@charset "utf-8";


.page_title { background-image:url(/images/2014/bug-news/title-bar-m.png); color:#F2B200; }
.page_desc span { display:none; }

.category .title { background:url(/images/2014/bug-news/small-title-bar.png) no-repeat; background-size: 100% auto; position:relative; margin:2rem auto; color:#F2B200; width:50%; height:7rem; }
.category .title p { position:relative; top:1.8rem; }



.category .issues { position:relative; margin:auto; text-align:center; }
.category .issue { position:relative; display:inline-block; vertical-align:middle; width:80%; }
.category .issue.normal { width:65%; }
.category .issue .bg { position:relative; }
.category .issue .image, .category .issue .litelabel { position:absolute; top:0; left:0; width: 100%; }

.category .btn_download { background:url(/images/2014/bug-news/btn-download.png) no-repeat; background-size:cover; width:50%; position:relative; margin:auto; height:13.7rem; cursor:pointer; overflow: hidden; font-weight: bold; font-family: Noto, Verdana, Arial, Helvetica, sans-serif; font-size: 1.6rem;}
.category .btn_download:hover { background-position:bottom; }
.category .btn_download p { color: #592202; margin: 3rem 0 0 5rem; transform: translateY(-2px)}

@media only screen and (max-width: 479px) {
	.category .btn_download p { font-size: 4rem; margin: 6.5rem 0 0 5rem }
	.logos { display: flex; }
}

@media only screen and (min-width: 480px) {
    .category .title p { top:1.5rem; }
	.category.all .title p { top:2.3rem; }

	.category .issue { margin: 0 0.5rem; }
	.category .issue.lite { width:55%; }
	.category .issue.normal { width:33%; }

	.category .btn_download p { color: #592202; margin: 6.5rem 0 0 5rem; transform: translateY(-2px)}

	.agegroup .divider, .agegroup .issue { position:relative; display:inline-block; vertical-align:middle; }
	.agegroup .issue { width:47%; text-align:center; }
	.agegroup .issue .bg { position:relative; margin:auto; }
	.agegroup.category .normal .issue .bg { width:67%; }
	.agegroup.category .lite .issue .bg { width:90%; }
	.agegroup .divider { width:1%; top:-22rem; }
	.agegroup .issues.normal .divider { top:-25rem; }
	.agegroup .divider .dashed_line { border-left:1px dashed #59340f; border-bottom:0; width:1px; }
	.agegroup .lite .divider .dashed_line { height:50rem; }
	.agegroup .normal .divider .dashed_line { height:57rem; }
	.agegroup .divider .up, .agegroup .divider .down { position:absolute; left:-1.5rem; }
	.agegroup .divider .up { top:-1rem; }
	.agegroup .divider .down { background:url(/images/2014/bg/bug-partition-down.png) no-repeat; top:50rem; }
	.agegroup .issues.normal .divider .down { top:56rem; }
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1025px) {
	.page_title { background-image:url(/images/2014/bug-news/title-bar.png); }
	.category .title { width:343px; height:52px; font-size:1.8rem; }
	.category .title p { top:14px; }
	.category.all .title p { top:1.3rem; }

	.category .btn_download { width:203px; height:70px; }
	.category .btn_download p { margin: 2.7rem 0 0 4rem; }


	.category .issue.normal .bg { width:320px; height:390px; }
	.category .issue.lite .bg { width:530px; height:390px; }

	.agegroup .divider .down { top:48rem; }
	/*.agegroup .issues.normal .divider .dashed_line { height:500px !important; }*/
}
