/* Load high resolution images */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1),  only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    html {
        -webkit-text-size-adjust: none;
    }
    a.iconTwitter,
    a.iconFacebook {
        background-image: url('../images/icons@2x/icon-social-sprite@2x.png');
        background-position: 0px 0px;
        background-size: 76px 76px;
    }
    a.iconTwitter {
        background-position: 100% 0px;
    }
    a.iconFacebook:hover {
        background-position: 0px 100%;
    }
    a.iconTwitter:hover {
        background-position: 100% 100%;
    }

    ul.subNav > li.parentPage.selected,
    .breadArrow,
    #headerSearch .searchBox input[type=submit],
    .pagArrowPrev,
    .pagArrowPrevDis,
    .pagArrowNext,
    .pagArrowNextDis {
        background-image:  url('../images/icons@2x/misc-icons@2x.png');
        background-size: 25px 160px;
    }
    .sharey a.sharey-print,
    .sharey a.sharey-email,
    .sharey a.sharey-twitter,
    .sharey a.sharey-facebook {
        background-image: url('../images/icons@2x/share-icons@2x.png');
        background-size: 24px 190px;
    }
    .sharey a.sharey-twitter {
        background-size: 24px 189px;
        height: 19px;
    }
    .safteyCentre {
        background-image: url('../images/icons@2x/logo-safety-centre@2x.png');
        background-size: 153px 54px;
    }
    .thinkUKnow {
        background-image: url('../images/icons@2x/logo-thinku-know@2x.png');
        background-size: 60px 54px;
    }
    .mkuk {
        background-image: url('../images/icons@2x/logo-mk-uk@2x.png');
        background-size: 60px 55px;
    }
    .mostWanted {
        background-image: url('../images/icons@2x/logo-most-wanted@2x.png');
        background-size: 57px 56px;
    }
    .icon:before {
        background-image: url('../images/icons@2x/finder@2x.png');
        background-size: 16px 16px;
    }
    .icon.PDF:before {
        background-image: url('../images/icons@2x/pdf@2x.png');
        background-size: 16px 16px;
    }
    .icon.DOCX:before {
        background-image: url('../images/icons@2x/doc@2x.png');
        background-size: 16px 16px;
    }
}
/* Responsive Media Queries */
@media only screen and (max-width: 1000px) {
    article.promoNews {
        background: #fff;
        border: none;
    }
    article.promoNews .promoNewsText {
        padding: 0px 0px 0px 30px;
    }
    article.promoNews .promoNewsText p {
        display: none;
    }
}
@media only screen and (max-width: 955px) {
    #twitterFeed,
    .overlay p {
        display: none;
    }
    #NewsHubContent {
        width: 100%;
    }
}
@media only screen and (max-width: 964px) {
    .navContent ul {
        margin: 0;
        padding: 0;
        text-align: justify;
        line-height: 0.1em;
    }
    .navContent ul:after {
        content: "";
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }
    .navContent ul > li {
        line-height: 1.6em;
        vertical-align: top;
        display: inline-block;
        text-align: left;
        margin: 0;
        padding: 0;
    }
}
@media only screen and (max-width: 900px) {
    .wantedList.wantedListings li.forth,
    .wantedList.wantedListings li {
        width: 30%;
        margin: 0px 5% 5% 0;
    }
    #MainContent .wantedList.wantedHub li.lastItem,
    #MainContent .wantedList.wantedHub li {
        width: 48%;
        margin: 0px 4% 4% 0;
    }
    .wantedList.wantedListings li:nth-of-type(3n),
    #MainContent .wantedList.wantedHub li:nth-of-type(2n) {
        margin: 0 0 4%;
    }
}
@media only screen and (max-width: 880px) {

    .contentPodThumb:nth-of-type(1n),
    .podRight {
        clear: none;
        padding: 0 0 20px 10px;
    }
    .contentPodThumb:nth-of-type(2n) {
        clear: both;
        padding: 0 10px 20px 0;
    }
    .contentPodFeature .dateBox {
        display: none;
    }

    .contentPodFeature {
        padding: 0 0 20px 0;
        width: 100%;
    }
    .contentPodFeature a {
        width: 100%;
    }
    .contentPodFeature img {
        width: 50%;
        padding-right: 12px;
        float: left;
    }
    .sharey-wanted-wrapper .sharey a {
        margin: 5px 50px 5px 0;
    }
}

