﻿* { 
    background:                         none !important;
    color:                              #000 !important;
}

#header, 
#hero .container:after, 
body.home #hero, 
body.home #strap, 
#navigation, 
#breadcrumb, 
#left-col, 
#right-col, 
#footer, 
#footer-panels {
    display:                            none;   
}

#hero .container {
    height:                             auto !important;
}

.container {
    width:                              450px !important;   
}

#center-col {
    float:                              none !important;
    width:                              450px !important;   
}

a.cta {
    border:                             0;
    -moz-box-shadow:                    none;
    -webkit-box-shadow:                 none;
    box-shadow:                         none;
    padding:                            0;   
}

a.upsell {
    padding-left:                       none;   
}

body.home #content .base {
    float:                              none !important;
    margin:                             10px 0 !important;
    width:                              auto !important;   
}

body.home #content .base h2 {
    padding-top:                        0;   
}

#memory-wall {
    padding:                            0;   
}

#memory-wall h2 {
    margin:                             0 0 15px;
    padding:                            0 0 10px;
}

#news {
    margin-top:                         10px;   
}

.nav-fixed .page-nav {
    position: static!important;
}
.page-nav .page-nav-item {
    padding: 0px 5px 10px!important;
}

.page-nav .content-3col .content-col {
    width: 33.3%!important;
    margin: 0!important;
}

.page-nav .page-nav-item h2 {
    font-size: 20px!important;
}

.page-nav .page-nav-item p {
    margin-bottom: 0!important;
}

.content-2col {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.content-2col .content-col {
    padding-right: 10px!important;
}

.content-2col .content-col.content-col-last {
    padding-left: 10px!important;
    padding-right: 0!important;
}

.content-2col img {
    width: 100%!important;
    height: auto!important;
}

.content-2col p {
    font-size: 20px!important;
    line-height: 24px!important;    
}

.bg-grey {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.article-item {
    width: 48%!important;
    margin-right: 2%!important;
}

.article-item img {
    width: 100%!important;
    height: auto!important;
}

.article-news-list {
    width: 100%!important;
}
.latest-tweets {
    width: 100%!important;
}


.latest-tweets .panel.twitter-panel > div {
    min-height: 0!important;
}

.latest-tweets .panel.twitter-panel > p {
    padding: 0!important;
}

.content-3col .content-col {
    width: 30.3%!important;
    margin-right: 1%!important;
}

.newsletter-signup {
    padding: 0!important;
}

.newsletter-signup h3 {
    padding-left: 0!important;
}

.donate-one-off h2 {
    font-size: 20px!important;
    line-height: 24px!important;
    font-weight: normal!important;
}

.homepage-donate div.donation .donate-panel {
    width: 32.3%!important;
    margin-right: 1%!important;
}

.homepage-donate div.donation .donate-panel img {
    width: 100%!important;
    height: auto!important;
}

.homepage-donate div.donation .choose-donation {
    width: 50%!important;
}

.homepage-donate div.donation .choose-donation .donate-panel {
    width: 100%!important;
}