/* Pretty check boxes for customize check-boxes*/
/* line 3, addons/_prettyCheckable.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

/* line 8, addons/_prettyCheckable.scss */
.clearfix:after {
  clear: both; }

/* line 10, addons/_prettyCheckable.scss */
.clearfix {
  *zoom: 1; }

/* line 13, addons/_prettyCheckable.scss */
.prettycheckbox,
.prettyradio {
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 20, addons/_prettyCheckable.scss */
.prettycheckbox a,
.prettyradio a {
  width: 30px;
  height: 30px;
  background: url(ps4-prettycheckable-black.png) top left no-repeat;
  display: block;
  float: left; 
  cursor: pointer;
  margin: 0; }

/* line 31, addons/_prettyCheckable.scss */
.prettycheckbox.green a,
.prettyradio.green a {
  background-image: url(../ps4-prettycheckable-green.png); }

/* line 34, addons/_prettyCheckable.scss */
.prettycheckbox.red a,
.prettyradio.red a {
  background-image: url(../ps4-prettycheckable-red.png); }

/* line 37, addons/_prettyCheckable.scss */
.prettycheckbox.yellow a,
.prettyradio.yellow a {
  background-image: url(../ps4-prettycheckable-yellow.png); }

/* line 39, addons/_prettyCheckable.scss */
.prettyradio a {
  background-position: 0 -120px; }

/* line 42, addons/_prettyCheckable.scss */
.prettycheckbox a:focus,
.prettyradio a:focus {
  outline: 0 none; }

/* line 44, addons/_prettyCheckable.scss */
.prettycheckbox a:focus {
  background-position: 0 -30px; }

/* line 45, addons/_prettyCheckable.scss */
.prettyradio a:focus {
  background-position: 0 -150px; }

/* line 47, addons/_prettyCheckable.scss */
.prettycheckbox a.checked {
  background-position: 0 -60px; }

/* line 48, addons/_prettyCheckable.scss */
.prettyradio a.checked {
  background-position: 0 -180px; }

/* line 50, addons/_prettyCheckable.scss */
.prettycheckbox a.checked:focus {
  background-position: 0 -90px; }

/* line 51, addons/_prettyCheckable.scss */
.prettyradio a.checked:focus {
  background-position: 0 -210px; }

/* line 54, addons/_prettyCheckable.scss */
.prettycheckbox label,
.prettyradio label {
  display: block;
  float: left;
  margin: 6px 5px;
  cursor: pointer; }


/**** Font standards ****/
/* XXpx */
/* 16px */
/* 14px */
/* 12px */
/************************/
/* ===============================
 * Fonts
 * ===============================*/




/* line 29, global.css.scss */
body {
  cursor: default; }

/* line 32, global.css.scss */
body.base-ps4 {
  width: 100%;
  height: 100%;
  overflow: hidden; 
  margin-top:90px;
  }

/* ===============================
 * HEADINGS
 * ===============================*/
/* line 41, global.css.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1.2; }

/* line 46, global.css.scss */
p {
  font-size: 1.2em;
  line-height: 1.4em; }
  /* line 50, global.css.scss */
  p.smaller {
    font-size: 1.1em;
    line-height: 1.3em; }

/* ===============================
 * Sections
 * ===============================*/
/* line 61, global.css.scss */
section {
  position: relative;
  background-color: #ffffff;
  zoom: 1; }
  /* line 18, addons/_clearfix.scss */
  section:before, section:after {
    content: "";
    display: table; }
  /* line 23, addons/_clearfix.scss */
  section:after {
    clear: both; }
  /* line 66, global.css.scss */
  section h1, section h2, section h3 {
    text-align: center; }
  /* line 70, global.css.scss */
  section .headingWrapper {
    margin: 0 auto;
    overflow: hidden;
    max-width: 1060px; 

	}
  /* line 76, global.css.scss */
  section .iconHeading {
    zoom: 1;
    width: 620px;
    margin: 0 auto; }
    /* line 18, addons/_clearfix.scss */
    section .iconHeading:before, section .iconHeading:after {
      content: "";
      display: table; }
    /* line 23, addons/_clearfix.scss */
    section .iconHeading:after {
      clear: both; }
    /* line 81, global.css.scss */
    section .iconHeading .iconWrapper {
      width: 140px;
      height: 130px;
      text-align: center;
      overflow: hidden;
      display: inline-block; }
    /* line 89, global.css.scss */
    section .iconHeading hgroup {
      display: inline-block;
      overflow: hidden;
      width: 450px; }
      /* line 94, global.css.scss */
      section .iconHeading hgroup h1, section .iconHeading hgroup h2, section .iconHeading hgroup h3 {
        text-align: left; }
  /* line 100, global.css.scss */
  section hgroup {
    margin: 60px auto;
    max-width: 940px; }
	
	section .blogcarousel-hgroup{
	  margin: 0 auto 40px;
    max-width: 940px;
	}
	section .blogcarousel-hgroup h1,section .blogcarousel-hgroup h2{
	color:#fff;
	} 
	section .blogcarousel-hgroup h2{
	font-style:italic;
	font-weight:normal;
	}
	section .blogcarousel-hgroup h1{
    font-size: 2.923em;
    font-weight: normal;
	}
    /* line 107, global.css.scss */
    section hgroup.white-title h1,
    section hgroup.white-title h2 {
      color: #fff; }
    /* line 116, global.css.scss */
    section hgroup.grey-title h1,
    section hgroup.grey-title h2 {
      color: #363636; }
  /* line 125, global.css.scss */
  section.no-top-padding hgroup {
    margin-top: 0; }
  /* line 131, global.css.scss */
  section h1.section-heading {
    /*Possible font smoothing approach?*/
    /*text-shadow: rgba(0,0,0,.2) 0 0 2px;*/
    font-size: 28px;
    color: #0068bf;
    margin-bottom: 0px;
    font-weight: normal;
    font-style: italic;
    font-family: "Georgia"; }
  /* line 142, global.css.scss */
  section h2.section-sub-heading {
    /*Possible font smoothing approach?*/
    /*text-shadow: rgba(0, 0, 0, 0.8) 0 0 1px;*/
    color: #363636;
    font-size: 42px;
    font-weight: bold;
    margin: 0;
    position: relative; }
    /* line 152, global.css.scss */
    section h2.section-sub-heading .section-sub-image {
      position: absolute;
      top: -23px; }
  /* line 157, global.css.scss */
  section h3.section-sub-text {
    color: #363636;
    font-size: 16px;
    margin-top: 15px;
    font-weight: normal; }
  /* line 163, global.css.scss */
  section .section-break {
    height: 1px;
    border-bottom: 2px solid #e6e6e6;
    margin: 50px 0 60px 140px; }
  /* line 169, global.css.scss */
  section .sectionStep {
    position: absolute;
    height: 40px;
    width: 190px; }
  /* line 174, global.css.scss */
  section .topStep {
    top: 0;
    right: 50%;
    margin-right: 490px; }
  /* line 180, global.css.scss */
  section .bottomStep {
    bottom: 0;
    left: 50%;
    margin-left: 490px; }
  /* line 186, global.css.scss */
  section.background-section {
    background-position: 50% 0%;
    background-repeat: no-repeat; }
    /* line 189, global.css.scss */
    section.background-section.upper-limit {
      background-size: 100%; }

/* line 195, global.css.scss */
.base-ps4 #cboxOverlay {
  top: 0 !important; }

/* line 199, global.css.scss */
section.blue-pattern {
  background: url(ps4-blue-tile.jpg) repeat; }
  /* line 204, global.css.scss */
  section.blue-pattern h1.section-heading,
  section.blue-pattern h2.section-sub-heading,
  section.blue-pattern h3.section-sub-text {
    color: #fff; }

/* line 212, global.css.scss */
.lt-ie8 .section .iconHeading .iconWrapper {
  zoom: 1;
  *display: inline; }
/* line 217, global.css.scss */
.lt-ie8 .section .iconHeading hgroup {
  zoom: 1;
  *display: inline; }

@media screen and (max-width: 980px) {
  /* line 226, global.css.scss */
  section .sectionStep {
    display: none; } }
@media screen and (min-width: 1380px) {
  /* line 233, global.css.scss */
  section .topStep {
    left: 0;
    right: auto;
    margin-right: 0; }
  /* line 239, global.css.scss */
  section .bottomStep {
    bottom: 0;
    left: auto;
    right: 0;
    margin-left: 0; } }
/* ===============================
 * Colors
 * ===============================*/
/* line 252, global.css.scss */
.sonyGrey {
  background-color: whitesmoke !important; }

/* line 255, global.css.scss */
.sonyLightGrey {
  background-color: #eeeeee !important; }

/* line 258, global.css.scss */
.sonyBlue {
  background-color: #01439a !important; }

/* line 261, global.css.scss */
.white {
  background-color: #fff !important; }

/* ===============================
 * COMMON STYLES
 * ===============================*/
/* line 269, global.css.scss */
.clearfix {
  *zoom: 1; }
  /* line 32, addons/_clearfix.scss */
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }
  /* line 37, addons/_clearfix.scss */
  .clearfix:after {
    clear: both; }

/* line 272, global.css.scss */
.lt-ie8 .clearfix {
  /* non-JS fallback */
  *zoom: 1; }
  /* line 47, addons/_clearfix.scss */
  .lt-ie8 .clearfix:before, .lt-ie8 .clearfix:after {
    content: "";
    display: table; }
  /* line 52, addons/_clearfix.scss */
  .lt-ie8 .clearfix:after {
    clear: both; }

/* line 275, global.css.scss */
.float-left {
  float: left; }

/* line 278, global.css.scss */
.float-right {
  float: right; }

/* line 282, global.css.scss */
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 288, global.css.scss */
.hiddenOverlay {
  display: none; }

/* line 292, global.css.scss */
.overflow-hidden {
  overflow: hidden; }

/* ===============================
 * RESET SELECTION STYLES
 * ===============================*/
/* line 309, global.css.scss */
a:focus {
  outline: 0;
  /* Remove focus outlines */ }

/* ===============================
 * COMMON MODULE STYLES
 * ===============================*/
/* line 316, global.css.scss */
.moduleComponent {
  margin-bottom: 60px; 
  padding-bottom: 0px; }

/* line 320, global.css.scss */
.image-bleed .moduleComponent {
  margin-bottom: 0; }

/* line 324, global.css.scss */
.moduleComponentOverflow {
  padding-bottom: 60px;
  overflow: hidden; }

/* ===============================
 * LINK BUTTON
 * ===============================*/
/* line 333, global.css.scss */
.genericButtonRow {
  text-align: center;
  display: block;
  position: relative;
  z-index: 1; }

/* line 339, global.css.scss */
.three-step-banner .genericButtonRow {
  text-align: left; }
.three-step-banner .blogcarousel {
  text-align: center; top:0px !important}

  
/* line 343, global.css.scss */
.link-btn {
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  min-width: 140px;
  position: relative;
  text-transform: uppercase; }
  /* line 357, global.css.scss */
  .link-btn .btn {
    font-weight: bold;
    padding: 13px 20px 13px 20px; }
    /* line 362, global.css.scss */
    .link-btn .btn.short {
      padding: 8px 15px; }
  /* line 367, global.css.scss */
  .link-btn:hover {
    text-decoration: none !important; }
  /* line 371, global.css.scss */
  .link-btn .icon {
    position: absolute;
    top: 5px; }
  /* line 376, global.css.scss */
  .link-btn .imageText {
    padding-left: 45px; }

/* line 382, global.css.scss */
.black-btn {
  background-color: #1f1f1f; }
  /* line 386, global.css.scss */
  .cssgradients .black-btn {
    background-image: -webkit-linear-gradient(top, #424242, #1f1f1f);
    background-image: -moz-linear-gradient(top, #424242, #1f1f1f);
    background-image: -ms-linear-gradient(top, #424242, #1f1f1f);
    background-image: -o-linear-gradient(top, #424242, #1f1f1f);
    background-image: linear-gradient(top, #424242, #1f1f1f); }
  /* line 390, global.css.scss */
  .black-btn:hover {
    background-image: none;
    background-color: #424242; }

/* line 395, global.css.scss */
.blue-btn {
  background-color: #0070c7; }
  /* line 397, global.css.scss */
  .cssgradients .blue-btn {
    background-image: -webkit-linear-gradient(top, #008ae3, #0070c7);
    background-image: -moz-linear-gradient(top, #008ae3, #0070c7);
    background-image: -ms-linear-gradient(top, #008ae3, #0070c7);
    background-image: -o-linear-gradient(top, #008ae3, #0070c7);
    background-image: linear-gradient(top, #008ae3, #0070c7); }
  /* line 400, global.css.scss */
  .blue-btn:hover {
    background-image: none;
    background-color: #008ae3; }

/* line 405, global.css.scss */
.white-btn {
  background-color: #d5d6d7;
  color: #363636 !important; }
  /* line 407, global.css.scss */
  .cssgradients .white-btn {
    background-image: -webkit-linear-gradient(top, #eeeeee, #d5d6d7);
    background-image: -moz-linear-gradient(top, #eeeeee, #d5d6d7);
    background-image: -ms-linear-gradient(top, #eeeeee, #d5d6d7);
    background-image: -o-linear-gradient(top, #eeeeee, #d5d6d7);
    background-image: linear-gradient(top, #eeeeee, #d5d6d7); }
  /* line 411, global.css.scss */
  .white-btn:hover {
    background-image: none;
    background-color: #eeeeee; }

/* line 417, global.css.scss */
.orange-btn {
  background-color: #e55526; }
  /* line 419, global.css.scss */
  .cssgradients .orange-btn {
    background-image: -webkit-linear-gradient(top, #f96f38, #e55526);
    background-image: -moz-linear-gradient(top, #f96f38, #e55526);
    background-image: -ms-linear-gradient(top, #f96f38, #e55526);
    background-image: -o-linear-gradient(top, #f96f38, #e55526);
    background-image: linear-gradient(top, #f96f38, #e55526); }
  /* line 422, global.css.scss */
  .orange-btn:hover {
    background-image: none;
    background-color: #f96f38; }

/* fix for IE8 and 7 with gradiented background on buttons */
/* line 432, global.css.scss */
.lt-ie9 .btn {
  padding: 13px 20px; }

/* line 439, global.css.scss */
.lt-ie9 .black-btn, .lt-ie10 .black-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#2a2a2a'); }
/* line 442, global.css.scss */
.lt-ie9 .red-btn, .lt-ie10 .red-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e04c25', endColorstr='#fe7435'); }
/* line 445, global.css.scss */
.lt-ie9 .blue-btn, .lt-ie10 .blue-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0148a0', endColorstr='#016dc5'); }
/* line 448, global.css.scss */
.lt-ie9 .white-btn, .lt-ie10 .white-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d8d8', endColorstr='#ebebeb'); }
/* line 451, global.css.scss */
.lt-ie9 .orange-btn, .lt-ie10 .orange-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e55526', endColorstr='#f86d37'); }

/* ===============================
 * LINK BUTTON
 * ===============================*/
/* line 459, global.css.scss */
.buttonRow {
  width: 100%;
  text-align: center;
  margin: 0 0 60px; }
  /* line 463, global.css.scss */
  .buttonRow.left {
    text-align: left; }
  /* line 466, global.css.scss */
  .buttonRow .link-btn {
    margin: 0 20px 0 0; }

/* ===============================
 * NAVIGATION
 * ===============================*/
/* Pretty check boxes for customize check-boxes*/
/* line 3, addons/_prettyCheckable.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

/* line 8, addons/_prettyCheckable.scss */
.clearfix:after {
  clear: both; }

/* line 10, addons/_prettyCheckable.scss */
.clearfix {
  *zoom: 1; }

/* line 13, addons/_prettyCheckable.scss */
.prettycheckbox,
.prettyradio {
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 20, addons/_prettyCheckable.scss */
.prettycheckbox a,
.prettyradio a {
  width: 30px;
  height: 30px;
  background: url(ps4-prettycheckable-black.png) top left no-repeat;
  display: block;
  float: left;
  cursor: pointer;
  margin: 0; }

/* line 31, addons/_prettyCheckable.scss */
.prettycheckbox.green a,
.prettyradio.green a {
  background-image: url(../ps4-prettycheckable-green.png); }

/* line 34, addons/_prettyCheckable.scss */
.prettycheckbox.red a,
.prettyradio.red a {
  background-image: url(../ps4-prettycheckable-red.png); }

/* line 37, addons/_prettyCheckable.scss */
.prettycheckbox.yellow a,
.prettyradio.yellow a {
  background-image: url(../ps4-prettycheckable-yellow.png); }

/* line 39, addons/_prettyCheckable.scss */
.prettyradio a {
  background-position: 0 -120px; }

/* line 42, addons/_prettyCheckable.scss */
.prettycheckbox a:focus,
.prettyradio a:focus {
  outline: 0 none; }

/* line 44, addons/_prettyCheckable.scss */
.prettycheckbox a:focus {
  background-position: 0 -30px; }

/* line 45, addons/_prettyCheckable.scss */
.prettyradio a:focus {
  background-position: 0 -150px; }

/* line 47, addons/_prettyCheckable.scss */
.prettycheckbox a.checked {
  background-position: 0 -60px; }

/* line 48, addons/_prettyCheckable.scss */
.prettyradio a.checked {
  background-position: 0 -180px; }

/* line 50, addons/_prettyCheckable.scss */
.prettycheckbox a.checked:focus {
  background-position: 0 -90px; }

/* line 51, addons/_prettyCheckable.scss */
.prettyradio a.checked:focus {
  background-position: 0 -210px; }

/* line 54, addons/_prettyCheckable.scss */
.prettycheckbox label,
.prettyradio label {
  display: block;
  float: left;
  margin: 6px 5px;
  cursor: pointer; }

/**** Font standards ****/
/* XXpx */
/* 16px */
/* 14px */
/* 12px */
/************************/
/* Pretty check boxes for customize check-boxes*/
/* line 3, addons/_prettyCheckable.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

/* line 8, addons/_prettyCheckable.scss */
.clearfix:after {
  clear: both; }

/* line 10, addons/_prettyCheckable.scss */
.clearfix {
  *zoom: 1; }

/* line 13, addons/_prettyCheckable.scss */
.prettycheckbox,
.prettyradio {
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 20, addons/_prettyCheckable.scss */
.prettycheckbox a,
.prettyradio a {
  width: 30px;
  height: 30px;
  background: url(ps4-prettycheckable-black.png) top left no-repeat;
  display: block;
  float: left;
  cursor: pointer;
  margin: 0; }

/* line 31, addons/_prettyCheckable.scss */
.prettycheckbox.green a,
.prettyradio.green a {
  background-image: url(../ps4-prettycheckable-green.png); }

/* line 34, addons/_prettyCheckable.scss */
.prettycheckbox.red a,
.prettyradio.red a {
  background-image: url(../ps4-prettycheckable-red.png); }

/* line 37, addons/_prettyCheckable.scss */
.prettycheckbox.yellow a,
.prettyradio.yellow a {
  background-image: url(../ps4-prettycheckable-yellow.png); }

/* line 39, addons/_prettyCheckable.scss */
.prettyradio a {
  background-position: 0 -120px; }

/* line 42, addons/_prettyCheckable.scss */
.prettycheckbox a:focus,
.prettyradio a:focus {
  outline: 0 none; }

/* line 44, addons/_prettyCheckable.scss */
.prettycheckbox a:focus {
  background-position: 0 -30px; }

/* line 45, addons/_prettyCheckable.scss */
.prettyradio a:focus {
  background-position: 0 -150px; }

/* line 47, addons/_prettyCheckable.scss */
.prettycheckbox a.checked {
  background-position: 0 -60px; }

/* line 48, addons/_prettyCheckable.scss */
.prettyradio a.checked {
  background-position: 0 -180px; }

/* line 50, addons/_prettyCheckable.scss */
.prettycheckbox a.checked:focus {
  background-position: 0 -90px; }

/* line 51, addons/_prettyCheckable.scss */
.prettyradio a.checked:focus {
  background-position: 0 -210px; }

/* line 54, addons/_prettyCheckable.scss */
.prettycheckbox label,
.prettyradio label {
  display: block;
  float: left;
  margin: 6px 5px;
  cursor: pointer; }

/**** Font standards ****/
/* XXpx */
/* 16px */
/* 14px */
/* 12px */
/************************/
/* line 19, menu/explore-menu.css.scss */
/* ===============================
 * FOOTER Import
 * ===============================*/
/* Pretty check boxes for customize check-boxes*/
/* line 3, addons/_prettyCheckable.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table; }

/* line 8, addons/_prettyCheckable.scss */
.clearfix:after {
  clear: both; }

/* line 10, addons/_prettyCheckable.scss */
.clearfix {
  *zoom: 1; }

/* line 13, addons/_prettyCheckable.scss */
.prettycheckbox,
.prettyradio {
  display: inline-block;
  padding: 0;
  margin: 0; }

/* line 20, addons/_prettyCheckable.scss */
.prettycheckbox a,
.prettyradio a {
  width: 30px;
  height: 30px;
  background: url(ps4-prettycheckable-black.png) top left no-repeat;
  display: block;
  float: left;
  cursor: pointer;
  margin: 0; }

/* line 31, addons/_prettyCheckable.scss */
.prettycheckbox.green a,
.prettyradio.green a {
  background-image: url(ps4-prettycheckable-green.png); }

/* line 34, addons/_prettyCheckable.scss */
.prettycheckbox.red a,
.prettyradio.red a {
  background-image: url(ps4-prettycheckable-red.png); }

/* line 37, addons/_prettyCheckable.scss */
.prettycheckbox.yellow a,
.prettyradio.yellow a {
  background-image: url(ps4-prettycheckable-yellow.png); }

/* line 39, addons/_prettyCheckable.scss */
.prettyradio a {
  background-position: 0 -120px; }

/* line 42, addons/_prettyCheckable.scss */
.prettycheckbox a:focus,
.prettyradio a:focus {
  outline: 0 none; }

/* line 44, addons/_prettyCheckable.scss */
.prettycheckbox a:focus {
  background-position: 0 -30px; }

/* line 45, addons/_prettyCheckable.scss */
.prettyradio a:focus {
  background-position: 0 -150px; }

/* line 47, addons/_prettyCheckable.scss */
.prettycheckbox a.checked {
  background-position: 0 -60px; }

/* line 48, addons/_prettyCheckable.scss */
.prettyradio a.checked {
  background-position: 0 -180px; }

/* line 50, addons/_prettyCheckable.scss */
.prettycheckbox a.checked:focus {
  background-position: 0 -90px; }

/* line 51, addons/_prettyCheckable.scss */
.prettyradio a.checked:focus {
  background-position: 0 -210px; }

/* line 54, addons/_prettyCheckable.scss */
.prettycheckbox label,
.prettyradio label {
  display: block;
  float: left;
  margin: 6px 5px;
  cursor: pointer; }

/**** Font standards ****/
/* XXpx */
/* 16px */
/* 14px */
/* 12px */
/************************/
/* ===============================
* FOOTER
* ===============================*/
/* line 8, _footer.css.scss */
footer {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-width: 700px;
  background-color: white; }
  /* line 16, _footer.css.scss */
  footer .footer-content-parallax {
    overflow: hidden;
    position: fixed;
    bottom: -365px;
    width: 100%; }
  /* line 25, _footer.css.scss */
  footer .footer-content-parallax-container {
    position: relative; }
  /* line 31, _footer.css.scss */
  footer .footer-content {
    width: 100%;
    position: relative; }
    /* line 37, _footer.css.scss */
    footer .footer-content .footer-meta-bg {
      width: 100%;
      right: 51%;
      top: 0;
      height: 72px;
      background-color: #fff;
      position: absolute; }
    /* line 48, _footer.css.scss */
    footer .footer-content .footer-content-wrapper {
      width: 100%;
      /*background: #01439a url(ps4-footerGlow.png) center top no-repeat; */
      }
      /* line 54, _footer.css.scss */
      footer .footer-content .footer-content-wrapper .footer-meta {
        height: 70px;
        font-weight: bold;
        font-size: 1.1em;
        color: white;
        line-height: 68px;
        overflow: visible;
        margin-left: 49%; }
        /* line 64, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-meta .drop-down {
          /*background-image: url(ps4-pagination.png);*/
          background-repeat: no-repeat;
          background-position: right 23px;
          padding-right: 35px;
          margin-right: 30px;
          margin-left: 30px;
          text-transform: uppercase;
          overflow: visible;
          text-decoration: none;
          float: left; }
        /* line 79, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-meta.active .drop-down {
          background-position: right -35px; }

        /* line 91, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-meta a:hover span {
          text-decoration: none; }
        /* line 95, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-meta .back-to-top {
          margin-right: 0; }
      /* line 105, _footer.css.scss */
      footer .footer-content .footer-content-wrapper .footer-more,
      footer .footer-content .footer-content-wrapper .footer-info {
        margin: 0 auto;
        padding: 40px 0 40px 0; }
        /* line 110, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-more a,
        footer .footer-content .footer-content-wrapper .footer-info a {
          color: #fff; }
      /* line 118, _footer.css.scss */
      .js footer .footer-content .footer-content-wrapper #footer-more-container {
        display: none; }
      /* line 122, _footer.css.scss */
      footer .footer-content .footer-content-wrapper .footer-more {
        display: table;
        width: 1017px; }
        /* line 127, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-more div {
          display: table-cell;
          padding: 0 20px;
          border-left: 2px solid rgba(255, 255, 255, 0.1); }
          /* line 9, _sony-addons.scss */
          .lt-ie9 footer .footer-content .footer-content-wrapper .footer-more div {
            border-left: none; }
          /* line 135, _footer.css.scss */
          .lt-ie9 footer .footer-content .footer-content-wrapper .footer-more div:first-child, footer .footer-content .footer-content-wrapper .footer-more div:first-child {
            border: none;
            background: none; }
          /* line 140, _footer.css.scss */
          .lt-ie8 footer .footer-content .footer-content-wrapper .footer-more div {
            display: block;
            float: left;
            width: 155px; }
          /* line 146, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-more div h3 {
            color: #8fd5fd;
            font-size: 16px; }
          /* line 151, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-more div ul {
            padding-left: 0;
            list-style-type: none; }
            /* line 156, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-more div ul li {
              height: auto;
              margin-bottom: 8px; }
              /* line 161, _footer.css.scss */
              footer .footer-content .footer-content-wrapper .footer-more div ul li a {
                display: block;
                text-decoration: none;
                text-transform: uppercase;
                /*background: transparent url(ps4-chevron-sm.png) no-repeat top left;*/
                padding-left: 15px;
                font-size: 14px; }
                /* line 170, _footer.css.scss */
                footer .footer-content .footer-content-wrapper .footer-more div ul li a:hover {
                  text-decoration: none; }
      /* line 182, _footer.css.scss */
      footer .footer-content .footer-content-wrapper .footer-border {
        border-top: 2px solid rgba(255, 255, 255, 0.1); }
        /* line 27, _sony-addons.scss */
        .lt-ie9 footer .footer-content .footer-content-wrapper .footer-border {
          border-top: none;
          position: relative; }
        /* line 32, _sony-addons.scss */
        .lt-ie8 footer .footer-content .footer-content-wrapper .footer-border {
          border-top: 2px solid #1b56a4; }
        /* line 36, _sony-addons.scss */
        .lt-ie9 footer .footer-content .footer-content-wrapper .footer-border:before {
          content: ' ';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 2px; }
        /* line 47, _sony-addons.scss */
        .lt-ie8 footer .footer-content .footer-content-wrapper .footer-border:before {
          display: none; }
      /* line 188, _footer.css.scss */
      footer .footer-content .footer-content-wrapper .footer-info {
        width: 977px; }
        /* line 192, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-info ul {
          margin: 0 0 30px 0;
          float: left; }
          /* line 197, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-info ul li {
            padding: 0 13px;
            font-weight: bold;
            /*background: transparent url(ps4-footerSeparator.png) no-repeat center right;*/
            line-height: 38px;
            height: 38px; }
            /* line 205, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-info ul li.no-separator {
              background-image: none; }
            /* line 211, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-info ul li.no-separator.logo {
              padding: 0; }
        /* line 222, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-info .footer-copy,
        footer .footer-content .footer-content-wrapper .footer-info .footer-copy a {
          color: #8fd5fd; }
        /* line 228, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-info .footer-details {
          float: left;
          width: 70%; }
        /* line 235, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-info .footer-logos {
          float: right;
          margin: 20px 0 0 0;
          width: auto; }
          /* line 241, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-info .footer-logos span {
            display: inline-block;
            text-align: center;
            margin: 0 0 0 15px; }
        /* line 252, _footer.css.scss */
        footer .footer-content .footer-content-wrapper .footer-info .footer-links {
          float: left;
          width: 100%;
          margin:0;
          line-height: 27px;
          font-size: 1em;
          padding: 15px 0 20px; }
          /* line 260, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-info .footer-links div {
            float: left; }
          /* line 266, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-info .footer-links .link {
           /*background-image: url(ps4-chevron-sm.png);
            background-repeat: no-repeat;
            background-position: left 5px;*/
            padding-left: 15px;
            text-transform: uppercase;
            overflow: visible;
            text-decoration: none;
            float: left; }
            /* line 277, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-info .footer-links .link.country-selector {
              margin-right: 80px;
              background-image: none;
              padding-left: 0; }
            /* line 283, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-info .footer-links .link img {
              vertical-align: middle;
              margin-right: 10px; }
              /* line 297, _footer.css.scss */
              footer .footer-content .footer-content-wrapper .footer-info .footer-links .link a:link span,
              footer .footer-content .footer-content-wrapper .footer-info .footer-links .link a:visited span {
                color: #8fd5fd; }
            /* line 302, _footer.css.scss */
            footer .footer-content .footer-content-wrapper .footer-info .footer-links .link a:hover {
              text-decoration: none; }
          /* line 310, _footer.css.scss */
          footer .footer-content .footer-content-wrapper .footer-info .footer-links .more-link {
            float: right; }

/* line 323, _footer.css.scss */
.footer-end {
  background-color: #000000;
  height: 35px;
  bottom: 0;
  width: 100%; }
  /* line 330, _footer.css.scss */
  .footer-end .footer-logo {
    width: 977px;
    height: 35px;
    margin: 0 auto;
    text-align: right; }
    /* line 337, _footer.css.scss */
    .footer-end .footer-logo a {
      display: inline-block;
      height: 35px; }

/* For pages that need the footer full width */
/* line 354, _footer.css.scss */
footer.full-width-footer .footer-content .footer-meta-bg {
  display: none; }
/* line 362, _footer.css.scss */
footer.full-width-footer .footer-content .footer-content-wrapper .footer-meta {
  margin-left: 0; }
  /* line 366, _footer.css.scss */
  footer.full-width-footer .footer-content .footer-content-wrapper .footer-meta .back-to-top {
    float: right;
    margin-right: 30px; }
  /* line 373, _footer.css.scss */
  footer.full-width-footer .footer-content .footer-content-wrapper .footer-meta .drop-down {
    margin-left: 35px; }
/* line 381, _footer.css.scss */
footer.full-width-footer .footer-content .footer-content-wrapper .footer-info {
  width: auto;
  padding: 40px 30px 40px 35px; }

/* line 394, _footer.css.scss */
.footer-end .footer-logo {
  float: right;
  width: 100%;
  margin-right: 30px; }

@media screen and (max-width: 1060px) {
  /* line 411, _footer.css.scss */
  footer .footer-content .footer-meta-bg {
    display: none; }
  /* line 419, _footer.css.scss */
  footer .footer-content .footer-content-wrapper .footer-meta {
    margin-left: 0; }
    /* line 423, _footer.css.scss */
    footer .footer-content .footer-content-wrapper .footer-meta .back-to-top {
      float: right;
      margin-right: 30px; }
    /* line 430, _footer.css.scss */
    footer .footer-content .footer-content-wrapper .footer-meta .drop-down {
      margin-left: 35px; }
  /* line 438, _footer.css.scss */
  footer .footer-content .footer-content-wrapper .footer-info {
    width: auto;
    padding: 40px 30px 40px 35px; }

  /* line 451, _footer.css.scss */
  .footer-end .footer-logo {
    float: right;
    width: 100%; }
    /* line 456, _footer.css.scss */
    .footer-end .footer-logo a {
      margin-right: 30px; } }
@media screen and (max-width: 840px) {
  /* line 477, _footer.css.scss */
  footer .footer-content .footer-content-wrapper .footer-info .footer-details {
    width: 65%; }
  /* line 483, _footer.css.scss */
  footer .footer-content .footer-content-wrapper .footer-info .footer-logos {
    margin: 0; } }
@media screen and (max-width: 1000px) {
  /* line 507, _footer.css.scss */
  footer .footer-content .footer-content-wrapper .footer-more {
    width: 100%;
    margin: 0 16px; }
    /* line 512, _footer.css.scss */
    footer .footer-content .footer-content-wrapper .footer-more div:last-child {
      display: none; } }
/* ===============================
 * END FILE
 * ===============================*/
.gdpMainVideo{  
    height: 245px;
    position: absolute;
    right: 0;
    top: 300px;
    width: 405px;
    z-index: 999;}
.hggroupGdp{float:left; width:570px;}
#only-on-psn{ float: left;margin-left: -11px;margin-top: -50px;}
#ps3-icon{width:63px; height:13px; float:left; background:url(ps4-ps3_logo.png) no-repeat left top; padding: 0 20px 0 0;}
#ps4-icon{width:63px; height:13px; float:left; background:url(ps4-ps4_logo.png) no-repeat left top; padding: 0 20px 0 0;}
#psvita-icon{width:78px; height:13px;float:left; background:url(ps4-psvita_logo.png) no-repeat left top}
#separator-icon{ background: none repeat scroll 0 0 #363636;float: left;height: 15px;margin-left: 15px;margin-right: 15px;width: 2px;}
#icon-main-div{float: left;padding-left: 45px;padding-top: 20px;width: 508px;}
#icon-main-div table{margin-top:30px; }
#icon-main-div table td{line-height:25px; }
#rating-image {float: left;margin-top: 15px;}
.heroBanner .image-wrap .content-wrap .button.video{pointer-events: inherit;}
header#main-header nav .secondary-nav-container .secondary-nav li.nav-register-orange a{   color: #FF6600;}
 .greyBack{background:whitesmoke !important}
 .right-image-feature {
  position: relative; }
  /* line 14, CM084_rightImageFeature.css.scss */
  .right-image-feature .inner-content {
    max-width: 940px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    overflow: visible; }
    /* line 22, CM084_rightImageFeature.css.scss */
    .right-image-feature .inner-content .main-image-right {
      position: absolute;
      left: 540px;
      bottom: -60px; }
    /* line 28, CM084_rightImageFeature.css.scss */
    .right-image-feature .inner-content .content-left {
      padding: 40px 0 20px;
      text-align: left;
      /* width: 40%; */
      width: 470px;
      float: left;
      margin-right: 70px; }
      /* line 39, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left.left-aligned h1, .right-image-feature .inner-content .content-left.left-aligned h2, .right-image-feature .inner-content .content-left.left-aligned p {
        text-align: left; }
      /* line 43, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left.left-aligned p {
        margin-left: 0; }
      /* line 47, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left hgroup {
        background-repeat: no-repeat;
        background-position: 0 center;
        margin: 0;
        padding: 0;
        text-align: center; }
        /* line 54, CM084_rightImageFeature.css.scss */
        .left-aligned .right-image-feature .inner-content .content-left hgroup {
          text-align: left; }
      /* line 59, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left h1 {
        color: #0068bf;
        margin: 0 0 8px 0;
        padding-top: 5px;
        font-weight: normal;
        font-style: italic;
        font-family: "Georgia";
        font-size: 2.4em;
        line-height: 1; }
      /* line 70, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left h2 {
        font-weight: normal;
        margin: 0;
        font-size: 2.8em;
        font-weight: bold;
        color: #fff;
        line-height: 1; }
      /* line 81, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left p {
        margin: 30px auto 0px auto;
        text-align: center;
        width: 90%;
        color: #fff; }
      /* line 89, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left .padd {
        padding: 40px 0 0 0; }
      /* line 94, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left .associated-content {
        height: 97px;
        position: relative;
        margin-bottom:0px;
        margin-top: 130px;
        text-align: center; }
        /* line 102, CM084_rightImageFeature.css.scss */
        .right-image-feature .inner-content .content-left .associated-content .wrapper {
          display: inline-block;
          height: 100%; }
          /* line 108, CM084_rightImageFeature.css.scss */
          .right-image-feature .inner-content .content-left .associated-content .wrapper .video {
            background: url(ps4-vid-icon-small.png) top left no-repeat;
            height: 41px;
            position: absolute;
            top: 0;
            width: 41px; }
          /* line 115, CM084_rightImageFeature.css.scss */
          .right-image-feature .inner-content .content-left .associated-content .wrapper a {
            display: block;
            float: left;
            display: inline-block; }
            /* line 119, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .associated-content .wrapper a img {
              display: inline-block;
              height: 96px;
              width: 173px; }
          /* line 125, CM084_rightImageFeature.css.scss */
          .right-image-feature .inner-content .content-left .associated-content .wrapper .extra-info {
            position: relative;
            margin-left: 25px;
            margin-top: 20px;
            float: left;
            height: 100%;
            width: 240px;
            display: inline-block; }
            /* line 134, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .associated-content .wrapper .extra-info h4 {
              font-size: 1.3em;
              color: #fff;
              font-weight: normal;
              text-align: left; }
            /* line 140, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .associated-content .wrapper .extra-info a {
              position: absolute;
              bottom: 0;
              left: 0; }
      /* line 149, CM084_rightImageFeature.css.scss */
      .right-image-feature .inner-content .content-left .info-snippet {
        width: 100%;
        overflow: hidden; }
        /* line 152, CM084_rightImageFeature.css.scss */
        .right-image-feature .inner-content .content-left .info-snippet ul {
          background: #f5f5f5;
          margin: 0;
          list-style-type: none;
          padding: 0;
          float: left;
          /*width: 450px;	*/
          overflow: hidden; }
          /* line 165, CM084_rightImageFeature.css.scss */
          .right-image-feature .inner-content .content-left .info-snippet ul li {
            display: table-cell;
            padding: 0;
            vertical-align: middle;
            border-right: 2px solid #fff;
            font-size: 1.1em; }
            /* line 174, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .info-snippet ul li.image img {
              vertical-align: middle; }
            /* line 178, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .info-snippet ul li.number {
              color: #0068bf;
              font-family: BebasRegular;
              font-size: 2.4em;
              font-weight: bold; }
            /* line 184, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .info-snippet ul li.text {
              text-transform: uppercase;
              font-weight: bold;
              border-right: none;
              line-height: 1.2;
              max-width: 200px; }
            /* line 192, CM084_rightImageFeature.css.scss */
            .right-image-feature .inner-content .content-left .info-snippet ul li .wrapper {
              padding: 15px; }
			  
			  .genericButtonRow {
    display: block;
    position: relative;
    text-align: center;
    z-index: 1;
}
.showreel .middle-mask, .be-the-know .middle-mask {
    background-color: rgb(255, 255, 255);
    height: 40px;
    left: 50%;
    margin-left: -490px;
    max-width: 980px;
    position: absolute;
    top: 0;
    width: 100%;
}
.showreel .right-mask, .be-the-know .right-mask {
    background-color: rgb(255, 255, 255);
    height: 80px;
    left: 50%;
    margin-left: 490px;
    position: absolute;
    top: 0;
    width: 100%;
}

  #countrydivcontainer { height: 400px;   margin:0 auto;  position: relative;  text-align: left; width: 790px;}
.yt_holder {float: left; height: 385px; overflow: hidden; padding-left: 10px; position: relative; width: 125px;}
.mainyoutubelist {left: 10px; position: absolute; top: 0; width: 111px; margin:0; padding:0;}
#up-arrow-youtube {background: url("up-arrow-youtube.png") no-repeat scroll left top transparent; height: 16px; left: 50%; margin-left: -4px; position: absolute; top: 0; width: 16px; z-index: 999999;}
#down-arrow-youtube {background: url("down-arrow-youtube.png") no-repeat scroll left top transparent;bottom: 0; height: 16px; left: 50%;    margin-left: -4px; position: absolute; width: 16px; z-index: 999999;}
#listBackground {display: none;height: 385px; left: 0; position: absolute; top: 0; width: 150px;z-index: 999999;}
.mainyoutubelist li a {float: left; height: 97px; width: 100%;}
.transparent_image { left: 50%; margin-left: -36px; margin-top: 8px; position: absolute;  width: 87px;}
.mainyoutubelist li.selectedVideo img.main-youtube-img { border: 5px solid #002596; height:84px;}
.yt_holder ul{list-style: none outside;}
.mainyoutubelist li img.main-youtube-img {border: 5px solid #1F1F1F;height: 84px;}
#youtubeplayer { background: none repeat scroll 0 0 #000000; float: left;  height: 385px;}
#main a#skipVideo {background: none repeat scroll 0 0 #1F1F1F; color: #FFFFFF;display: none !important; font-size: 15px;height: 28px;  line-height: 28px; position: absolute; right: 150px; text-align: center;top: 0;width: 100px; z-index: 999999;}
.intro .one-col .bestplace{width:456px; margin:0 auto; float:none}


 h2.section-sub-heading {
    color: #363636;
    font-size: 40px;
    font-weight: normal;
    margin: 0;

    position: relative;
}

 h1.section-heading {
    color: #0068BF;
    font-family: "Georgia";
    font-size: 28px;
    font-style: italic;
    font-weight: normal;
    margin-bottom: 0;
		margin-top:15px;
}
 h1,  h2,  h3 {
    text-align: center;
}
.footer-meeting p, .footer-meeting span {
    color: #FFFFFF;
    font-size: 13px;
}
#you-toube-iframe{background:#111; display:none; width:640px; height:385px; position:absolute; z-index:999; }
 p.image-title{text-align:center; width:100%;}

 .sonyBlue {
    background-color: rgb(1, 67, 154) !important;
}
.review-highlight {
    margin: 60px 0 50px;
    position: relative;
}
.review-highlight div.review-quotes {
    display: table;
    width: 100%;
}
.review-highlight div.review-quotes blockquote {
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
}
.review-highlight a {
    display: block;
    text-decoration: none;
}
.review-highlight div.review-quotes section {
    background: none repeat scroll 0 0 transparent;
    display: block;
    text-align: center;
    vertical-align: middle;
}

.review-highlight div.review-quotes blockquote .quote {
    color: rgb(0, 104, 191);
    display: block;
    font-family: "Georgia";
    font-size: 20px;
    font-style: italic;
	text-align:center;
    font-weight: normal;
    line-height: 38px;
    margin-bottom: 14px;
}

section.sonyBlue .review-highlight div.review-quotes blockquote span {
    color: rgb(255, 255, 255);
}
ul#secondaryNav{ width:615px; margin:0 auto; margin-top:20px; height:40px;}
ul#secondaryNav li{float:left;width:200px; margin-right:3px; height:40px; }
ul#secondaryNav li a{ width:200px; text-decoration:none; font-weight:bold; color:#000; line-height:40px; float:left; background:#fff; height:40px; }
ul#secondaryNav li a.selected{ width:200px; line-height:40px; color:#fff; float:left;background-image: -moz-linear-gradient(center top , rgb(66, 66, 66), rgb(31, 31, 31)); height:40px; }

ul#acc-gallery{width:500px; float:left; }
ul#acc-gallery li{width:140px; border: height:73px; border:1px solid #ddd; margin-right:5px; float:left; }
ul#acc-gallery li.selected{width:140px; border:3px solid #ddd; height:73px; margin-right:5px; float:left; }
 
 header#main-header nav .secondary-nav-container .secondary-nav li.nav-register-orange a {
    color: rgb(255, 102, 0);
}
header#main-header nav .tertiary{clear:both} 
.share { padding-top: 2em; width: 32em;margin:0 auto;}
#share-facebook{float:left;}
.share .tweet{float:left; width:10em;}
.share .tweet a{color:#404040;}
.twitter-follow-button { float: right; margin-right: 1em; color:#404040;}
#socialLinks div {vertical-align: middle; display: inline-block; margin-right: 6%; }


/* ticker */
#navigationmaincontatiner1{background-color:#111;overflow:hidden;height:35px;width:100%;min-width:1160px; position:relative;top:0;left:0;z-index:99999; display:none}
#preorder-canada{display:none;float: left; width: 670px; text-align: center; font-size: 12px; position:absolute; bottom:9px}
#preorder-canada .preordermsg{position:relative;float:left;}
#preorder-canada .preordermsg img{float: left; margin-left: 50px;}
#preorder-canada #userlink a{margin-left:15px;font-weight: bold; color: #5C5C5C;}
#preorder-canada #userlink a:hover{color:#002596;}
#preorder-canadagdp #userlink a{margin-left:15px;font-weight: bold; color: #5C5C5C;}
#preorder-canadagdp #userlink a:hover{color:#002596;}
#userlink{float: left; width:200px; padding: 5px 0px;}
/* 24909 */
.ratingW{width: 200px;float: left;padding-top: 15px;padding-left: 15px;line-height: 18px;}
/* 25433 */
.PS4_copyrightSection{width:880px;padding:30px;background:#f2f2f2;margin:0 auto 60px;text-align:left;border:1px solid #e6e6e6;}
.PS4_copyrightLogo{width:90px;float:left;}
.PS4_copyrightTextSec{width:700px;float:left;}
.PS4_copyrightText{color:#949494;font-size:11px;line-height:normal;float:left;width:690px;}
#page-content{padding-top:91px !important;}
#main-header nav div.menu-wrapper div.menu-section-content .two-column-content{padding-top:0}
#main-header nav div.menu-wrapper div.menu-section-content .two-column-content .buttonRow{padding-bottom:0}
 .compete.signed-in .tier-1 .two-column-content .right-column { min-width:277px}
body, input, textarea{color: #363636; font-size: 0.813em; letter-spacing: -0.2px;}
.e3Homeblock{margin:0 auto; width: 980px;}
.base-ps4 #page-content {
    padding-top: 0 !important;
}
#gdpdiscount{width: 78px;position: absolute;top:0px;height: 78px;top:50px; right:0px;z-index: 999;}
#gdpdiscount .offer-bg{background:url(<!--$HttpRelativeWebRoot-->groups/public/documents/webasset/ps-plus-offer-head.png) no-repeat left top; width:100px; height:40px; color:#fff; font-weight:bold; padding-left:59px;}
#gdpdiscount .offer-mode{font-size:16px; float:left; display:block;}
#gdpdiscount .offer-txt{font-size:12px; clear:both;display:block;padding: 3px 0px 0px; margin-left: -7px; }
#gdpdiscount .offer-exclusive-mode{font-size:14px; float:left;display:block;}
#gdpdiscount .offer-exclusive-txt{font-size:12px; clear:both; display:block;}
#gdpdiscount .offer-bg{height:78px; width:auto;padding-left:20px; padding-right:20px; background:url(ps-plus-offer-head-right.png) no-repeat right top}
#gdpdiscount{background:url(ps-plus-offer-head.png) no-repeat left top;  padding-left:78px;}
#gdpdiscount .offer-txt{font-size:20px; padding-top:18px; color: #ECCB15;}
#main-header nav .secondary-nav-container .nav-bg{height:55px}
.lt-ie9 .base-ps4 #main-header nav .secondary-nav-container{height:55px}
.hggroupGdp h1.gdp-heading{font-size: 40px;font-weight: bold; margin-left: 42px; text-align: left;}
section h2.sect-heading{color: #0068BF; font-family: "Georgia"; font-size: 28px; font-style: italic; font-weight: normal; margin-bottom: 0;}
section h3.section-sub-text, .module-2 h2.section-sub-heading{margin-left:46px !important;}


/*WRS - 26024 Start*/
#CustomOverlayBuyNowPS4{background:#FBFBFB; left: 50%; margin-left: -325px; position: fixed; top: 60px; z-index: 99999999;height:568px;}
#CustomOverlayBuyNowPS4 .inner{background-color: #FBFBFB; border: medium none; float: left; padding: 10px; position: relative; width: 650px;}
#CustomOverlayBuyNowPS4 #closebar{background:#5E5E5E; border-bottom: 1px solid #555555; height: 24px; left: 0; position: absolute; top: -24px; width: 670px;}
#CustomOverlayBuyNowPS4 #closebar .close{ background: url(takeover_close1.png) no-repeat left 8px;
cursor: pointer; height: 24px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 58px;}
#CustomOverlayBuyNowPS4 .panel{font-size:12px;  background:#EDEDED; float: left; padding: 10px; width: 630px;}
#CustomOverlayBuyNowPS4 .grey_strip{background:#6A6969; color:#FFFFFF;  float: left; margin: 0; padding: 6px 0 5px 7px; width:623px;}
#CustomOverlayBuyNowPS4 .grey_strip h3, #CustomOverlayBuyNowPS4 .grey_strip h5{text-align:left;float:left; font-size:12px; font-weight: bold; padding:0;}
#CustomOverlayBuyNowPS4 .grey_strip h3{width:450px;}
#CustomOverlayBuyNowPS4 .grey_strip h5{width:70px;}
#CustomOverlayBuyNowPS4 .panel .pannelInner{background:#ededed; float:left; width:630px;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box{padding:5px 0; background:#fff;  border-bottom: 1px solid #C4C4C4; float: left; width:630px;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .boxImg{width:380px; float: left; padding: 0 0 0 8px;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .btnOrder{padding:18px 20px 0 0; float:right;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .price{float:left; width:50px; padding:22px 20px 0 0;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .price a{color:#003399; font-size:12px; font-weight:normal;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .stock{float:left; width:52px; color:#000; padding:22px 0 0;}
#CustomOverlayBuyNowPS4 .panel .snippet{color: #919191; font-size:11px; margin: 15px 0; padding: 7px 0 45px 0; text-align:center;}
#CustomOverlayBuyNowPS4 .panel .pannelInner .box .reward{width:225px; float:left; padding: 22px 14px 0px 0px;}
#CustomOverlayBuyNowPS4 .panel .avail-alert{color: #696969; font-size: 18px; padding: 5px 0 14px 35px;  text-align: left;}
/*WRS - 26024 End*/
section p.sub-text{color:#363636; font-size:16px; margin-top: 15px; margin-left:46px; line-height:1.2;}
section h1.marquee-sub-heading {color: #363636;font-size: 42px;font-weight: bold;margin: 0;position: relative; }
section h3.section-sub-heading {color: #363636;font-size: 42px;font-weight: bold;margin: 0;position: relative; }
section h3.sect-heading {color: #0068BF;font-family: "Georgia";font-size: 28px;font-style: italic;font-weight: normal;margin-bottom: 0;}

.os-android body,
.os-ios body,
.mobile-experience body {
  position: inherit !important; }