@media only screen and (max-width: 820px) {
    .col1, .col2, .col3 {
        width: 50%;
        margin: 0 0 10px;
    }
    .col1 {
        padding-left: 0px;
        padding-right: 5px;
    }
    .col2 {
        padding-right: 0px;
        padding-left: 5px;
    }
    .col3:nth-of-type(1n) {
        clear: left;
        padding-right: 5px;
        padding-left: 0px;
    }
    .col3:nth-of-type(2n) {
        clear: none;
        padding-left: 5px;
        padding-right: 0px;
    }
}
@media only screen and (max-width: 800px) {}

@media only screen and (max-width: 770px) {
    .navContent li a {
        font-size: 1.1em;
    }
}

/* iPad */
@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 768px) {
    /* Mobile font changes */
    .lead {
        font-size: 1.1em;
        line-height: 1.425em;
    }
    .homePod p {
        font-size: 1em;
    }

    #MainContent h1.profileTop {
        padding-right: 260px;
    }
    button.returnArrow {
        top: -4px;
    }
    html.closing,
    html.open,
    body.closing,
    body.open {
      height: 100%;
      position: relative;
      overflow: hidden;
    }
    #MainContentContainer {
        overflow: hidden;
        background-color: #fff;
    }
    #SideNav {
        display: none;
    }
    #MainContent {
        overflow: visible;
    }
    header a.open  {
        display: block;
        float: right;
        height: 44px;
        width: 44px;
        float: right;
        padding: 11px 8px;
        margin-top: 10px;
        position: relative;
    }
    header a.open:after {
        content: '';
        height: 13px;
        width: 28px;
        display: block;
        border-top: 5px solid rgba(255,255,255,1);
        border-bottom: 5px solid rgba(255,255,255,1);
        position: relative;
    }
    header a.open:before {
        content: '';
        height: 5px;
        width: 28px;
        display: block;
        background-color: rgba(255,255,255,1);
        position: absolute;
        top: 50%;
        margin-top: -2px;
    }
    .closing header a.open:before,
    .open header a.open:before {
        background-color: rgba(255,255,255,0.2)
    }
    .closing header a.open:after,
    .open header a.open:after {
        border-top: 5px solid rgba(255,255,255,0.2);
        border-bottom: 5px solid rgba(255,255,255,0.2);
    }

    #topLink {
        display: none;
    }
    .originalNav {
        display: none;
    }
    .clonedNav {
        display: block;
    }
    .navWrapper {
        position: absolute;
        overflow: hidden;
        visibility: hidden;
        box-sizing: border-box;
        padding: 0;
        border-top: 5px solid #7c6a55;
        top: 0px;
        bottom: 54px;
        right: 0;
        width: 320px;
        height: 100%;
        z-index: -1;
        padding: 0;
    }
    .home .navWrapper {
        padding: 0;
    }
    .open .navWrapper.open {
        z-index: 1000;
    }
    .closing .navWrapper,
    .open .navWrapper {
        visibility: visible;
    }
    .navWrapper.open {
        -webkit-overflow-scrolling: touch;
    }
    .navWrapper .wrap {
        margin: 0;
        padding: 0;
        max-width: 100%;
        height: 100%;
        position: static;
    }
    .navWrapper .navHeader {
        position: relative;
        padding: 3px;
        height: 54px;
        top: 0px;
        right: 0px;
        background-color: #000;
    }
    .navWrapper .navHeader #headerSearch {
        float: left;
        margin: 7px 5px;
    }
    * {
        -webkit-touch-callout: none !important;
    }
    .navWrapper a {
        color: #fff;
        padding: 0px;
        font-size: 2em;
        background-color: transparent;
    }
    .navContent ul {
        position: fixed;
        margin-top: 54px;
        top: 0;
        right: 0;
        bottom: 0;
        width: 320px;
        overflow-x: hidden;
        background-color: #212121;
        z-index: 100;
        text-align: left;
        font-size: 1em;
    }
    .navContent .level-1,
    .navContent .level-2,
    .navContent .level-3,
    .navContent .level-4,
    .navContent .level-4 ul {
        /*margin-top: 0px;*/
        right: -320px;
        display: block;
    }
    .navContent .level-1.activated {
        background-color: #2c2c2c;
        z-index: 101;
    }
    .navContent .level-2.activated {
        background-color: #383838;
        z-index: 102;
    }
    .navContent .level-3.activated {
        background-color: #424242;
        z-index: 103;
    }
    .navContent .level-4.activated,
    .navContent .level-4 ul.activated {
        background-color: #4d4d4d;
        z-index: 104;
    }
    .navContent ul li {
        font-size: 1em;
        display: block;
        width: 100%;
        border-bottom: 1px solid #323232;
    }
    .navContent li a.active {
        color: #fff;
    }
    .navContent a {
        display: block;
        padding: 5px 10px;
        font-size: 1.9em;
        position: relative;
    }
    .navContent a.active {
        font-weight: bold;
        position: relative;
        padding-left: 11px;
        margin-left: 9px;
    }
    .navContent a.active:before {
        content: '';
        position: absolute;
        top: 10px;
        bottom: 10px;
        left: 0px;
        background-color: rgba(0,134,190,1);
        width: 3px;
    }
    /* Links with children menus */
    .navContent a.children.active {
        font-weight: normal;
        margin-left: 0px;
    }
    .navContent a.children.active:before,
    .navContent a.children:before {
        content: '';
        height: 5px;
        width: 12px;
        position: absolute;
        top: 50%;
        left: auto;
        bottom: auto;
        margin-top: 0px;
        right: 15px;
        background-color: rgba(0,134,190,1);
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    .navContent a.children:after {
        content: '';
        height: 5px;
        width: 12px;
        position: absolute;
        top: 50%;
        margin-top: -6px;
        right: 15px;
        background-color: rgba(0,134,190,1);
        -webkit-transform: rotate(45deg);
           -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg);
    }
    /* Return to previous level */
    .navContent a.return {
        padding-left: 30px;
    }
    .navContent a.return:before {
        content: '';
        height: 5px;
        width: 12px;
        position: absolute;
        top: 50%;
        margin-top: 0px;
        left: 10px;
        background-color: rgba(0,134,190,1);
        -webkit-transform: rotate(45deg);
           -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg);
    }
    .navContent a.return:after {
        content: '';
        height: 5px;
        width: 12px;
        position: absolute;
        top: 50%;
        margin-top: -6px;
        left: 10px;
        background-color: rgba(0,134,190,1);
        -webkit-transform: rotate(-45deg);
           -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    .open a.close {
        opacity: 1;
        -webkit-transition: opacity .75s ease-in-out;
           -moz-transition: opacity .75s ease-in-out;
                transition: opacity .75s ease-in-out;
    }
    .closing a.close {
        opacity: 0;
        -webkit-transition: opacity .75s ease-in-out;
           -moz-transition: opacity .75s ease-in-out;
                transition: opacity .75s ease-in-out;
    }
    a.close {
        opacity: 0;
        position: absolute;
        cursor: pointer;
        text-decoration: none;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%;
        right: 0;
        display: block;
        padding: 14px 14px 14px 8px;
        font-size: 1.1em;
        line-height: 1em;
        background-color: transparent;
    }
    /* Navigation Animations */
    .open.customAnimation .pusher {
        position: relative;
        -webkit-animation-name: slideNavOpen;
        -webkit-animation-duration: 0.7s;
        -webkit-animation-timing-function: cubic-bezier(.25,.1,10,1);
        -webkit-animation-fill-mode: forwards;

        -moz-animation-name: slideNavOpen;
        -moz-animation-duration: 0.7s;
        -moz-animation-timing-function: cubic-bezier(.25,.1,10,1);
        -moz-animation-fill-mode: forwards;

        animation-name: slideNavOpen;
        animation-duration: 0.7s;
        animation-timing-function: cubic-bezier(.25,.1,10,1);
        animation-fill-mode: forwards;
    }
    @-webkit-keyframes slideNavOpen {
        0%      { -webkit-transform: translate3d(0px,0,0); }
        100%    { -webkit-transform: translate3d(-320px,0,0); }
    }
    @-moz-keyframes slideNavOpen {
        0%      { -moz-transform: translate3d(0px,0,0); }
        100%    { -moz-transform: translate3d(-320px,0,0); }
    }
    @keyframes slideNavOpen {
        0%      { transform: translate3d(0px,0,0); }
        100%    { transform: translate3d(-320px,0,0); }
    }
    .closing.customAnimation .pusher {
        position: relative;
        -webkit-animation-name: slideNavClose;
        -webkit-animation-duration: 0.7s;
        -webkit-animation-timing-function: cubic-bezier(.25,.1,10,1);
        -webkit-animation-fill-mode: forwards;

        -moz-animation-name: slideNavClose;
        -moz-animation-duration: 0.7s;
        -moz-animation-timing-function: cubic-bezier(.23,.29,0,.96);
        -moz-animation-fill-mode: forwards;

        -ms-animation-name: slideNavClose;
        -ms-animation-duration: 0.7s;
        -ms-animation-timing-function: cubic-bezier(.23,.29,0,.96);
        -ms-animation-fill-mode: forwards;

        animation-name: slideNavClose;
        animation-duration: 0.7s;
        animation-timing-function: cubic-bezier(.23,.29,0,.96);
        animation-fill-mode: forwards;
    }
    @-webkit-keyframes slideNavClose {
        0%      { -webkit-transform: translate3d(-320px,0,0); }
        100%    { -webkit-transform: translate3d(0px,0,0); }
    }
    @-moz-keyframes slideNavClose {
        0%      { -moz-transform: translate3d(-320px,0,0); }
        100%    { -moz-transform: translate3d(0px,0,0); }
    }
    @-ms-keyframes slideNavClose {
        0%      { -ms-transform: translate3d(-320px,0,0); }
        100%    { -ms-transform: translate3d(0px,0,0); }
    }
    @keyframes slideNavClose {
        0%      { transform: translate3d(-320px,0,0); }
        100%    { transform: translate3d(0px,0,0); }
    }
    #callToAction {
        width: 100%;
        border-bottom: 1px solid #292929;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .footerContent {
        width: 240px;
    }
    #callToAction p:first-child {
        margin-bottom: 5px;
        line-height: 1.3em
    }
    #socialLinks {
        width: 100%;
        float: left;
        text-align: left;
        border-bottom: 1px solid #292929;
        padding-bottom: 20px;
        margin: 0px 0px 20px;
    }
    #socialLinks ul li {
        margin: 0 10px 0 0;
    }
    #links {
        width: 100%;
        float: left;
        text-align: left;
    }
    #links li {
        display: block;
        margin: 5px 0;
    }
    #GlobalFooter .footerLinks .sar {
        display: block;
    }
    #copyright {
        width: 100%;
        float: left;
        text-align: left;
    }
    /* Sticky footer update */
    .pushWrapper {
        position: relative;
        margin: 0 auto -439px; /* the bottom margin is the negative value of the footer's height */
    }
    #GlobalFooter, .push {
        height: 439px; /* .push must be the same height as .footer */
    }
    .topIcons {
        float: left;
        clear: both;
        width: 100%;
        margin-bottom: 22px;
        position: static;
        top: auto;
        right: auto;
    }
    .iconsMisc,
    .ShareLinks {
        float: left;
    }
    .breadcrumb {
        padding-right: 0px;
    }
    article.promoWanted {
        background: #fff;
        border: none;
    }
    article.promoWanted img.promo {
        display: none;
    }
    article.promoWanted .promoWantedText {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    article.promoWanted .promoWantedText:before {
        content: none;
    }
    article.promoNews .promoNewsText:before, article.promoWanted .promoWantedText:before {
        left: -1px;
    }
}

