@media screen and (min-width:20em){
  /* ≥ 240px */
  .page {
    width: inherit;
    margin: auto;
  }
  .col1-layout .col-main {
    float: inherit;
    width: 100%;
    position: inherit;
  }
  html body.single div.page div.main-container div.main div.col-main div.std div#primary.content-area,
  html div.page div.main-container div.main div.col-main div.std div#main-content.main-content,
  html body.home div.page div.main-container div.main div.col-main div.std div#main-content.main-content,
  html body.search div.page div.main-container div.main div.col-main div.std section#primary.content-area,
  html body.archive div.page div.main-container div.main div.col-main div.std section#primary.content-area {
    width: 100%;
    float: inherit;
  }
  .list-view .site-content .type-post .entry-summary, .list-view .site-content .type-page .entry-summary {
    display: block;
  }
  .list-view .site-content .post-thumbnail img {
    float: inherit;
    margin: auto;
    width: auto;
  }
  .list-view .site-content .entry-header {
    padding: 1em;
  }
  .list-view .site-content .cat-links{
    display: block;
  }
  .list-view .site-content .entry-meta{
    margin-bottom: 1em;
    text-transform: uppercase;
  }

  .attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}
  .site-content .byline a:before {
		content: "\f304";
	}
  .col3 {
    height: auto;
  }
  .col3 .column {
    float: none;
    width: 100%;
    margin-right: 0;
  }
  .col-right .promo-right {
    float: none;
    width: 100%;
    padding: 0px;
  }
  .col-right .promo-right aside.widget ul {
    padding: 0 1em;
  }
  .col-right .top-sellers, .col-right .subscribe {
    padding: 1em;
  }

  .footer-container{
    width: 100%;
  }
  .footer .footer-block {
    width: 100%;
    float: none;
    margin-left: unset;
  }
  .copyright_foot .f-left, .copyright_foot .f-right {
    padding-right: 0;
  }
}

@media screen and (min-width:35.5em){
  /* SM ≥ 568px | 426px */

}
@media screen and (min-width:48em){
  /* MD ≥ 768px | 576px */

}
@media screen and (min-width:64em){
  /* LG ≥ 1024px | 768px */
  html body.single div.page div.main-container div.main div.col-main div.std div#primary.content-area,
  html div.page div.main-container div.main div.col-main div.std div#main-content.main-content,
  html body.home div.page div.main-container div.main div.col-main div.std div#main-content.main-content,
  html body.search div.page div.main-container div.main div.col-main div.std section#primary.content-area,
  html body.archive div.page div.main-container div.main div.col-main div.std section#primary.content-area {
    width: 65.6667%
  }

  .footer .footer-block, .footer .payment{
    width: 16.6667%;
    margin-left: 0;
  }
  .footer .payment {float: none;}
  .copyright_foot {
    width: 100%;
  }

}
@media screen and (min-width:80em){
  /* XL ≥ 1280px | 960px */
  .page{
    width: 80em;
  }
}
