.container {
    background-color: #848B79; /* Sage Green */
}

.cover-page {
    background-color: #78866B; /* Camouflage Green */
    width: 90%;
    margin: 2em auto 0;
    padding: 2px;
    border-bottom: none;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

/* Inner Front Cover - Clubman (Arthur S Waltho & Son) */

.clubman header {
    width: 60%;
    margin: 0 auto;
}

.clubman-welcomes {
}

.clubman .blurb {
}
.clubman .blurb > p:first-child {
    margin-top: 0;
}
 
.dainty-img {
    float: right;
    width: 45%;
    shape-outside: url(../images/dainty_skirt.svg);
    shape-image-threshold: .5;
    shape-margin: 1rem;
    margin-left: 1rem;
}

.azlin-img {
    float: left;
    width: 40%;
    shape-outside: url(../images/azlin_jacket.svg);
    shape-image-threshold: .8;
    shape-margin: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
}


.clubman-company {
    display: flex;
    flex-direction: column;
    font-weight: bold;
    padding: 0.2em;
    text-align: center;
    clear: right;
}
.clubman-company p {
    margin: 0;
}

.clubman-name{
    font-size: 1.5rem;
	       
}
.clubman-street{
    font-size: 1.2rem;
}

.clubman-town {
}
.clubman-town:after {
    content: ' ';
    display: block;
    margin: 2px auto 1em;
    width: 13ch;
    border-top: 1px solid black;
}
.clubman-strapline-nested {
    display: none;
}

.clubman-strapline-standalone {
    display: block;
    font-weight: bold;
    padding: 0.2em;
    text-align: center;
    font-size: 1rem;
    line-height: 1.2;
    clear: both;
}

.clubman-insist {
    font-size: 1.2rem;
    font-weight: bold;
    clear: both;
}

.clubman-strapline-standalone {
    display: block;
}

@media (min-width: 520px){
    .clubman-strapline-standalone {
	display: none;
    }
    .clubman-strapline-nested {
	display: block;
	font-weight: bold;
	padding: 0.2em;
	margin-top: 0;
	text-align: center;
	font-size: 1rem;
	line-height: 1.2;
    }
    .clubman-insist {
	font-size: 1.75rem;
    }
}

@media (min-width: 600px){
    .clubman-company {
	margin-top: 4rem;
    }
}

@media (min-width: 700px){
    .clubman-insist {
	font-size: 2rem;
    }
}


@media (min-width: 948px){
    .welcomes {
	padding-bottom: 1em;
    }
}


/* Inner Rear Cover - E. Goodwin Tandems */
.goodwin {
    position: relative;
}

.goodwin div > p {
    margin: 0
}

.goodwin-main-img {
    display: block;
    width: 80%;
}

.goodwin-content-right {
    position: absolute;
    left: 35%;
    top: 12%;
    max-width: 60%;
    display: flex;
    flex-direction: column;
    font-size: 0.8rem;
    justify-content: space-between;
    height: calc(100vw - 30px);
    max-height: 1020px;
}

/* First block of RH content */
.goodwin-address-1 {
    margin-top: 0;
    font-size: 1rem;
}
.goodwin-street-1 {
    font-size: 1em;
    font-weight: bold;
    margin: 0;
}
.goodwin-phone-1 {
    font-size: 0.6em;
    font-weight: normal;
    text-transform: uppercase;
    justify-content: space-between;
}
.goodwin-denton {
    font-weight: bold;
    padding-right: 2rem;
}
/* Second block of RH content */
.goodwin-street-2 {
    font-weight: bold;
}
.goodwin-also-at{
    margin-top: 0.5em;
    margin-bottom: 0;
    font-size: 0.9em;
    font-style: italic;
    font-weight: normal;
}
.goodwin-street-2{
    text-align: center;
    font-size: 0.9rem;
    margin-bottom: 0;
}
.goodwin-oldham{
}

/* Third block of RH content */
.goodwin-agents {
    margin-top: 0;
    padding-top: 1em;
    font-weight: bold;
    width: 90%;
    line-height: 1.2;
}
.goodwin-bikes {
    font-weight: bold;
    text-transform: uppercase;
}

/* Fourth block of RH content (Tandem) */
.goodwin-tandem {
}
.goodwin-tandem-img {
    display: block;
    width: 100%;
}
.goodwin-tandem > p{
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
    font-family: serif;
}
.goodwin-ladyback {
    width: 100%;
    margin-left: 5%;
}
/* Fifth block of RH content */
.goodwin-cycles-built {
    top: 80%;
    padding-top: 0.5em;
    text-align: center;
    margin-top: 0;
}
@media(min-width: 500px) {
    .goodwin-content-right {
	font-size: 1rem;
    }
    .goodwin-address-1 {
	font-size: 1.4rem;
    }
}
@media(min-width: 600px) {
    
    .goodwin-content-right {
	font-size: 1.2rem;
    }
    .goodwin-address-1 {
	font-size: 1.6rem;
    }
    .goodwin-street-2 {
	font-size: 1.2rem;
    }
}
@media(min-width: 700px) {
    
    .goodwin-content-right {
	font-size: 1.2rem;
    }
    .goodwin-address-1 {
	font-size: 1.6rem;
    }
    .goodwin-street-2 {
	text-align: center;
	font-size: 1.2rem;
    }
}



/* Rear Cover - Pembertons */


.pemberton {
    color: #1d3826; /* Army Green */
}

.pemberton img {
    display: block;
    width: 90%;
    margin: 1rem auto 0;
}

.pemberton-ask {
    width: 100%;
    font-size: 2rem;
    font-weight: bold;
    margin: 0 auto;
}

.pemberton-blurb1 {
    width: 100%;
    margin: 2em auto 1em;
    font-size: 1.2rem;
}
.pemberton-dot {
    font-size: 1.5rem;
    align-self: center;
    margin: 0 0 0.5em;
}
.pemberton-blurb2 {
    font-size: 1rem;
    font-weight: bold;
}

.pemberton-specialists, .pemberton-trouble {
    font-size: 1rem;
}
.pemberton-track{
    line-height: 1.4;
}


.pemberton-address {
    margin-top: 3rem;
    text-align: center;
}
.pemberton-name {
    font-size: 2rem;
    font-weight: bold;
}
.pemberton-street {
    font-size: 1rem;
}
.pemberton-years {
    font-weight: bold;
    margin-top: 0;
}
.pemberton-phone {
    margin-top: 0.25rem;
}