@media only screen and (max-width: 685px) {
    .home h1 {
        margin-top: 16px;
    }
    #carouselWrapper .controls {
        display: none;
    }
    .overlay a.btn.desktop-carousel-link {
        display: none;
    }
    .overlay a.btn.mobile-carousel-link {
        display: inline-block;
    }
    .viewport {
        background-color: #e2d9d1;
    }
    .overlay {
        position: relative;
        bottom: auto;
        left: auto;
        min-height: 100%;
        float: left;
        background-color: #e2d9d1;
        text-align: center;
    }
    .viewport ul li p,
    .viewport ul li h2 {
        text-align: left;
        margin-bottom: 10px;
        color: #111111;
    }
    .filterInner fieldset li {
        width: 100%;
        padding: 0;
    }
    .filterInner h3 {
        margin-bottom: 0px;
    }
    .filterInner fieldset .checkbox {
        margin: 0;
    }
    .filterInner fieldset label {
        padding: 10px 0;
        display: block;
    }
    .clearFilters {
        padding-left: 0px;
        margin-left: 0px;
    }
    .wantedList.wantedListings li.forth,
    .wantedList.wantedListings li:nth-of-type(3n),
    .wantedList.wantedListings li,
    #MainContent .wantedList.wantedHub li {
        width: 48%;
        margin: 0px 4% 4% 0;
    }
    .wantedList.wantedListings li:nth-of-type(2n),
    #MainContent .wantedList.wantedHub li:nth-of-type(2n) {
        margin: 0 0 4%;
    }
    .homePodMini p {
        display: block;
    }
}
@media only screen and (max-width: 565px) {
    /* Mobile font changes */
    .homePodMini h3,
    .homePod h3 {
        font-size: 1em;
    }

    .homePod .dateBox {
        display: none;
    }
    .contentPodThumb:nth-of-type(1n),
    .podRight {
        padding: 0 0 20px 10px;
    }
    .contentPodThumb:nth-of-type(2n) {
        padding: 0 10px 20px 0;
    }

    .contentPodFeature + .contentPodThumb,
    .contentPodThumb {
        clear: both;
        width: 50%;
        padding: 0 10px 20px 0;
    }
    .contentPodFeature p {
        display: block;
    }
    .contentPodThumb img + h3 {
        float: none;
        width: 100%;
        padding: 0;
        margin: 5px 0 0;
    }
    .contentPodThumb img {
        float: none;
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .contentPodThumb p {
        display: none;
    }
    article.promoNews .promoNewsText {
        clear: left;
        width: 100%;
        padding: 20px 0px 0px 0px;
    }
    article.promoNews .promoNewsText:before {
        content: none;
    }
    article.promoNews img.promoImage,
    article.promoNews > a img {
        position: relative;
        border-right-style: none;
        width: 100%;
        max-width: 100%;
        border: none;
    }
    #NewsHubContent {
        padding: 0 0 30px 0;
    }
    #SearchArchiveResults ul li {
        width: 100%;
        position: relative;
    }
    #SearchArchiveResults ul li > a {
        display: none;
    }
    #SearchArchiveResults.publications ul li > a {
        display: block;
    }
    #SearchArchiveResults ul li,
    #NewsHubContent article,
    .newsList .article {
        float: left;
        margin: 10px 0 0;
        padding: 30px 0 0;
        border-top: 1px solid #bfd3dc;
        position: relative;
    }
    #SearchArchiveResults ul li:before,
    #SearchArchiveResults ul li:after,
    #SearchArchiveResults.publications ul li:before,
    #SearchArchiveResults.publications ul li:after,
    #NewsHubContent article:after,
    #NewsHubContent article:before,
    .newsList .article:after,
    .newsList .article:before {
        content: '';
        position: absolute;
        top: -1px;
        width: 10px;
        height: 1px;
        background-color: #bfd3dc;
    }
    #SearchArchiveResults ul li:before,
    #SearchArchiveResults ul li:after {
        width: 20px;
    }
    #SearchArchiveResults.publications ul li:after,
    #NewsHubContent article:after,
    .newsList .article:after {
        right: -10px;
    }
    #SearchArchiveResults ul li:after {
        right: -20px;
    }
    #SearchArchiveResults.publications ul li:before,
    #NewsHubContent article:before,
    .newsList .article:before {
        left: -10px;
    }
    #SearchArchiveResults ul li:before {
        left: -20px;
    }
    .sortOptions {
        border: none;
        padding: 0;
    }
    .paginationControl {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 530px) {
    .homePodMini {
        float: none;
    }
    .homePodMini h3 {
        margin-top: 0px;
    }
    .homePodMini p ,
    .homePod p {
        display: none;
    }
    .homePodMini img {
        width: 100%;
    }
    article.contentPodMini {
        display: block;
        width: 100%;
        margin: 3px 0 6px;
    }
    article.contentPodMini p {
        display: none;
    }
    #HomeBox .line {
        display: none;
    }
    .hidden-single { display: none; }
    .hidden-full { display: block; }
    .sharey-wanted-wrapper.hidden-single {display: block;}
    .sharey-wanted-wrapper.hidden-full {display: none;}
    #MainContentContainer {
        overflow: visible;
    }
    .filterWrapper {
        position: absolute;
        top: 0px;
        left: 0px;
        background-color: #e8f1f6;
        z-index: 10;
        float: left;
        width: 100%;
        padding: 22px 30px;
    }
    .filterInner {
        padding: 0;
    }
    .filterInner header {
        position: relative;
        border-bottom: none;
        margin-bottom: 0px;
    }
    .filterInner fieldset {
        width: 100%;
        padding: 0;
    }
    .filterInner fieldset.last {
        padding-top: 30px;
        margin-top: 20px;
        border-top: 1px solid #bfd3de;
    }
    .filterWrapper button.btn {
        margin-bottom: 10px;
    }
    .filterWrapper header button.btn {
        margin-bottom: 30px;
    }
    button.closeFilter {
        float: right;
        font-size: 1em;
        background-color: transparent;
        border: none;
        color: #000;
    }
    button.closeFilter:hover {
        cursor: pointer;
        text-decoration: none;
    }
    .btn.showr.active {
        width: 48%;
        float: left;
        vertical-align: middle;
        margin: 0 0 20px 0;
        font-size: 1em;
        font-weight: bold;
    }
    .btn.showr.active + .clearFilters  {
        width: 48%;
        margin: 0 0 20px 0;
        float: right;
        background-color: #e8e8e8;
        vertical-align: middle;
        padding: 13px 20px 10px;
        font-size: 1em;
        font-weight: bold;
    }
    .btn.showr.active + .clearFilters:hover {
        background-color: #f0f0f0;
    }
}
@media only screen and (max-width: 520px) {
    .overlay a.btn,
    .overlay a.btn:hover {
        float: none;
        display: inline-block;
    }
    .viewport ul li p,
    .viewport ul li h2 {
        width: auto;
    }
}
@media only screen and (max-width: 500px) {
    #MainContent h1.profileTop {
        padding: 0;
    }
    .profileTop {
        display: none;
    }
    .profileBottom {
        display: block;
    }
    .article-heading {
        padding-right: 0px;
    }
    button.returnArrow {
        display: none;
    }
    section.general-details {
        padding: 0;
        border: none;
    }
    .profileImgCol {
        width: 100%;
        padding: 0px 0 10px 0;
    }
    .profileDetColWrapper {
        width: 100%;
        padding: 0;
        margin: 0px 0 30px 0px;
    }
    .profileDetColWrapper .summary h3 {
        display: none;
    }
    .profileDetailsWrapper a.showr {
        margin-bottom: 0px;
    }
    .detCol p b,
    .detCol p span {
        width: auto;
        display: inline;
        vertical-align: top;
    }
    .topIcons,
    .iconsMisc a,
    .ShareLinks.topShareyLinks {
        display: none;
    }
    .sharey-wanted-wrapper.hidden-single {display: none;}
    .sharey-wanted-wrapper.hidden-full {display: block;}

}
@media only screen and (max-width: 450px) {
    #NewsHubContent img {
        height: auto !important;
        width: auto !important;
        max-width: 45%;
        margin: 0 10px 10px 0;
    }
    #NewsHubContent div {
        overflow: inherit;
        margin: 0;
        padding: 0;
    }
    #NewsHubContent div p {
        clear: both;
    }
    .wantedList.wantedListings li,
    #MainContent .wantedList li {
        border: none;
        padding: 0;
    }
    .wantedList.wantedListings li,
    .wantedList.wantedListings li img,
    #MainContent .wantedList li,
    #MainContent .wantedList li img {
        max-width: 100%;
    }
    .newsList .article:first-child {
        border: none;
        padding: 10px 0 0;
    }
    .newsList .article:first-child:after,
    .newsList .article:first-child:before {
        content: none;
    }
    .newsList img {
        margin-bottom: 10px;
    }
    .newsList .story {
        overflow: visible;
    }
    .newsList .story p {
        clear: both;
    }
}
@media only screen and (max-width: 310px) {
    .wantedList.wantedListings li:nth-of-type(3n),
    .wantedList.wantedListings li:nth-of-type(2n),
    .wantedList.wantedListings li,
    #MainContent .wantedList li,
    #MainContent .wantedList.wantedHub li.lastItem,
    #MainContent .wantedList.wantedHub li {
        border: none;
        padding: 0;
        margin: 0 0 30px 0;
        clear: both;
        width: 100%;
        display: block;
        float: none;
    }
    #MainContent .wantedList li img {
        max-width: 200px;
    }
}