@CHARSET "UTF-8";

.content {
  width: 100%;
}
li.panel > a > img, li.panel > img{
  height: auto;
  width: 100%
}
.dpswrap{
	height:350px;
	width:100%
}
.collapsedNav{
	display:none
}

@media (max-width: 767px) {
  .top > a.home, .imaginesubs, .subhead, .imaginecorporate, .imaginebookshop, .imaginegreatdigitalmags, 
  .intPhoneNumber, .phoneNumber, .benefits, .skin-slidedeck, aside.twitter, nav.main ul, nav.network form,
  .caption-right, .caption-right-black, .caption-left, .caption-left-black, .caption-top, .caption-top-black,
  .sash-nexus, .sash-nook, .sash, .audience{
    display:none !important;
  }	
  section.brands{
  	margin-left:0
  }
  img{
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-left:0 !important;
    margin-right:0 !important
  }
  article, article.brand, article.post, article.search {
  	float:none;
  	width:auto;
  	margin-right:0 !important
  }
  .sidebar {
  	float:none;
  	margin:0 auto 15px auto;
  	padding:10px
  }
  #container {
  	width:auto;
  	margin-left:0
  }
  .top > a.about {
    line-height: 30px;
    max-height: 22px;
    max-width: 76px;
    overflow: hidden;
    padding-top: 36px;
  }
  .sliderWrap, #slider3 li{
    height:130px;
    width:100%
  }
  nav.network .logo{
    margin-left:10px;
    width:80px;
    height:80px;
    background-size:80px 80px !important
  }
  nav.main > .content > ul{
    margin-left:87px
  }
  #container, #options  {
    margin-left:0;
    width:auto
  }
  #options ul {
    width:auto
  }
  #options ul, ul.filter{
    height: auto
  }
  .article_share{
    display:none
  }
  .dpswrap{
	height:240px;
	padding-bottom:0
  }
  aside input, aside textarea, aside select, .sidebar, .sidebar aside, .sidebar > a > img {
  	width:100%;
  	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }
  .dpswrap .panel1 > img{
	max-width:100%  
  }
  #options li {
    margin-bottom: 0.6em;
  }
  .collapsedNav{
	display:block
  }
  .navbar-toggle{
    margin-right:10px
  }
  div.stats{
    float:none !important;
    margin-left:0;
    margin-right:20px;
    background-position: left top;
  }
  h2 {
    font-size: 18px;
    line-height: 22px;
  }
  article.grid2 li, ul.grid li {
  	width:auto
  }
  #issues li {
	width: 230px;
  }
  #issues li h1 {
	font-size: 16px;
	line-height: 20px;
  }
  .slider_buffer {
  	width:100%;
  	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  	margin-left:0;
  	left:0
  }
  section.scroller .slider{
  	width:100%
  }
  section.scroller div.overflow {
	margin: 10px 10px 10px 10px;
  }
  #scroller_head, #timeline_head {
	padding: 20px 10px;
  }
  article.grid2 li {
	margin-left: 0;
  }
  .ipadframe, .nexusframe, .nookframe {
	background-image: none;
	padding-top: 0;
	height:auto
  }
  aside input, aside select, aside textarea{
    margin-left:0;
    margin-right:0
  }
  section.scroller ul.successStories{
	width: 1630px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
	
	
  .socialBox{
  	margin-right:5px !important;  	
  
  }
  
   .socialBox h1{
  	font-size:23px;  	
  
  }
	
  .imaginebookshop, .imaginegreatdigitalmags, .intPhoneNumber, nav.main ul{
    display:none !important;
  }
  .phoneNumber {
    font-size:26px
  }
  article, article.brand, article.post, article.search {
  	float:none;
  	width:auto;
  	margin-right:0 !important
  }
  .sidebar {
  	float:none;
  	margin:0 auto 15px auto;
  	width:auto
  }
  .sidebar aside{
    margin-left:60px;
  }
  .sidebar aside.twitter{
    float:right;
    margin-left:0;
    margin-right:60px
  }
  .sidebar > a{
    display: block;
    margin: 0 auto;
    width: 300px;
  }
  .sidebar ul {
    margin-left:30px
  }
  #container, #options  {
    margin-left:0;
    width:auto
  }
  #options ul {
    width:auto
  }
  .sliderWrap, #slider3 li{
    height:300px;
    width:100%
  }
  .article_share{
    display:none
  }
  .collapsedNav{
	display:block
  }
  .caption-right, .caption-right-black, .caption-left, .caption-left-black, .caption-top, .caption-top-black{
  	width:420px !important
  }
  .caption-top, .caption-top-black{
  	margin-left:-210px !important
  }
  #slider3 h1{
  	font-size:30px !important;
  	line-height:32px !important
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  article, article.brand, article.post, article.search{
    width: 590px
  }
  .top > a.home{
    display:none !important;
  }
  .phoneNumber {
    font-size:32px
  }
  #container, #options {
    margin-left:0;
    width:auto
  }
  #options ul {
    width:auto
  }
  .sliderWrap, #slider3 li{
    height:380px;
    width:100%
  }
  .article_share{
    display:none
  }
}

@media (min-width: 768px) {
  .content {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .content {
    width: 970px;
  }
}
@media (min-width: 1300px) {
  .content {
    width: 1280px;
  }
  .sliderWrap{
    height:500px;
    width:100%
  }
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  table.visible-xs.visible-sm {
    display: table;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  table.visible-xs.visible-md {
    display: table;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1300px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  table.visible-xs.visible-lg {
    display: table;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  table.visible-sm.visible-xs {
    display: table;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  table.visible-sm.visible-md {
    display: table;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1300px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  table.visible-sm.visible-lg {
    display: table;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  table.visible-md.visible-xs {
    display: table;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  table.visible-md.visible-sm {
    display: table;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1300px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  table.visible-md.visible-lg {
    display: table;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  table.visible-lg.visible-xs {
    display: table;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  table.visible-lg.visible-sm {
    display: table;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  table.visible-lg.visible-md {
    display: table;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1300px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
table.hidden-xs {
  display: table;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1300px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
table.hidden-sm {
  display: table;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1300px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
table.hidden-md {
  display: table;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1300px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
table.hidden-lg {
  display: table;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1300px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}