/* screen and (max-width:767px) */

.hideMobile{display:none;}
.showMobile {
   display: block;
}
.wrapper {
   padding: 0 20px;
}
.topmenu__logo {
   width: 220px;
   height: 20px;
   overflow: hidden;
}
.home .topmenu--big .topmenu__logo {
   -webkit-transform: scale(1.3) translateY(60px);
   transform: scale(1.3) translateY(60px);
   height: auto;
}
.menu-open.home .topmenu--big .topmenu__logo {
   -webkit-transform: scale(1) translateY(0px);
   transform: scale(1) translateY(0px);
   height: 20px;
}
.hamburger-menu {
   left: 10px;
   top: 2px;
}
.topmenu {
   padding: 15px 0;
}
.main {
   padding-top: 80px;
}
.logo-placeholder {
   height: 100px;
}

.mobilemenu {
   top:50px;
}

.articles__item {
   width: 100%;
}

.more-from-issue,
.related,
.stickyside,
.weekend-signup,
.download-pdf {
   width: 100%;
   margin-bottom: 30px;
}
.footer {
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}
.footer__col {
   max-width: 100%;
   width: 100%;
   margin-bottom: 30px;
}

.articlecols__left {
   padding:0;
}
.review {
   width: 100%;
   padding-right: 0;
}

.entry-header {
   margin-bottom: 80px;
}
.entry-title {
   font-size: 40px;
}
.entry-author,
.entry-deck {
   font-size: 20px;
}
.initial-capital {
   font-size: 100px;
   line-height: 0.75em;
}
.initial-capital--q {
   font-size: 80px;
}
.initial-capital--j {
   font-size: 85px;
}
.pull-quote {
   font-size: 26px;
   padding: 1em 1em;
}
.articlecols__left--tablet-padding {
   padding: 60px;
}
.entry-content .contributor-names {
   width: 100%;
}
.entry-content .contributor-names.right {
   margin-left: 0;
}
.flex--3 .flex__item {
   width: 100%;
   margin-bottom: 50px;
}
.flex--2 .flex__item {
   width: 100%;
   padding-right: 0;
   margin-bottom: 50px;
}
.flex--2 .flex__item:last-child {
   margin-bottom: 0px;
}
.flex__item:first-child {
   width: 100%;
   padding-right: 0;
}


.signin-option {
   width: 100%;
   padding: 0;
   margin-bottom: 30px;
}
.weekend-signup-form {
   width: 100%;
}
.contributor {
   width: 50%;
   padding-right: 10px;
}
.your-advertising .flex__item:last-child,
.your-advertising .flex__item:first-child {
   width: 100%;
   padding:0;
}
.your-advertising .flex__item:first-child {
   margin-bottom: 10px;
}
.supportlogos li {
   width: 100%;
   padding: 0 20px;
}
.submissions-inner .flex__item {
   width: 100%;
   padding-right: 0px;
   margin-bottom: 50px;
}
.submissions-outer > .flex__item:first-child {
   margin-bottom: 0px;
}
.articlecols__right .bottomflex {
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
}
.articlecols__right .bottomflex__top {
   width: 100%;
}

.articlecols__right .bottomflex__bottom {
   width: 100%;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;

}
.articlecols__right .bottomflex__bottom .related {
   width: 100%;
   padding-right: 0px;


}
.articlecols__right .bottomflex__bottom .more-from-issue {
   width: 100%;
   padding-left: 0px;
}
.lrc-weekend__list li {
   width: 100%;
}
.about-us-heritage-credit {
   flex-wrap: wrap;
}
.about-us-heritage-credit div {
   width: 100%;
}
.about-us-heritage-credit div:first-child {
   margin-bottom: 30px;
}
.backissues__issues ul {
   -webkit-justify-content: center;
   justify-content: center;
}
.contacts .flex__item {
   width: 100%;
}
.subscribe-method .bottomflex__bottom {
   text-align: center;
}
.subscribe-method .btn {
   min-width: 85%;
}
.call-for-letters {
   width: 100%;
}
.rightboxes .stickyside,
.weekend-signup,
.download-pdf {
   height: auto;
   width: 100%;
}
.bottomflex {
   height: auto;
}
.supporters {
   padding-left: 0px;
   border-left: 0;
}
.btn--subscribe {
   margin-right: 0px;
}
.masthead .flex__item {
   width: 100%;
}
.illustrator-caption,
.illustrator-credit {
   padding: 0 20px;
}
.poporder {

   font-size: 18px;
}
.poporder__scroller {
   padding: 40px 20px;
   display: block;
   height: auto;
}
.poporder__flex {
   width: 100%;
   padding: 60px 40px;

}
.poporder__left {
   -webkit-order: 2;
   order: 2;
   width: 30%;
   margin-top: 30px;
   display: none;
}
.poporder__right {
   -webkit-order: 1;
   order: 1;
   width: 100%;
   padding:0;
}
.article-illustration-wrapper img {
    max-width: 75%;
}
.related__item {
   width: 100%;
}

.subscribe-method .flex__item:first-child {
   padding-right: 40px;
}

@media (max-width: 400px) {
   .topmenu__logo {
      padding-left: 20px;
   }
   .home .topmenu--big .topmenu__logo {
      padding-left: 0px;
   }
}
