/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

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

#ac-localnav {
	height: 75px;
}

.xmedium {
	display: none;
}

@media only screen and (min-width: 1069px) {
	.modal-success-story .modal-content .modal-hero-copy {
		max-width: 740px;
	}

	.xsmall_br {
		display: none;
	}
	.section-success-story .copy-wrapper .typography-headline {
		font-size: 44px;
	}
	.section-recirculation .recirculation-copy {
		padding: 0px 110px;
	}
	.section-specialist .grid-item-expert .circle-icon {
		transform: translateX(-49%) scale(1.32);
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1068px) {
	.xmedium {
		display: block;
	}
	#ac-localnav {
		height: 75px;
	}
}

@media only screen and (max-width: 1068px) {
	.modal-success-story .modal-content .modal-hero-copy {
		max-width: 562px;
	}

	.xsmall_br {
		display: none;
	}
	.section-specialist .grid-item-expert .circle-icon {
		transform: translateX(-50%) scale(1.25);
	}
	.section-specialist .grid-item.tile-span .tile-content {
		padding: 25px;
	}
	.section-success-story .copy-wrapper .typography-headline {
		font-size: 32px;
	}
}

@media only screen and (min-width: 1025px) {
	.ac-ln-title .large-show {
		display: block;
	}
}

@media only screen and (min-width: 735px) and (max-width: 834px) {
	.modal-bento .modal-close-button {
		align-self: flex-start;
		margin-bottom: 60px;
	}
}
@media only screen and (max-width: 1023px) {
	#ac-localnav {
		height: 48px;
	}
}
@media only screen and (max-width: 734px) {
	.xsmall_br {
		display: none;
	}

	.section-community .bentos-intro-headline {
		font-size: 36px;
	}
	.section-specialist .bentos-intro-headline {
		font-size: 32px;
	}
	.modal-bento .modal-close-button {
		align-self: flex-start;
		margin-bottom: 60px;
	}
	#ac-localnav .ac-ln-title {
		height: 75px;
	}
	.section-community .bentos-intro-copy {
		max-width: 330px;
	}
	.section-how-to-buy-module .column:not(:last-child) {
		max-width: 330px;
	}
	.section-recirculation .recirculation-copy {
		max-width: 340px;
	}
	.section-success-story .copy-wrapper .typography-headline {
		font-size: 28px;
	}
}

@media only screen and (max-width: 505px) {
	.xsmall_br {
		display: block;
	}
	#ac-localnav .ac-ln-title {
		font-size: 19px;
		height: 75px;
		display: inline-block;
		margin: 12px 0 -12px;
	}

	.section-specialist .grid-item-expert .arrow-icon.small {
		transform: scale(1);
		left: 100%;
		bottom: -29%;
	}
}

@media only screen and (min-width: 514px) and (max-width: 1023px) {
	.mid_show {
		display: none;
	}
}

@media only screen and (max-width: 330px) {
	.section-specialist .bentos-intro-headline {
		font-size: 27px;
	}
}

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