/* font definitions */
@font-face{
	font-family:'GT America Regular'; src:
	url('../fonts/GT-America-Standard-Regular.woff2') format('woff2'),
	url('../fonts/GT-America-Standard-Regular.woff') format('woff'),
	url('../fonts/GT-America-Standard-Regular.ttf') format('truetype');
	}
@font-face{
	font-family:'GT America Bold'; src:
	url('../fonts/GT-America-Standard-Bold.woff2') format("woff2"),
	url('../fonts/GT-America-Standard-Bold.woff"') format("woff"),
	url('../fonts/GT-America-Standard-Bold.ttf') format("truetype");
	}
@font-face{
	font-family:'GT America Light'; src:
	url('../fonts/GT-America-Standard-Light.woff2') format("woff2"),
	url('../fonts/GT-America-Standard-Light.woff') format("woff"),
	url('../fonts/GT-America-Standard-Light.ttf') format("truetype");
	}
@font-face{
	font-family:'GT America Medium'; src:
	url('../fonts/GT-America-Standard-Medium.woff2') format("woff2"),
	url('../fonts/GT-America-Standard-Medium.woff') format("woff"),
	url('../fonts/GT-America-Standard-Medium.ttf') format("truetype");
	}
@font-face{
	font-family:'GT America Regular Italic'; src:
	url('../fonts/GT-America-Standard-Regular-Italic.woff2') format("woff2"),
	url('../fonts/GT-America-Standard-Regular-Italic.woff') format("woff"),
	url('../fonts/GT-America-Standard-Regular-Italic.ttf') format("truetype");
	}
@font-face{
	font-family:'GT America Medium Italic'; src:
	url('../fonts/GT-America-Standard-Medium-Italic.woff2') format("woff2"),
	url('../fonts/GT-America-Standard-Medium-Italic.woff') format("woff"),
	url('../fonts/GT-America-Standard-Medium-Italic.ttf') format("truetype");
	}

