a, #content a:not(.button) {
  color: #a93a63;
}
.archive.category #interior-header-container {
  height: auto;
  padding-top: 240px;
}
#single-author-header-container>div>div>div:last-child #single-author-social-links>div {
	background: #043659;
}
#single-author-header-container>div>div>div:last-child h2 {
    margin-top: 20px;
}
#sidebar-menu #sidebar-menu-content ul>li .sub-menu .sub-menu {
  display: block;
}
@media screen and (max-width: 767px) {
	.archive.category #interior-header-container {
  	height: auto;
  	padding-top: 180px;
	}
	#single-author-header-container {
    background: unset;
	}
}
/*Video slider*/
.aul-block.slider-block {
  width: calc(100% - 40px);
	max-width: 1200px;
	margin-top: 30px;
}
#content .aul-block.slider-block h2 {
	text-align: center;
  margin-bottom: 30px;
  padding: 0 50px;
	line-height: 46px;
}
#video_slider {
	overflow: hidden;
  margin-bottom: 80px;
}
#video_slider .icon-arrow {
	background-image: none;
	top: 30px;
  font-size: 40px;
  color: #83c390;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#video_slider .icon-arrow:before {
  content: '\e906';
}
#video_slider .swiper-button-prev {
  transform: rotate3d(0, 1, 0, 180deg);
}
#video_slider figure {
	position: relative;
	height: auto;
}
#video_slider figure:before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    padding-top: 56.25%;
}
#video_slider figure video {
	position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#video_slider .swiper-slide {
    display: block;
}
#video_slider .fluid-width-video-wrapper {
    position: absolute;
    top: 0;
}
#video_slider .video-player {
    position: relative;
    padding-top: 56.25%;
	margin-bottom: 15px;
    width: 100%;
    height: 0;
}
#video_slider .video-player iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

@media screen and (max-width: 767px){
	#video_slider{
		margin-bottom: 50px;
	}
}

.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {
	max-width: unset;
}
.wp-block-video.alignwide .wp-block-embed__wrapper,
.wp-block-video.alignfull .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.wp-block-video.alignwide iframe,
.wp-block-video.alignfull iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
	right: 0;
	bottom: 0;
  left: 0;
}
.wp-block-video.alignleft {
	text-align: left;
}
.wp-block-video.aligncenter {
	text-align: center;
}
.wp-block-video.alignright {
	text-align: right;
}

.post .wp-block-video,
.page .wp-block-video {
    margin-bottom: 30px;
}

#single-news-header-container .news-item-meta span:after,
#content .news-item>div:last-child .news-item-meta span:after {
    left: -4px;
}

body.has-full-width-image {
		overflow-x: hidden;
		overflow-y: auto;
}
body.has-full-width-image #default-page-container,
#default-page-container .aul-full-width-image {
		position: unset;
}
#default-page-container .aul-full-width-image .container,
#default-page-container .aul-full-width-image img {
		width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    position: absolute;
    left: 0;
}
.parent-pageid-43413 #interior-header-container {
		background: unset;
		padding-bottom: 0;
    height: 300px;
}
.parent-pageid-43413 #interior-header-container .container {
		background: linear-gradient(90deg, #043659 50%, #ffffff 0);
    max-width: unset;
    padding-right: 50%;
    padding-top: 25px;
    padding-bottom: 25px;
}
.parent-pageid-43413 #interior-header-container .container h1 {
		width: 100%;
    max-width: 600px;
    float: right;
    padding-right: 20px;
		color: white;
}
.state-laws-key {
    border: 1px solid #cccbc4;
    border-radius: 25px;
    padding: 40px 40px 10px;
		margin-bottom: 70px;
}
.state-laws-key-list {
		margin-top: 30px;
}
.state-laws-key-list li {
    font-size: 20px;
		font-weight: bold;
}
.state-laws-key:after {
		display: block;
		content: '';
		height: 0px;
		width: 0px;
		background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-condense.svg);
}
.state-laws-list,
.state-laws-key-list {
		font-size: 20px;
		margin-bottom: 40px;
		padding-left: 0;
}
.parent-pageid-43413 .accordionos .accordiono {
    border-bottom: 1px solid #cccbc4;
}
.parent-pageid-43413 .accordionos .accordiono .accordiono-header {
    display: inline-block;
    width: 100%;
    padding: 35px 20px 25px 30px;
    position: relative;
    text-decoration: none;
		cursor: pointer;
}
.parent-pageid-43413 .accordionos .accordiono .accordiono-header h3 {
    color: #043659;
    margin-bottom: 0 !important;
    transition: all 300ms ease-in-out;
}
.parent-pageid-43413 .accordionos .accordiono .accordiono-header:before {
    position: absolute;
    content: '';
    left: 0;
    top: 44px;
    transition: all 300ms ease-in-out;
		height: 18px;
    width: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-expand.svg);
}
.parent-pageid-43413 .accordionos .accordiono .accordiono-header.active:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-condense.svg);
}
.parent-pageid-43413 .accordionos .accordiono .accordiono-details {
    display: none;
}
.state-laws-list li,
.state-laws-key-list li {
    list-style-type: none;
    line-height: 30px;
    margin-bottom: 20px;
}
.state-laws-list li:before,
.state-laws-key-list li:before {
    display: inline-block;
    content: '';
    height: 30px;
    width: 25px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: top;
    margin-right: 15px;
}
.state-laws-list li.key-no:before,
.state-laws-key-list li.key-no:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-x.svg);
}
.state-laws-list li.key-na:before,
.state-laws-key-list li.key-na:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-na.svg);
}
.state-laws-list li.key-tbd:before,
.state-laws-key-list li.key-tbd:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-tbd.svg);
}
.state-laws-list li.key-yes:before,
.state-laws-key-list li.key-yes:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-check-green.svg);
}
.state-laws-list li.key-litigation:before,
.state-laws-key-list li.key-litigation:before {
    background-image: url(https://aul.org/wp-content/themes/aul2022/images/icons/icon-check-yellow.svg);
}

.parent-pageid-43413 #viz1636745666769 {
    margin-bottom: 60px;
}
@media screen and (max-width: 1240px) {
	.parent-pageid-43413 #interior-header-container > div {
    padding: 0;
	}
	.parent-pageid-43413 #interior-header-container .container h1 {
    padding-left: 20px;
	}
}
@media screen and (max-width: 600px) {
	.parent-pageid-43413 #interior-header-container .container {
    background: linear-gradient(90deg, #043659 70%, #ffffff 0);
    padding-right: 30%;
	}
	.state-laws-key {
    padding: 30px 20px 0;
	}
}



