﻿html{font-size:14px}input[type="submit"].subscribe-yellow,input[type="reset"].subscribe-yellow,input[type="button"].subscribe-yellow,.button.subscribe-yellow,button.subscribe-yellow{font-size:1em;height:2.8em;line-height:2.8em;padding:0 1.2em}#header .header-user-account-icons{right:80px !important}#mainNav .container{padding-left:0;padding-right:0}.subscription-banner-desktop .teaser-img-container img{width:100%;height:500px}.subscription-banner-desktop .subscription-banner-content{width:100%;margin:0 auto;padding:15px}.tab-body{margin-top:10px}.tab-body .button.fit-mobile{width:100%}.tab-body h1{font-size:1.65rem}.tab-body h2,.tab-body h3{font-size:1.3rem}.image-wrap.large{height:20em}.image-wrap.medium{height:11em}.image-wrap.small{height:6em}.article-wrap.large{height:auto}.article-wrap.homepage-features-large{height:auto}.article-wrap.homepage-features-extra-medium{height:auto}.featured-columnists .article-heading-title .featured{display:block}.author-profile .author-item{height:auto !important}.author-profile .img{max-height:200px !important}.gallery-list span{font-size:.9em}.articles section.no-margin{margin-bottom:0}.subscribe-lower-bar{text-align:center;height:auto}.subscribe-lower-bar .btn.btn-hollow{margin-top:0}.article-image-and-caption{float:none;max-width:100%;margin:0 0 1em 0}.article-image-and-caption .caption{padding:.4em 2em .4em .5em;max-height:4em}.article-image-and-caption p{font-size:.75em;line-height:1em;margin-bottom:0}.page-404 h2 .text1{font-size:4.5em;height:2.5em;line-height:1em}.page-404 h2 .text2{font-size:2.4rem}.page-404 p{font-size:1.1em}.modal.newsletter-modal{position:relative;left:auto;top:auto;margin:0;margin-right:auto;-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);-webkit-transform:translate(0);transform:translate(0);position:fixed;overflow:hidden;height:auto;top:15px;left:15px}