header div.top-inn a:hover,
header div.top-inn a:focus
{
	color: #57ABF0 !important;
}

.header-main .phone-number a:hover,
.header-main .phone-number a:focus
{
	border-color: #57ABF0 !important; 
}

.header-main .top-bar .top-menu ul li.menu-mychart:hover>a,
.header-main .top-bar .top-menu ul li.menu-mychart:focus>a,
.header-main .top-bar .top-menu ul li.menu-donate>a,
.header-main .gtranslate-dropdown .trp-ls-shortcode-current-language a
{
	filter: drop-shadow(2px 4px 6px black) !important;	
}

/* Button with purple bg */
div.split-wrap div.fadeInRight a.btn[href="/careers/"],
div.split-wrap div.fadeInRight a.btn[href="https://www.mass.gov/baby-safe-haven"]:hover,
div.split-wrap div.fadeInRight a.btn-fill[href="/about/"]:hover,
.cta-cont div.aside.wow.fadeInUp div.btn-wrap a:hover,
.offset-cont .split-wrap div.btn-wrap.wow.fadeInRight a:hover
{
	color: #1C5CA1;
	box-shadow: inset #1C5CA1 0 0 0 2px !important;
}

/* Button with purple bg on hover and focus */
div.split-wrap div.fadeInRight a.btn[href="/careers/"]:hover,
div.split-wrap div.fadeInRight a.btn[href="/careers/"]:focus
{
	color: white !important;
}

.newsletter-form button,
footer div.phone-number a
{
	color: #1E63AE !important;
	background-color: #C0E5ED !important;
}

.newsletter-form button:hover,
.newsletter-form button:focus,
footer div.phone-number a:hover,
footer div.phone-number a:focus
{
	color: white !important;
	background-color: #1379CE !important;
}

.gform_validation_error input[type="email"]::placeholder{
	color: #EE0000 !important;
}

.popup-content a.close{
	color: #949494 !important;
}

.page-id-2374 .form-block form input,
.page-id-6111 input,
.page-id-6111 select,
.page-id-6111 textarea,
.page-id-3303 input,
.page-id-3303 textarea#input_4_16,
.page-id-3303 select,
.page-id-6282 form#gform_5 textarea#input_5_16,
.page-id-6282 form#gform_5 input#input_5_1,
.page-id-6282 form#gform_5 input#input_5_14,
.page-id-6282 form#gform_5 input#input_5_6,
.page-id-6282 form#gform_5 input#input_5_7,
.page-id-6282 form#gform_5 input#input_5_17,
.form-block form ul li select,
.form-block form textarea,
.form-block form select,
form#gform_2 input
{
	box-shadow: inset #898DE0 0 0 0 1px;
}

div.hero-title.alt2 div.fadeInRight div div.item a:hover,
div.hero-title.alt2 div.fadeInRight div div.item a:focus
{
	color: #C7E3FA !important;
}

/* Text-spacing */
.nav-inn div.primary-menu > ul > li > a{
	display: flex;
	justify-content: center;
	align-items: center;
}

.accord-item a.btn-light{
	color:#1A5695;
}
.accord-item a.btn-light:hover, .accord-item a.btn-light:focus{
	background-color:#1A5695;
	color:white;
	box-shadow: inset #1A5695 0 0 0 2px;
}
}

footer .copy-rights,
.hero-title div.container
{
	display: flex !important;
}

footer .copy-rights div.phone-number a{
	height: 50px !important;
}

/* Browser Zoom */
@media (max-width: 480px) {

	.page-id-6282 a[href^="mailto"],
	.location-list .item a  strong,
	.page-id-3261 a[href^="mailto"],
	.page-id-3303 a[href^="mailto"]
	{
		word-break: break-word !important;
	}
  
	.page-id-6111 form#gform_4 fieldset div#input_4_15,
	.page-id-3303 form#gform_4 fieldset div#input_4_15
	{
		flex-wrap: wrap !important;
	}
	
	.page-id-6111 form#gform_4 fieldset div#input_4_15 div,
	.page-id-3303 form#gform_4 fieldset div#input_4_15 div
	{
		width: 100% !important;
	}
	
	.dropdown-menu ul{
		overflow-y: auto;
    	height: 5rem;
	}
	
	div.side-links button.dropdown-toggle{
		outline: black solid 3px;	
	}
	
}


@media (max-width: 1024px) {

	.dropdown-menu ul{
		overflow-y: auto;
    	height: 5rem;
	}
      
}


.a11y_trap{
	display:none;
}
@media(max-width: 1199px){
	.a11y_trap{
		display:block;
	}
}
/* @media(min-width: 1200px){
	.a11y_trap{
		display:none;
	}
} */