/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * semplicitapro:
 *   - http://typekit.com/eulas/0000000000000000000156f4
 *   - http://typekit.com/eulas/0000000000000000000156fb
 *
 * Â© 2009-2020 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2020-09-30 22:35:29 UTC"}*/
@import url("https://p.typekit.net/p.css?s=1&k=mwo3jmn&ht=tk&f=24409.24416&a=22447195&app=typekit&e=css");
@font-face {
font-family:"semplicitapro";
src:url("https://use.typekit.net/af/fa7eb1/0000000000000000000156f4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/fa7eb1/0000000000000000000156f4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/fa7eb1/0000000000000000000156f4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}
@font-face {
font-family:"semplicitapro";
src:url("https://use.typekit.net/af/14e0da/0000000000000000000156fb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/14e0da/0000000000000000000156fb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/14e0da/0000000000000000000156fb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}
.azillblue {
	display:block;
	overflow:hidden;
	background:url(https://media.azpm.org/master/image/2020/9/30/element/bg-azill.png) top center no-repeat #012c3d;
	padding:30px 0 80px 0;
	color:#fff;
	margin:0 0 -36px 0;
}
.ztop a {
	color:#36a7ad;
}
.ztop a :hover, .ztop a:active, .ztop a:focus {
	color:#fff;
}
.azillsizer {
	display:block;
	max-width:1468px;
	margin:0 auto;
}
.azilllogo {
	max-width:240px;
	display:block;
	margin:-5px 0 40px 0;
}
.azillmenu {
	display:block;
	font-weight:700;
	margin:5px auto 10px auto;
	font-size:20px;
	text-align:left;
}
.azillmenu a {
	color:#fff;
	text-decoration:none;
	margin:10px 20px;
}
.azillmenu a:hover, .azillmenu:focus, .azillmenu:active {
	color:#36a7ad;
}
.azillsocial {
	margin:0px auto 40px auto;
	display:block;
	text-align:right;
}
.azillsocial a {
	font-size:28px;
	color:#fff;
	text-decoration:none;
	margin:0 auto;
}
.azillsocial a:hover, .azillsocial:focus, .azillsocial:active {
	color:#36a7ad;
}
.azilldate {
	background:#36a7ad;
	color:#fff;
	font-size:14px;
	padding:2px 5px;
}
.azilldescription {
	color:#fff;
	display:block;
	margin-bottom:40px;
	margin-top:20px;
}
.azilldescription h1 {
	color:#fff;
	font-family: semplicitapro, sans-serif;
	font-weight:700;
	margin-bottom:30px;
	font-size:48px;
}
.azillbreadtop {
	display:block;
	margin-bottom:5px;
	margin-top:0px;
}
.azillbreadtop span {
	color:#36a7ad;
	font-size:12px;
}
.azillbreadtop a {
	font-weight:700;
	color:#36a7ad;
	text-decoration:none;
}
.azillbreadtop a:hover, .azillbreadtop a:focus, .azillbreadtop a:active {
	color:#fff;	
	text-decoration:none;
}
.azillbreadcrumbs {
	display:block;
	margin-top:25px;
}
.azillbreadcrumbs span {
	color:#36a7ad;
	font-size:12px;
	font-style:italic;
}
.azillbreadcrumbs a {
	font-weight:700;
	color:#36a7ad;
	text-decoration:none;
}
.azillbreadcrumbs a:hover, .azillbreadcrumbs a:focus, .azillbreadcrumbs a:active {
	color:#fff;	
	text-decoration:none;
}
.mright {
	margin-right:15px;
}
.mbottom {
	margin-bottom:10px;
	transition:ease all .3s;	
	color:#a1abac;
}
.mbottom:hover, .mbottom:active, .mbottom:focus {
	transform: translate(0px, -2px);		
	color:#a1abac;
}
.azillbreakh {
	display:block;
	border-bottom:1px solid rgba(255,255,255,.3);
	margin:0px 0 15px 0;
	padding:10px 0;
}
.azillmore {
	font-size:12px;
	line-height:14px;
	font-weight:700;
	display:block;
}
.azillmore a {
	color:#36a7ad;
	text-decoration:none;
}
.azillmore a:hover, .azillmore a:focus, .azillmore a:active {
	color:#fff;	
	text-decoration:none;
}
.zright {
	text-align:right;
}
.azillpeers {
	font-size:16px;	
	display:block;
	margin-bottom:10px;
	padding:10px 0;
}
.peerbreak {
	border-right:1px solid rgba(255,255,255,.2);
}
.azillpeers a {
	display:block;
	font-weight:700;
	text-decoration:none;
	margin:3px 0 -2px 0;
	transition:ease all .3s;	
	font-family: semplicitapro, 'Source Sans Pro', sans-serif;
	line-height:20px;
	color:#36a7ad;
}
.azillpeers a:hover, .azillpeers a:active, .azillpeers a:focus {
	color:#fff;
	text-decoration:none;
}
.zhide {
	display:initial;
}
.zshow {
	display:none;
}
.zmenu {
	padding:0;
	margin:0;
}
.zmenu a {
	text-decoration:none;
	font-size:16px;
}
.zselect {
	font-weight:700 !important;
	color:#36a7ad;
}
.parentlink {
	text-decoration:none;
	color:#fff !important;
	font-weight:700;
	display:block;
	line-height:40px !important;
}
.parentlink:hover, .parentlink:active, .parentlink:focus {
	color:#fff;
}
.childlink {
	text-decoration:none;
	color:#036e72;
	font-weight:400;
	margin:6px 0 5px 15px;
	display:block;
	line-height:18px !important;
}
.childlink:hover, .childlink:active, .childlink:focus {
	color:#0c959a;
}
.azillbody {
	padding:0 0 30px 30px;
}
.azillbody a {
	color:#0c959a;
}
.azillbody a:hover, .azillbody a:active, .azillbody a:focus {
	color:#fff;
}
.zmenuline {
	background:rgba(255,255,255,.3);
	overflow:hidden;
	height:1px;
	width:auto;
	margin:0 0 15px 0;
	display:block;
}
.hidetext {
	display:inline;
}
.upten {
	margin-top:25px;
}
.dropdowncontainer {
	display:inline-block;
	margin:0 10px 10px 0;
}
.azilldrops {
	display:block;
	margin:30px 0;
	font-size:20px;
	line-height:24px;
}
.zdropdown-menu {
	background:#012c3d;
	padding:10px 24px 10px 20px;
	overflow:hidden;
	box-shadow:1px 3px rgba(0,0,0,0.2);
}
.zdropdown-menu a {
	display:block;
	font-size:20px;
	line-height:22px;
	color:#fff;
	margin:10px 0;
	font-weight:700;
	padding:4px 8px;
	background:#012c3d;	
	text-decoration:none;
	border-radius:4px;
}
.zdropdown-menu a:hover, .zdropdown-menu a:active, .zdropdown-menu a:focus {
	color:#fff;
	background:#36a7ad;	
}
.btn-azill {
	background:#f36c38;
	overflow:hidden;
	font-weight:700;
	font-size:20px;
	line-height:32px;
	padding:12px 32px;
	font-family: semplicitapro, sans-serif;
	color:#fff;
	display:inline-block;
}
.btn-azill:hover, .btn-azill:active, .btn-azill:focus {
	background:#36a7ad;	
	color:#fff;
}
.zitem img {
	margin-bottom:18px;
}
.zitem {
	transition:ease all .3s;
}
.zitem:hover, .zitem:active, .zitem:focus {
	transform:translate(0,-2px);
}
.zitem span {
	font-size:12px;
	color:#036e72;
	display:block;
	margin-bottom:4px;
}
.zitem a {
	color:#fff;	
	font-family: semplicitapro, sans-serif;
	text-decoration:none;
}
.zitem h3 {	
	font-size:24px !important;
	line-height:26px !important;
	color:#fff;
	margin-bottom:10px;
}
.zitem h3:hover {
	color:#36a7ad;
}
.zitem a:hover, .zitem a:active, .zitem a:focus {
	color:#36a7ad;
	text-decoration:none;
}
.zplay {
    position: absolute;
    bottom: 10px;
    left: 20px;
    z-index: 200;
    color: #fff;
    font-size: 24px;
	transition:ease all .3s;
}
.zplay:hover {
    color: #36a7ad;
	cursor:pointer;
}
.znewep {
	color:#fff;
	font-size:16px;
	line-height:18px;
}
.znewep span {
	color:#fff;
	font-size:16px;
	background:#036e72;
	padding:4px 12px;
	display:inline-block;
	border-radius:4px;
	margin-right:12px;
	font-weight:700;
}
.znewep a{
	color:#036e72;
	font-weight:700;
	margin-left:4px;
}
.znewep a:hover, .znewep a:focus, .znewep a:active {
	color:#036e72;
}
.zpad {
}
.zsub {
	font-size:16px;
	line-height:18px;
	color:#86989f;
	display:block;
	margin-bottom:40px;
}
.40thumb {
	margin-bottom:40px !important;
}
.recentgenre {
	color:#f36c38;
	font-weight:700;
	margin-right:8px;
	font-size:12px;
	line-height:14px;
	display:inline-block;
}
.recentgenre a {
	color:#f36c38 !important;
}
.recentdate {
	font-size:12px;
	display:inline-block;	
	line-height:14px;
	color:#036e72;
}
.zbox {
	display:block;
	border-radius:4px;
	overflow:hidden;
	background:#012c3d;
	border:1px solid rgba(255,255,255,.1);
	color:#fff;
	padding:20px;
	margin:35px 0;
}
.zbox h3 {
	font-family: semplicitapro, sans-serif;
	font-weight:700;
	font-size:24px;
	margin-bottom:20px;
	color:#fff;
}
.zbox a {
	background:#036e72;
	border-radius:4px;
	display:block;
	transition:ease all .3s;
	padding:5px 16px;
	text-decoration:none;
	color:#fff;
	margin:7px 0;
	font-weight:700;
}
.zbox a:hover, .zbox a:active, .zbox a:focus {
	background:#36a7ad;
	color:#fff;
	text-decoration:none;
}
.zbox img {
	height:23px;
	margin-right:10px;
}
.posterbox {
	padding:10px;
}
.producerlink {
	margin:5px 0 30px 0;
	color:#36a7ad;
}
.producerlink:hover, .producerlink:active, .producerlink:focus {
	color:#fff;
}
.producerbio {
	color:#86989f;
	display:block;
	margin:20px 0;
}
.producerbio h3 {
	color:#fff;
	font-size:24px;
	font-family: semplicitapro, sans-serif;
	margin-bottom:4px;
}
.producerbio em {
	display:block;
	margin-bottom:9px;
	color:#fff;
}
.producerbio a {
	color:#36a7ad;
	font-size:16px;
	font-weight:700;
}
.producerbio a:hover, .producerbio a:active, .producerbio a:focus {
	color:#fff;
}
.zfeature {
	height:734px;
	width:100%;
	position:relative;
	overflow:hidden;
	background-size:cover;
	display:block;
}
.zhiddenthumb {
	display:none;
}
.zplaybutton {
	font-size:90px;
	color:#fff;
	position:absolute;
	bottom:20px;
	left:50px;
}
.zplaybutton a {
	color:#fff;
	text-decoration:none;
}
.zplaybutton a:focus, .zplaybutton a:active, .zplaybutton a:hover {
	color:#36a7ad;
	text-decoration:none;
}
.zfeature-focus {
	background:#000;
	height:734px;
	width:100%;
	position:relative;
	overflow:hidden;
	color:#fff;
	text-align:center;
}
.zfeature-intro {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	padding:65px 85px 40px 85px;
	text-align:center;
}
.zfeature-intro a {
	color:#fff;
	text-decoration:none;
}
.zfeature-intro a:hover, .zfeature-intro a:active, .zfeature-intro a:focus {
	color:#36a7ad;
	text-decoration:none;
}
.zfeature-intro h1 {
	font-size:54px;
	line-height:54px;
	color:#fff;
	font-family: semplicitapro, sans-serif;
	margin:80px auto 10px auto;
	text-align:center;
}
.ztypes {
	display:block;
	margin:20px 0 40px 0;
}
.zfeature-link {
	color:#036e72  !important;
	font-size:14px;
	font-style:italic;
	margin-bottom:10px;
	text-decoration:none;
}
.zfeature-link:hover, .zfeature-link:active, .zfeature-link:focus {
	color:#36a7ad !important;
	text-decoration:none;
}
.zfeature-credit {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#fff;
	font-style:italic;
	margin-top:40px
}
.zbreakhead {
	display:block;
	margin:80px auto 50px auto;
	text-align:center;
}
.zbreakhead h2 {
	margin:0 auto;
	color:#fff;	
	font-family: semplicitapro, sans-serif;
	font-size:36px;
	line-height:40px;
}
.zbreakhead a {
	color:#036e72;
	font-size:14px;
	font-style:italic;
	margin:10px auto;
	text-decoration:none;
}
.zbreakhead a:hover, .zbreakhead:focus, .zbreakhead:active {
	color:#36a7ad !important;
	text-decoration:none;
}
.znewly {
	display:block;
	padding:50px 0;
	border-bottom:1px solid rgba(255,255,255,.2);
}
.bottomline {
	border-bottom:1px solid rgba(255,255,255,0) !important;
}
.znewly h3 {
	font-family: semplicitapro, sans-serif;
	font-sze:24px;
	color:#fff;
}
.znewly a {
	color:#fff;
	text-decoration:none;
}
.znewly a:hover, .zbreakhead:focus, .zbreakhead:active {
	color:#36a7ad;
	text-decoration:none;
}
.znewly span {
	display:block;
	margin-bottom:10px;
}
.znewly img {
	transition:ease all .3s;
}
.znewly img:hover  {
	transform:translate(0,-2px);
}
.zcenter {
	text-align:center;
	mragin:40px auto 10px auto;
	display:block;
}
.darken {
	background:rgba(0,0,0,0.4);
	padding:10px 0 60px 0;
	border-radius:4px;
}
@media(max-width:768px) {
	.azilllogo {
		max-width:240px;
		margin:0 auto 40px auto;
		display:block;
	}
	.azillmenu {
		font-weight:700;
		margin:0 auto 10px auto;
		font-size:18px;
		text-align:center;
	}
	.azillsocial {
		text-align:center;
	}
	.azilldescription h1 {
		color:#fff;
		font-family: semplicitapro, sans-serif;
		font-weight:700;
		margin-bottom:30px;
		font-size:36px;
	}
	.azillbreadtop {
		display:block;
		margin-bottom:5px;
		margin-top:-45px;
	}
	.zright {
		text-align:right;
	}
	.azillbreakh {		
		padding:14px 0;
	}
	.peerbreak {
		border-right:1px solid rgba(255,255,255,.0);
	}
	.azillpeers {
		margin-top:6px;
	}
	.zhide {
		display:none;
	}	
	.azillbody {
		padding:10px 0 30px 0;
	}
	.zshow {
		display:initial
	}
	.dropdowncontainer {
		margin:5px 10px 5px 0;
	}
	.btn-azill {
		font-size:18px;
		line-height:28px;
		padding:10px 28px;
	}	
}
@media(max-width:648px) {
	.hidetext {
		display:none;
	}	
	.btn-azill {
		font-size:18px;
		line-height:28px;
		padding:10px 28px;
	}	
}
@media(max-width:1268px) {
	.zfeature-intro {
		padding:45px 65px 20px 65px;
	}
	.zfeature-intro h1 {
		font-size:54px;
		line-height:54px;
		margin:70px auto 10px auto;
	}	
}
@media(max-width:988px) {
	.zfeature {
		display:none;
	}
	.zfeature-focus {
		height:auto;
		width:100%;
		background:rgba(0,0,0,8);
		position:relative;
	}
	.zfeature-intro {
		padding:40px 25px 50px 25px;
		position:inherit;
	}
	.zfeature-intro h1 {
		font-size:48px;
		line-height:48px;
		margin:0px auto 10px auto;
	}
	.zhiddenthumb {
		display:block;
	}
}