/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 09 June 2018 15:28:23
*/


/*Set some standards */
* {
  background: transparent !important;
  color: black !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
}

@page {
  margin: 1.5cm 1cm 2cm 2cm;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 87.5%;
  width: 80%;
  line-height: 1.4em;
}

h1, h2, h3, h4, h5, h6 {
  width: auto;
  page-break-after: avoid;
  orphans: 3;
  widows: 3;
  font-weight: normal;
}

h1 {
  font-size: 1.5em;
  font-weight: 400;
  font-weight: bold;
}

h2 {
  border-top: 1pt solid #7f7f7f;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.3;
  margin-top: 20pt;
  padding-bottom: 0;
  padding-top: 13pt;
}

h3 {
  font-size: 1.2em;
  font-weight: bold;
}

p {
  font-size: 1em;
  margin: 0 0 1em 0;
}
p.short-link span {
  text-decoration: underline;
}

ul, ul li {
  font-size: 1em;
  list-style: none;
  page-break-inside: avoid;
}

ol, ol li {
  font-size: 1em;
  list-style: decimal;
  page-break-inside: avoid;
}

img {
  border: 0;
  max-width: 100% !important;
  page-break-inside: avoid;
}

/* clean some stuff up */
#location,
#searchbox,
#mainnav,
#secondarynav,
#mainnavlegal,
#skip,
#ajax_search_container,
#breadcrumbtrail,
#additionalcontentcol,
#additionalcontentcol_deign,
#page_tools,
.printerFriendly,
#search_wrapper,
#sm_icons_container,
#sm_labels_container,
#footer_container,
#footnav_one,
#footnav_two,
#footnav_three,
.btt_final,
.btt,
#accountbox,
#legalresources,
.widget--donate,
#sys_link,
#make_shelter_your_charity_of_the_year,
p.england_content_map,
.hide,
#main_navigation,
#country_selector,
#search_box,
#topic-list,
#england_logo,
.notification-bar--beta,
.top-banner,
.row--breadcrumb,
.accordion h2:after,
#main-footer,
.global-header__nav--primary,
.global-header,
.card {
  display: none !important;
}

.strap-line {
  font-size: 1.2em;
  padding-left: 0.5em;
}

#shelter_strapline_england:before {
  content: url(https://england.shelter.org.uk/__data/assets/image/0018/1024452/Shelter-Logo-black.png);
  display: inline-block;
  width: 154px;
  height: 41px;
  margin-bottom: 10px;
}

#banner {
  text-align: left;
}

#header {
  border: 0 !important;
}

#pagecontent {
  width: 100% !important;
  margin-left: 0;
}

#maincontentcol {
  width: 100% !important;
  clear: both;
}

#footer {
  border: 0;
}

#sitecredit {
  position: relative;
  display: block;
  text-align: left !important;
}

#need_more_help_box .image {
  display: none;
}

#countryinformation,
.countryspecificindicator {
  padding: 10px 10px 1px 10px;
  background-color: #e1e1e1;
  margin: 20px 0 10px 0;
}

.countryspecificindicator {
  padding-bottom: 10px;
}

#countryinformation a {
  display: none;
}

div#additionalcontentcol {
  border-top: 3px #666666 solid;
  margin-top: 20px;
}

/** Advice Services Directory **/
#asd-contentLeft,
#asd-resultsList,
.group {
  float: none;
  width: 650px !important;
}

div#asd-group1,
div#asd-group2,
div#asd-group3,
div#asd-group4 {
  float: none;
  width: 650px !important;
  padding: 10px 0 !important;
  margin: 0 !important;
  background: #fff !important;
}

div#asd-group3 {
  border-top: 3px solid #B2C5D3 !important;
  font-size: 1em;
}

#bodycontent {
  display: block !important;
}

/** Advice pages - 2014 **/
.article-footer,
.outbrain-widget-wrapper,
.local-search,
#pd_rating_holder_7417780,
.cta-banner,
.sign-up,
.shelter-stories,
.advice-content img,
.back-to-top,
.category-menu,
.housing-situation {
  display: none!important;
}

