@charset "utf-8";

html {
	background-color: #272D66;
}

main {
    display: block;
	text-align: center;
	color: #272D66;
}
main a, main a:active, main a:visited {
	color: #272D66;
}
main a:hover {
	color: #D69B2D;
}

h1 {
	color: #272D66;
}



#dtlayout {
	display: block;
	width: 100%;
	margin-bottom: 0.25rem;
}
#dtlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#dtcontent {
	display: block;
	padding: 1rem 0rem 0.5rem 0rem;
}
#dtarticle {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
#dtarticle img {
	height: 50rem;
}
#dtarticlelinks {
	display: inline-block;
	vertical-align: top;
	padding: 2.5rem 0rem 0rem 2.5rem;
}
#dtarticlelinkone {
	display: block;
	padding-bottom: 2.5rem;
}
#dtarticlelinkone img {
	display: block;
	height: 3.5rem;
	margin: 0rem auto 0.5rem auto;
}
#dtarticlelinktwo {
	display: block;
}
#dtarticlelinktwo img {
	display: block;
	height: 7.5rem;
	margin: 0rem auto 0.5rem auto;
}


#tzlayout {
	display: block;
	width: 100%;
}
#tzlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tzcontent {
	display: block;
	padding-top: 1rem;
}
#tzarticle {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
#tzarticle img {
	height: 35rem;
}
#tzarticlelinks {
	display: inline-block;
	vertical-align: top;
	padding: 2.5rem 0rem 0rem 1.25rem;
}
#tzarticlelinkone {
	display: block;
	padding-bottom: 2.5rem;
}
#tzarticlelinkone img {
	display: block;
	height: 3.5rem;
	margin: 0rem auto 0.5rem auto;
}
#tzarticlelinktwo {
	display: block;
}
#tzarticlelinktwo img {
	display: block;
	height: 7.5rem;
	margin: 0rem auto 0.5rem auto;
}



#tplayout {
	display: block;
	width: 100%;
}
#tplayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#tpcontent {
	display: block;
	padding-top: 1rem;
}
#tparticle {
	display: block;
	text-align: center;
}
#tparticle img {
	width: 41.75rem;
}
#tparticlelinks {
	display: block;
	padding: 1.25rem 0rem 0rem 0rem;
}
#tparticlelinkone {
	display: inline-block;
	padding: 0rem 0rem 1.25rem 5rem;
	vertical-align: middle;
}
#tparticlelinkone img {
	display: block;
	height: 3.5rem;
	margin: 0rem auto 0.5rem auto;
}
#tparticlelinktwo {
	display: inline-block;
	vertical-align: middle;
}
#tparticlelinktwo img {
	display: block;
	height: 7.5rem;
	margin: 0rem auto 0.5rem auto;
}



#mlayout {
	display: block;
	width: 100%;
}
#mlayout p {
	display: block;
	line-height: 1.25em;
    margin-block-end: 0.75em;
	-webkit-margin-after: 0.75em;
}
#mcontent {
	display: block;
	padding-top: 1.75rem;
}
#marticle {
	display: block;
	text-align: center;
}
#marticle img {
	width: 21rem;
}
#marticlelinks {
	display: block;
	padding: 1.25rem 0rem 0rem 0rem;
}
#marticlelinkone {
	display: block;
	padding: 0rem 0rem 1.75rem 0rem;
}
#marticlelinkone img {
	display: block;
	height: 3.5rem;
	margin: 0rem auto 0.5rem auto;
}
#marticlelinktwo {
	display: block;
}
#marticlelinktwo img {
	display: block;
	height: 7.5rem;
	margin: 0rem auto 0.5rem auto;
}



@media screen and (min-width: 1280px) {
#tzlayout {
	display: none;
}
}

@media screen and (max-width: 1279px) {
#dtlayout {
	display: none;
}
}

@media screen and (min-width: 850px) {
#tplayout {
	display: none;
}
}

@media screen and (max-width: 849px) {
#tzlayout {
	display: none;
}
}
	
@media screen and (min-width: 450px) {
#mlayout {
	display: none;
}
}
	
@media screen and (max-width: 449px) {
#tplayout {
	display: none;
}
}