

.button.b-p {
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto; }

.button.b-p {
  overflow: visible;
  -webkit-appearance: button;
  cursor: pointer; }

.button.b-p[disabled] {
  cursor: default; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

.button.b-p {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  transition: all 300ms ease-out; }
  .button.b-p.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  .button.b-p.small {
    padding: .875rem 1.75rem .9375rem 1.75rem;
    font-size: .8125rem; }
  .button.b-p.tiny {
    padding: .625rem 1.25rem .6875rem 1.25rem;
    font-size: .6875rem; }
  .button.b-p.expand {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%; }
  .button.b-p.left-align {
    text-align: left;
    text-indent: .75rem; }
  .button.b-p.right-align {
    text-align: right;
    padding-right: .75rem; }
  .button.b-p.radius, .button.b-p.radius::before, .button.b-p.radius::after {
    border-radius: 3px; }
  .button.b-p.round, .button.b-p.radius::before, .button.b-p.round::after {
    border-radius: 1000px; }
  .button.b-p.disabled, .button.b-p[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: .7; }
  .button.b-p.right {
    float: right !important; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.063em) {
  .button.b-p {
    display: inline-block; } }

.bp-styles-warning {
  display: none; }

.button.b-p:not(.custom) {
  background-color: rgba(8, 63, 94, 1.00);
  color: rgba(255, 255, 255, 1.00); }
  .button.b-p:not(.custom):hover {
    color: rgba(255, 255, 255, 1.00);
    background-color: #004166; }
  .button.b-p.secondary:not(.custom) {
    background-color: rgba(255, 255, 255, 1.00);
    color: rgba(117, 165, 183, 1.00); }
    .button.b-p.secondary:not(.custom):hover {
      color: rgba(117, 165, 183, 1.00);
      background-color: white; }
  .button.b-p.alert:not(.custom) {
    background-color: rgba(217, 83, 79, 1.00); }
    .button.b-p.alert:not(.custom):hover {
      background-color: #ff2f29; }
  .button.b-p.success:not(.custom) {
    background-color: rgba(92, 184, 92, 1.00); }
    .button.b-p.success:not(.custom):hover {
      background-color: #16fe16; }
  .button.b-p.radius:not(.custom) {
    border-radius: 0px; }
  .button.b-p.ghost:not(.custom) {
    background-color: transparent;
    border-width: 1px;
    border-color: rgba(8, 63, 94, 1.00);
    color: rgba(8, 63, 94, 1.00); }
    .button.b-p.ghost:not(.custom):hover {
      color: rgba(255, 255, 255, 1.00);
      border-color: #004166;
      background-color: #004166; }
    .button.b-p.ghost.secondary:not(.custom) {
      border-color: rgba(255, 255, 255, 1.00);
      color: rgba(255, 255, 255, 1.00); }
      .button.b-p.ghost.secondary:not(.custom):hover {
        color: rgba(117, 165, 183, 1.00);
        border-color: white;
        background-color: white; }
    .button.b-p.ghost.alert:not(.custom) {
      border-color: rgba(217, 83, 79, 1.00);
      color: rgba(217, 83, 79, 1.00); }
      .button.b-p.ghost.alert:not(.custom):hover {
        color: rgba(255, 255, 255, 1.00);
        border-color: #ff2f29;
        background-color: #ff2f29; }
    .button.b-p.ghost.success:not(.custom) {
      border-color: rgba(92, 184, 92, 1.00);
      color: rgba(92, 184, 92, 1.00); }
      .button.b-p.ghost.success:not(.custom):hover {
        color: rgba(255, 255, 255, 1.00);
        border-color: #16fe16;
        background-color: #16fe16; }
  .button.b-p.outline-ghost:not(.custom) {
    border-color: rgba(255, 255, 255, 1.00);
    border-width: 1px;
    color: rgba(255, 255, 255, 1.00);
    background-color: transparent; }
    .button.b-p.outline-ghost:not(.custom):hover {
      color: white;
      border-color: white;
      background-color: rgba(255, 255, 255, 0.20); }

.button.b-p:not(.custom) {
  border-radius: 0px; }
#stickystacks_in_588 {
	display: block;
	position: fixed;
	right: 0px;
	top: 0px;
	padding: 0;
	margin: 0;
	width: 320px;
	overflow: hidden;
	z-index: 100;
}

#stickyLinkstacks_in_588 a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media print {
	#stickystacks_in_588 {
		display: none !important;
	}
}
#stacks_in_589 {
	background-color: rgba(255, 255, 255, 0.24);
	padding: 10px 10px 10px 10px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_207 #myExtraContent4,
#ExtraContentPlusstacks_in_207 #fs {
	display: none;
}

#tintStackstacks_in_244 {
	display: block;
	position: relative;
	z-index: 0;
}

#tintStackstacks_in_244 *,
#tintStackstacks_in_244 *:before,
#tintStackstacks_in_244 *:after {	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#tintLayerstacks_in_244 {
	opacity: 0.00;
	background: #75A5B7;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

#tintStackContentstacks_in_244 {
	padding-top: 20%;
	padding-bottom: 20%;
	padding-left: 20%;
	padding-right: 20%;
	position: relative;
	z-index: 10;
	max-width: 2000px;
	margin: 0 auto;
}

#tintStackLinkstacks_in_244 a {
	display: block;
	border: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 15;
	background: transparent;
}