body {font-family:'GT America Regular'; font-weight: normal; font-style: normal; line-height: 1.1; widows: 3; orphans: 3; margin-left: 5px; width: 95%; }


 .Admon-font {font-family:'GT America Light'; font-size: 9pt; text-align: justify; }

 .Admon-header-font {font-family:'GT America Light'; font-size: 9pt; text-align: left; }

 .Admon-header-space-font {font-family:'GT America Medium'; font-size: 20pt; text-transform: uppercase; text-align: left; }

 .Admon-label-font {font-family:'GT America Light'; font-size: 9pt; text-transform: uppercase; text-align: left; }

 .Admon-notice-header-font {font-family:'GT America Light'; font-size: 9pt; text-align: left; }

 .bar-font {font-family:'GT America Bold'; font-size: 14pt; color: #FFFFFF; }

 .bar-font-other {font-family:'GT America Regular'; font-size: 20pt; }

 .bar-font-productdata {font-family:'GT America Regular'; font-size: 20pt; }

 .Bold {font-family:'GT America Medium'; }
 
 .Bold .Italic {font-family:'GT America Medium'; font-style:italic;}

 .Cover-font {font-family:'GT America Regular'; }

 .Document-font {font-family:'GT America Regular'; font-size: 10pt; line-height: 1.2; }

 .Document-font-adjustments {font-family:'GT America Regular'; font-size: 8pt; line-height: 1.2; }

 .Document-font-odd-lang {font-family:'GT America Regular'; font-size: 10pt; line-height: 1.2; }

 .Document-font-productdata {font-family:'GT America Regular'; font-size: 8pt; line-height: 1.2; }

 .document-subtitle {font-family:'GT America Medium'; font-size: 24pt; }

 .document-title {font-family:'GT America Bold'; font-size: 24pt; }

 .doc-subtitle-font {font-family:'GT America Regular'; font-size: 12pt; }

 .doc-title-font {font-family:'GT America Bold'; font-size: 24pt; color: #FFFFFF; }

 .doc-title-font-adjustments {font-family:'GT America Bold'; font-size: 16pt; color: #FFFFFF; }

 .doc-type-font {font-family:'GT America Medium'; font-size: 12pt; color: #FFFFFF; }

 .doc-type-font-adjustments {font-family:'GT America Light'; font-size: 11pt; color: #FFFFFF; }

 .doc-type-font-productdata {font-family:'GT America Regular'; font-size: 10pt; }

 .Figuretitle-font {font-family:'GT America Light'; font-size: 8pt; }

 .Header-font {font-family:'GT America Light'; font-size: 12pt; }

 .header--content--font--other {font-family:'GT America Regular'; font-size: 9pt; }

 .header--font--other {font-family:'GT America Light'; font-size: 18pt; }

 .header--title--font--other {font-family:'GT America Medium'; font-size: 18pt; }

 .Info-header-font {font-size: 10pt; font-family:'GT America Medium'; text-align: left; text-decoration:none; color: #000000; }

 .Italic {font-style:italic;}

 .lang-font {font-family:'GT America Light'; font-size: 10pt; color: #FFFFFF; }

 .Note-font {font-family:'GT America Light'; font-size: 10pt; }

 .Not-Bold {font-weight: normal; }

 .Not-Hidden {}

 .Not-Italics {font-style: normal; }

 .Refnote-label-font {font-family:'GT America Light'; font-size: 9pt; }

 .Title-font {font-family:'GT America Medium'; }

 .Title-font-4-5 {font-weight: bold; font-family:'GT America Regular'; }

 .title-font-product-data {font-family:'GT America Bold'; font-size: 18pt; }

 .toc_list_sub {font-family:'GT America Light'; margin-bottom: 0.1em}

 .toc {font-family:'GT America Light'; font-size: 1.35em;}

 .tool-list-font {font-family:'GT America Regular'; font-size: 8pt; }

 .Warninginfo-font {font-family:'GT America Regular'; font-size: 8pt; }

/*navbar background color*/
.navbar {
  background-color: rgb(255, 255, 255) ;
  z-index: 1;
}

/*nav bar button"s (a tags) color*/
.navbar a {
  color: rgb(0, 0, 0);
}

/*toc-trail color*/
.toc-trail {
  color: rgb(0, 0, 0);
}

/*doctitle color*/
.doctitle {
  color: rgb(0, 0, 0);
  font-weight: bold;
  font-size: 14pt;
  margin-bottom: 20px;
}

/*navbar-footers colors*/
.navbar-footer {
  background-color: rgb(241, 241, 241) ;
  z-index: 1;
  padding-bottom: 15px;
  padding-top: 5px;
  
}

.cms-footer-info {
  background-color: rgb(241, 241, 241) ;
  color: rgb(0, 0, 0);
  
  z-index: 1;
}

/*Background color for toc*/
.container-toc {
  background-color: rgb(241, 241, 241)!important;
}

/*toc arrows color*/
.fa {
  /*
  color: #Replace for custom color#;
  */
  color: rgb(0,0,0);
}

/*Text color for toc*/

.toc a {

  color: rgb(0,0,0);
  text-decoration:none;
}

.toc {
  padding-left:0.5em;
}


ul.toc_list {
	padding-left:0em;
}

li.toc_list_sub {
	padding-left:1em;
}

.fa-chevron-right:before {
	content: "+";
}

.fa-chevron-down:before {
	content: "–"
}

.fa-search {
	color: rgb(170, 170, 170);
}

.fa-info-circle {
	color: rgb(170, 170, 170);
}

/*Text and background color for footer*/
.footer {
  background-color: rgb(255, 255, 255) ;
  color: rgb(170, 170, 170) ;
  z-index: 2;
}
/*DOCUMENT*/
.container {
  max-width: 700px;
}

div.toc-trail {
  position: absolute;
  right: 10px;
  width: 400px;
  text-align:right;
}

/*Turn of toc-location*/
.breadcrumb {
  /*display: none;*/
}

/* Turn on names for first two toc-location*/
.location-name-a {
  /*display: inline-block;*/
}

/* turn of last chapters location name*/
.location-name-b {
  /*display: none;*/
}

/*Turn of location numbers*/
.toc-location-nr {
  /*display: none;*/
}

/* Modifiy useful links box */
.cms-footer-link {

}

/* align the toc when font-sizes is set on the page,
 check the width of the cheverons in the toc. copy the value and paste it here.*/
.fa-chevron-none {
  /*width: some-width;*/
}

/* Language support: Here you could control if the function should be enabled should be displayed.
It"s based on language codes. Some of the languages are standard and listed in https://pds-svn-gbg.pdsvision.net/trac/SimonsoftProducts/wiki/Responsive
The application looks at the first two chars in the lang code en_US expampel to turn on search with new lang code below:
  */

/*.stemmer-exists[xml\:lang="da-DK"] {
  display: inline;
}*/
.stemmer-exists[xml\:lang=en-US]
{
	display: inline;
}
.stemmer-exists[xml\:lang="en-GB"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="cs-CZ"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="da-DK"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="de-DE"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="es-ES"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="es-MX"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="fi-FI"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="fr-CA"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="fr-FR"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="it-IT"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="nb-NO"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="nl-NL"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="pt-BR"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="pt-PT"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="sl-SI"]
{
  display: inline;
}
.stemmer-exists[xml\:lang="sv-SE"]
{
  display: inline;
}

/*Configuration of the logo. Check this is on smallers screens.
 If it looks odd you might have to copy this and put in a media query
 https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries
*/
.logo-wrapper {
  /*Relativ path to the logo*/
  /* background-image: url(../images/permobil.png); */
  /*Depending on the proportion of the logo if it"s wide the left value should be 90% and the right value auto*/
  background-size: 80% auto;
  /*Position of the logo*/
  background-position: top left;
  background-repeat: no-repeat;
  margin-left: 12px;
}

.initially-hidden {
	position: relative;
	background-color:rgb(241, 241, 241);
	padding-right:15px;
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:10px;
} 

.initially-hidden ol {
	margin-block-start: 0em!important;
	margin-block-end:0em!important;
	padding-inline-start:15px;
} 


.Admon-target:before {
	display: block;
    content: "";
    height: 120px;
    margin-top: -120px;
}

.refadmon {
	width: 80%;
}

.refadmon-space {
	margin-top: -0.8em;
}

.introdesc .Admon-space {
	margin-bottom: 0.7em;
}		

/* Three column addresses start*/
.row {
  display: flex;
  flex-wrap: wrap;
}

.column {
  width: 33.33%;
}

/* Responsive layout - makes a two column-layout instead of three columns */
@media screen and (max-width: 800px) {
  .column {
    width: 50%;
  }
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
}

.column  div {
  float: inherit;	
  width: 125%;
}
/* Three column addresses end*/

label {
	font-size:10pt;
	font-family:'GT America Medium';
	display:inline-block!important;
	vertical-align: middle;
}

a.pdf-link .Info-header-font {
	text-decoration:none!important;
	font-size:10pt;
	font-family:'GT America Medium';
	color:black!important;
	font-style:normal!important;
}

.pdf-link.Link {
	text-decoration:none!important;
}

.Info-header-font a.int-link {
	text-decoration:none!important;
}

.Admon-header-font {
	display:inline!important;
}

.Admon-notice-header-font {
	display:inline!important;
}

.Admon-header-font a.int-link {
	text-decoration:none!important;
	font-family:'GT America Regular Italic';
	color:white!important;
	font-style:normal!important;
}

.Admon-notice-header-font a.int-link {
	text-decoration:none!important;
	font-family:'GT America Regular Italic';
	color:black!important;
	font-style:normal!important;
}

div .Admon-label-font {
	display:inline!important;
}

div .Admon-notice-header-font {
	display:inline!important;
}

.Admon-font .Standard-space{
	font-family:'GT America Light';
	margin-top:-0.8em!important;
}

.Admon {
	margin-left:20px;
	/* margin-right:75px; */
}

.Info-header-font a span {
	font-family:'GT America Medium';
	color:black!important;
	font-style:normal!important;
}

input[type="checkbox"] {
  /* position: relative; */
  vertical-align: middle;
  display:inline-block;
  margin-inline-start: -7px;
}  


.initially-hidden h4 {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  
}

.initially-hidden h4::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: 50%;
  left: 10px;
}

.initially-hidden input[type="checkbox"]:not(:checked) ~ * {
  display:none;
}

.initially-hidden input[type="checkbox"]:checked ~ *{
  display:block;
}

/* .initially-hidden input[type="checkbox"]:not(:checked) ~ label{
  color:#005CBE;
} */

img {
	height:auto;
}

.introdesc .icon img {
	width:auto!important;
	height:19px!important;
	margin-bottom:0em!important;
}

.icon img {
	width:auto!important;
	height:14px!important;
	margin-bottom:0em!important;
}

a.home img{
	border: solid px;
	outline: 2px solid white;
	outline-offset: -1px;
}

img.logo {
  /*Relativ path to the logo*/
  background-image: url(../images/Permobil_logotype_RGB_blue.svg);
  /*Depending on the proportion of the logo if it"s wide the left value should be 90% and the right value auto*/
  background-size: 80% auto;
  /*Position of the logo*/
  /* background-position: top left; */
  background-repeat: no-repeat;
  margin-left: 12px;
}

/* Permobil custom */

body {
	width:100%;
}	

table {
	width: 100%;
}

table p {
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}

.web-document-title:before {
	display: block;
    content: "";
    height: 620px;
    margin-top: -620px;
}

.document-title {
	font-family:'GT America Medium';
	font-size: 16pt;
}  

.document-subtitle {
	font-family:'GT America Regular';
	font-size: 16pt;
} 

.web-size-icon table colgroup col:nth-child(1) {
	width:2em!important;
	/* max-width:45px!important; */
	/* min-width:30px!important; */
}

.web-size-icon table colgroup col:nth-child(2) {
	width:auto!important;
}

.pdf-link table colgroup col:nth-child(1) {
	width:2em!important;
	/* max-width:45px!important; */
	/* min-width:30px!important; */
}

.pdf-link table colgroup col:nth-child(2) {
	width:auto!important;
}


.admon--icon img {
	max-height: 100%!important;
	width: 28px!important;
	margin-bottom:0em!important;
}

.info--icon--introdesc img {
	max-height: 100%!important;
	width: 19px!important;
	height: 19px!important;
	margin-bottom:0em!important;
	vertical-align: bottom;
	margin-left: 4px;
}

.info--icon img {
	max-height: 100%!important;
	width: 19px!important;
	margin-bottom:0em!important;
}


.info--icon--target img {
	max-height: 100%!important;
	width: 17px!important;
	margin-bottom:0em!important;
}

td p {
	margin-block-start: 0.1em;
	margin-block-end: 0.1em;
}

th p {
	margin-block-start: 0.1em;
	margin-block-end: 0.1em;
}

th.header-row-color {
	background-color:rgb(102, 102, 102);
}

.p-indent {
	padding-left:1.25em;
	margin-top: 0.8em
}

.Standard-space td img {
	margin-bottom:0em;
}

.Standard-space img {
	margin-bottom:2em;
}

.introdesc-space  {
	margin-top:0em;
}

.introdesc p  {
	padding-left: 3pt;
}

.introfigure-number{
	display: inline-block;
	border-radius: 50%;
    width: 19px;
    height: 19px;
    padding: 3px;
	margin-top: 18px;
    background: rgb(241, 241, 241);
    color: #000;
    text-align: center;
	font-size:12pt;
	font-family:'GT America Medium';
}

h3.Title-space  {
	margin-top:3em;
	font-size:12pt;
}

.Title-space.warningsectiontitle:before  {
	display: inline;
}

.Title-space.warningsectiontitle  {
	font-size:12pt;
	margin-top:0.5em!important;
	margin-bottom:-1em!important;
}


/* h2.Title-space-2-SM  { */
	 /* margin-top:0.5em!important; */
/* } */


div.Admon-font h3 {
	display:none;
}

.fontsize-0{
	font-size:0pt;
}

  .frontpg-graphics img {
	height:480px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 920px;
    margin-top: -920px;
	}

@media screen and (min-height:600px) and (max-height: 699px) {
  .frontpg-graphics img {
	height:320px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 440px;
    margin-top: -440px;
	}
}

/* @media screen and (min-height:700px) and (max-height: 799px) { */
  /* .frontpg-graphics img { */
	/* height:450px!important; */
	/* width:auto!important; */
  /* } */
  /* .web-document-title:before { */
	/* display: block; */
    /* content: ""; */
    /* height: 570px; */
    /* margin-top: -570px; */
	/* } */
/* } */

@media screen and (min-height:800px) and (max-height: 899px) {
  .frontpg-graphics img {
	height:500px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 620px;
    margin-top: -620px;
	}
}

/* @media screen and (min-height:900px) and (max-height: 999px) { */
  /* .frontpg-graphics img { */
	/* height:700px!important; */
	/* width:auto!important; */
  /* } */
  /* .web-document-title:before { */
	/* display: block; */
    /* content: ""; */
    /* height: 820px; */
    /* margin-top: -820px; */
	/* } */
/* } */

@media screen and (min-height:1000px) and (max-height: 1099px) {
  .frontpg-graphics img {
	height:750px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 970px;
    margin-top: -970px;
	}
}

@media screen and (min-height:1700px) and (max-height: 1799px) {
  .frontpg-graphics img {
	height:800px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 920px;
    margin-top: -920px;
	}
}

@media screen and (min-height:2000px) and (max-height: 2200px) {
  .frontpg-graphics img {
	height:1100px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 1220px;
    margin-top: -1220px;
	}
}

@media screen and (min-height:3000px) and (max-height: 3200px) {
  .frontpg-graphics img {
	height:1200px!important;
	width:auto!important;
  }
  .web-document-title:before {
	display: block;
    content: "";
    height: 1320px;
    margin-top: -1320px;
	}
}

/*DOCUMENT*/
.container {
  max-width: 700px;
}

.frontpg-title {
  padding-top: 3em;
}

/* a.home {
	text-decoration: underline;
	border: 0 none;
	} */

.Title-color {
    color: rgb(0,0,0);
}

@media only screen and (max-width:4000px) {
	.container {
	max-width: 900px;
	}
	
	.nav-search {
		display: none
	}
	.search-button {
		display: inline;
		margin-right: 2em;
		right:0;
	}
	
	.toc {
		top: 148px;
	}	
	
	img.logo {
		/* background-size: 90% auto; */
		width:300px;
		vertical-align: top;
		display: inline-block;
		height: 60px;
	}
	
	.navbar-buttons {
		margin-left: -100px;
		margin-top: -5px;
	} 
	.phone-search {
		display: inline-block;
		width: 50%;
		left:25%;
		top:3em;	
	}
	.cms-footer-center {
		font-size: 100%;
		width: 100%;
	}
	
	.footer-column-three {
		margin-right: 2em;
	}
		
	.navbar {
		font-size: 100%
	}
	.toc-location-seprator {
		margin-left: 4px
	}
	h1.Title-1 {
	font-size: 0pt;
	}	

	h1.Title-1:before {
		display: block;
		content: "";
		height: 120px;
		margin-top: -120px;
	}
}

@media only screen and (max-width:2000px) {
	
	.nav-search {
		display: none
	}
	.search-button {
		display: inline;
		margin-right: 2em;
		right:0;
	}
	
	.toc {
		top: 128px;
	}	
	
	img.logo {
		/* background-size: 90% auto; */
		width:300px;
		vertical-align: top;
		display: inline-block;
		height: 60px;
	}
	
	.navbar-buttons {
		margin-left: -50px;
		margin-top: -5px;
	} 
	.phone-search {
		display: inline-block;
		width: 50%;
		left:25%;
		top:3em;	
	}
	
	/* .footer { */
		/* padding-bottom: 1em; */
	/* } */
	
	.cms-footer-center {
		font-size: 100%;
		width: 100%;
	}
	
	.footer-column-three {
		margin-right: 2em;
	}
		
	.navbar {
		font-size: 100%
	}
	.toc-location-seprator {
		margin-left: 4px
	}
		h1.Title-1 {
	font-size: 0pt;
	}	

	h1.Title-1:before {
		display: block;
		content: "";
		height: 100px;
		margin-top: -100px;
	}
}

@media only screen and (max-width:1500px) {
	
	.nav-search {
		display: none
	}
	.search-button {
		display: inline;
		margin-right: 2em;
		right:0;
	}
	
	.toc {
		top: 120px;
	}	
	
	img.logo {
		/* background-size: 90% auto; */
		width:300px;
		vertical-align: top;
		display: inline-block;
		height: 60px;
	}
	
	.navbar-buttons {
		margin-left: -50px;
		margin-top: -5px;
	} 
	.phone-search {
		display: inline-block;
		width: 50%;
		left:25%;
		top:3em;	
	}
	
	/* .footer { */
		/* padding-bottom: 1em; */
	/* } */
	
	.cms-footer-center {
		font-size: 100%;
		width: 100%;
	}
	
	.footer-column-three {
		margin-right: 2em;
	}
		
	.navbar {
		font-size: 100%
	}
	.toc-location-seprator {
		margin-left: 4px
	}
		h1.Title-1 {
	font-size: 0pt;
	}	

	h1.Title-1:before {
		display: block;
		content: "";
		height: 100px;
		margin-top: -100px;
	}
}

@media only screen and (max-width:900px) {
	
	.container {
	/* max-width: 700px;		 */
    margin-left: 2em;
    margin-right: 2em;
	}
  
	.nav-search {
		display: none
	}
	.search-button {
		display: inline
	}
 	.logo-wrapper {
		background-size: auto 50%!important;
		min-width: 150px;
		margin-top: 5px;
		margin-left: -1px;
	} 
	
	.toc {
		top: 110px;
	}	
	
	.toc_list_sub li {
		padding-top: 5px;
	}
	
	img.logo {
		width:200px;
		vertical-align: top;
		display: inline-block;
		height: 40px;
	}
	.navbar-buttons {
		margin-left: -40px;
		margin-top: -1px;
	}
	.phone-search {
		display: inline-block;
		width: 95%;
		left:2.5%;
		right:2.5%;
		top:6em;
	}
	.cms-footer-center {
		font-size: 70%;
		width: 70%;
	}
	.navbar {
		font-size: 80%;
	}
	.toc-location-seprator {
		margin-left: 4px;
	}
		h1.Title-1 {
	font-size: 0pt;
	}	

	h1.Title-1:before {
		display: block;
		content: "";
		height: 100px;
		margin-top: -100px;
	}


@media only screen and (max-width:450px) {
	
	.container {
	max-width: 400px;	
    margin-left: 1em;
    margin-right: 1em;
	}
	
	.nav-search {
		display: none;
	}
	
	.navbar-header {
		height: 50px;
	}
	
	.search-button {
		display: inline;
		margin-right: 1em;
	}
	
	.footer {
		padding-bottom: 1em;
		height: 25px;
	}
	
	.footer-column-three {
		margin-right: 1em;
	}
	
	.logo-wrapper {
		min-width: 130px!important;
		background-size: auto 30%!important;
		margin-top: 5px;
		margin-left: -5px;
	}
	
	.toc {
		top: 95px;
	}
	
	.toc_list_sub li {
		padding-top: 5px;
	}	

	img.logo {
		width:180px;
		vertical-align: top;
		display: inline-block;
		height: 40px;
	}
	
	.navbar-buttons {
		margin-left: -40px;
		margin-top: 0px;
	}
	.phone-search {
		display: inline-block;
		width: 95%;
		left:2.5%;
		right:2.5%;
		top:5em;
	}
	.toc-trail-name-b {
		display: none
	}
	li.page {
		padding: 1em
	}
		h1.Title-1 {
	font-size: 0pt;
	}	

	h1.Title-1:before {
		display: block;
		content: "";
		height: 65px!important;
		margin-top: -65px!important;
	}
}