.apl-events {
	background: #D8E0E2 url('https://library.austintexas.gov/library/2022-07/Artboard%201%20copy%402x%5B93%5D.png');
	background-size: 100%;
    color: black !important;
    height: 1080px;
    display: block;
}

html, body {
	background: black !important;
	color: white;
	height: 1080px;
}
html body .layout.layout--onecol {
	background: black !important;
}
body, img {
	cursor: none !important;
}

a {
	color: black;
	text-decoration: none;
}

html {
 /* font-family: "futura-pt", "Source Sans Pro", "Helvetica", "Arial", sans-serif !important;*/
  overflow: hidden;
}
.apl-recommended-item img {
	height: 380px;
	width: auto;
}
.apl-theme, .apl-theme a {
	 color: white !important; 
}
.region.region-content {
	max-width: 100% !important;
	margin: 0 !important;
}
.layout.layout--onecol {
	width: 100% !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.apl-invisible {
	display: none;
	opacity: 0;
}
.content_footer {
	display: none;
}
.item-image {
	margin-right: 20px;
}
.apltv-iffy {
	background: black;
	width: 1920px !important;
	height: 1080px;
	position: absolute;
	border: none;
	z-index:9;
}

.apltv-stage {
  position: absolute;
  border:none;
  width: 1920px !important;
  height: 1080px;
  background:black;
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v15/RFda8w1V0eDZheqfcyQ4EK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v15/RFda8w1V0eDZheqfcyQ4EJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v15/RFda8w1V0eDZheqfcyQ4ED0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v15/RFda8w1V0eDZheqfcyQ4EOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGLpVETArfVi9McBbsQ4atuQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEfh7q1GW6w7vv_rRnRqMrY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: local('Source Sans Pro Black'), local('SourceSansPro-Black'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGHZhYM0_6AejPZE-OqA592o.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


.view-footer {
	position: absolute;
	z-index: 9999999;
	bottom: 30px;
	left: 30px;
	font-size: 28px;
}


html, .layout--onecol {
	background: black !important;
	color: white !important;
}
header {
	display: none;
}
.page-content {
	margin-top: 0 !important;
}
.apl-tv-item {
	display: flex;
	width: 1860px;
	margin: 0 auto;
	height: 1020px;
	padding: 30px
}
.recommendation-slide .view-content {
	display: flex;
	justify-content: space-between;
	margin: 0 30px;
}
.apl-title {
	font-size: 50px;
	font-weight: 700;
	height: 145px;
	width: 1400px;
	margin-top: -21px;
	margin-bottom: 30px;
}
.apl-authors {
	font-weight: normal;
}
.apl-call-number, .apl-description {
	font-size: 45px;
}
.apl-other-formats {
	font-size: 40px;
	font-style: oblique
}
.apl-theme {
	height: 1080px;
	padding: 30px;
}
.apl-theme.Black {
	background: #202020;
}
.apl-theme.Blue {
	background: #0069AA;
}
.apl-theme.Dark.Green {
	background: #546120;
}
.apl-theme.Gray {
	background: #54555A;
}
.apl-theme.Green {
	background: #7CC242;
}
.apl-theme.Lavender {
	background: #9595CD;
}
.apl-theme.Light.Blue {
	background: #009ABE;
}
.apl-theme.Orange {
	background: #FF8300;
}
.apl-theme.Pink {
	background: #AF1556;
}
.apl-theme.Purple {
	background: #611F66;
}
.apl-theme.Yellow {
	background: #F7A800;
}

.recommendation-slide {
	position: relative;
	width: 100%;
	height: 1080px;
}
.recommendation-slide .view-header,
.recommendation-slide .view-content {
	position: absolute;
}
.layout-container {
	margin: 0 !important;
}
.recommendation-slide .view-header {
	width: 100%;
	height: 1080px;
	z-index: 1;
}
.recommendation-slide .view-content {
	top: 400px;
	width: 1860px;
	z-index: 2;
}
.recommendation-slide .apl-title {
	font-size: 80px;
	margin-bottom: 0;	
	width: 100%;
}
.apl-introduction {
	font-size: 44px;
	margin-top: 13px;
}
.recommendation-slide .apl-subtitle {
	font-size: 60px;
	margin-top: -30px !important;
}
.page-node-type-apltv-recommendation-slide {
	padding: 0 !important;
}
.toolbar-tab {
	display: none !important;
}
article .layout.layout--onecol {
	width: 1920px !important;
	height: 1080px;
}
.node--type-fullscreen-image {
	position: absolute;
}
#block-claro2-content {
	max-width: 1920px !important;
}