#content .initiatives-block-type {
    overflow: hidden;
    margin-top: 80px;
}
#content .initiatives-block-type .swiper-slide {
		display: block;
		font-size: 0;
}
#content .initiatives-block-type .swiper-slide > div {
		font-size: initial;
		display: inline-block;
    vertical-align: middle;
    width: 50%;
    margin: 0;
}
#content .initiatives-block-type .image {
    width: 100%;
		padding-right: 25px;
}
#content .initiatives-block-type .image-wrapper {
    border-radius: 20px;
    overflow: hidden;
}
#content .initiatives-block-type .swiper-slide .content {
		padding: 0 0 0 25px;
}
#content .initiatives-block-type .swiper-slide h2 {
		text-align: left;
		font-size: 26px;
    font-family: "Arimo";
    font-weight: bold;
		padding: 0;
		margin: 0;
}
#content .initiatives-block-type .swiper-slide p {
		margin-top: 20px;
    margin-bottom: 20px;
}
#content .initiatives-block-type .swiper-nav {
		text-align: center;
    padding: 50px 0 0;
}
#content .initiatives-block-type div.icon-arrow {
    font-size: 26px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #83c390;
    transition: all 300ms ease-in-out;
		cursor: pointer;
		height: 26px;
}
#content .initiatives-block-type div.icon-arrow:before {
    content: "";
    color: #cccbc4;
    transition: all 300ms ease-in-out;
}
#content .initiatives-block-type .initiatives-swiper-prev.icon-arrow {
		transform: rotate(180deg);
    margin-right: 5px;
}
#content .initiatives-block-type div.icon-arrow:hover:before {
    color: #043659;
}
#content .initiatives-block-type .swiper-pagination {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
#content .initiatives-block-type .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #cccbc4;
    opacity: 1;
    margin: 0 5px;
    transition: all 300ms ease-in-out;
}
#content .initiatives-block-type .swiper-pagination-bullet-active {
    background: #043659;
}

@media screen and (max-width: 767px) {
	#content .initiatives-block-type .swiper-slide > div.image {
    width: 100%;
    margin-bottom: 30px;
		padding-right: 0;
	}
	#content .initiatives-block-type .swiper-slide > div.content {
    width: 100%;
		padding-left: 0;
	}
	#content .initiatives-block-type .swiper-slide > div.image img {
    width: 100%;
	}
}

.page-template-template-landing-page.has-hero-block #aul-page-content > *:not(.hero-block-type) {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
#print-only {
		display: none;
}
.single-post #content .print-link a {
		color: #83c390;
    font-size: 14px;
    letter-spacing: 0.5px;
}
#content .news-item-meta span:last-child,
#single-news-header-container .news-item-meta span:last-child {
    display: none;
}

@media print {
	#no-print,
	.single-post .print-link,
	.single-post a[href]:after,
	.single-post #tpbr_topbar,
	.single-post #sidebar-menu,
	.single-post #search-overlay, 
	.single-post #header-container > div > div:last-child,
	.single-post .news-item-categories,
	.single-post #content >*:not(#single-news-content),
	.single-post > footer {
		display: none !important;
	}
	#print-only {
		display: block !important;
	}
	.single-post #header-container {
    position: relative;
	}
	.single-post #header-container > div > div:first-child {
		width: 100%;
    text-align: center;
	}
	.single-post #header-container > div > div:first-child a {
		max-width: 120px;
	}
	.single-post #single-news-header-container {
		padding-top: 50px;
	}
	#single-news-header-container h1 {
		font-size: 36px;
	}
	#content h2 {
		font-size: 32px;
	}
	#content h3 {
		font-size: 28px;
	}
	#content h4 {
		font-size: 24px;
	}
	#content h5 {
		font-size: 20px;
	}
	#content h6 {
		font-size: 18px;
	}
	#single-news-header-container .news-item-meta,
	#single-news-header-container .news-item-meta a {
    color: #a93a63;
	}
	#single-news-content {
		padding-top: 30px;
    font-size: 16px;
	}
	#single-news-content p {
    margin-bottom: 15px;
	}
	blockquote,
	.wp-block-quote {
    border: none;
    padding-left: 40px;
    font-style: italic;
	}
	blockquote cite,
	.wp-block-quote cite {
    font-style: normal;
	}
}