/**/

/**/
/* Local image image applied as a CSS background */
#tintStackstacks_in_244 {
	background: url(../Hausapotheke_files/container_local_image-244.jpg);
	background-size: cover;
	background-attachment: scroll;
}
/**/

/**/

@media print {
	
	#portholeStackstacks_in_244 {	
		padding-bottom: 0;
	}
	
	#portholeContentstacks_in_244 {
		width: 100%;
	}
	
	#portholeLinkstacks_in_244 a,
	#portholeContentAbsolutestacks_in_244 {
		position: relative;
		top: auto;
		left: auto;
	}
	
	#portholeContentSmallstacks_in_244,
	#portholeContentLargestacks_in_244 {
		font-size: 14pt;
		line-height: 1.50em;
		opacity: 1.00;
		color: #000000;
		text-align: left;
	}
}#usefulStackWrapperstacks_in_246 {
	margin: 0 auto;
	min-width: 320px;
	max-width: 1024px;
	min-height: 0px;
	max-height: 5000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_246 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_246 {
		display: none;
	}
}












/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_247 *,
#adaptiveGridstacks_in_247 *:before,
#adaptiveGridstacks_in_247 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_247 {
	display: block;
}

/*  */
#adaptiveGridstacks_in_247 {
	visibility: hidden;
}
/*  */

#adaptiveGridstacks_in_247:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_247 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_247 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_247 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_247 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_247 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_247 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_247 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_247 {
		margin-right: -10px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_247 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_247 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_247 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_247 .column1 {
		width: 100.00%;
	}
}
























/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_247 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_247 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_247 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_247 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_247 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_247 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_247 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_247 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_247 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_247 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_247 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_247 .column1,
	#adaptiveGridstacks_in_247 .column2,
	#adaptiveGridstacks_in_247 .column3,
	#adaptiveGridstacks_in_247 .column4,
	#adaptiveGridstacks_in_247 .column5,
	#adaptiveGridstacks_in_247 .column6,
	#adaptiveGridstacks_in_247 .column7,
	#adaptiveGridstacks_in_247 .column8,
	#adaptiveGridstacks_in_247 .column9,
	#adaptiveGridstacks_in_247 .column10,
	#adaptiveGridstacks_in_247 .column11,
	#adaptiveGridstacks_in_247 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_247 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */
#stacks_in_247 {
	padding: 40px 0px 0px 0px;
}

#stacks_out_247 {
	width: 80%;
}

#stacks_in_409 {
	margin: 0px 0px 20px 0px;
}

#stacks_in_411 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_419 {
	margin: 40px 0px 0px 0px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_255 *,
#adaptiveGridstacks_in_255 *:before,
#adaptiveGridstacks_in_255 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_255 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_255:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_255 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_255 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_255 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_255 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_255 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_255 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_255 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_255 {
		margin-right: -10px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_255 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_255 .column1 {
		width: 66.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_255 .column1 {
		width: 66.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_255 .column1 {
		width: 66.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_255 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_255 .column2 {
		width: 34.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_255 .column2 {
		width: 34.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_255 .column2 {
		width: 34.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_255 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_255 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_255 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_255 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_255 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_255 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_255 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_255 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_255 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_255 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_255 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_255 .column1,
	#adaptiveGridstacks_in_255 .column2,
	#adaptiveGridstacks_in_255 .column3,
	#adaptiveGridstacks_in_255 .column4,
	#adaptiveGridstacks_in_255 .column5,
	#adaptiveGridstacks_in_255 .column6,
	#adaptiveGridstacks_in_255 .column7,
	#adaptiveGridstacks_in_255 .column8,
	#adaptiveGridstacks_in_255 .column9,
	#adaptiveGridstacks_in_255 .column10,
	#adaptiveGridstacks_in_255 .column11,
	#adaptiveGridstacks_in_255 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_255 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */#usefulStackWrapperstacks_in_548 {
	margin: 0 auto;
	min-width: 320px;
	max-width: 1024px;
	min-height: 0px;
	max-height: 5000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_548 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_548 {
		display: none;
	}
}












/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_549 *,
#adaptiveGridstacks_in_549 *:before,
#adaptiveGridstacks_in_549 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_549 {
	display: block;
}

/*  */
#adaptiveGridstacks_in_549 {
	visibility: hidden;
}
/*  */

#adaptiveGridstacks_in_549:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_549 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_549 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_549 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_549 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_549 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_549 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_549 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_549 {
		margin-right: -10px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_549 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_549 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_549 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_549 .column1 {
		width: 100.00%;
	}
}
























/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_549 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_549 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_549 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_549 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_549 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_549 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_549 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_549 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_549 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_549 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_549 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_549 .column1,
	#adaptiveGridstacks_in_549 .column2,
	#adaptiveGridstacks_in_549 .column3,
	#adaptiveGridstacks_in_549 .column4,
	#adaptiveGridstacks_in_549 .column5,
	#adaptiveGridstacks_in_549 .column6,
	#adaptiveGridstacks_in_549 .column7,
	#adaptiveGridstacks_in_549 .column8,
	#adaptiveGridstacks_in_549 .column9,
	#adaptiveGridstacks_in_549 .column10,
	#adaptiveGridstacks_in_549 .column11,
	#adaptiveGridstacks_in_549 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_549 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */
#stacks_in_549 {
	padding: 0px 0px 40px 0px;
}

#stacks_out_549 {
	width: 80%;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_562 *,
#adaptiveGridstacks_in_562 *:before,
#adaptiveGridstacks_in_562 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_562 {
	display: block;
}