@font-face {
  font-family: 'shelter-font';
  src: url("https://england.shelter.org.uk/__data/assets/file/0007/758536/shelter-font.eot?9t445n");
  src: url("https://england.shelter.org.uk/__data/assets/file/0007/758536/shelter-font.eot?#iefix9t445n") format("embedded-opentype"), url("https://england.shelter.org.uk/__data/assets/file/0010/758539/shelter-font.woff?9t445n") format("woff"), url("https://england.shelter.org.uk/__data/assets/file/0009/758538/shelter-font.ttf?9t445n") format("truetype"), url("https://england.shelter.org.uk/__data/assets/file/0008/758537/shelter-font.svg?9t445n#shelter-font") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'shelter-font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-caret-up:before {
  content: "\e600";
}

.icon-caret-down:before {
  content: "\e601";
}

.icon-caret-left:before {
  content: "\e602";
}

.icon-caret-right:before {
  content: "\e603";
}

.icon-circle:before {
  content: "\e604";
}

.icon-plus-sign:before {
  content: "\e606";
}

.icon-facebook:before {
  content: "\e614";
}

.icon-twitter:before {
  content: "\e613";
}

.icon-remove:before {
  content: "\e608";
}

.icon-ok:before {
  content: "\e607";
}

.icon-minus-sign:before {
  content: "\e605";
}

.icon-envelope:before {
  content: "\e616";
}

.icon-toolbox:before {
  content: "\e609";
}

.icon-telephone:before {
  content: "\e60a";
}

.icon-spanner:before {
  content: "\e60b";
}

.icon-sample-letter:before {
  content: "\e60c";
}

.icon-link-internal:before {
  content: "\e60d";
}

.icon-speech-bubble-single:before {
  content: "\e60f";
}

.icon-link-external:before {
  content: "\e60e";
}

.icon-information:before {
  content: "\e612";
}

.icon-link:before {
  content: "\e611";
}

.icon-pdf:before {
  content: "\e610";
}

.icon-speech-bubble-double:before {
  content: "\e615";
}

p.advice-highlight {
  padding: 10pt;
  margin: 14pt 0;
  orphans: 3;
  widows: 3;
  border: 1pt solid #7d7d7d;
  border-left-width: 4px!important;
  page-break-after: avoid;
  padding: 15px 70px 15px 25px;
  position: relative;
  width: 60%;
  /*custom overides for individual content*/
}
p.advice-highlight:after {
  font-family: "shelter-font";
  font-size: 1.8em!important;
  position: absolute;
  right: 16px;
  top: 16px;
  color: #7d7d7d;
}
p.advice-highlight.tool:after {
  content: "\e60b";
}
p.advice-highlight.sample-letter:after {
  content: "\e60c";
}
p.advice-highlight.pdf-download:after {
  content: "\e610";
}
p.advice-highlight.internal-link:after {
  content: "\e60d";
}
p.advice-highlight.external-link:after {
  content: "\e60e";
}
p.advice-highlight.normal-advice:after {
  content: "\e615";
}
p.advice-highlight.urgent-advice:after {
  content: "\e615";
}
p.advice-highlight.twitter:after {
  content: "\e613";
}
p.advice-highlight.facebook:after {
  content: "\e614";
}

aside.secondry {
  border-left: 4px solid #7d7d7d;
  padding-left: 15px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
aside h3 {
  font-weight: bold;
}
aside ul {
  padding-left: 1em;
}
aside ul li {
  list-style-position: inside;
  margin-left: 0;
  margin-bottom: 0.5em;
}

.last-updated {
  color: grey;
}

.help-line p, .help-line h3 {
  display: inline!important;
  font-weight: bold;
}

.video-holder #pd_rating_holder_7576686,
.video-holder .video-feedback form,
.video-holder .video-feedback .success,
.video-holder .video-feedback .failure,
.video-holder iframe {
  display: none!important;
}
.video-holder .video-caption:before {
  content: 'Embeded video: ';
  font-weight: bold;
}

.l_fivecol.has-associated-img [style]
.category-page .category [style] {
  height: auto!important;
}

.cf form {
  display: none;
}

#customLandingRightcol {
  display: none!important;
}

#debt_banner {
  height: auto;
}
#debt_banner h1 {
  position: relative;
  letter-spacing: auto;
  font-weight: auto;
  line-height: 1.2em;
}
#debt_banner #essential_links {
  display: none;
}


.accordion__content {
    border-top: none;
    width: 100%!important;
    max-height: 2000px!important;
    float: left;
    height: auto!important;
}