.aarp-c-header__container ul,
.aarp-c-header__container p,
.cmp-tabs .uxdia-c-megamenu--wrapper p,
.uxdia-c-megamenu--tabs ol,
#megamenu-8b1c7cf8b4-item-a1d9570cbb-tabpanel .cmp-text p {
		margin-bottom: 0;
}

.aarp-c-header__container .aarp-c-header__help-edit-mode-false {
		display: block;
		/* line-height: 17.25px; */
}

.aarp-c-linked-dropdown--header .aarp-c-linked-dropdown__dropdown .aarp-c-linked-dropdown__main-text p {
		visibility: visible !important;
}

/* .we-tabs {
		height: 62px;
} */

#container-61eecca57f div {
		padding-left: 0;
}

.aarp-begin-content h1, .aarp-begin-content h2, .aarp-begin-content h3,
.modal-body h1, .modal-body h2, .modal-body h3 {font-weight:700;} 
.aarpe-modal .btn.btn-cancel {color: #333 !important;}
.modal-open .modal {padding-right:0 !important;}
.aarp-begin-content input, .aarp-begin-content optgroup, .aarp-begin-content select, .aarp-begin-content textarea, .modal-body input {
line-height:32px;
}
.aarp-begin-content p, .modal-body p {margin-bottom: 11px;}
.aarp-begin-content hr,
.aarp-begin-content hr.aarpe-divider 
{ margin-top: 25px; margin-bottom: 25px; padding: 0;}
.aarp-begin-content ul {padding: revert;}
.aarp-begin-content .list-inline, .aarp-begin-content .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.aarpe-page-container .everywhere-header {text-align: unset;}

body {overflow: visible !important;}

.header-flag {
width: 200px;
height: auto;
box-shadow: 0px 3px 7px rgb(0 0 0 / 30%);
margin-right: 20px;
}

.carousel {
		position:relative
}

.carousel-inner {
		position: relative;
		overflow: hidden;
		width:100%
}

.carousel-inner > .item {
		display: none;
		position: relative;
		-webkit-transition: left .6s ease-in-out;
		transition: left .6s ease-in-out;
}

.carousel-inner > .item > a > img, .carousel-inner > .item > img {
		display: block;
		max-width: 100%;
		height: auto;
		line-height:1
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
		display: block
}

.carousel-inner > .active {
		left:0
}

.carousel-inner > .next, .carousel-inner > .prev {
		position: absolute;
		top: 0;
		width:100%
}

.carousel-inner > .next {
		left:100%
}

.carousel-inner > .prev {
		left:-100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
		left:0
}

.carousel-inner > .active.left {
		left:-100%
}

.carousel-inner > .active.right {
		left:100%
}

.carousel-control {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 15%;
		opacity: .5;
		font-size: 20px;
		color: #fff;
		text-align: center;
		text-shadow:0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-control.left {
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
		background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
		background-repeat:repeat-x
}

.carousel-control.right {
		left: auto;
		right: 0;
		background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
		background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
		background-repeat:repeat-x
}

.carousel-control:focus, .carousel-control:hover {
		outline: 0;
		color: #fff;
		text-decoration: none;
		opacity:.9
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
		position: absolute;
		top: 50%;
		z-index: 5;
		display:inline-block
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
		left: 50%;
		margin-left:-10px
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
		right: 50%;
		margin-right:-10px
}

.carousel-control .icon-next, .carousel-control .icon-prev {
		width: 20px;
		height: 20px;
		margin-top: -10px;
		font-family:serif
}

.carousel-control .icon-prev:before {
		content: '\2039'
}

.carousel-control .icon-next:before {
		content: '\203a'
}

.carousel-indicators {
		position: absolute;
		bottom: 10px;
		left: 50%;
		z-index: 15;
		width: 60%;
		margin-left: -30%;
		padding-left: 0;
		list-style: none;
		text-align:center
}

.carousel-indicators li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 1px;
		text-indent: -999px;
		border: 1px solid #fff;
		border-radius: 10px;
		cursor: pointer;
		background-color:rgba(0, 0, 0, 0)
}

.carousel-indicators .active {
		margin: 0;
		width: 12px;
		height: 12px;
		background-color:#fff
}

.carousel-caption {
		position: absolute;
		left: 15%;
		right: 15%;
		bottom: 20px;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: center;
		text-shadow:0 1px 2px rgba(0, 0, 0, .6)
}

.carousel-caption .btn {
		text-shadow:none
}

.city-state-container .ui-menu {padding:0;}

:target::before { display: none !important;}