/*  */

#adaptiveGridstacks_in_562:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_562 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_562 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_562 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_562 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_562 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_562 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-right: -10px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_562 .gridCellInner {
		padding: 10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-left: -10px;
	}
	
	#adaptiveGridstacks_in_562 {
		margin-right: -10px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_562 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_562 .column1 {
		width: 66.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_562 .column1 {
		width: 66.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_562 .column1 {
		width: 66.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_562 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_562 .column2 {
		width: 34.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_562 .column2 {
		width: 34.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_562 .column2 {
		width: 34.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_562 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_562 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 568px) {
	#adaptiveGridstacks_in_562 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_562 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_562 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_562 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_562 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_562 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_562 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_562 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_562 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_562 .column1,
	#adaptiveGridstacks_in_562 .column2,
	#adaptiveGridstacks_in_562 .column3,
	#adaptiveGridstacks_in_562 .column4,
	#adaptiveGridstacks_in_562 .column5,
	#adaptiveGridstacks_in_562 .column6,
	#adaptiveGridstacks_in_562 .column7,
	#adaptiveGridstacks_in_562 .column8,
	#adaptiveGridstacks_in_562 .column9,
	#adaptiveGridstacks_in_562 .column10,
	#adaptiveGridstacks_in_562 .column11,
	#adaptiveGridstacks_in_562 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_562 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */@media screen {
	body,
	
	
	
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_48 {
		font-family: 'Ashemore', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 140%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_48 {
		color: rgba(8, 63, 94, 1.00);
	}
}
@media screen {
	
	
	
	li,
	
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_316 {
		font-family: 'Ashemore', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 100%;
		line-height: 140%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_316 {
		color: rgba(8, 63, 94, 1.00);
	}
}
@media screen {
	
	
	
	
	h1,
	
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_53 {
		font-family: 'Ashemore', sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 150%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_53 {
		color: rgba(255, 0, 0, 1.00);
	}
}
@media screen {
	
	
	
	
	
	h2,
	
	
	
	
	#uniqueElement, .classElement,
	#fontStackstacks_in_55 {
		font-family: 'Ashemore', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 150%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_55 {
		color: rgba(255, 0, 0, 1.00);
	}
}
@media screen {
	
	
	
	
	
	
	h3,
	h4,
	h4,
	h6,
	#uniqueElement, .classElement,
	#fontStackstacks_in_57 {
		font-family: 'Ashemore', sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 110%;
		line-height: 100%;
		letter-spacing: 0px;
		direction: ltr;
	}

	#fontStackstacks_in_57 {
		color: rgba(255, 0, 0, 1.00);
	}
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_493 #myExtraContent9,
#ExtraContentPlusstacks_in_493 #fs {
	display: none;
}

#usefulStackWrapperstacks_in_494 {
	margin: 0 auto;
	min-width: 320px;
	max-width: 1024px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_494 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_494 {
		display: none;
	}
}













#stacks_in_494 {
	padding: 10px 0px 0px 0px;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_495 *,
#adaptiveGridstacks_in_495 *:before,
#adaptiveGridstacks_in_495 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_495 {
	display: block;
}

/*  */
#adaptiveGridstacks_in_495 {
	visibility: hidden;
}
/*  */

#adaptiveGridstacks_in_495:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_495 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_495 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_495 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_495 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column1 {
		width: 50.00%;
	}
}



/* If column 2 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 50.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .column2 {
		width: 50.00%;
	}
}






















/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_495 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_495 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_495 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_495 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_495 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_495 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_495 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_495 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_495 .column1,
	#adaptiveGridstacks_in_495 .column2,
	#adaptiveGridstacks_in_495 .column3,
	#adaptiveGridstacks_in_495 .column4,
	#adaptiveGridstacks_in_495 .column5,
	#adaptiveGridstacks_in_495 .column6,
	#adaptiveGridstacks_in_495 .column7,
	#adaptiveGridstacks_in_495 .column8,
	#adaptiveGridstacks_in_495 .column9,
	#adaptiveGridstacks_in_495 .column10,
	#adaptiveGridstacks_in_495 .column11,
	#adaptiveGridstacks_in_495 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_495 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */
#stacks_in_495 {
	border: solid rgba(255, 255, 255, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 20px 0px;
}

#stacks_out_495 {
	width: 80%;
}

