/* TAC Custom CSS */

#home-sticker {
	top:40px;
	right:2px;
	z-index:2;
	width:125px;
	height:125px;
	border-radius:50%;
	position:absolute;
	transform: rotate(5deg);
	-o-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	background:url(https://www.county.org/TAC/media/TACMedia/Home/TAC-50th-anniversary-round-sticker.png);
	background-size:cover;
	background-repeat:no-repeat;
	transition:all .25s linear;
	-o-transition:all .25s linear;
	-ms-transition:all .25s linear;
	-moz-transition:all .25s linear;
	-webkit-transition:all .25s linear;
}

#home-sticker:hover {
	transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
}

.rmp-45th {
	right:15px;
	bottom:15px;
	width:150px;
	height:150px;
	position:absolute;
	border-radius:50%;
	background-image:url(https://www.county.org/TAC/media/TACMedia/Page-Headers/rmp-45-logo.png);
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
}

.cira-alert {
	color:#FFF;
	padding:40px;
	background:#AB0534;
	margin:-40px auto 50px;
}
.cira-alert h3 {
	color:inherit;
	font-size:25px;
	font-weight:600;
	margin:0 auto 10px;
	text-transform:uppercase;
}
.cira-alert p {
	color:inherit;
	margin:0 auto;
	font-size:18px;
}

.cira-video-playlist {
	width:100%;
	height:100%;
	max-width:365px;
	max-height:205px;
	margin:0 auto 10px;
	display:inline-block;
}
.cira-video-playlist iframe {
	width:100%;
	height:100%;
	max-width:365px;
	max-height:205px;
}

/* RESPONSIVE QUERIES */
@media only screen and (max-width:1199px) {
	.cira-video-playlist {
		max-width:300px;
		max-height:170px;
	}
}

@media only screen and (max-width:1046px) {
	.cira-video-playlist {
		max-width:365px;
		max-height:205px;
	}
}

@media only screen and (max-width:640px) {
	#home-sticker {
		top:10px;
		right:5px;
		width:90px;
		height:90px;
	}
}

/* PRINT QUERIES */
@media print {
	.stickyHeader,
	.breadcrumb-container,
	.medium-6,
	.xlarge-4 {
		display:none;
	}
	.stickyHeader::after {
		content: "Please visit www.county.org for the latest version of this information.";
	}
	.stickyHeader+.main-content {
		margin:100px auto 0;
	}
	h1 {
		font-size:25px;
	}
	.grid-x>.medium-18,
	.medium-18,
	.xlarge-20 {
		width:100%;
	}
	.mobile-inset {
		padding:0;
	}
	.tabs-panel {
		padding:0;
	}
	.tabs-panel a {
		text-decoration:none;
	}
	.footer-container,
	.footer-bottom-container-links {
		display:none;
	}
	.footer-copyright {
		text-align:center;
		width:100% !important;
	}
}
