/*------------------------------------*\
  LOCAL FIXES
\*——————————————————*/



.section-routers .router-item-environment .accent-green:before {
	width: 223px;
	background-size: 223px 54px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 190px;
		height: 46px;
		background-size: 190px 46px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .router-item-environment .accent-green:before {
		width: 152px;
		height: 38px;
		background-size: 152px 38px;
	}
}

.section-upgraders .bento-item.ai .elevated-text {
	line-height: 1;
	margin-bottom: 5px;
}

@media only screen and (max-width: 734px) {
	.static-text-1 {
		margin-left: -16px !important
	}
}

@media only screen and (max-width: 734px) {
	html.no-hero-enhance-xp .section-hero p.static-text {
		font-size: 44px;
	}
}

#ac-localnav {
	margin-bottom: 0 !important;
}

.tabnav-gallery .gallery-caption {
	margin-bottom: 40px;
}

@media only screen and (min-width: 735px) {
	.back-ports-list-last {
		margin-left: 30px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-routers {
		margin-top: 180px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers {
		margin-top: 150px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers {
		margin-top: 100px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	html.ports-enhance-xp .section-connectivity .subsection-ports .bento .bento-content {
		margin-bottom: 64px !important;
	}
}

html.no-enhance-xp .section-hero,
html.no-hero-enhance-xp .section-hero {
	padding-top: calc(var(--r-localnav-height) + 1px);
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.no-wrap-medium {
		white-space: none;
	}
}

/*------------------------------------*\
  END LOCAL FIXES
\*------------------------------------*/