#stacks_out_496 {
	margin-left:0;
}

#stacks_in_498 {
	font-size: 89%;
}
.spacerStack {
	height: 40px;
}

#spacerStackstacks_in_499 {
	height: 40px;
}
#stacks_in_502 {
	display:inline-block; width:100%; line-height: 1.490000em;
	font-size: 90%;
}
/* @group CSS Reset & Box Sizing */

#adaptiveGridstacks_in_503 *,
#adaptiveGridstacks_in_503 *:before,
#adaptiveGridstacks_in_503 *:after {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#adaptiveGridstacks_in_503 {
	display: block;
}

/*  */
#adaptiveGridstacks_in_503 {
	visibility: hidden;
}
/*  */

#adaptiveGridstacks_in_503:before {
	display: table;
	content: " ";	
}

#adaptiveGridstacks_in_503 .adaptiveGridColumn {
	overflow: visible;
}

/*  */
#adaptiveGridstacks_in_503 img {
	max-width: 100%;
	height: auto;
}
/*  */

#adaptiveGridstacks_in_503 .adaptiveGridColumn {
	display: inline-block;
	float: left;
}

/* @end */

/* @group Column Padding Settings */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_503 .gridCellInner {
		padding: 0px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-left: -0px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-right: -0px;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_503 .gridCellInner {
		padding: 2px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-left: -2px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-right: -2px;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_503 .gridCellInner {
		padding: 4px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-left: -4px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-right: -4px;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_503 .gridCellInner {
		padding: 6px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-left: -6px;
	}
	
	#adaptiveGridstacks_in_503 {
		margin-right: -6px;
	}
}

/* @end */

/* @group Column Settings */



/* If column 1 is enabled */
@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_503 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_503 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_503 .column1 {
		width: 100.00%;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_503 .column1 {
		width: 100.00%;
	}
}
























/* @end */

/* @group Custom Classes */

@media screen and (min-width: 0px) {
	#adaptiveGridstacks_in_503 .no-phone {
		display: none;
	}
	
	#adaptiveGridstacks_in_503 .display-phone {
		display: block;
	}	
}

@media screen and (min-width: 769px) {
	#adaptiveGridstacks_in_503 .no-tablet {
		display: none;
	}
	
	#adaptiveGridstacks_in_503 .display-tablet {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	#adaptiveGridstacks_in_503 .no-laptop {
		display: none;
	}
	
	#adaptiveGridstacks_in_503 .display-laptop {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	#adaptiveGridstacks_in_503 .no-desktop {
		display: none;
	}
	
	#adaptiveGridstacks_in_503 .display-desktop {
		display: block;
	}
}

@media print {
	#adaptiveGridstacks_in_503 .no-print {
		display: none;
	}
}

@media screen {
	#adaptiveGridstacks_in_503 .no-screen {
		display: none;
	}
}

/* @end */

/* @group User Style Settings */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Print Styling */

@media print {
	#adaptiveGridstacks_in_503 {
		display: block;
		position: relative;
		height: auto;
		overflow: auto;
	}
	
	#adaptiveGridstacks_in_503 .column1,
	#adaptiveGridstacks_in_503 .column2,
	#adaptiveGridstacks_in_503 .column3,
	#adaptiveGridstacks_in_503 .column4,
	#adaptiveGridstacks_in_503 .column5,
	#adaptiveGridstacks_in_503 .column6,
	#adaptiveGridstacks_in_503 .column7,
	#adaptiveGridstacks_in_503 .column8,
	#adaptiveGridstacks_in_503 .column9,
	#adaptiveGridstacks_in_503 .column10,
	#adaptiveGridstacks_in_503 .column11,
	#adaptiveGridstacks_in_503 .column12 {
		float: none;
		position: relative;
		width: 100%;	
	}
	
	#adaptiveGridstacks_in_503 .gridCellInner {
		padding: 0;
	}
}

/* @end *//*  */
#stacks_in_503 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_503 {
	width: 80%;
}

#stacks_in_504 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_506 {
	font-size: 90%;
}
