
.hero-bg {
	background-image: url("https://www.paypalobjects.com/webstatic/ja_JP/mktg/wright/home/hero.jpg");
}

#fixed-top > .table-row > * {
  vertical-align: middle;
}

.hero-bg .btn { min-width: 235px; }

html[data-device-type="dedicated"] #hero .btn {   min-width: 235px; margin-top:20px}
#hero h1.pageHeadline { color: #009cde !important; white-space:nowrap;}
html[data-device-type="mobile"] #hero h1.pageHeadline { white-space:normal; }

#hero .contentPara { color: #777 !important; margin-bottom:30px;width:94%; }

.panel footer { padding-top: 20px; }
.border-full { border-top: 1px solid #e5e5e5;width: 100%;}


.small-banner p { padding: 20px 0;}

html[data-device-type="portable"] .hero-bg { background-position: center bottom; }

html[data-device-type="dedicated"] .panel-three  { padding-bottom:90px; }
html[data-device-type="mobile"] #hero .editorial-container, html[data-device-type="mobile"] #hero .contentPara { padding-right:0; width:100%; }
html[data-device-type="mobile"] #hero .contentPara { margin-bottom:0; }
html[data-device-type="mobile"] #hero .editorial-cell { padding-top:290px; }
html[data-device-type="mobile"] #hero .btn { width:100%;}

html[data-device-type="mobile"] .small-banner { border-top: 1px solid #e5e5e5;}

html[data-device-type="mobile"] .wbr { display:none; }

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1) {
	html[data-device-type="portable"] .editorial-container { padding-left:20px;width: 82.75% !important; }
}

.fat-footer-headline { font-size: 2rem;line-height: 1.25em;}

html[data-device-type="dedicated"] .hero-bg .containerCentered { padding-bottom:126px;}
html[data-device-type="portable"] .hero-bg .containerCentered { padding-bottom:124px;}

html[data-device-type="dedicated"] .small-banner,
html[data-device-type="portable"] .small-banner { position:relative;}
html[data-device-type="dedicated"] .small-banner.announcement { margin-top:-126px;}
html[data-device-type="portable"] .small-banner.announcement { margin-top:-124px;}

.announcement p { color: #767676;}
.announcement a { color:#0079ad; }

