@media screen and (max-width:1600px),
screen and (max-device-width:1600px) {
	.issue-spacer {width:45%;}
	.issue-title {letter-spacing:1.5em;}
}
@media screen and (max-width:1260px),
screen and (max-device-width:1260px) {
	.issue-number {width:15%;}
	.issue-spacer {width:40%}
	.issue-title {letter-spacing:1.2em;}
	.main-content p {font-size:1.3em;}
	.image-left {padding-right:35px; padding-bottom:15px;}
	.sidebar-content h3 {font-size:1.2em;}
	.sidebar-content p {font-size:1.0em;}
	.author-pic {width:75%;}
	.main-content ul li {width:80%; font-size:1.3em;}
}
@media screen and (max-width:1024px),
screen and (max-device-width:1024px) {
	.header {padding-top:10px; padding-right:0px; padding-bottom:10px;}
	.issue-number {font-size:1.2em; width:16%;}
	.issue-title {font-size:1.2em;}
	.issue-spacer {width:34%;}
	.issue-bar {height:33px;}
	.main-content h1 {font-size:3.0em; margin-bottom:0px;}
	.main-content h2 {font-size:1.8em;}
	.main-subtitle {font-size:1.4em !important;}
	.indent {margin-left:20px;}
	.sidebar-content h1 {font-family:'Calibri', Arial, sans-serif; font-size:1.5em; font-weight:bold; margin-bottom:1px;}
	.sidebar-content h3 {font-size:1.0em; padding-top:14px;}
	.image-right {width:45%; padding-left:30px;}
}
@media screen and (max-width:760px),
screen and (max-device-width:760px) {
	.holiday-header .head-image {width:100%;}
	.holiday-header .head-image img {width:108%;}
	.holiday-header h3 {display:block; text-align:center;}
	.header h3 {display:block; text-align:center;}
	.issue-title {display:none;}
	.issue-spacer {display:none;}
	.issue-number {width:94%; text-align:center; font-size:2.0em; margin-left:0px;}
	.issue-bar {height:44px; padding-top:5px; margin-left:0px;}
	.right-sidebar {float:none; width:100%; padding-bottom:0px; margin-bottom:0px;}
	.resp-hide {display:none;}
	.resp-sidebar {display:block;}
	.resp-block {display:block;}
	.holiday-header .resp-featured {display:block;}
	.holiday-header .resp-featured img{width:100% !important;}
	.logo {display:none;}
	.main-content {width:90%; margin-left:8%;}
	.main-spacer {height:10px;}
	.image-left {width:50%;}
	.image-right {width:55%;}
	.xlg-spacer {height:50px;}
	.lg-spacer {height:30px;}
	.md-spacer {height:15px;}
	.sm-spacer {height:10px;}
	.xsm-spacer {height:5px;}
	.author-pic {width:40%; float:left; padding-right:7%; padding-top:45px; padding-bottom:7%;}
	.sidebar-content h3 {padding-top:40px;}
	.sidebar-content .xlg-spacer {height:0px;}
}

@media screen and (max-width:580px),
screen and (max-device-width:580px) {
	.resp-sidebar h3{font-size:0.8em; padding-right}
}
@media screen and (max-width:480px),
screen and (max-device-width:480px) {
	.image-left {width:95%; float:none; margin:auto; padding-top:10px; padding-bottom:10px;}
	.image-right {float:none; margin:auto; width:95%; padding-top:10px; padding-bottom:10px;}
	.image-center {padding-bottom:10px;}
	.main-content p {font-size:1.1em;}
	.main-content h1 {font-size:2.0em;}
	.main-subtitle {margin-top:0px; font-size:1.2em !important;}
	.header h3 {font-size:1.5em;}
	.holiday-header h3 {font-size:1.5em;}
	.holiday-header .resp-featured{width:80%;}
	.resp-sidebar h3 {padding-top:10px; padding-right:35px; font-size:1.0em;}
	.author-pic {width:80%;}
	.issue-links {padding-bottom:36%;}
	.resp-block h1 {font-size:1.4em;}
	.resp-block h5 {font-size:0.9em;}
	.scroll-arrow {display:block;}
}
@media screen and (max-width:450px), /* These media queries control the jump to top fixed positioning */
screen and (max-device-width:450px) {
	.scroll-arrow {left:-320px;}
}
@media screen and (max-width:400px),
screen and (max-device-width:400px) {
	.scroll-arrow {left:-270px;}
}
@media screen and (max-width:350px),
screen and (max-device-width:350px) {
	.scroll-arrow {left:-250px;}
}