.previous-issue {display:block; width:23%; margin:0 1% 20px;float:left; text-align:Center;}
.previous-issue img {max-width:100%;height:387px;}
.previous-issue span {display:inline-block; padding:8px; background:White; margin-top:-15px;}


@media screen and (max-width: 1400px) {
#magazine-section .vc-hoverbox-block {background-size:contain; background-position:left top; background-repeat:no-repeat;}
}

@media screen and (max-width: 1200px) {
.previous-issue {width:48%; margin:0 1% 20px;}
.previous-issue span { display: block; padding: 8px; clear: both; background: none; margin-top: 0; font-size: 20px;}
#magazine-section .vc-hoverbox-block {background-position:center top; }
#magazine-section .vc_inner {margin:0 !important;}
#mag-blurb-col {width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#mag-image-col {width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
}


@media screen and (max-width: 768px) {
#mag-blurb-col, #mag-image-col {width:100%;}
.previous-issue {width:100%; margin:0 0 20px;}
#magazine-section .vc-hoverbox-wrapper.vc-hoverbox-align--center {height:Auto;}
#edited-by h2 {font-size:28px !important;}
#magazine-section .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2 {font-size:18px;}
#edited-by p img {width:40px; height:40px;}
#edited-by p {font-size:15px !important;}
}
