@charset "UTF-8";.pdc-font-icons,.subject-nav-button button:after,.subject-nav-popup h3:after{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.noScrollBars{-ms-overflow-style:none}
.noScrollBars::-webkit-scrollbar{display:none}
.noScrollBars::-webkit-scrollbar-button{display:none}
.subject-nav-wrapper{opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:900;position:fixed;left:0}
@media screen and (min-width:1600px){.subject-nav-wrapper.active{opacity:1;pointer-events:auto}
}
.subject-nav-button{margin-top:10px;background:#f5f5f5;transition:opacity 1s ease-out;opacity:0}
.subject-nav-button.active{opacity:1}
.subject-nav-button button,.subject-nav-popup h3{width:100%;color:#999;font-size:14px;font-weight:normal;line-height:1.4;text-shadow:none;outline:0;padding:17px;background:#fff}
.subject-nav-button button:after,.subject-nav-popup h3:after{content:"\e900";margin-left:10px}
@media screen and (min-width:700px){.subject-nav-button button,.subject-nav-popup h3{font-size:15px;line-height:1.28}
}
@media screen and (min-width:1023px){.subject-nav-button{margin-top:20px}
}
@media screen and (min-width:1600px){.subject-nav-button{display:none}
}
.subjectNavigationLinks+.content_par>.section:first-of-type .support-title{margin-top:20px}
@media screen and (min-width:1600px){.subjectNavigationLinks+.content_par>.section:first-of-type .support-title{margin-top:30px}
}
.subject-nav-links{width:200px;font-size:15px;padding:20px;background:#f5f5f5;box-sizing:border-box;transition:opacity .5s ease-out}
.subject-nav-links h3{display:none}
@media screen and (min-width:700px){.subject-nav-links h3{line-height:1.38}
}
.subject-nav-links ul{list-style:none;margin:0;padding:0}
.subject-nav-links li{margin:.75em 0}
.subject-nav-links a{color:#0072ce;text-decoration:none;outline:0;border-left:4px solid #f5f5f5;padding:0 10px;display:block}
.subject-nav-links a:hover{color:#00a2ff}
.subject-nav-links .active a{border-color:#0072ce}
.subject-nav-popup{text-align:center}
.subject-nav-popup #cboxContent{border:0}
.subject-nav-popup .subject-nav-links{width:100%;font-size:15px;display:block;position:relative;top:0}
@media screen and (min-width:700px){.subject-nav-popup .subject-nav-links{font-size:16px}
}
.subject-nav-popup h3{color:#363636;letter-spacing:.0005em;margin:-0.1em 0 1.6em 0;padding:0;background:0;display:block}
.subject-nav-popup li{margin:1em 0}
.subject-nav-popup .active a{border:0}
.pdc-font-icons,.keyword-search-bar span:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.keyword-search-bar{width:100%;height:60px;background:#eee;z-index:100;position:absolute;top:60px}
@media screen and (min-width:700px){.keyword-search-bar{height:80px;top:99px}
}
@media screen and (min-width:1023px){.keyword-search-bar{top:auto;bottom:0;position:fixed}
}
.keyword-search-bar .keyword-search-form{width:100%;max-width:940px;height:100%;margin:0 auto;padding:0 20px;display:table;box-sizing:border-box}
@media screen and (min-width:1023px){.keyword-search-bar .keyword-search-form{padding:0}
}
.keyword-search-bar form{display:table-cell;vertical-align:middle}
.keyword-search-bar input[type='text']{width:100%;height:40px;color:#0072ce;font-size:15px;text-align:left;border:0;border-radius:0;border-bottom:2px solid #c6c6c6;padding:0 10px 0 38px;box-sizing:border-box}
@media screen and (min-width:700px){.keyword-search-bar input[type='text']{height:50px;font-size:16px;text-align:center;padding:0 38px}
}
.keyword-search-bar input[type='submit']{display:none}
.keyword-search-bar span{width:100%;height:40px;position:relative;display:inline-block;color:#0072ce}
.keyword-search-bar span:before{content:"\e90c";font-size:20px;position:absolute;left:10px;top:50%}
@media screen and (min-width:700px){.keyword-search-bar span:before{left:15px}
}
@media screen and (min-width:700px){.keyword-search-bar span{height:50px}
}
#page-content.support-article{padding-top:140px}
@media screen and (min-width:700px){#page-content.support-article{padding-top:179px}
}
@media screen and (min-width:1023px){#page-content.support-article{padding-top:99px}
}
@media screen and (min-width:1023px){.support-article+.footer{padding-bottom:80px}
}
.category-panel ul{width:200px;list-style-type:none;margin:0;padding:0 0 5px 0}
.category-panel ul a{padding:10px 19px;margin:2px;display:block;color:#363636;background-color:#f5f5f5;text-decoration:none;font-size:16px;font-family:"SST W01 Roman","SST W02 Roman","SST W10 Roman","SST W15 Roman",Arial,Helvetica;font-weight:normal}
.category-panel ul a:hover{background-color:#e0e0e0;text-decoration:none}
.category-panel ul li.selected>a{background-color:#0068bf;color:#fff;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal}
.category-panel ul li.selected>a:hover{background-color:#0068bf;text-decoration:none}
.category-panel ul li.selected li:first-child a{padding-top:10px}
.category-panel ul li.selected li.selected a{color:#0068bf;background-color:#fff}
.category-panel ul li.selected li.selected a:hover{text-decoration:none}
.category-panel ul li.selected li a{background-color:#fff;color:#363636;padding-top:0}
.category-panel ul li.selected li a:hover{background-color:#fff;text-decoration:underline}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.single-column-table{max-width:940px;margin:0 auto}
.single-column-table table{width:100%;display:table}
.single-column-table table .odd{background-color:#eee}
.single-column-table table .even{background-color:#f5f5f5}
.single-column-table table td{display:table-cell}
.single-column-table table td.label{width:240px;padding:20px;font-size:1.385em;vertical-align:top;color:#666}
.single-column-table table td.details{padding:20px 20px 20px 0}
.single-column-table table td.details ul.copy{padding:0 0 0 15px;margin:0}
.single-column-table table td.details ul.copy li{margin-bottom:10px}
.single-column-table table td.details .copy{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal;font-size:1.2em}
.single-column-table table td.details ul.images{margin:0;padding:0}
.single-column-table table td.details ul.images li{list-style:none;display:inline-block;margin:15px 20px 0 0}
.single-column-table table td.details ul.images li:last-child{margin-right:0}
.compete.log-in .tier-1 .two-column-content-header .left-column .content-wrapper .lead_block hgroup{padding:0 0 5px 0}
.compete.log-in .tier-1 .two-column-content-header .left-column .content-wrapper .lead_block hgroup span{font-size:1.1em;line-height:1.3em;font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica;font-style:normal;color:#8fd5fd;font-weight:normal;text-transform:none;margin:0;padding:0}
.compete .tier-2 ul.device-list{margin:0 auto;width:940px;float:left;padding:20px 20px 20px 0;line-height:1.3em;font-size:14px}
.compete .tier-2 ul.device-list li{width:110px;float:left;margin-right:30px}
.compete .tier-2 ul.device-list a{display:block;text-align:center;position:relative;display:inline-block}
.compete .tier-2 ul.device-list li img{width:100px;margin-left:-50px;left:50%;top:5px;position:absolute;-webkit-transition:width .2s,height .2s,margin .2s;-moz-transition:width .2s,height .2s,margin .2s;-ms-transition:width .2s,height .2s,margin .2s;transition:width .2s,height .2s,margin .2s}
.compete .tier-2 ul.device-list li a:hover img{margin:-5px 0 0 -55px;width:110px}
.compete .tier-2 ul.device-list li a{display:block;padding-top:90px;text-align:center;text-transform:uppercase;word-wrap:break-word;width:110px}
.pdc-iframe{text-align:center}
.pdc-iframe.left{text-align:left}
.pdc-iframe.right{text-align:right}
.pdc-iframe iframe{border:0;overflow-x:hidden;display:block}
.pdc-iframe .ratio-fixed{margin:0 auto;width:100%;display:inline-block}
.pdc-iframe .ratio-fixed .wrapper{position:relative;padding-bottom:56.25%}
.pdc-iframe .ratio-fixed iframe{position:absolute;top:0;left:0;height:100%;width:100%}
.CC025-curated-hero-info-bar{display:inline-block;letter-spacing:0;pointer-events:auto;height:80px;overflow:hidden}
.CC025-curated-hero-info-bar .info-item{display:block;float:left;margin-right:2px;background-color:#a3271b;height:80px;width:80px;overflow:hidden;vertical-align:top}
.lt-ie9 .CC025-curated-hero-info-bar .info-item{background-color:white;filter:alpha(opacity=20)}
.lt-ie9 .CC025-curated-hero-info-bar .info-item img{position:relative;filter:alpha(opacity=100)}
.lt-ie8 .CC025-curated-hero-info-bar .info-item>*{position:relative}
.CC025-curated-hero-info-bar .bkg-black{background-color:rgba(0,0,0,0.2)}
.lt-ie9 .CC025-curated-hero-info-bar .bkg-black{background-color:black;filter:alpha(opacity=20)}
.CC025-curated-hero-info-bar .bkg-white{background-color:rgba(255,255,255,0.2)}
.lt-ie9 .CC025-curated-hero-info-bar .bkg-white{background-color:white;filter:alpha(opacity=20)}
.CC025-curated-hero-info-bar .days_left{color:#FFF;width:auto}
.CC025-curated-hero-info-bar .days_left .left{font:36px "BebasRegular";float:left;padding:15px 0 15px 15px;position:relative;filter:alpha(opacity=100)}
.CC025-curated-hero-info-bar .days_left .right{font-size:14px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal;text-transform:uppercase;line-height:14px;float:right;padding:25px 15px 15px 10px;position:relative;filter:alpha(opacity=100)}
.lt-ie8 .CC025-curated-hero-info-bar .days_left .right{display:inline;float:left}
.CC025-curated-hero-info-bar .info-btn{height:63px;padding:17px 17px 0;width:auto}
.lt-ie10 .CC025-curated-hero-info-bar .info-btn{padding:17px 17px 0 18px}
.lt-ie9 .CC025-curated-hero-info-bar .info-btn{padding:17px 17px 0 18px}
.CC023-Content-Tile{width:300px;min-height:425px;position:relative}
.CC023-Content-Tile a.tile-link{color:#363636;text-decoration:none;display:block}
.CC023-Content-Tile a.tile-link div.game,.CC023-Content-Tile a.tile-link div.video{width:220px;height:124px;left:40px;top:24px;position:relative;z-index:-1}
.CC023-Content-Tile a.tile-link div.article{width:206px;height:154px;left:47px;top:0}
.CC023-Content-Tile a.tile-link div.event{width:206px;height:154px;left:47px;top:0;background-color:rgba(0,0,0,0.4);position:absolute;display:block}
.CC023-Content-Tile a.tile-link div.overlay{background:#f5f5f5;opacity:1;position:absolute;display:block}
.CC023-Content-Tile a.tile-link h1{margin-bottom:10px}
.CC023-Content-Tile a.tile-link:hover div.overlay{z-index:1;opacity:1;background-color:rgba(0,0,0,0.2)}
.CC023-Content-Tile a.tile-link:hover div.event{background-color:rgba(0,0,0,0.6)}
.lt-ie9 .CC023-Content-Tile a.tile-link:hover div.event{background-color:black;filter:alpha(opacity=61)}
.CC023-Content-Tile a.tile-link:hover img.standard{margin-top:2px;height:158px;width:158px}
.CC023-Content-Tile div.button,.CC023-Content-Tile .img-holder,.CC023-Content-Tile .text-container{display:block;text-align:center;position:relative;overflow:hidden}
.CC023-Content-Tile div.button{margin:14px 0 0 0;width:300px;position:absolute;bottom:0}
.CC023-Content-Tile div.text-stripe{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;background-color:rgba(0,0,0,0.8);position:absolute;left:104px;padding:10px;bottom:11px;text-transform:uppercase;font-size:12px}
.lt-ie9 .CC023-Content-Tile div.text-stripe{background-color:black;filter:alpha(opacity=80)}
.CC023-Content-Tile div.text-stripe .keyword{color:#00a2ff;margin-right:6px}
.CC023-Content-Tile div.text-stripe .text{color:#fff}
.CC023-Content-Tile div.text-stripe.award .keyword{color:#fedc01}
.CC023-Content-Tile .img-holder{overflow:hidden;margin:0 0 10px 0;height:197px}
.CC023-Content-Tile .img-holder .date{color:#fff;position:absolute;top:0;left:55px}
.CC023-Content-Tile .img-holder .date p.day{color:#00a2ff;font:50px 'BebasRegular',sans-serif}
.CC023-Content-Tile .img-holder .date p.month{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal}
.CC023-Content-Tile .img-holder .date p.day,.CC023-Content-Tile .img-holder .date p.month{margin:0;text-transform:uppercase}
.CC023-Content-Tile .img-holder img{display:block;margin:0;padding:0;border:0;margin:0 auto}
.CC023-Content-Tile .img-holder img.standard{margin-top:5px;height:153px;width:153px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.CC023-Content-Tile .img-holder img.standard:hover{margin-top:2px;height:158px;width:158px}
.CC023-Content-Tile .img-holder img.movies{margin-top:5px;height:154px;width:113px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.CC023-Content-Tile .img-holder img.movies:hover{margin-top:2px;height:159px;width:118px}
.CC023-Content-Tile .img-holder img.standard-shadow{height:30px;position:absolute;bottom:3px;left:55px}
.CC023-Content-Tile .img-holder .game-video{position:relative;margin-top:24px}
.CC023-Content-Tile .img-holder .icon{display:block;position:absolute}
.CC023-Content-Tile .img-holder span.title{width:100%;overflow:hidden;position:absolute;bottom:0;display:block;text-transform:uppercase;color:#0068bf;font-size:14px}
.CC023-Content-Tile .img-holder .game{top:11px;right:28px}
.CC023-Content-Tile .img-holder .video{top:24px;right:220px}
.CC023-Content-Tile .text-container{margin:0;line-height:22px;padding:0 10px;position:relative}
.grid .CC023-Content-Tile .text-container{height:auto}
.CC023-Content-Tile .text-container .header-wrap{max-height:44px;overflow:hidden;font-weight:bold;position:relative;margin:0 0 8px 0}
.CC023-Content-Tile .text-container .header-wrap h3{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;margin-bottom:7px;overflow:hidden}
.CC023-Content-Tile .text-container .header-wrap h3.ellipsis:after{content:"...";position:absolute;display:block;bottom:0;right:0;background-color:#fff;padding:0 0 0 10px}
.CC023-Content-Tile .text-container .text-wrap{max-height:66px;overflow:hidden;position:relative}
.CC023-Content-Tile .text-container .text-wrap p{font-size:16px}
.CC023-Content-Tile .text-container .text-wrap p.ellipsis:after{content:"...";position:absolute;display:block;bottom:0;right:0;background-color:#fff;padding:0 0 0 5px}
.thumbnail-tabs ul.tabs{list-style:none;max-width:980px;margin:0 auto;text-align:center;padding-left:0}
.thumbnail_headingWrapper{margin:0 auto -10px;position:relative;text-align:center;width:100%}
.thumbnail-tabs ul.tabs li{display:inline-block;position:relative;cursor:pointer;margin:-3px 0 2px 2px}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.thumbnail-tabs ul.tabs li{margin:-4px 0 2px 2px}
}
.lt-ie8 .thumbnail-tabs ul.tabs li{display:inline}
.thumbnail-tabs ul.tabs li .number{width:40px;height:35px;background-color:rgba(255,255,255,0.9);color:#363636;font-size:1.462em;text-align:center;font-family:'BebasRegular','SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;padding-top:5px}
.lt-ie8 .thumbnail-tabs ul.tabs li .number{background-color:white;filter:alpha(opacity=90)}
.thumbnail-tabs ul.tabs li img{opacity:.4}
.thumbnail-tabs ul.tabs li img .lt-ie9{-ms-filter:“alpha(opacity=40) ”;filter:alpha(opacity=40)}
.thumbnail-tabs ul.tabs li.selected-tab .number{color:#fff;background-color:rgba(0,104,191,0.8)}
.thumbnail-tabs ul.tabs li.selected-tab img{opacity:1}
.thumbnail-tabs ul.tabs li.selected-tab img .lt-ie9{-ms-filter:“alpha(opacity=100) ”;filter:alpha(opacity=100)}
.no-touch .thumbnail-tabs ul.tabs li:hover{cursor:pointer}
.no-touch .thumbnail-tabs ul.tabs li:hover img{opacity:1}
.no-touch .thumbnail-tabs ul.tabs li:hover img .lt-ie9{-ms-filter:“alpha(opacity=100) ”;filter:alpha(opacity=100)}
.thumbnail-tabs ul.content{max-width:980px;margin:30px auto 0 auto;list-style:none;padding-left:0}
.thumbnail-tabs ul.content li{display:none;text-align:center;position:relative}
.thumbnail-tabs ul.content li.selected{display:block}
.thumbnail-tabs ul.content li h3{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.846em;margin:0 0 15px 0}
.thumbnail-tabs ul.content li h3 .number{color:#0068bf;margin:0 10px 0 0}
.thumbnail-tabs ul.content li p{width:470px;margin:0 auto}
.thumbnail_headingWrapper h1{font-family:"adelle",Georgia;font-size:28px;font-style:italic;font-weight:normal;margin-bottom:0;-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum"}
.thumbnail_headingWrapper h2{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-size:40px;font-weight:normal;margin:0;position:relative}
.threeColStatic{position:relative}
.threeColStatic .column-outer{max-width:980px;margin:0 auto}
.threeColStatic .column-outer .column-inner ul{display:table;width:100%;padding:0;margin:0}
.threeColStatic .column-outer .column-inner ul li{display:table-cell;max-width:323px;width:33%;min-width:150px;text-align:center}
.lt-ie8 .threeColStatic .column-outer .column-inner ul li{display:block;float:left}
.threeColStatic .column-outer .column-inner ul.item-images{margin-bottom:20px}
.threeColStatic .column-outer .column-inner ul.item-images li{vertical-align:middle}
.threeColStatic .column-outer .column-inner ul.item-images li.divider img{min-width:20px;width:20px}
.threeColStatic .column-outer .column-inner ul.item-images li img{max-width:100%}
.threeColStatic .column-outer .column-inner ul.item-images li img.shadow{display:block;margin:0 auto}
.threeColStatic .column-outer .column-inner ul.item-images li img.image-center{width:auto}
.threeColStatic .column-outer .column-inner ul.item-contents div{padding:0 20px}
.threeColStatic .column-outer .column-inner ul.item-contents div hgroup{margin-bottom:10px}
.threeColStatic .column-outer .column-inner ul.item-contents div hgroup h1{color:#0068bf;font-family:Georgia;font-size:1.8em;font-style:italic;font-weight:normal;margin:0}
.threeColStatic .column-outer .column-inner ul.item-contents div hgroup h2{font-size:1.7em;font-family:'SST W01 bold','SST W02 bold','SST W10 bold','SST W15 bold',Arial,Helvetica;font-weight:normal}
.threeColStatic .column-outer .column-inner ul.item-contents div hgroup h2 span.blue{color:#0068bf}
.threeColStatic .column-outer .column-inner ul.item-contents div p{margin:0}
.threeColStatic .moduleComponent p{margin-bottom:0}
.threeColStatic .number-informer-wrapper{margin-bottom:60px}
.threeColStatic .genericButtonRow{text-align:center;margin:60px 0 0 0}
.threeColStatic .genericButtonRow .link-btn{margin-left:30px}
.threeColStatic .genericButtonRow .link-btn:first-child{margin-left:0}
@media all and (max-width:800px){.threeColStatic .column-outer ul.item-images li.with-arrow{background-size:12px}
}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.CM168-text{position:relative;margin:0 16px}
@media screen and (min-width:700px){.CM168-text{width:auto;max-width:940px;margin:0 20px}
}
@media screen and (min-width:1023px){.CM168-text{margin:0 auto}
}
.CM168-text h3:last-child{margin-bottom:0}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.CM145_systemLinker ul{margin:0 auto;list-style-type:none;padding:0 16px 0 14px;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}
@media screen and (min-width:700px){.CM145_systemLinker ul{max-width:670px}
}
@media screen and (min-width:1023px){.CM145_systemLinker ul{max-width:980px;-webkit-justify-content:center;justify-content:center}
}
.CM145_systemLinker ul li{width:33.33%;display:inline-block;text-align:center;margin-bottom:2px;overflow:hidden;background-color:#f5f5f5}
@media screen and (min-width:700px){.CM145_systemLinker ul li{width:146px;margin:0 7px 15px 6px}
}
@media screen and (min-width:1023px){.CM145_systemLinker ul li:first-of-type{margin-left:0}
.CM145_systemLinker ul li:last-of-type{margin-right:0}
}
.CM145_systemLinker ul li .systemlinker{width:100%;height:100%;border-left:2px solid #fff}
@media screen and (min-width:700px){.CM145_systemLinker ul li .systemlinker{border:0}
}
.CM145_systemLinker ul li a{width:100%;height:100%;color:#363636;text-decoration:none;text-align:center;padding:10px;box-sizing:border-box;display:block}
.CM145_systemLinker ul li a.selected{-webkit-box-shadow:0 0 10px -2px #030203 inset;box-shadow:0 0 10px -2px #030203 inset}
.CM145_systemLinker ul li a img{max-width:100%;vertical-align:top;margin:0 auto;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block}
@media screen and (min-width:1023px){.CM145_systemLinker ul li a img{width:auto;height:85px}
}
@media screen and (min-width:1023px){.CM145_systemLinker ul li a:hover{background-color:#edf7ff}
.CM145_systemLinker ul li a:hover img{margin-top:-5px;height:90px}
}
.CM145_systemLinker ul li a span{display:block}
.CM145_systemLinker ul li a.all-tab{float:left;height:100%;background-position:center -93px;background-repeat:no-repeat}
.CM145_systemLinker ul li a.all-tab span{margin-top:90px}
.CM145_systemLinker ul li a.all-tab:hover,.CM145_systemLinker ul li a.all-tab.selected{background-position:center 20px}
.pdc-font-icons,.support-faq .article-link a:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.support-faq{max-width:1000px;margin-left:16px;margin-right:16px}
@media screen and (min-width:1023px){.support-faq{margin-left:auto;margin-right:auto}
}
.support-faq .CM168-text{margin:0}
.support-faq .support-faq-wrap{box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);padding:16px}
@media screen and (min-width:700px){.support-faq .support-faq-wrap{padding:25px 30px 30px 30px}
}
.support-faq .article-link{text-align:center;margin-top:0}
.support-faq .article-link a:before{content:"\e902";margin-right:8px}
.pdc-support .support-faq .richtext h1{color:#0072ce;font-size:24px;font-weight:200}
@media screen and (min-width:700px){.pdc-support .support-faq .richtext h1{font-size:36px}
}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.socialpod{display:none}
@media screen and (min-width:700px){.socialpod{display:block;width:35px}
.social-pod-wrapper{position:absolute;right:0;width:100%;z-index:100}
.social-pod-wrapper .social-pod{height:146px;overflow:hidden;position:relative}
.social-pod-wrapper .social-pod ul{margin:0;padding:0;position:absolute;right:-155px;width:190px}
.social-pod-wrapper .social-pod ul li{background:#f6f6f6;clear:left;cursor:pointer;display:block;height:35px;line-height:35px;margin-bottom:1px;position:relative}
.social-pod-wrapper .social-pod ul li:before{content:"";float:left;width:35px;height:35px;background-image:url(clientlibs_base/images/CM078_socialPod/mapdesktop.png);background-position:0 0}
.social-pod-wrapper .social-pod ul li.x-twitter a{visibility:hidden}
.social-pod-wrapper .social-pod ul li.x-facebook:before{background-position:0 -35px}
.social-pod-wrapper .social-pod ul li.x-google:before{background-position:0 -70px}
.social-pod-wrapper .social-pod ul li.x-pin:before{background-position:0 -105px}
.social-pod-wrapper .social-pod ul li .link{left:45px;position:absolute;top:5px}
.social-pod-wrapper .social-pod ul li .link.facebook{overflow:hidden;top:8px;height:40px}
.social-pod-wrapper .social-pod ul li .facebook iframe{border:0;width:450px;height:21px}
.social-pod-wrapper .social-pod ul li .facebook .fb-like span{vertical-align:top !important;overflow:hidden}
.social-pod-wrapper .social-pod ul li .link.pin{top:8px}
.social-pod-wrapper .social-pod ul li .link.pin span{display:block}
.social-pod-wrapper .social-pod ul img{float:left}
.social-pod-wrapper .social-pod ul a{float:left;text-decoration:none}
.social-pod-wrapper a{cursor:pointer;display:block}
.social-pod-wrapper a .feed-back{background-color:#363636;display:block;font-size:12px;padding:10px 0}
.social-pod-wrapper a .feed-back:hover{background-color:#999}
.social-pod-wrapper a .feed-back .feedback-text{padding:0 10px}
.social-pod-wrapper a .feed-back img{word-wrap:break-word}
.social-pod-wrapper.fixed{position:fixed}
}
@media screen and (min-width:700px) and screen and (min-width:1023px){.social-pod-wrapper .social-pod ul li .link.facebook{height:36px}
}
#oo_feedback_fl_spacer{display:block;height:1px;position:absolute;top:0;width:100px}
.oo_feedback_float{width:100px;height:50px;overflow:hidden;font:12px Tahoma,Arial,Helvetica,sans-serif;text-align:center;color:#252525;cursor:pointer;z-index:999997;position:fixed;bottom:5px;border:1px solid #ccc;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;right:10px;-webkit-transition:-webkit-transform .3s ease}
.oo_feedback_float .screen_reader{color:transparent;display:block;position:relative;height:0;width:0;line-height:0;overflow:hidden}
.oo_feedback_float .olUp{width:100%;height:100%;background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_float_icon.gif) center 10px no-repeat;text-align:center;padding:31px 0 5px 0;position:relative;z-index:2;filter:alpha(opacity=100);opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}
.oo_feedback_float .olUp img{margin-bottom:5px}
.oo_feedback_float .oo_transparent{display:block;background:white;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:.8;filter:alpha(opacity=80);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.oo_feedback_float:hover .oo_transparent{opacity:1;filter:alpha(opacity=100)}
.oo_feedback_float:hover .olUp{display:block;opacity:0;filter:alpha(opacity=0)}
.oo_feedback_float .fbText{display:block}
.oo_feedback_float .olOver{display:block;height:100%;width:100%;position:absolute;top:0;left:0;min-height:50px;z-index:2;opacity:0;filter:alpha(opacity=0);transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}
.oo_feedback_float .olOver span{display:block;padding:10px 5px}
.oo_feedback_float:hover .olOver{opacity:1;filter:alpha(opacity=100);top:0}
.oo_cc_wrapper{left:0;padding:0;position:fixed;text-align:center;top:25px;width:100%;z-index:999999}
.oo_cc_wrapper .screen_reader{color:transparent;display:block;position:relative;height:0;width:0;line-height:0;overflow:hidden}
.oo_cc_wrapper span{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}
.oo_cc_wrapper .iwrapper{background-color:white;margin:0 auto;position:relative;width:535px;z-index:2;box-shadow:rgba(0,0,0,0.6) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 15px;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 15px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}
.oo_cc_wrapper iframe{position:relative;border:0;width:100%;z-index:4}
.oo_cc_wrapper .oo_cc_close{position:absolute;display:block;background:white;height:20px;width:20px;border:1px solid #ccc;cursor:pointer;right:-12px;top:-9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;font:14px/20px Tahoma,Arial,Helvetica,sans-serif;text-align:center;z-index:5;color:#252525;text-decoration:none}
.oo_cc_wrapper .oo_cc_close:hover{background:#eee}
.oo_bar{padding-bottom:22px}
#oo_bar{cursor:pointer;color:#252525;border-top:1px solid #ccc;background:#fff;bottom:0;display:block;font:12px Tahoma,Arial,Helvetica,sans-serif;height:22px;left:0;line-height:22px;position:fixed;text-align:left;width:100%;z-index:999997;-webkit-transition:-webkit-transform .3s ease;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}
#oo_bar:hover{background:#eee}
#oo_bar .screen_reader{color:transparent;display:block;position:relative;height:0;width:0;line-height:0;overflow:hidden}
#oo_bar span{background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_bar_icon.gif) left no-repeat;display:block;margin:0 15px;height:100%;padding-left:17px}
#oo_tab{background-color:#fff;border:1px solid #ccc;display:block;position:fixed;top:40%;padding:55px 0 55px 0;_height:110px;_padding:0;_top:45%;width:35px;z-index:999995;cursor:pointer}
#oo_tab span{bottom:15px;_bottom:5px;display:block;background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_tab_icon.gif) no-repeat;height:9px;position:absolute;width:9px}
#oo_tab div{background-image:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_tab.png);_background-image:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_tabie6.png);background-repeat:no-repeat;position:absolute;display:block;height:100%;left:5px;top:7px;width:100%}
#oo_tab.wcag a{background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_tab_icon.gif) no-repeat;background-repeat:no-repeat;background-position:center bottom;border:0;outline:0;position:absolute;display:block;bottom:15px;left:-6px;top:0;width:100%}
#oo_tab.wcag img{border:0;outline:0;display:block;position:absolute;left:0;top:-10px}
#oo_tab .screen_reader{color:transparent;display:block;position:relative;height:0;width:0;line-height:0;overflow:hidden}
.oo_tab_left{left:-13px;border-radius:0 9px 9px 0;-moz-border-radius:0 9px 9px 0;-webkit-border-radius:0 9px 9px 0;transition:left .5s;-moz-transition:left .5s;-webkit-transition:left .5s;-o-transition:left .5s;background-image:-webkit-gradient(linear,0 100%,0 0,from(#eee),to(white));background-image:-webkit-linear-gradient(left,#eee,white);background-image:-moz-linear-gradient(left,#eee,white);background-image:-ms-linear-gradient(left,#eee,white);background-image:-o-linear-gradient(left,#eee,white);background-image:linear-gradient(left,#eee,white)}
.oo_tab_left span{right:6px}
.oo_tab_left div{background-position:6px -10px}
.oo_tab_left:hover{left:-5px}
.oo_tab_right{right:-13px;border-radius:9px 0 0 9px;-moz-border-radius:9px 0 0 9px;-webkit-border-radius:9px 0 0 9px;transition:right .5s;-moz-transition:right .5s;-webkit-transition:right .5s;-o-transition:right .5s;background-image:-webkit-gradient(linear,0 100%,0 0,from(white),to(#eee));background-image:-webkit-linear-gradient(left,white,#eee);background-image:-moz-linear-gradient(left,white,#eee);background-image:-ms-linear-gradient(left,white,#eee);background-image:-o-linear-gradient(left,white,#eee);background-image:linear-gradient(left,white,#eee)}
.oo_tab_right span{left:7px}
.oo_tab_right div{background-position:-6px -10px}
.oo_tab_right:hover{right:-5px}
.oo_tab_ie_right{border-right:none !important;right:1px;width:25px !important}
.oo_tab_ie_right:hover{right:6px;width:30px !important}
#oo_tab.oo_tab_ie67_right.wcag{overflow:hidden !important;right:0 !important;width:26px !important}
#oo_tab.oo_tab_ie67_right.wcag:hover{right:0 !important;width:31px !important}
#oo_tab.oo_tab_ie67_right.wcag a{background:0;z-index:1}
#oo_tab.oo_tab_ie67_right.wcag .screen_reader{bottom:15px;display:block;background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_tab_icon.gif) no-repeat;height:9px;width:9px;position:absolute;left:7px;top:auto;z-index:9999}
#oo_container{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999}
html body #oo_invitation_prompt{background:white;box-shadow:rgba(0,0,0,0.6) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 15px;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 8px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;color:#252525;font:14px/20px Tahoma,Arial,san-serif;line-height:20px;margin:50px auto;text-align:left;padding:20px 10px;position:relative;width:350px;z-index:999999}
html body #oo_invitation_prompt h1{font-size:24px;font-weight:100;margin-bottom:.6em}
html body #oo_invitation_prompt p{margin-bottom:1.5em}
html body #oo_invitation_prompt #prompt_buttons{padding-bottom:15px;position:relative;z-index:5}
html body #oo_invitation_prompt #oo_launch_prompt{text-decoration:none;color:white;border:1px solid #063;padding:5px 11px;margin-right:17px}
html body #oo_invitation_prompt #oo_no_thanks{text-decoration:none;color:#252525;border:1px solid #ccc;padding:5px 11px;margin-right:18px}
html body #oo_ol_brand{display:block;height:22px}
#oo_ol_brand{background:url(clientlibs_base/images/oo_inv_opinionlab.png) bottom right no-repeat;border-top:1px solid #ccc}
#oo_invitation_prompt a{background:white;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}
#oo_invitation_prompt a:hover{background:#eee}
a#oo_launch_prompt{background:#063}
a#oo_launch_prompt:hover{background:#096}
#oo_close_prompt{position:absolute;display:block;background:white;height:20px;width:20px;border:1px solid #ccc;cursor:pointer;right:5px;top:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s;font:14px/20px Tahoma,Arial,Helvetica,sans-serif;text-align:center}
#oo_close_prompt:hover{background:#eee}
#oo_close_prompt .screen_reader{color:transparent;display:block;position:relative;height:0;width:0;line-height:0;overflow:hidden}
@media only screen and (max-device-width:480px){html body #oo_invitation_prompt{-webkit-text-size-adjust:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:90%;padding:3%}
}
@media all and (-webkit-min-device-pixel-ratio:2){#oo_ol_brand{background:url(../../../apps/pdc/components/functional/socialpod/clientlib/css/oo_inv_opinionlab@2x.png) bottom right no-repeat;-webkit-background-size:85px 13px}
}
#oo_overlay,#oo_invitation_overlay{background:black url('clientlibs_base/images/CM078_socialPod/oo_loading.gif') 50% 80px no-repeat;display:block;height:1000%;left:0;position:fixed;top:0;width:100%;z-index:999998;opacity:.5;filter:alpha(opacity=50)}
#oo_overlay.no_loading,#oo_invitation_overlay.no_loading{background:black;opacity:.5;filter:alpha(opacity=50)}
@media print{#oo_bar,.oo_feedback_float,#oo_tab{display:none}
}
#oo_container{position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999}
#oo_container_header .close{font-size:13px;z-index:9999;cursor:pointer;right:7px;position:absolute;top:0;width:48px;color:white;text-decoration:none;font-family:sans-serif;font-weight:lighter;text-indent:-9999px;background:url("clientlibs_base/images/CM078_socialPod/close-image.gif") no-repeat left 6px}
#oo_waypoint_content{background-image:url('clientlibs_base/images/CM078_socialPod/background_2.png');box-shadow:rgba(0,0,0,0.6) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 15px;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 15px;-webkit-box-shadow:rgba(0,0,0,0.6) 0 0 8px;-moz-box-shadow:rgba(0,0,0,0.6) 0 0 8px;color:#252525;font:14px/20px Tahoma,Arial,san-serif;line-height:20px;margin:50px auto;text-align:left;position:relative;width:350px;z-index:999999;width:485px;text-align:center;padding-bottom:20px;height:447px}
#oo_container_header{height:22px;background:#5e5e5e;background-position:center center;background-repeat:no-repeat;background:-webkit-gradient(radial,center center,0,center center,460,from(#898989),to(#5e5e5e));background:-webkit-radial-gradient(circle,#898989,#5e5e5e);background:-moz-radial-gradient(circle,#898989,#5e5e5e);background:-ms-radial-gradient(circle,#898989,#5e5e5e)}
#inner_container{margin-top:112px}
#web_help{background-image:url('clientlibs_base/images/CM078_socialPod/web_help.png');height:60px;width:66px;display:inline-block;margin-right:68px}
#support_Cont{background-image:url('clientlibs_base/images/CM078_socialPod/contact_support.png');height:59px;width:59px;display:inline-block;margin-right:63px}
#community{background-image:url('clientlibs_base/images/CM078_socialPod/community_seekers.png');height:59px;width:59px;display:inline-block;margin-right:5px}
#oo_waypoint_content img{visibility:hidden}
#oo_waypoint_content a{color:white;font-weight:bold}
#oo_waypoint_content h1{margin:0;font-size:16px;color:#0067b2}
#oo_waypoint_content p{margin:0;font-size:12px}
#oo_waypoint{background:black url('clientlibs_base/images/CM078_socialPod/oo_loading.gif') 50% 80px no-repeat;display:block;height:1000%;left:0;position:fixed;top:0;width:100%;z-index:999998;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
.oo_sony_button{margin-top:166px;color:white;background-color:#eb5332;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;text-indent:0;display:inline-block;color:#777;font-family:arial;font-size:14px;font-weight:bold;font-style:normal;height:50px;line-height:50px;width:220px;text-decoration:none;text-align:center}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.CM022_groupAndSorting{position:relative;max-width:940px;margin:0 auto;display:block;text-align:center}
@media screen and (min-width:700px){.CM022_groupAndSorting{text-align:left}
}
.CM022_groupAndSorting .grouping{font-weight:bold;display:inline-block}
@media screen and (min-width:700px){.CM022_groupAndSorting .grouping{float:left}
}
.CM022_groupAndSorting .grouping a{height:50px;float:left;margin:0 1px;line-height:50px;background:#f5f5f5;color:#363636;text-decoration:none;display:block;padding:0 20px;width:auto}
.CM022_groupAndSorting .grouping a:hover{color:#fff;background:#0070c7}
.CM022_groupAndSorting .grouping a.selected{box-shadow:0 0 10px -2px #030203 inset;background:#0070c7;color:#fff;outline:0}
.CM022_groupAndSorting .sortTitle{float:right;width:auto;color:#363636;padding:14px 10px}
.CM022_groupAndSorting .sort{float:right}
.CM022_groupAndSorting .sort .sbSelector{width:auto;font-weight:bold;text-transform:uppercase;font-size:14px}
.single-column-table{max-width:940px;margin:0 auto}
.single-column-table table{width:100%;display:table}
.single-column-table table .odd{background-color:#eee}
.single-column-table table .even{background-color:#f5f5f5}
.single-column-table table td{display:table-cell}
.single-column-table table td.label{width:240px;padding:20px;font-size:1.385em;vertical-align:top;color:#666}
.single-column-table table td.details{padding:20px 20px 20px 0}
.single-column-table table td.details ul.copy{padding:0 0 0 15px;list-style-type:square;margin:0}
.single-column-table table td.details ul.copy li{margin-bottom:10px;color:#0068bf}
.single-column-table table td.details ul.copy li span{color:#363636}
.single-column-table table td.details .copy{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal;font-size:1.2em}
.single-column-table table td.details ul.images{margin:0;padding:0}
.single-column-table table td.details ul.images li{list-style:none;display:inline-block;margin:15px 20px 0 0}
.lt-ie8 .single-column-table table td.details ul.images li{display:inline}
.single-column-table table td.details ul.images li:last-child{margin-right:0}
.pdc-font-icons,.section .search-tab .button a:before,.section .search-tab .button a:after{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.section .search-tab{margin-bottom:16px}
@media screen and (min-width:700px){.section .search-tab{margin-bottom:25px}
}
.section .search-tab .button{color:#0072ce;font-size:15px;margin:-88px 16px 0 17px}
@media screen and (min-width:700px){.section .search-tab .button{margin:-77px 0 0 0;font-size:16px;text-align:right}
}
.section .search-tab .button a{color:inherit;display:block;text-decoration:none;padding:0;position:relative}
.section .search-tab .button a:before{content:"\e921";font-size:28px;line-height:normal;margin:0 9px 0 0}
@media screen and (min-width:700px){.section .search-tab .button a:before{font-size:30px;margin-right:12px}
}
.section .search-tab .button a:after{content:"\e902";right:0;top:50%;position:absolute;font-size:16px}
@media screen and (min-width:700px){.section .search-tab .button a:after{font-size:20px;position:static;margin-left:12px}
}
.section .search-tab .button a b,.section .search-tab .button a strong{font-weight:bold}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.search-results,.search-tab,.search-banner,.search-pagination,.search-no-results{display:block;position:relative;box-sizing:border-box;max-width:940px;padding:0;margin:0 auto}
@media screen and (min-width:700px){.search-results,.search-tab,.search-banner,.search-pagination,.search-no-results{padding:0 20px}
}
@media screen and (min-width:1023px){.search-results,.search-tab,.search-banner,.search-pagination,.search-no-results{padding:0}
}
.section .search-results .search-tab{padding-left:0;padding-right:0}
.section .search-results a,.section .search-results a:focus{outline:0}
.section .search-results .results-list{margin:0 0 32px;list-style-type:none;font-size:16px;padding:0}
@media screen and (min-width:700px){.section .search-results .results-list{margin-bottom:60px}
}
.section .search-results .results-list li{background-color:#f5f5f5;font-size:16px;margin:0 0 10px}
@media screen and (min-width:700px){.section .search-results .results-list li{margin-bottom:20px}
}
.section .search-results .result-link{color:inherit;display:table;text-decoration:none;width:100%;padding:17px 20px;box-sizing:border-box}
@media screen and (min-width:700px){.section .search-results .result-link{min-height:148px;padding:23px 30px}
}
.section .search-results .result-link:hover{background-color:#e8e8e8;font-color:white}
.section .search-results .result-image-cell,.section .search-results .result-content-cell{display:table-cell;vertical-align:top}
.section .search-results .result-content-cell h3{font-size:15px;padding-bottom:10px;font-weight:bold;display:table-cell;text-align:left}
@media screen and (min-width:700px){.section .search-results .result-content-cell h3{font-size:18px}
}
.section .search-results .result-content-cell p{max-height:50px;font-size:13px;margin:0 auto;margin-bottom:12px}
@media screen and (min-width:700px){.section .search-results .result-content-cell p{font-size:15px}
}
.section .search-results .result-content-cell .types{display:table-cell;text-align:right;white-space:nowrap;vertical-align:top;padding-left:10px}
.section .search-results .result-content-cell .types h4{margin-top:-10px;padding:1px 5px 3px;background-color:#363636;margin:0 0 7px 8px;text-transform:uppercase;color:#fff;display:inline-block;font-weight:bold;font-size:13px}
@media screen and (min-width:700px){.section .search-results .result-content-cell .types h4{padding:3px 8px 5px;font-size:14px}
}
.section .search-results .result-content-cell .result-taxonomy{text-transform:uppercase;color:#999;font-size:14px;margin:0;padding:0;display:table;width:100%}
.section .search-results .result-content-cell .result-taxonomy p{margin-bottom:0}
.section .search-results .result-image-cell{padding-right:20px;width:65px}
@media screen and (min-width:700px){.section .search-results .result-image-cell{padding-right:30px;width:85px}
}
.section .search-results .result-image-cell .result-image{display:block;overflow:hidden;height:65px;background-size:cover;background-repeat:no-repeat;background-position:center center}
@media screen and (min-width:700px){.section .search-results .result-image-cell .result-image{height:85px}
}
.section .search-results .result-image-cell .result-image .default{background-image:url(clientlibs_search/images/icon-default.png)}
.section .search-results .result-image-cell .result-image:after{content:" ";width:65px;position:absolute;height:82px;background:url('clientlibs_search/images/shadow-small.png') 0 bottom no-repeat;background-size:contain}
@media screen and (min-width:700px){.section .search-results .result-image-cell .result-image:after{width:85px;height:107px}
}
.section .search-results .results-summary{text-align:center;margin:0 0 45px 0;text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:24px}
@media screen and (min-width:700px){.section .search-results .results-summary{margin-bottom:45px}
}
.pdc-font-icons,.section .search-pagination .page-previous:before,.section .search-pagination .page-next:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.section .search-pagination{text-align:center;margin:0 auto 45px auto}
@media screen and (min-width:700px){.section .search-pagination{margin-bottom:60px}
}
.section .search-pagination ul{display:inline-block;padding:0;margin:0;list-style:none;text-align:center}
.section .search-pagination li{float:left;margin:0 0 0 2px;padding:0}
.section .search-pagination li:first-child{margin-left:0}
.section .search-pagination li.page-current a{background-color:#0066cb;color:#fff}
.section .search-pagination li a{background-color:#f5f5f5;color:#363636;line-height:40px;display:block;text-decoration:none;font-size:13px;padding:0 13px;font-weight:bold}
@media screen and (min-width:700px){.section .search-pagination li a{font-size:14px;padding:0 15px}
}
.section .search-pagination li a[href]:hover{background-color:#eee}
.section .search-pagination .mobile-hide{display:none}
@media screen and (min-width:700px){.section .search-pagination .mobile-hide{display:list-item}
}
.section .search-pagination .paginator{padding-top:5px;display:inline-block;list-style:none;font-weight:bold}
.section .search-pagination .page-next,.section .search-pagination .page-previous{background:#0072ce;display:inline-block;padding-top:40px;width:40px;height:0;overflow:hidden;position:relative}
.section .search-pagination .page-next:before,.section .search-pagination .page-previous:before{color:#fff;position:absolute;top:50%;left:0;width:100%;font-size:22px}
.section .search-pagination .page-next:not([href]),.section .search-pagination .page-previous:not([href]){background-color:#dedede;cursor:default}
.section .search-pagination .page-previous{margin:0 6px 0 0;text-indent:-3px}
@media screen and (min-width:700px){.section .search-pagination .page-previous{margin-right:10px}
}
.section .search-pagination .page-previous:before{content:"\e901"}
.section .search-pagination .page-next{margin:0 0 0 6px}
@media screen and (min-width:700px){.section .search-pagination .page-next{margin-left:10px}
}
.section .search-pagination .page-next:before{content:"\e902"}
.section .search-pagination .link-disabled{color:#e0e0e0;cursor:default}
.section .search-banner{margin-bottom:15px}
.section .search-banner .banner-cta{position:absolute;left:50px;top:25px}
.section .search-banner .banner-cta h3{font-size:32px;color:#fff;padding-bottom:20px}
.section .search-banner .banner-cta h4{font-size:16px;color:#fff;padding-bottom:40px}
.section .search-banner .banner-wrapper{position:relative;overflow:hidden}
.page-content{display:block;position:relative;width:100%;float:none !important}
.page-margin{padding:0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.module-margin{padding:23px 0;float:left;text-align:center}
.carousalWrapper{width:100%;display:block;position:relative}
.carousalWrapper div.ImageHolder{width:66%;float:left;display:block}
.carousalWrapper div.ImageHolder img{max-width:100%}
.carousalWrapper div.Imagethumbs{width:32.4%;float:right}
.carousalWrapper div.Imagethumbs ul{width:100%;display:block;list-style-type:none;margin:0;padding:0}
.carousalWrapper div.Imagethumbs ul li{width:100%;padding-bottom:11px}
.carousalWrapper div.Imagethumbs ul li:last-child{padding-bottom:0}
.carousalWrapper div.Imagethumbs ul li img{max-width:100%;position:relative}
.portalContentTile .gameGrid ul{width:100%;display:block;list-style-type:none;margin:0;padding:0}
.portalContentTile .gameGrid ul li{float:left;padding-bottom:11px;width:33.33%}
.portalContentTile .gameGrid ul li.last{float:left;padding-bottom:11px;width:33.33%}
.portalContentTile .gameGrid ul li img{max-width:95.59%;position:relative}
.portalContentTile .gameGrid ul li.last img{max-width:95.59%;position:relative}
.plusMarqeHolder{display:block;position:relative;width:100%}
.plusMarqeHolder img{max-width:100%;max-height:100%}
img.ytImage{max-height:none;height:auto;margin-top:-9.375%}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.pdc-video .media-tile{float:none}
.media-tile{font-size:40px;font-family:Arial,Helvetica,Verdana;color:#999;text-align:center;width:100%;height:100%;position:relative;overflow:hidden;padding:0;display:block;float:left}
.media-tile .button{width:50px;height:50px;position:absolute;top:0;z-index:1}
@media screen and (min-width:1023px){.media-tile .button{width:71px;height:71px}
}
.media-tile .button:before{font-size:30px}
@media screen and (min-width:1023px){.media-tile .button:before{font-size:40px}
}
.media-tile a{display:block;text-decoration:none;background:url('clientlibs_base/images/common/loader.gif') no-repeat 50% 50%;height:100%}
.media-tile a img{width:100%;display:block}
.video-thumbnail a>div,.videothumbnail a>div{padding-bottom:56.25%;position:relative}
.video-thumbnail img,.videothumbnail img{position:absolute}
.no-touch .media-tile a .hover{-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-ms-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;bottom:-100px;left:0;width:100%;position:absolute;color:#fff}
.no-touch .media-tile a .hover .tab-content p{height:40px}
.no-touch .media-tile a .hover .tab{font-size:.4em;position:relative;float:left;background-color:#0070c7;opacity:.8;padding:5px 20px}
.no-touch .media-tile a .hover .tab-content{display:block;clear:left;float:left;background-color:#0070c7;opacity:.8;width:100%}
.no-touch .media-tile a .hover .tab-content p{text-align:left;width:auto;margin:0;padding:10px 20px 50px 20px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.2em;height:40px;font-size:.4em}
.no-touch .media-tile a:hover .hover{-webkit-transition:bottom .3s ease-in-out;-moz-transition:bottom .3s ease-in-out;-ms-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out;bottom:0}
.touch .media-tile a .hover{display:none}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.boxPanel .imageblock{overflow:hidden}
.boxPanel div:not(.twocolumnMedia)>.imageblock{margin-bottom:20px}
@media screen and (min-width:700px){.boxPanel div:not(.twocolumnMedia)>.imageblock{margin-top:-20px;margin-bottom:40px}
.boxPanel div:not(.twocolumnMedia)>.imageblock:first-child{margin-top:0}
}
.boxPanel div:not(.twocolumnMedia)>.imageblock img{max-width:100%}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.simpleArticleList{max-width:940px;margin:30px auto;padding:0}
.simpleArticleList ul{list-style-type:none;margin:0;padding:0;display:table}
.simpleArticleList ul li{display:table-row}
.simpleArticleList ul li a{position:relative;display:table-cell;vertical-align:middle;margin:2px;color:#363636;font-size:14px;text-decoration:none}
.simpleArticleList ul li a p{padding:5px 0 0 0}
.simpleArticleList ul li a p,.simpleArticleList ul li a strong{padding-right:50px;font-size:16px}
.simpleArticleList ul li a strong{display:block;font-family:"SST W01 Bold","SST W02 Bold","SST W10 Bold","SST W15 Bold","Arial Bold",Arial,Helvetica,sans-serif;font-weight:normal}
.simpleArticleList.list-small{padding-bottom:60px}
@media screen and (min-width:700px){.simpleArticleList.list-small{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:1023px){.simpleArticleList.list-small{padding-left:0;padding-right:0}
}
.simpleArticleList.list-small ul{border-spacing:0;width:100%}
.simpleArticleList.list-small ul li{border-bottom:2px solid #fff;background-color:#f5f5f5;background-image:url('clientlibs_support/images/icon-arrow-black.png');background-position:95% center;background-repeat:no-repeat}
@media screen and (min-width:700px){.simpleArticleList.list-small ul li{background-position:97.6% center}
.simpleArticleList.list-small ul li:nth-child(odd){background-color:#eee}
}
.simpleArticleList.list-small ul li.selected{background-color:#0068bf;background-image:url('clientlibs_support/images/icon-arrow-white.png');background-size:9px;color:#fff}
.simpleArticleList.list-small ul li:hover:not(.selected){background-color:#dcdcdc}
.simpleArticleList.list-small ul li a,.simpleArticleList.list-small ul li>div{padding:14px 40px 16px 14px;height:auto;font-family:"SST W01 Bold","SST W02 Bold","SST W10 Bold","SST W15 Bold","Arial Bold",Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px}
@media screen and (min-width:700px){.simpleArticleList.list-small ul li a,.simpleArticleList.list-small ul li>div{padding-left:24px;padding-right:40px}
}
.simpleArticleList.list-small ul li a{border-bottom:2px solid #fff}
@media screen and (min-width:700px){.simpleArticleList.list-small ul li a{border:0}
}
.simpleArticleList.list-small ul li a strong{font-size:15px}
@media screen and (min-width:700px){.simpleArticleList.list-small ul li a strong{font-size:16px}
}
.simpleArticleList.list-large ul{border-spacing:2px;width:102%}
.simpleArticleList.list-large ul li a{padding:13px 20px;height:72px;background:#fff url('clientlibs_support/images/icon-arrow-blue.png') no-repeat 97% center}
.simpleArticleList.list-large ul li a:before{content:" ";position:absolute;height:3px;background-color:#f5f5f5;top:0;margin:0 20px;width:95%;z-index:1;left:0}
.simpleArticleList.list-large ul li a:hover{background-color:#f5f5f5}
.simpleArticleList.list-large ul li a:hover:after{content:" ";position:absolute;height:5px;background-color:#f5f5f5;bottom:-5px;width:100%;z-index:1;left:0}
.simpleArticleList.list-large ul li a strong{color:#0068bf}
.image-light-box{background:url("clientlibs_base/images/common/loader.gif") no-repeat 50% 50%;background-color:#303030;height:100%;width:100%}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.gameGrid .moduleComponent,.gameGrid .moduleComponentOverflow{min-width:0;padding-bottom:30px}
@media screen and (min-width:1023px){.gameGrid .moduleComponent,.gameGrid .moduleComponentOverflow{min-width:740px;padding-bottom:60px}
}
@media screen and (min-width:700px){.gameGrid.inlineTabs .CM090-inlineTabs>.wrapper{max-width:none}
}
.CM022_groupAndSorting{position:relative;max-width:940px;margin:0 auto;display:block;padding:0 20px;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:700px){.CM022_groupAndSorting{padding:0}
}
.CM022_groupAndSorting div.grouping{float:left;font-weight:bold}
.CM022_groupAndSorting div.grouping a{height:50px;float:left;margin:0 1px;line-height:50px;background:#f5f5f5;color:#363636;text-decoration:none;display:block;padding:0 20px;width:auto}
.CM022_groupAndSorting div.grouping a:hover{color:#fff;background:#0070c7}
.CM022_groupAndSorting div.grouping a.selected{-webkit-box-shadow:0 0 10px -2px #030203 inset;box-shadow:0 0 10px -2px #030203 inset;color:#fff;background:#0070c7;outline:0}
.CM022_groupAndSorting .sortTitle{float:right;width:auto;color:#363636;padding:14px 10px}
.CM022_groupAndSorting div.sort{float:right}
.CM022_groupAndSorting div.sort .sbSelector{width:auto;font-weight:bold;text-transform:uppercase;font-size:14px}
#CM021_gameFilter ~ #results .error-no-results.hide,#CM021_gameFilter ~ #results .error-server.hide{display:none}
#CM021_gameFilter ~ #results .error-no-results label.parsys-label,#CM021_gameFilter ~ #results .error-server label.parsys-label{display:block;padding:5px;font-size:14px;font-weight:bold;text-align:left;color:#fff;background-color:#666}
#CM021_gameFilter{position:relative;width:100%;background:url('clientlibs_base/images/CM021_gameFilters/bg.jpg') no-repeat center top;color:#fff}
#CM021_gameFilter ~ #results{padding-bottom:150px;min-height:300px}
#CM021_gameFilter ~ #results .loader{display:none}
#CM021_gameFilter ~ #results.loading ul{position:relative;z-index:100}
#CM021_gameFilter ~ #results.loading .loader{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;background-color:rgba(255,255,255,0.9);background-image:url('clientlibs_base/images/common/loader.gif');background-repeat:no-repeat;background-position:50% 100px}
#CM021_gameFilter ~ #results .more-loader{display:block;background:url("clientlibs_base/images/common/loader.gif") no-repeat 50% 50%;background-color:transparent;padding:10px 0;margin-bottom:50px}
#CM021_gameFilter ~ #results ul{margin-left:20px}
#CM021_gameFilter .filter-controls{padding-top:64px;background:transparent url('clientlibs_base/images/CM021_gameFilters/GameFinder_Background.jpg') no-repeat center top}
@media all and (min-width:1600px){#CM021_gameFilter .filter-controls{background-size:100%}
}
.no-touch.opacity.generatedcontent #CM021_gameFilter .device-filters a:hover,.no-touch.opacity.generatedcontent #CM021_gameFilter .filter-tabs li a,.no-touch.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a:hover,.no-touch.opacity.generatedcontent #CM021_gameFilter .tab .hide-filter .hide-filter-content{position:relative;z-index:2}
.no-touch.opacity.generatedcontent #CM021_gameFilter .device-filters a:hover>*,.no-touch.opacity.generatedcontent #CM021_gameFilter .filter-tabs li a>*,.no-touch.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a:hover>*,.no-touch.opacity.generatedcontent #CM021_gameFilter .tab .hide-filter .hide-filter-content>*{z-index:2}
.opacity.generatedcontent #CM021_gameFilter .device-filters a:hover::before,.opacity.generatedcontent #CM021_gameFilter .filter-tabs li a::before,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a:hover::before,.opacity.generatedcontent #CM021_gameFilter .tab .hide-filter .hide-filter-content::before{background-color:#fff;height:100%;width:100%;top:0;left:0;display:block;position:absolute;content:"";opacity:.1;z-index:1;-webkit-transition:opacity .2s ease-in .1s;-moz-transition:opacity .2s ease-in .1s;-ms-transition:opacity .2s ease-in .1s;-o-transition:opacity .2s ease-in .1s;transition:opacity .2s ease-in .1s}
.no-generatedcontent #CM021_gameFilter .device-filters a:hover,.no-generatedcontent #CM021_gameFilter .filter-tabs li a,.no-generatedcontent #CM021_gameFilter .tab.layout-list ul li a:hover,.no-generatedcontent #CM021_gameFilter .tab .hide-filter .hide-filter-content{background-color:#0068bf}
.no-opacity #CM021_gameFilter .device-filters a:hover,.no-opacity #CM021_gameFilter .filter-tabs li a,.no-opacity #CM021_gameFilter .tab.layout-list ul li a:hover,.no-opacity #CM021_gameFilter .tab .hide-filter .hide-filter-content{background-color:#0068bf}
.opacity.generatedcontent #CM021_gameFilter .device-filters a,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list.media-icons ul li a.no-filter:hover{position:relative;z-index:2}
.opacity.generatedcontent #CM021_gameFilter .device-filters a>*,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a>*,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list.media-icons ul li a.no-filter:hover>*{z-index:2}
.opacity.generatedcontent #CM021_gameFilter .device-filters a::before,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a::before,.opacity.generatedcontent #CM021_gameFilter .tab.layout-list.media-icons ul li a.no-filter:hover::before{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0;background-color:#fff;height:100%;width:100%;top:0;left:0;display:block;position:absolute;content:"";z-index:1}
#CM021_gameFilter .device-filters a span,#CM021_gameFilter .filter-tabs li a,#CM021_gameFilter .tab.layout-list ul li a,#CM021_gameFilter .tab.layout-list ul li a .name,#CM021_gameFilter .tab .hide-filter .hide-filter-content{color:#8fdffd;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none}
#CM021_gameFilter .device-filters a.selected,.opacity #CM021_gameFilter .active-filters li,.no-opacity #CM021_gameFilter .active-filters li.selected,#CM021_gameFilter .tab.layout-list ul li a.selected{background-color:#fff;-webkit-box-shadow:inset 0 0 6px .5px #888;box-shadow:inset 0 0 6px .5px #888;color:#363636}
#CM021_gameFilter .device-filters a.selected *,.opacity #CM021_gameFilter .active-filters li *,.no-opacity #CM021_gameFilter .active-filters li.selected *,#CM021_gameFilter .tab.layout-list ul li a.selected *{color:#363636}
.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a{position:relative;margin-bottom:4px}
.opacity.generatedcontent #CM021_gameFilter .tab.layout-list ul li a::after{content:"";display:block;height:2px;line-height:0;font-size:0;position:absolute;bottom:-4px;left:0;right:0;background-color:#fff;opacity:.1}
.no-generatedcontent #CM021_gameFilter .tab.layout-list ul li a{border-bottom:2px solid #0068bf}
.no-opacity #CM021_gameFilter .tab.layout-list ul li a{border-bottom:2px solid #0068bf}
#CM021_gameFilter .filter-wrap{margin:0 auto;width:980px;position:relative}
#CM021_gameFilter .inner-wrap{padding:50px 20px 20px;overflow:hidden;position:static}
.with-secondary #CM021_gameFilter .inner-wrap{padding-top:100px}
#CM021_gameFilter .right-step{height:160px;bottom:0;width:1000px;right:-1000px;position:absolute;background:white}
#CM021_gameFilter .step-mask{width:100%;height:40px;display:block;background-color:#fff;padding:20px 0 40px 0}
#CM021_gameFilter .step-mask .moduleComponent{padding-bottom:0}
#CM021_gameFilter .step-mask hr{width:2000px;height:2px;margin:18px 0 0 20px;padding:0;background-color:#e6e6e6;border:0 transparent none;position:relative}
#CM021_gameFilter header{width:100%;overflow:hidden;background:transparent;text-align:left;margin:0 0 50px 0}
#CM021_gameFilter header h2{text-align:left;font-family:"adelle",Georgia;font-size:2.2em;font-style:italic;font-weight:normal;line-height:1;-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum"}
#CM021_gameFilter header h3{text-align:left;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:3.2em}
#CM021_gameFilter .device-filters{width:100%;overflow:hidden;position:relative;margin-bottom:20px}
#CM021_gameFilter .device-filters .wrap{display:table;width:100%;border-spacing:2px;overflow:hidden;table-layout:fixed;margin:0;padding:0}
#CM021_gameFilter .device-filters a{text-decoration:none;text-align:center;display:table-cell;vertical-align:top;outline:0}
#CM021_gameFilter .device-filters a .image-wrap{position:relative;height:70px;margin-top:20px;overflow:hidden}
#CM021_gameFilter .device-filters a .image-wrap .vert-bottom{height:100%;display:inline-block;width:0;overflow:hidden}
.lt-ie8 #CM021_gameFilter .device-filters a .image-wrap .vert-bottom{display:inline;zoom:1}
#CM021_gameFilter .device-filters a .image-wrap>div{vertical-align:bottom;display:inline-block}
.lt-ie8 #CM021_gameFilter .device-filters a .image-wrap>div{display:inline;zoom:1}
#CM021_gameFilter .device-filters a .image-wrap>div.tb{display:none}
#CM021_gameFilter .device-filters a span{font-size:14px;text-transform:uppercase;display:block;clear:both;min-height:30px;padding:0 10px 10px}
#CM021_gameFilter .device-filters a:hover{color:#fff}
#CM021_gameFilter .device-filters a.selected:hover{background-color:#fff}
#CM021_gameFilter .device-filters a.filter-all:hover{background-color:#fff}
#CM021_gameFilter .device-filters a.filter-all .image-wrap img{display:none}
#CM021_gameFilter .device-filters a.filter-all .image-wrap img.selected-image{display:inline}
#CM021_gameFilter .filter-tabs,#CM021_gameFilter .active-filters{width:100%;overflow:hidden;list-style-type:none;display:table;table-layout:fixed;border-spacing:2px 0;margin:0;padding:0}
#CM021_gameFilter .filter-tabs li,#CM021_gameFilter .active-filters li{display:table-cell;text-align:center}
#CM021_gameFilter .filter-tabs li:only-child,#CM021_gameFilter .active-filters li:only-child{width:300px;display:block}
#CM021_gameFilter .filter-tabs li a,#CM021_gameFilter .active-filters li a{white-space:nowrap;outline:0;text-overflow:ellipsis;overflow:hidden}
.no-flexbox #CM021_gameFilter .filter-tabs li:first-child>li+li,.no-flexbox #CM021_gameFilter .active-filters li:first-child>li+li{width:49%}
.no-flexbox #CM021_gameFilter .filter-tabs li:first-child>li+li+li,.no-flexbox #CM021_gameFilter .active-filters li:first-child>li+li+li{width:33%}
.no-flexbox #CM021_gameFilter .filter-tabs li:first-child>li+li+li+li,.no-flexbox #CM021_gameFilter .active-filters li:first-child>li+li+li+li{width:24.5%}
#CM021_gameFilter .filter-tabs.with_extra_filter li,#CM021_gameFilter .active-filters.with_extra_filter li{width:215px}
#CM021_gameFilter .filter-tabs.with_extra_filter li.selected,#CM021_gameFilter .active-filters.with_extra_filter li.selected{width:215px}
#CM021_gameFilter .filter-tabs li a{position:relative;text-transform:uppercase;display:block;font-size:14px;height:40px;padding-left:10px;padding-right:10px;line-height:40px}
#CM021_gameFilter .filter-tabs li a .arrow-wrap{display:inline-block;margin-left:8px;height:14px;width:16px;background:transparent url('clientlibs_base/images/CM021_gameFilters/upDown_chevron_v2.png') no-repeat right top;position:relative;top:0;vertical-align:middle}
.lt-ie8 #CM021_gameFilter .filter-tabs li a .arrow-wrap{display:inline;zoom:1}
#CM021_gameFilter .filter-tabs li a.selected,#CM021_gameFilter .filter-tabs li a:hover{color:#fff}
#CM021_gameFilter .filter-tabs li a.selected .arrow-wrap,#CM021_gameFilter .filter-tabs li a:hover .arrow-wrap{background-position:right bottom;top:-2px}
.opacity.generatedcontent #CM021_gameFilter .filter-tabs li a.selected::before,.opacity.generatedcontent #CM021_gameFilter .filter-tabs li a:hover::before{opacity:.2}
#CM021_gameFilter .filter-tabs li a:hover .arrow-wrap{background:transparent url('clientlibs_base/images/CM021_gameFilters/upDown_chevron.png') no-repeat right 102%}
#CM021_gameFilter .filter-tabs li a.selected:hover .arrow-wrap{background:transparent url('clientlibs_base/images/CM021_gameFilters/upDown_chevron_v2.png') no-repeat right bottom}
#CM021_gameFilter .active-filters{margin-top:2px}
#CM021_gameFilter .active-filters li{position:relative;background-color:transparent;overflow:hidden;padding-left:18px;text-align:left;text-transform:uppercase;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:0;line-height:0;color:#363636;-webkit-transition:opacity .3s ease-in-out 0,height .3s linear .3s;-moz-transition:opacity .3s ease-in-out 0,height .3s linear .3s;-ms-transition:opacity .3s ease-in-out 0,height .3s linear .3s;-o-transition:opacity .3s ease-in-out 0,height .3s linear .3s;transition:opacity .3s ease-in-out 0,height .3s linear .3s}
#CM021_gameFilter .active-filters li .close{background:transparent url('clientlibs_base/images/CM021_gameFilters/cross.png');display:block;width:14px;height:14px;position:absolute;top:13px;right:13px;cursor:pointer}
.opacity #CM021_gameFilter .active-filters li{opacity:0}
#CM021_gameFilter .active-filters li.selected{height:40px;opacity:1;font-size:14px;line-height:40px;-webkit-transition:opacity .3s ease-in-out .3s,height 0 linear .3s;-moz-transition:opacity .3s ease-in-out .3s,height 0 linear .3s;-ms-transition:opacity .3s ease-in-out .3s,height 0 linear .3s;-o-transition:opacity .3s ease-in-out .3s,height 0 linear .3s;transition:opacity .3s ease-in-out .3s,height 0 linear .3s}
#CM021_gameFilter .filter-tab-content{overflow:hidden;width:100%;height:0;-webkit-transition:height .3s ease-in-out .3s;-moz-transition:height .3s ease-in-out .3s;-ms-transition:height .3s ease-in-out .3s;-o-transition:height .3s ease-in-out .3s;transition:height .3s ease-in-out .3s;position:relative}
#CM021_gameFilter .tab{padding:40px 0 30px;opacity:0;-webkit-transition:opacity .3s ease-in-out 0,left 0 linear .3s;-moz-transition:opacity .3s ease-in-out 0,left 0 linear .3s;-ms-transition:opacity .3s ease-in-out 0,left 0 linear .3s;-o-transition:opacity .3s ease-in-out 0,left 0 linear .3s;transition:opacity .3s ease-in-out 0,left 0 linear .3s;float:left;width:100%;position:absolute;left:-9999px;top:0}
#CM021_gameFilter .tab.layout-list ul{list-style-type:none;padding:0;margin:0;zoom:1;margin-left:-20px}
#CM021_gameFilter .tab.layout-list ul li{float:left;margin-left:20px;margin-bottom:20px;display:block;position:relative}
#CM021_gameFilter .tab.layout-list ul li a{font-size:14px}
#CM021_gameFilter .tab.layout-list ul li a .name{line-height:14px}
#CM021_gameFilter .tab.layout-list ul li a .total{line-height:16px;font-size:16px;margin-top:6px;display:block}
#CM021_gameFilter .tab.layout-list ul li a .description{margin:0;color:#8fdffd;font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica;font-weight:normal;text-decoration:none;font-size:14px;line-height:16px}
#CM021_gameFilter .tab.layout-list ul li .no-filter{cursor:default}
#CM021_gameFilter .tab.layout-list ul li .no-filter .name{color:#fff;opacity:.2}
#CM021_gameFilter .tab.layout-list ul li .no-filter .total{color:#fff;opacity:.2}
#CM021_gameFilter .tab.layout-list ul li .no-filter .description{color:#666}
#CM021_gameFilter .tab.layout-list.columns-2 ul li{width:460px}
#CM021_gameFilter .tab.layout-list.columns-3 ul li{width:300px}
#CM021_gameFilter .tab.layout-list.columns-4 ul li{width:220px}
#CM021_gameFilter .tab.layout-list.columns-5 ul li{width:172px}
#CM021_gameFilter .tab.layout-list.columns-6 ul li{width:140px}
#CM021_gameFilter .tab.layout-list.media-icons ul li a{width:auto;display:block;padding:10px 10px 20px 60px;height:40px}
#CM021_gameFilter .tab.layout-list.media-icons ul li a .media-wrap{position:absolute;top:12px;left:10px;display:block;height:40px;width:40px;overflow:hidden}
#CM021_gameFilter .tab.layout-list.media-icons ul li a .media-wrap img{position:absolute;top:0;left:0}
#CM021_gameFilter .tab.layout-list.media-icons ul li a.selected .media-wrap img{top:auto;bottom:2px}
#CM021_gameFilter .tab.layout-list.media-icons ul li a.no-filter .media-wrap img{top:-70px}
#CM021_gameFilter .tab.layout-list.media-images{padding-top:5px}
#CM021_gameFilter .tab.layout-list.media-images.columns-5 ul{margin-left:-35px}
#CM021_gameFilter .tab.layout-list.media-images.columns-5 ul li{margin-left:35px;width:160px;min-height:77px}
#CM021_gameFilter .tab.layout-list.media-images.columns-6 ul li{min-height:95px}
#CM021_gameFilter .tab.layout-list.media-images ul{min-height:267px}
#CM021_gameFilter .tab.layout-list.media-images ul li{padding-top:80px;padding-bottom:90px}
#CM021_gameFilter .tab.layout-list.media-images ul li a{display:block;padding:10px;position:relative}
#CM021_gameFilter .tab.layout-list.media-images ul li a .media-wrap{position:relative}
#CM021_gameFilter .tab.layout-list.media-images ul li a .media-wrap img{position:relative;z-index:1;vertical-align:bottom}
#CM021_gameFilter .tab.layout-list.media-images ul li a .media-wrap img+img{position:absolute;right:0;bottom:0;z-index:0}
#CM021_gameFilter .tab.layout-list.media-images ul li a .name,#CM021_gameFilter .tab.layout-list.media-images ul li a .description{position:absolute;left:10px;right:10px}
#CM021_gameFilter .tab.layout-list.media-images ul li a .name{height:16px;line-height:16px;font-size:16px;bottom:-40px;padding-top:31px;padding-bottom:9px}
#CM021_gameFilter .tab.layout-list.media-images ul li a .description{bottom:-90px;height:50px}
#CM021_gameFilter .tab.layout-list.media-images ul li a.selected .name,#CM021_gameFilter .tab.layout-list.media-images ul li a.selected .description{color:#8fdffd !important}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper{width:780px;margin-left:auto;margin-right:auto}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper>*{margin:0 0 40px 20px;float:left}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper>*:first-child{margin-left:0}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper>img{margin-bottom:0;margin-top:-5px}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper p{width:343px;margin-top:0;font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica;font-weight:normal}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper p strong{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper .buttons>a{float:left;margin-left:20px}
#CM021_gameFilter .tab.layout-not-signed-in .wrapper .buttons>a:first-child{margin-left:0}
#CM021_gameFilter .tab.tablet{width:700px}
#CM021_gameFilter .tab.tablet.layout-list.media-icons.columns-2 ul li{width:340px}
#CM021_gameFilter .tab.tablet.layout-list.media-icons.columns-3 ul li{width:220px}
#CM021_gameFilter .tab.tablet.layout-list.media-icons.columns-4 ul li{width:160px}
#CM021_gameFilter .tab.tablet.layout-list.media-icons.columns-5 ul li{width:124px}
#CM021_gameFilter .tab.tablet.layout-list.media-icons.columns-6 ul li{width:100px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-5{margin-left:-17px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-5 ul{width:585px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-5 li:first-child+li+li+li{margin-left:135.5px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-5 .more-info,#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-5 .hide-filter{margin-left:17px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-6{margin-left:-10px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-6 ul{width:640px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-6 li:first-child+li+li+li+li{margin-left:180px}
#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-6 .more-info,#CM021_gameFilter .tab.tablet.layout-list.media-images.columns-6 .hide-filter{margin-left:10px}
#CM021_gameFilter .tab.tablet.layout-list.media-images ul{margin-left:auto;margin-right:auto}
#CM021_gameFilter .tab.tablet.layout-not-signed-in .wrapper{width:100%}
#CM021_gameFilter .tab.tablet.layout-not-signed-in .wrapper p{width:266px}
#CM021_gameFilter .tab .more-info{width:100%;text-align:center;margin-top:20px;margin-bottom:40px}
.lt-ie8 #CM021_gameFilter .tab .more-info{margin-top:40px}
#CM021_gameFilter .tab .more-info a{font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica;font-weight:normal;text-decoration:none;color:#fff;background:transparent url('clientlibs_base/images/CM021_gameFilters/chevron_right_large.png') no-repeat right 4px;display:inline-block;line-height:24px;padding-right:22px;font-size:18px}
#CM021_gameFilter .tab .more-info a:hover{color:#8fdffd;background:transparent url('clientlibs_base/images/CM021_gameFilters/chevron_right_large_blue.png') no-repeat right 4px}
#CM021_gameFilter .tab .more-info a strong{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal}
#CM021_gameFilter .tab .hide-filter{padding-top:20px;text-align:center}
#CM021_gameFilter .tab .hide-filter .hide-filter-content{text-align:center;color:white !important;margin:0 auto;display:inline-block;width:auto;height:40px;line-height:40px;font-size:1.1em;text-transform:uppercase;background:url('clientlibs_base/images/CM021_gameFilters/upDown_chevron.png') no-repeat 90% 15px;padding:0 56px 0 20px}
.opacity.generatedcontent #CM021_gameFilter .tab .hide-filter .hide-filter-content:hover::before{opacity:.2}
#CM021_gameFilter .playstation-left-shapes{left:-3%;position:absolute;bottom:-40px;z-index:1000}
#CM021_gameFilter .playstation-right-shapes{position:absolute;bottom:65px;right:-3%;z-index:1000}
@media all and (max-width:1140px){.playstation-left-shapes img{position:relative;left:-40%}
.playstation-right-shapes img{position:relative;right:-40%}
}
@media all and (max-width:1000px){#CM021_gameFilter .playstation-left-shapes,#CM021_gameFilter .playstation-right-shapes{display:none}
}
@media all and (max-width:980px){#CM021_gameFilter .filter-wrap{width:740px;position:static}
#CM021_gameFilter .inner-wrap{padding-bottom:120px}
#CM021_gameFilter .right-step{display:none}
#CM021_gameFilter .step-mask{position:absolute;left:0;right:0;bottom:-1px}
#CM021_gameFilter .step-mask .moduleComponent{width:700px}
#CM021_gameFilter .device-filters a{width:98px;margin-left:2px}
#CM021_gameFilter .device-filters a .image-wrap{white-space:nowrap}
#CM021_gameFilter .device-filters a .image-wrap>div.fw{display:none}
#CM021_gameFilter .device-filters a .image-wrap>div.tb{display:inline-block}
.lt-ie8 #CM021_gameFilter .device-filters a .image-wrap>div.tb{display:inline;zoom:1}
#CM021_gameFilter .active-filters.with_extra_filter li.selected{width:155px}
#CM021_gameFilter .active-filters li{width:214px}
#CM021_gameFilter .filter-tabs.with_extra_filter li{width:173px}
#CM021_gameFilter .tab{width:940px}
#CM021_gameFilter .tab.initialised{width:100%}
#CM021_gameFilter .tab.initialised.layout-list.media-icons.columns-2 ul li{width:340px}
#CM021_gameFilter .tab.initialised.layout-list.media-icons.columns-3 ul li{width:220px}
#CM021_gameFilter .tab.initialised.layout-list.media-icons.columns-4 ul li{width:160px}
#CM021_gameFilter .tab.initialised.layout-list.media-icons.columns-5 ul li{width:124px}
#CM021_gameFilter .tab.initialised.layout-list.media-icons.columns-6 ul li{width:100px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-5{margin-left:-17px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-5 ul{width:585px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-5 .more-info,#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-5 .hide-filter{margin-left:17px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-6{margin-left:-10px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-6 ul{width:640px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-6 li:first-child+li+li+li+li{margin-left:180px}
#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-6 .more-info,#CM021_gameFilter .tab.initialised.layout-list.media-images.columns-6 .hide-filter{margin-left:10px}
#CM021_gameFilter .tab.initialised.layout-list.media-images ul{margin-left:auto;margin-right:auto}
#CM021_gameFilter .tab.initialised.layout-not-signed-in .wrapper{width:100%}
#CM021_gameFilter .tab.initialised.layout-not-signed-in .wrapper p{width:266px}
#CM021_gameFilter .tab.layout-list.media-images ul li a{padding:0}
}
#CM021_gameFilter .tab.layout-list.media-icons ul li a .media-wrap{display:none}
#CM021_gameFilter .tab.layout-list.media-icons ul li a h4{text-align:left}
#CM021_gameFilter .filter-wrap div.filter-tab-content.genre{padding-bottom:45px}
.boxCarousel{position:relative;margin:-50px auto 0 auto;max-width:968px;min-width:484px}
.boxCarousel .button-div{text-align:center;margin-top:-60px;display:block;position:relative;z-index:1}
.lt-ie8 .boxCarousel .button-div{z-index:-1}
@media screen and (max-width:680px){.boxCarousel{max-width:484px}
}
@media screen and (max-width:960px){.boxCarousel{width:700px}
}
@media screen and (min-width:1350px){.boxCarousel{width:968px}
}
.boxCarousel .caroufredsel_wrapper{margin:0 !important;padding-right:20px !important;left:-10px !important}
.boxCarousel .loader{display:block;height:316px;width:100%;background:url("clientlibs_base/images/common/loader.gif") no-repeat 50% 30%}
.boxCarousel .pages{text-align:right;margin:0 15px 15px 0}
.boxCarousel .pages a{display:inline-block;width:10px;height:10px;margin:1px 1px 1px 10px;vertical-align:middle;text-indent:-9999px;background:#666;text-decoration:none;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.boxCarousel .pages a.selected{background:#0068bf;width:12px;height:12px;margin:0 0 0 10px}
.boxCarousel .pages a:hover{background:#0068bf}
.boxCarousel ul{margin:20px !important;padding:0;list-style:none;display:none}
.boxCarousel ul li{display:block;float:left;width:256px;max-width:256px;position:relative}
.boxCarousel .game-tile-hover .background{width:220px}
.boxCarousel ul li a{text-decoration:none;display:block;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.boxCarousel ul li a .shadow{margin-bottom:5px;height:143px;background:url("clientlibs_base/images/CM010_boxCarousel/shadow.png") center bottom no-repeat}
.boxCarousel ul li a .shadow .icon{position:relative;width:238px;height:133px}
.boxCarousel ul li a .shadow .icon div{margin:5px 10px;width:218px;height:123px}
.boxCarousel ul li a:hover .shadow{padding-bottom:5px;margin-bottom:0}
.boxCarousel ul li a:hover .shadow .icon div{margin:0;width:100%;height:100%}
.boxCarousel ul li a span{margin:0;text-align:left;color:#3a3a3a;font-size:1.1em}
.boxCarousel ul li a h2{margin:0;text-align:left;color:#3a3a3a;font-size:1.4em;line-height:25px}
.boxCarousel .prev,.boxCarousel .next{position:absolute;top:90px;width:50px;height:50px;text-indent:-9999px;z-index:10}
.boxCarousel .prev{left:-15px;background:url("clientlibs_base/images/common/arrows.png") left top no-repeat}
.boxCarousel .prev.disabled{background-position:left bottom}
.boxCarousel .next{right:-20px;background:url("clientlibs_base/images/common/arrows.png") right top no-repeat}
.boxCarousel .next.disabled{background-position:right bottom}
@media screen and (max-width:680px){.boxCarousel .next{right:-24px}
}
@media screen and (max-width:1024px){.boxCarousel .next{right:-15px}
}
.lt-ie8 .boxCarousel .prev,.lt-ie8 .boxCarousel .next{top:107px}
.boxCarousel a,.boxCarousel a:focus{outline:none !important;ie-dummy:expression(this.hideFocus=true)}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.content_par>.emailSignUpParental{padding-top:30px}
@media screen and (min-width:700px){.content_par>.emailSignUpParental{padding-top:60px}
}
.parentalconsent--title{font-weight:normal;margin-bottom:25px;font-size:24px;font-weight:200;text-transform:capitalize}
@media screen and (min-width:700px){.parentalconsent--title{font-size:36px}
}
.parentalconsent--title span{display:block;margin-bottom:7px;color:#0072ce;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}
@media screen and (min-width:700px){.parentalconsent--title span{margin-bottom:12px;font-size:14px;letter-spacing:.18em}
}
html[lang^="cs"] .parentalconsent--title span,html[lang^="tr"] .parentalconsent--title span,html[lang^="el"] .parentalconsent--title span{font-size:20px;letter-spacing:0;text-transform:capitalize}
@media screen and (min-width:700px){html[lang^="cs"] .parentalconsent--title span,html[lang^="tr"] .parentalconsent--title span,html[lang^="el"] .parentalconsent--title span{font-size:22px}
}
.parentalconsent--subtitle,.emailsignup--parentalconfirmation legend.field-title{font-style:normal;font-size:15px;font-weight:600}
@media screen and (min-width:700px){.parentalconsent--subtitle,.emailsignup--parentalconfirmation legend.field-title{font-size:16px}
}
.parentalconsent--subtitle{margin-bottom:22px}
.emailsignup--parentalconfirmation{text-align:center}
.emailsignup--parentalconfirmation ul{max-width:614px;margin:0 auto;padding:0;list-style:none;font-size:15px;line-height:1.4}
@media screen and (min-width:700px){.emailsignup--parentalconfirmation ul{font-size:16px;line-height:1.5}
}
.emailsignup--parentalconfirmation dl{margin:0 0 7px}
.emailsignup--parentalconfirmation dt,.emailsignup--parentalconfirmation dd{display:inline-block;margin:0;padding:0}
.emailsignup--parentalconfirmation dd{font-weight:500}
.emailsignup--parentalconfirmation legend{width:100%;margin:0 auto}
.emailsignup--parentalconfirmation legend.field-title{text-align:center}
.emailsignup--parentalconfirmation .radios{overflow:hidden}
.emailsignup--parentalconfirmation .radios .radio-btn{width:41%;text-align:left;float:right}
.emailsignup--parentalconfirmation .radios .radio-btn:nth-child(2n+1){text-align:right;float:left}
.emailsignup--parentalconfirmation .radios .radio-btn label{margin:0}
.emailsignup--parentalconfirmation .rules{margin-bottom:20px}
@media screen and (min-width:700px){.emailsignup--parentalconfirmation .rules{margin-bottom:35px}
}
.emailsignup--parentalconfirmation .pdc-form-message{margin-bottom:30px}
.emailsignup--parentalconfirmation .pdc-confirmation,.emailsignup--parentalconfirmation .pdc-form-message{display:none;opacity:0}
.emailsignup--parentalconfirmation .pdc-confirmation.show,.emailsignup--parentalconfirmation .pdc-form-message.show,.emailsignup--parentalconfirmation .pdc-confirmation.emailsignup-parentalconsent--invalid-token{display:block;opacity:1}
.emailsignup--parentalconfirmation .registration-info,.emailsignup--parentalconfirmation .form-wrap{padding:26px}
@media screen and (min-width:700px){.emailsignup--parentalconfirmation .larger-padding{padding:40px}
}
.emailsignup--parentalconfirmation .registration-info{background-color:#f5f5f5}
.emailsignup--parentalconfirmation input[type="submit"],.emailsignup--parentalconfirmation .form-wrap.cta p:last-child{margin-bottom:0}
.emailsignup--parentalconfirmation input[type="submit"]{margin-top:2px}
@media screen and (min-width:700px){.emailsignup--parentalconfirmation input[type="submit"]{margin-top:17px}
}
.emailsignup--parentalconfirmation .consent-options{position:relative}
.emailsignup--parentalconfirmation .consent-options label.fade-error{-webkit-animation-name:none;animation-name:none;-webkit-animation-duration:0;animation-duration:0}
.emailsignup--parentalconfirmation .consent-options .inline-error:after{left:calc(50% - 7.5px)}
.pdc-font-icons,.emailsignup .select-all:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.emailsignup .select-all{display:block;margin:10px 0 0 0}
@media screen and (min-width:700px){.emailsignup .select-all{display:inline;margin:0 0 0 10px}
}
.emailsignup .select-all:before{content:"\e902"}
@media screen and (min-width:700px){.emailsignup .checkboxes.visual{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -24px -24px 0}
.emailsignup .checkboxes.visual input[type="checkbox"]+label{width:100%}
}
.emailsignup .checkboxes.visual .field-wrap{margin-bottom:10px}
@media screen and (min-width:700px){.emailsignup .checkboxes.visual .field-wrap{margin:0 24px 24px 0;width:calc(50% -  24px);display:-webkit-flex;display:flex}
}
@media screen and (min-width:1023px){.emailsignup .checkboxes.visual .field-wrap{width:calc(33.33333333333333% -  24px)}
}
@media screen and (min-width:700px){.emailsignup .rules{margin-bottom:30px}
}
.emailsignup .pdc-confirmation,.emailsignup .pdc-form-message{display:none;opacity:0}
.emailsignup .pdc-form-message{margin-bottom:30px}
.emailsignup .pdc-confirmation input[type="submit"]{margin-bottom:0}
@media screen and (min-width:700px){.emailsignup .pdc-confirmation .grid .col{margin-right:0;margin-bottom:0}
}
.emailsignup .pdc-confirmation .grid .col:last-child{margin-bottom:0}
@media screen and (min-width:700px){.emailsignup .pdc-confirmation label,.emailsignup .pdc-confirmation .grid{max-width:540px}
.emailsignup .pdc-confirmation label{margin:0 auto 15px}
.emailsignup .pdc-confirmation .grid{margin:0 auto}
}
.emailsignup .pdc-confirmation.parental-confirmation{margin:20px 0}
.emailsignup form.success .emailsignup-success{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup form.success .form-wrap,.emailsignup form.success .recaptcha-container{display:none}
.emailsignup form.parental-consent .form-wrap{display:none}
.emailsignup form.parental-consent .parental-confirmation{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup form.parental-success .form-wrap,.emailsignup form.parental-success .recaptcha-container{display:none}
.emailsignup form.parental-success .emailsignup-parentalconsent-success{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup form.multiple-errors .emailsignup-validation-error{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup form.under-age .form-wrap,.emailsignup form.under-age .recaptcha-container{display:none}
.emailsignup form.under-age .emailsignup-underage-error{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup form.system-error .emailsignup-system-error{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.emailsignup.hide-interests .interests{display:none}
.pdc-font-icons,.pdc-form.contact-us .buttons.visual li:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.pdc-form.contact-us{counter-reset:section;padding:30px 0;max-width:inherit;background-color:#eee}
@media screen and (min-width:700px){.pdc-form.contact-us{background-color:transparent;padding:0}
}
.pdc-form.contact-us h3.title-count{font-weight:200;font-size:16px;display:inline-block;position:static;width:auto;text-align:left;margin-bottom:18px}
@media screen and (min-width:700px){.pdc-form.contact-us h3.title-count{font-size:18px;margin-bottom:28px}
}
.pdc-form.contact-us h3.title-count:before{font-family:'BebasRegular','SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;counter-increment:section;content:"0" counter(section);display:block;font-size:24px;color:#0072ce;margin-bottom:10px;font-weight:500}
@media screen and (min-width:700px){.pdc-form.contact-us h3.title-count:before{font-size:30px}
}
.pdc-form.contact-us form{display:none}
.pdc-form.contact-us form.active{display:block}
.pdc-form.contact-us .pdc-confirmation,.pdc-form.contact-us .pdc-form-message{display:none}
.pdc-form.contact-us .pdc-form-message{margin-bottom:30px}
@media screen and (min-width:700px){.pdc-form.contact-us .pdc-form-message{margin-bottom:60px}
}
.pdc-form.contact-us .buttons.visual{margin:0 0 30px}
@media screen and (min-width:700px){.pdc-form.contact-us .buttons.visual{display:-webkit-flex;display:flex;margin:0 -10px 50px}
}
.pdc-form.contact-us .buttons.visual img{max-width:100px;margin-left:15px}
@media screen and (min-width:1023px){.pdc-form.contact-us .buttons.visual img{max-width:180px}
}
.pdc-form.contact-us .buttons.visual a{background-color:#fff;color:#1f1f1f;text-align:left;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);font-weight:200;clear:both;font-size:13px;text-shadow:none;margin-bottom:22px;outline:0;padding:16px;transition:background-color .1s linear;display:block}
@media screen and (min-width:700px){.pdc-form.contact-us .buttons.visual a{padding:25px;width:100%;font-size:14px;margin:0 10px}
}
.pdc-form.contact-us .buttons.visual a:last-child{margin-bottom:0}
.pdc-form.contact-us .buttons.visual a.active{background-color:#0072ce;color:#fff}
.pdc-form.contact-us .buttons.visual a.active li:before{color:rgba(255,255,255,0.5)}
.pdc-form.contact-us .buttons.visual a .wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
.pdc-form.contact-us .buttons.visual ul{padding:0 0 0 15px;list-style-type:none}
.pdc-form.contact-us .buttons.visual li{margin:0 0 10px;padding:0 0 0 5px;font-size:inherit}
.pdc-form.contact-us .buttons.visual li:before{color:#999;font-size:7px;content:"\e914";margin:0 11px 0 -18px}
.pdc-form.contact-us .buttons.visual .title{text-align:inherit;font-size:15px;font-weight:400;font-family:inherit}
@media screen and (min-width:700px){.pdc-form.contact-us .buttons.visual .title{font-size:16px}
}
.pdc-form.contact-us .alert{background-color:#363636;color:#fff;padding:16px;text-align:center;margin-bottom:25px}
@media screen and (min-width:700px){.pdc-form.contact-us .alert{display:-webkit-flex;display:flex;text-align:left;margin-bottom:30px;padding:24px 30px}
}
.pdc-form.contact-us .alert p{margin:0 0 10px;font-size:13px}
.pdc-form.contact-us .alert p:last-child{font-size:14px;margin-bottom:0}
.pdc-form.contact-us .alert .main-image{-webkit-align-self:center;align-self:center;margin-bottom:30px}
@media screen and (min-width:700px){.pdc-form.contact-us .alert .main-image{padding-right:40px;margin-bottom:0}
}
.pdc-form.contact-us .rules{margin-bottom:12px}
@media screen and (min-width:700px){.pdc-form.contact-us .rules{margin-bottom:30px}
}
.pdc-form.contact-us .wrapper{padding:0 16px 0;max-width:980px}
@media screen and (min-width:700px){.pdc-form.contact-us .wrapper{padding:0 20px 0;margin:0 auto}
}
.pdc-form.contact-us .non-visible{opacity:.5}
.pdc-form.contact-us .step2{background:#eee}
@media screen and (min-width:700px){.pdc-form.contact-us .step2{padding:60px 0}
}
.pdc-form.contact-us.success{padding-bottom:60px}
.pdc-form.contact-us.success .contact-us-success{display:block}
.pdc-form.contact-us.success .step1,.pdc-form.contact-us.success .step2{display:none}
.pdc-form.contact-us.multiple-errors .title-count,.pdc-form.contact-us.recaptcha-error .title-count,.pdc-form.contact-us.system-error .title-count,.pdc-form.contact-us.multiple-errors .step1,.pdc-form.contact-us.recaptcha-error .step1,.pdc-form.contact-us.system-error .step1{display:none}
.pdc-form.contact-us.multiple-errors .contact-us-validation-error{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.pdc-form.contact-us.recaptcha-error .contact-us-recaptcha-error{display:block}
.pdc-form.contact-us.system-error .contact-us-system-error{display:block}
.page-section.backgroundWhite .pdc-form.contact-us{margin-top:-30px}
@media screen and (min-width:700px){.page-section.backgroundWhite .pdc-form.contact-us{margin-top:0}
}
.page-section.backgroundWhite .headingWrapper+.page-section-par .pdc-form.contact-us{margin-top:0}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
@media screen and (min-width:700px){.feedback.section{margin-top:-20px;min-height:150px}
}
.CM182-feedback{display:inline-block;position:relative;width:100%;text-align:center;z-index:10}
@media screen and (min-width:700px){.CM182-feedback{padding-bottom:40px}
}
.CM182-feedback.author{margin-top:50px}
.CM182-feedback .wrapper{display:inline-block;position:relative;width:100%;max-width:940px;margin:0 auto;padding:0 20px;text-align:left;box-sizing:border-box}
.CM182-feedback .rating{display:inline-block}
.CM182-feedback .rating h3,.CM182-feedback .rating h4{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;text-align:left}
.CM182-feedback .rating h3{font-size:20px;margin-bottom:20px}
.CM182-feedback .rating h4{font-size:16px;color:#0068bf;padding-left:30px}
.CM182-feedback .rating .btn,.CM182-feedback .rating span{background:url('clientlibs_base/images/common/button-icons.png') no-repeat;background-size:auto 44px}
.CM182-feedback .rating .btn{display:inline-block;width:40px;height:40px;cursor:pointer}
.CM182-feedback .rating .btn.like{background-color:#0068bf;background-position:-2px 50%}
.CM182-feedback .rating .btn.dislike{background-color:#363636;background-position:-46px 50%}
.CM182-feedback .rating span{height:40px;line-height:0;display:table-cell;background-position:-92px center;vertical-align:middle}
.CM182-feedback .rating .message{display:none}
@media screen and (min-width:700px){.CM182-feedback .rating h3{font-size:22px}
.CM182-feedback .rating h4{padding-left:40px}
.CM182-feedback .rating .btn,.CM182-feedback .rating span{background-size:auto 60px}
.CM182-feedback .rating .btn{width:60px;height:60px}
.CM182-feedback .rating .btn.like{background-position:left center}
.CM182-feedback .rating .btn.dislike{background-position:-59px center}
.CM182-feedback .rating span{height:60px;background-position:-125px center}
}
.CM128comparison-table-wrapper{max-width:968px;display:block;position:relative;margin:0 auto}
.CM128comparison-table-wrapper div.more{display:block;width:100%;overflow:hidden;background:#f5f5f5;color:#363636;padding:10px 0;text-align:center;margin-bottom:30px;margin-top:30px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal;font-size:1.2em;cursor:pointer}
.CM128comparison-table-wrapper div.more span{display:inline-block;background:transparent url('clientlibs_base/images/upDownArrows.png') no-repeat right -10px;padding:0 28px 0 0}
.CM128comparison-table-wrapper div.more span.showLess{background-position:right 8px}
.CM128comparison-table-wrapper div.more:hover{background:#e6e6e6}
.CM128comparison-table-wrapper table{width:100%;border:0}
.CM128comparison-table-wrapper table tbody,.CM128comparison-table-wrapper table thead,.CM128comparison-table-wrapper table tfoot{width:inherit;display:inherit}
.CM128comparison-table-wrapper table td,.CM128comparison-table-wrapper table th{max-width:inherit;width:inherit;text-align:center}
.CM128comparison-table-wrapper table td.first-column,.CM128comparison-table-wrapper table th.first-column{text-align:left !important;border:0;width:36%}
.lt-ie8 .CM128comparison-table-wrapper table td.first-column,.lt-ie8 .CM128comparison-table-wrapper table th.first-column{width:200px}
.CM128comparison-table-wrapper table td.double-column img,.CM128comparison-table-wrapper table th.double-column img{max-width:190px}
.CM128comparison-table-wrapper table th{font-size:19px;font-size:bold;padding:20px 24px 20px 0}
.CM128comparison-table-wrapper table th.first-column{padding:20px 24px 20px 12px}
.CM128comparison-table-wrapper table td{font-size:16px;padding:24px;border-left:2px solid #FFF}
.CM128comparison-table-wrapper .disclaimer{display:block;margin:0 auto;text-align:center;font-size:14px;width:628px;margin-top:45px;margin-bottom:45px}
.netflix_table .CM128comparison-table-wrapper{max-width:940px;padding-left:0}
@media screen and (max-width:1000px){.CM128comparison-table-wrapper{max-width:700px}
}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
@-webkit-keyframes slideOut{0{opacity:0;-webkit-transform:translateX(400px)}
50%{opacity:.5;-webkit-transform:translateX(200px)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes slideOut{0{opacity:0;-moz-transform:translateX(400px)}
50%{opacity:.5;-moz-transform:translateX(200px)}
100%{opacity:1;-moz-transform:translateX(0)}
}
@-ms-keyframes slideOut{0{opacity:0;-ms-transform:translateX(400px)}
50%{opacity:.5;-ms-transform:translateX(200px)}
100%{opacity:1;-ms-transform:translateX(0)}
}
@keyframes slideOut{0{opacity:0;-moz-transform:translateX(400px)}
50%{opacity:.5;transform:translateX(200px)}
100%{opacity:1;transform:translateX(0)}
}
.chatRightNow ~ div{opacity:0;transition:opacity 1500ms ease 1500ms}
.chatRightNow.loaded ~ div,.chatRightNow.inactive ~ div{opacity:1}
#rightSideBar{position:absolute;right:0;z-index:999}
#rightSideBar.fixed{position:fixed}
#rightSideBar .chatRightNow.delayedSlide .yui-skin-sam{-webkit-animation:slideOut .5s linear forwards;-moz-animation:slideOut .5s linear forwards;-ms-animation:slideOut .5s linear forwards;animation:slideOut .5s linear forwards}
.chatrightnow.chatRightNow{margin-bottom:25px;position:relative}
.chatrightnow.chatRightNow .yui-skin-sam{transform:translateX(400px)}
.chatrightnow.chatRightNow .yui-skin-sam.slideIn{-webkit-animation:slideOut .5s linear forwards;-moz-animation:slideOut .5s linear forwards;-ms-animation:slideOut .5s linear forwards;animation:slideOut .5s linear forwards}
.chatrightnow.chatRightNow .yui-skin-sam a.container-close{display:none}
.chatrightnow.chatRightNow .yui-skin-sam .yui-panel-container.shadow .underlay{background-color:#f5f5f5}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog.shadow .underlay{background:white;width:342px;top:-3px;border:1px solid #f5f5f5;opacity:1;z-index:-90}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .rn_RefuseDiv{margin:7% auto auto auto}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .rn_RefuseDiv *{outline:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .rn_RefuseDiv .rn_SyndicatedCheckbox{opacity:0;float:left;width:18px;display:none}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .rn_RefuseDiv .rn_SyndicatedCheckbox+.rn_SyndicatedLabel{margin:0;clear:none;padding:5px 0 5px 35px;background:url('clientlibs_base/images/chatRightNow/PDC_GetHelp_Chat_Tick_Off.gif') left center no-repeat;background-size:25px 25px;cursor:pointer;display:table-cell;font-size:15px;line-height:15px;font-weight:normal}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .rn_RefuseDiv .rn_SyndicatedCheckbox:checked+.rn_SyndicatedLabel{background-image:url('clientlibs_base/images/chatRightNow/PDC_GetHelp_Chat_Tick_On.gif')}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft span{text-decoration:none;text-align:center;display:inline-block;max-width:180px;font-weight:normal;border:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft span .first-child{border:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft span .first-child button{white-space:nowrap;overflow:hidden;min-width:140px;text-overflow:ellipsis;padding:8px 15px;text-transform:uppercase;font-weight:bold;font-size:14px;margin-right:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_0{margin:auto 3% auto auto;background:#0070c7;background:-webkit-linear-gradient(top,#008ae3 0,#0070c7 100%);background:-moz-linear-gradient(top,#008ae3 0,#0070c7 100%);background:-ms-linear-gradient(top,#008ae3 0,#0070c7 100%);background:-o-linear-gradient(top,#008ae3 0,#0070c7 100%);background:linear-gradient(top,#008ae3 0,#0070c7 100%)}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_0:hover{background-image:none;background-color:#0070c7}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_0 .first-child button{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_1{margin:auto auto auto 3%;background:#d5d6d7;background:-webkit-linear-gradient(top,#eee 0,#d5d6d7 100%);background:-moz-linear-gradient(top,#eee 0,#d5d6d7 100%);background:-ms-linear-gradient(top,#eee 0,#d5d6d7 100%);background:-o-linear-gradient(top,#eee 0,#d5d6d7 100%);background:linear-gradient(top,#eee 0,#d5d6d7 100%)}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_1:hover{background-image:none;background-color:#d5d6d7}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .ft #rn_DialogButton_rn_Dialog_0_1 .first-child button{color:#000;text-shadow:0 -1px 1px rgba(255,255,255,0.3)}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .underlay{width:334px;box-shadow:1px 1px 5px 0 #9f9f9f}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel{width:334px;border:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd{padding:5%}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatBody{font-weight:normal}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatBody .rn_SyndicatedChatLogoImageDiv img{height:45px}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatBody .rn_SyndicatedChatHeaderLabel{font-size:14px;font-weight:bold;display:table-cell}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatBody .rn_SyndicatedChatQuestionLabel{font-size:14px;display:table-cell;font-weight:normal}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatHeaderLabelDiv{height:auto;border:0}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatQuestionDiv{float:none;width:100%;height:auto;padding-top:5px}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .bd .rn_SyndicatedChatAvatarDiv{display:none}
.chatrightnow.chatRightNow .yui-skin-sam .yui-dialog .yui-panel .ft{padding:1% 5% 5% 5%}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.bannerWrapper.herobanner+.content_par{position:relative;z-index:10}
.bannerWrapper.herobanner+.content_par>.section:first-child{background-color:#fff}
.bannerWrapper.herobanner+.content_par>.section:first-child>section.page-section:first-child{background-color:transparent !important;overflow:visible}
@media screen and (min-width:700px){.bannerWrapper.herobanner+.content_par>.section:first-child>section.page-section:first-child>.headingWrapper>:first-child.section-sub-heading{margin-top:-4px}
}
.bannerWrapper.herobanner+.content_par>.section:first-child>section.page-section:first-child.top-align-heading{padding-top:30px}
@media screen and (min-width:700px){.bannerWrapper.herobanner+.content_par>.section:first-child>section.page-section:first-child.top-align-heading{padding-top:60px}
}
.bannerWrapper.herobanner+.content_par>.section:nth-child(2)>section[id^='search-results'].page-section:first-child{background-color:transparent !important;overflow:visible}
@media screen and (min-width:700px){.bannerWrapper.herobanner:not(.step-disabled)+.content_par>.section:first-child>section.page-section:first-child>.headingWrapper,.bannerWrapper.herobanner:not(.step-disabled)+.content_par>.section:first-child>section.page-section:first-child>:not(.headingWrapper)+.page-section-par,.bannerWrapper.herobanner:not(.step-disabled)+.content_par>.section:first-child>section.page-section:first-child>:first-child.page-section-par{margin-top:-107px;padding-top:0}
}
.contact-iframe>#page-content>section.page-section:first-child{background-color:transparent}
.CC018-article-social-stats ul{float:left;list-style-type:none;margin:0;padding:0}
.CC018-article-social-stats ul li{float:left;position:relative;padding-top:20px;padding-bottom:20px;margin-bottom:0}
.CC018-article-social-stats ul li .number{height:28px;line-height:28px;float:left;padding:0 10px;font-size:2.2em;position:relative;text-decoration:none;width:auto}
.CC018-article-social-stats ul li p{color:#333;float:left;font-size:1.1em;height:28px;line-height:28px;margin:0}
.CC018-article-social-stats ul li.shared .number{color:#0068bf;font-family:'BebasRegular','SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;padding-left:0}
.CC018-article-social-stats ul li.shared p{width:80px;line-height:1}
.CC018-article-social-stats ul li.comments{padding-right:20px}
.CC018-article-social-stats ul li.comments .number{color:#fff;background:#363636;font-weight:bold;font-size:1.25em}
.CC018-article-social-stats ul li.comments .number .triangle{border-top-color:#363636;border-right-width:10px}
.CC018-article-social-stats ul li.comments .number:hover{background:#fff;color:#0068bf}
.CC018-article-social-stats ul li.comments p{margin:0 0 0 10px}
.CC018-article-social-stats ul li.replies .number{color:#fff;background:#0068bf;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.25em}
.CC018-article-social-stats ul li.replies .number img{margin-right:2px}
.CC018-article-social-stats ul li.replies .number .triangle{border-top-color:#0068bf}
.CC018-article-social-stats ul li.replies p{margin:0 0 0 10px}
.CC018-article-social-stats ul li.left-border{border-left:1px solid #f5f5f5;padding-left:20px;margin-left:20px}
.CC018-article-social-stats ul li .triangle{border-style:solid;border-left-width:0;border-right-width:7px;border-top-width:6px;font-size:0;line-height:0;width:0;position:absolute;top:28px;left:5px;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent}
.CC018-article-social-stats ul.small li{padding-top:0;padding-bottom:13px}
.CC018-article-social-stats ul.small li .number{height:22px;line-height:20px;font-size:1.1em;font-weight:normal;padding:0 6px}
.CC018-article-social-stats ul.small li .triangle{top:22px;border-right-width:5px;border-left-width:0;border-top-width:6px}
.CC018-article-social-stats ul.small li.comments{padding-right:4px}
.CC018-article-social-stats ul.small li.replies .triangle{right:6px;left:auto;border-left-width:10px;border-right-width:0}
.CC018-article-social-stats ul.small li.replies .number{padding-left:25px;background-image:url('clientlibs_base/images/CC018_articleSocialStats/logosprite.png');background-position:4px -8px;background-repeat:no-repeat}
.CC018-article-social-stats ul.small li.replies img{height:11px;width:15px;margin-right:1px}
.cm115-article-List{margin:0 auto;padding-top:0;padding-left:0;padding-right:0;position:relative;max-width:940px}
.cm115-article-List .wrapper{padding:0}
.cm115-article-List .wrapper ul{margin:0;padding:0;list-style:none}
.cm115-article-List .wrapper ul li{text-align:left;overflow:hidden;margin-bottom:40px;background-color:whitesmoke;position:relative}
.cm115-article-List .wrapper ul li a{display:block;width:100%;position:relative;height:173px;text-decoration:none}
.cm115-article-List .wrapper ul li a .img-container{width:50%;float:left;overflow:hidden;height:173px}
.cm115-article-List .wrapper ul li a .img-container .img-bkg{-webkit-transition-duration:.6s;-moz-transition-duration:.6s;width:100%;height:100%;background-repeat:no-repeat;background-position:center center}
.cm115-article-List .wrapper ul li a article{height:173px;width:470px;text-align:left;position:absolute;bottom:0;right:0;background-color:whitesmoke}
.cm115-article-List .wrapper ul li a article .wrapper{padding:15px;box-sizing:border-box;height:100%}
.cm115-article-List .wrapper ul li a article .wrapper h2{text-align:left;display:inline-block;margin:0 0 15px 0;color:#0068bf;font-size:1.1em;font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase}
.cm115-article-List .wrapper ul li a article .wrapper h3{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;color:#363636;font-size:1.6em;margin:0 0 15px 0;text-align:left;height:53px;overflow:hidden}
.cm115-article-List .wrapper ul li a article .wrapper p{color:#363636;height:45px;overflow:hidden}
.cm115-article-List .wrapper ul li a article .wrapper .date{text-align:left;font-size:1em;position:absolute;bottom:15px;left:15px;font-weight:normal;color:#363636}
.cm115-article-List .wrapper ul li a article .CC018-article-social-stats{bottom:0;position:absolute;right:10px;z-index:10}
.cm115-article-List .wrapper ul li a article .CC018-article-social-stats li{margin:0;background-color:transparent}
.cm115-article-List .wrapper ul li a:hover .img-container .img-bkg{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.cm115-article-List .wrapper ul li a:hover article{background-color:#0a68b6}
.cm115-article-List .wrapper ul li a:hover article .wrapper h2,.cm115-article-List .wrapper ul li a:hover article .wrapper h3,.cm115-article-List .wrapper ul li a:hover article .wrapper p,.cm115-article-List .wrapper ul li a:hover article .wrapper .date{color:#fff}
.cm115-article-List .wrapper ul li a:hover article .wrapper .CC018-article-social-stats .comments .number,.cm115-article-List .wrapper ul li a:hover article .wrapper .CC018-article-social-stats .replies .number{background:#fff;color:#0068bf}
.cm115-article-List .wrapper ul li a:hover article .wrapper .CC018-article-social-stats .comments .triangle,.cm115-article-List .wrapper ul li a:hover article .wrapper .CC018-article-social-stats .replies .triangle{border-top-color:#fff}
.cm115-article-List .wrapper ul li a:hover article .wrapper .CC018-article-social-stats .replies .number{background-image:url(clientlibs_base/images/CC018_articleSocialStats/logosprite.png);background-repeat:no-repeat;background-position:4px 5px}
.cm115-article-List .wrapper ul li:first-child a{height:350px}
.cm115-article-List .wrapper ul li:first-child a .img-container{width:100%;height:100%;float:left}
.cm115-article-List .wrapper ul li:first-child a .img-container .img-bkg{width:100%;float:left}
.cm115-article-List .wrapper ul li:first-child a article{left:0}
.cm115-article-List .wrapper ul li:first-child a article .wrapper h2{position:absolute;top:-35px;left:0;background-color:whitesmoke;padding:10px 15px;margin:0}
.cm115-article-List .wrapper ul li:first-child a:hover article .wrapper h2{background-color:#0a68b6}
.cm115-article-List .wrapper div.more{display:block;width:100%;overflow:hidden;background:#f5f5f5;color:#363636;padding:10px 0;text-align:center;margin-bottom:30px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:1.2em}
.cm115-article-List .wrapper div.more span{display:inline-block;background:transparent url("clientlibs_base/images/upDownArrows.png") no-repeat right -10px;padding:0 28px 0 0}
.cm115-article-List .wrapper div.more span.showLess{background-position:right 8px}
.cm115-article-List .wrapper div.more:hover{background:#e6e6e6}
@media all and (max-width:990px){.cm115-article-List .wrapper{padding:0 20px}
}
.no-js .cm115-article-List .wrapper div.more{display:none}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.CM180-article-index{margin-bottom:30px;padding-top:30px;padding-bottom:30px;background-color:#f5f5f5;display:none}
@media screen and (min-width:700px){.CM180-article-index{margin-bottom:0;padding-top:0;padding-bottom:45px;background-color:#fff}
}
.CM180-article-index ul{display:block;margin:0}
@media screen and (min-width:700px){.CM180-article-index ul{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:20px}
}
.CM180-article-index ul li{padding-left:23px}
.CM180-article-index ul li:before{left:0}
.CM180-article-index small{color:#999;font-size:13px}
@media screen and (min-width:700px){.CM180-article-index small{font-size:14px}
}
.CM180-article-index.active{display:block}
.CM180-article-index .wrapper{padding:0 16px;max-width:940px;margin:0 auto}
@media screen and (min-width:700px){.CM180-article-index .wrapper{padding-left:20px;padding-right:20px}
}
.CM142_ArticleLayout{max-width:940px;margin:0 auto;margin-top:-100px}
.CM142_ArticleLayout .left-column{float:left;margin-top:10px;width:57%}
.CM142_ArticleLayout .right-column{float:right;margin-top:-100px;width:40%;display:inline}
.CM142_ArticleLayout .bottom-column{max-width:700px;margin-bottom:60px}
.CM142_ArticleLayout .CC018-article-social-stats ul li.comments .number:hover{background:none repeat scroll 0 0 #363636;color:#fff}
.heroBanner .image-wrap .right-mask{margin-left:460px}
@media all and (max-width:1000px){.CM142_ArticleLayout .right-column{display:inline;float:right;height:801px;margin-top:-100px;position:relative;width:45%}
.CM142_ArticleLayout .bottom-column{padding-left:20px}
.CM142_ArticleLayout .left-column{width:52%}
.heroBanner .image-wrap .right-mask{margin-left:345px}
}
.CM142_ArticleLayout .left-column.full-width{width:92%}
@media all and (max-width:1000px){.CM142_ArticleLayout .left-column.full-width{width:92%}
}
.CM137_wrapper{position:relative;color:#333;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.CM137_wrapper .image,.CM137_wrapper .video{height:100%;margin-bottom:55px}
.CM137_wrapper .image img{max-width:560px;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.CM137_wrapper .category{color:#0068bf;text-transform:uppercase;margin:12px 0 4px}
.CM137_wrapper .header{text-align:left;color:#363636;font-size:40px;margin-top:46px;margin-bottom:27px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal}
.CM137_wrapper .subheader{text-align:left;display:block;color:#0068bf;font-family:"adelle",Georgia;font-size:30px;line-height:40px;font-style:italic;font-weight:normal;margin-bottom:24px;width:100%}
.CM137_wrapper .articleSocialStats{overflow:hidden;margin-bottom:50px;padding:10px 0}
.CM137_wrapper .paragraphblock div{font-size:initial}
.CM137_wrapper .paragraph-block-wrapper{margin-bottom:60px}
.CM137_wrapper a{text-decoration:none;color:#0068bf}
.CM137_wrapper a:hover{text-decoration:underline}
@media all and (max-width:1000px){.CM137_wrapper{padding-left:20px;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.CM137_wrapper .image img{max-width:400px;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
.CM137_wrapper .articleSocialStats .shared{float:none;overflow:hidden}
.CM137_wrapper .articleSocialStats .left-border{border-left:0;margin-left:0;padding-left:0}
}
.CM137_wrapper .category.bottom{margin-top:0;margin-bottom:33px;font-size:14px}
.CM137_wrapper .category .date{color:black}
html.isFullScreenMode{overflow:hidden}
.isEmbeddedMode body{overflow:auto}
.isFullScreenMode #cboxPrevious,.isFullScreenMode #cboxNext,.isFullScreenMode #cboxClose{visibility:hidden !important}
.isFullScreenMode body{overflow:hidden}
.s7controlbar{position:absolute;bottom:0;height:50px;width:100%;left:0;background-color:#000;z-index:10000}
.videoToolBarOverlay{position:absolute;bottom:0;height:50px;width:100%;left:0;background-color:transparent;z-index:30;cursor:default}
.s7container{background-color:#000}
.s7videoplayer{background-color:#000}
.s7videoplayer .s7iconeffect{width:90px;height:90px;background:url(clientlibs_scene7/images/iconEffectPlayButton.png)}
.overIconEffect .s7videoplayer .s7iconeffect{opacity:.9 !important;filter:alpha(opacity=90) !important;-khtml-opacity:.9 !important;-moz-opacity:.9 !important}
.overIconEffectIE8 .s7videoplayer .s7iconeffect{filter:alpha(opacity=60) !important}
.lt-ie10 .s7videoplayer .s7iconeffect{z-index:1}
.s7videoplayer .s7iconeffect[state="play"]{background:url(clientlibs_scene7/images/iconEffectPlayButton.png)}
.s7videoplayer .s7iconeffect[state="replay"]{background:url(clientlibs_scene7/images/iconEffectPlayButton.png)}
.s7playpausebutton{width:30px;margin:0 10px 0 10px;height:50px;left:1px;background-size:auto auto;position:absolute;cursor:pointer;z-index:1010}
.s7playpausebutton[selected="false"]{left:0}
.s7playpausebutton[selected="true"][state="up"]{background:url(clientlibs_scene7/images/btnPlay.png) center no-repeat}
.s7playpausebutton[selected="true"][state="over"]{background:url(clientlibs_scene7/images/btnPlay_over.png) center no-repeat}
.s7playpausebutton[selected="true"][state="down"]{background:url(clientlibs_scene7/images/btnPlay_over.png) center no-repeat}
.s7playpausebutton[selected="true"][state="disabled"]{background:url(clientlibs_scene7/images/btnPlay.png) center no-repeat}
.s7playpausebutton[selected="false"][state="up"]{background:url(clientlibs_scene7/images/btnPause.png) center no-repeat}
.s7playpausebutton[selected="false"][state="over"]{background:url(clientlibs_scene7/images/btnPause_over.png) center no-repeat}
.s7playpausebutton[selected="false"][state="down"]{background:url(clientlibs_scene7/images/btnPause_over.png) center no-repeat}
.s7playpausebutton[selected="false"][state="disabled"]{background:url(clientlibs_scene7/images/btnPause.png) center no-repeat}
.s7tooltip{background:#1f1f1f;border:0;color:#fff}
.s7videoscrubber{left:0;top:auto;bottom:0;position:absolute;height:5px;width:auto;z-index:10;cursor:pointer}
.s7controlbar .s7videoscrubber{cursor:pointer}
.s7controlbar.hidden .s7videoscrubber{cursor:default}
.s7videoscrubber .s7track{background-color:#424242;height:5px;width:100%;position:absolute;top:0;left:0}
.s7videoscrubber .s7knob{width:0;height:0;background:0;position:absolute;z-index:1000;top:0;cursor:pointer}
.s7videoscrubber .s7trackplayed{background-color:#00a2ff;height:5px;width:100%;position:absolute;top:0;left:0;z-index:220}
.s7videoscrubber .s7trackloaded{background-color:#999;height:5px;position:absolute;top:0;left:0;z-index:200}
.s7videoscrubber .s7videotime{display:none}
.s7controlbar .s7videoscrubber{left:42px;top:10px;position:absolute}
.s7controlbar .s7videoscrubber .s7track{background-color:#424242;height:10px;width:100%;position:absolute;top:10px;left:8px}
.s7controlbar .s7videoscrubber .s7knob{width:20px;height:30px;background:url(clientlibs_scene7/images/knob.png) center no-repeat;position:absolute;z-index:1000;top:0;left:-2px}
.s7controlbar .s7videoscrubber.touch .s7knob{left:-17px}
.s7controlbar .s7videoscrubber .s7trackplayed{background-color:#00a2ff;height:10px;width:100%;position:absolute;top:10px;left:8px}
.s7controlbar .s7videoscrubber .s7trackloaded{background-color:#999;height:10px;position:absolute;top:10px;left:8px;z-index:200}
.s7videotime{right:98px;top:11px;color:#fff;font-family:'BebasRegular';position:absolute;font-size:14px;padding:4px;letter-spacing:.3px}
.mobile .s7videotime{right:50px}
.s7mutablevolume{position:absolute;width:50px;height:50px;top:-1px;right:47px;cursor:pointer}
.s7mutablevolume .s7mutebutton{background-size:auto auto}
.s7mutablevolume .s7mutebutton[selected="true"][state="up"]{background:url(clientlibs_scene7/images/btnVolume.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="true"][state="over"]{background:url(clientlibs_scene7/images/btnVolume_over.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="true"][state="down"]{background:url(clientlibs_scene7/images/btnVolume_over.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="true"][state="disabled"]{background:url(clientlibs_scene7/images/btnVolume.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="false"][state="up"]{background:url(clientlibs_scene7/images/btnVolume.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="false"][state="over"]{background:url(clientlibs_scene7/images/btnVolume_over.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="false"][state="down"]{background:url(clientlibs_scene7/images/btnVolume_over.png) center no-repeat}
.s7mutablevolume .s7mutebutton[selected="false"][state="disabled"]{background:url(clientlibs_scene7/images/btnVolume.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="true"][state="up"]{background:url(clientlibs_scene7/images/btnVolume_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="true"][state="over"]{background:url(clientlibs_scene7/images/btnVolume_over_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="true"][state="down"]{background:url(clientlibs_scene7/images/btnVolume_over_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="true"][state="disabled"]{background:url(clientlibs_scene7/images/btnVolume_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="false"][state="up"]{background:url(clientlibs_scene7/images/btnVolume_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="false"][state="over"]{background:url(clientlibs_scene7/images/btnVolume_over_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="false"][state="down"]{background:url(clientlibs_scene7/images/btnVolume_over_mute.png) center no-repeat}
.muted .s7mutablevolume .s7mutebutton[selected="false"][state="disabled"]{background:url(clientlibs_scene7/images/btnVolume_mute.png) center no-repeat}
.s7mutablevolume .s7verticalvolume{display:none}
.btnVolume{position:absolute;width:50px;height:50px;top:-1px;right:47px;background-size:auto auto;cursor:pointer}
.btnVolume.up{background:url(clientlibs_scene7/images/btnVolume.png) center no-repeat}
.btnVolume.over{background:url(clientlibs_scene7/images/btnVolume_over.png) center no-repeat}
.s7fullscreenbutton{width:50px;height:50px;right:0;top:0;background-size:auto auto;position:absolute;cursor:pointer}
.s7fullscreenbutton[selected="true"][state="up"]{background:url(clientlibs_scene7/images/btnFS_Off.png) center no-repeat}
.s7fullscreenbutton[selected="true"][state="over"]{background:url(clientlibs_scene7/images/btnFS_Off_over.png) center no-repeat}
.s7fullscreenbutton[selected="true"][state="down"]{background:url(clientlibs_scene7/images/btnFS_Off_over.png) center no-repeat}
.s7fullscreenbutton[selected="true"][state="disabled"]{background:url(clientlibs_scene7/images/btnFS_Off.png) center no-repeat}
.s7fullscreenbutton[selected="false"][state="up"]{background:url(clientlibs_scene7/images/btnFS.png) center no-repeat}
.s7fullscreenbutton[selected="false"][state="over"]{background:url(clientlibs_scene7/images/btnFS_over.png) center no-repeat}
.s7fullscreenbutton[selected="false"][state="down"]{background:url(clientlibs_scene7/images/btnFS_over.png) center no-repeat}
.s7fullscreenbutton[selected="false"][state="disabled"]{background:url(clientlibs_scene7/images/btnFS.png) center no-repeat}
.s7mutablevolume .s7verticalvolume{position:absolute;width:32px;height:97px;left:0;top:-97px;padding-top:5px;background:transparent url(clientlibs_scene7/images/volumeSlider.png) no-repeat 0 0;text-align:center;color:white}
.s7mutablevolume .s7verticalvolume .s7track{top:25px;height:56px;left:13px;width:6px;margin-top:4px;background:transparent}
.s7mutablevolume .s7verticalvolume .s7filledtrack{position:absolute;width:100%;left:0;top:4px;margin-top:4px;background:transparent url(clientlibs_scene7/images/volumeSliderTracker.png) no-repeat center bottom}
.s7mutablevolume .s7verticalvolume .s7knob{position:absolute;width:23px;height:11px;left:4px;background:transparent url(clientlibs_scene7/images/volumeKnob.png) no-repeat 0 0;cursor:pointer}
.s7mutablevolume .s7verticalvolume .s7volumeNumeric{position:absolute;top:5px;left:0;width:100%;font-weight:bold}
.VolumeControllerHolder{width:38px;height:84px;top:-78px;overflow:hidden;position:absolute;background:url(clientlibs_scene7/images/volumeSlider.png) no-repeat center}
.VolumeControllerHolder.s7mutablevolume{right:52px}
.volumeTrackOnHolder{height:61px;width:10px;overflow:hidden;position:absolute;bottom:12px;top_:12px;left:14px}
.volumeKnob{position:absolute;width:20px;height:10px;left:50%;margin:-5px 0 0 -10px;background:transparent url(clientlibs_scene7/images/volumeKnob.png) no-repeat 0 0;cursor:pointer;cursor:pointer}
.volumeValue{display:none;font-weight:bold;top:2px;position:absolute;width:100%;text-align:center;color:#fff}
.volumeTrackOn{height:61px;width:10px;background:url(clientlibs_scene7/images/volumeSliderTracker.png) no-repeat center;position:relative}
.videoTitleContainer{position:absolute;top:0;width:100%;height:51px;overflow:hidden;z-index:11}
.videoTitleSlideHolder{position:absolute;width:100%;height:51px}
.videoTitleSlideBg{width:100%;height:100%;background-color:#212121;filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}
.videoTitleLabel{position:absolute;color:#fff;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-size:18px;height:100%;top:-3px;left:12px;margin:15px 50px;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-0.4px}
.videoTitleIcon{width:50px;height:51px;background:url(clientlibs_scene7/images/videoTitleIcon.png) center no-repeat;position:absolute;top:-1px;left:7px}
.reviewPageHolder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.reviewPageOverlay{position:absolute;top:0;left:0;background-color:#1f1f1f;filter:alpha(opacity=97);-khtml-opacity:.97;-moz-opacity:.97;opacity:.97;width:100%;height:100%}
.reviewPageHolder .contentContainer{position:absolute;width:705px;height:285px;top:50%;left:50%;margin-top:-143px;margin-left:-353px}
.reviewPageHolder .reviewPageheaderlabel{color:#fff;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-size:20px;position:absolute;top:-34px;letter-spacing:-0.5px}
.reviewCellGrid.three{margin-left:0;bottom:0;position:absolute}
.reviewCell{width:233px;height:265px;float:left;margin-left:3px;cursor:pointer}
.reviewCell.firstCell{margin-left:0}
.reviewBlankCell{width:233px;height:265px;float:left;margin-left:3px;background-color:#fff;filter:alpha(opacity=3);-khtml-opacity:.03;-moz-opacity:.03;opacity:.03}
.reviewCellImage{width:100%;height:131px}
.reviewCellOverlayIcon{width:41px;height:41px;background:url(clientlibs_scene7/images/recommededCellOverlayIcon.png) 0 0 no-repeat}
.reviewCellInfoContainer{position:relative;margin-top:3px;width:100%;height:131px}
.reviewCellInfoContainerBg{width:100%;height:100%}
.up .reviewCellInfoContainerBg{background-color:#fff;filter:alpha(opacity=7);-khtml-opacity:.07;-moz-opacity:.07;opacity:.07}
.over .reviewCellInfoContainerBg{background:#0068bf}
.reviewCellType{position:absolute;top:6px;left:12px;width:222px;height:15px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-size:14px}
.up .reviewCellType{color:#00a2ff}
.over .reviewCellType{color:#fff}
.reviewCellDescription{position:absolute;top:28px;left:12px;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;color:#fff;font-size:16px;height:60px;overflow:hidden;text-overflow:ellipsis}
.reviewCellDuration{color:#eee;font-family:'BebasRegular';font-size:15px;position:absolute;bottom:10px;left:12px}
.s7NativeVideoContainer{width:100%;height:100%;background:#000;overflow:hidden}
.s7NativeVideoIconEffect{width:90px;height:90px;background:url(clientlibs_scene7/images/iconEffectPlayButton.png);position:absolute;top:50%;left:50%;margin:-45px 0 0 -45px}
.overIconEffect.s7NativeVideoIconEffect{opacity:.9 !important;filter:alpha(opacity=90) !important;-khtml-opacity:.9 !important;-moz-opacity:.9 !important}
.kmjVideoContainer,.ytVideoContainer{height:100%;width:100%;overflow:hidden;display:block;position:absolute}
.pdc-font-icons,.theme-topic h5 a:after{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.sectionTitle,.pdc-support .support-title,.pdc-support .support-error-title{font-size:24px;font-weight:normal;line-height:1.6}
@media screen and (min-width:700px){.sectionTitle,.pdc-support .support-title,.pdc-support .support-error-title{font-size:36px;font-weight:200}
}
.statistic{font-weight:100;font-size:50px}
@media screen and (min-width:700px){.statistic{font-size:70px}
}
.accentHeader{color:#0072ce;font-size:13px;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0}
@media screen and (min-width:700px){.accentHeader{font-size:14px;letter-spacing:.18em}
}
.ps-locale-exception .accentHeader{text-transform:none;letter-spacing:normal}
.backgroundSatinBlue .accentHeader,.backgroundScreenBlack .accentHeader{color:#fff}
.tabAccent{font-size:13px;font-weight:500;text-transform:uppercase}
.ps-locale-exception .tabAccent{font-size:14px;text-transform:none}
.subtitleHeader{font-size:17px}
@media screen and (min-width:700px){.subtitleHeader{font-size:18px}
}
.header{padding:30px 16px;max-width:940px;margin:0 auto}
.header h1{color:#1f1f1f;font-weight:200;line-height:1.3;font-size:28px;margin:0}
.header h2{font-size:15px;font-weight:normal;line-height:22px;margin:20px 0 0 0}
@media screen and (min-width:700px){.header{padding:50px 20px 25px}
.header h1{font-size:36px;margin:0 0 12px}
.header h2{font-size:16px;margin:20px 0 30px}
}
.support-banner{background:#0a58a7 url('clientlibs_base/images/CM021_gameFilters/GameFinder_Background.jpg') no-repeat center center;background-size:cover;margin-bottom:30px;margin-top:100px}
.support-content{padding-bottom:60px;padding-top:40px}
.content-container{width:940px;padding:0;margin:0 auto;background:0;display:table}
.container-left,.container-right{display:table-cell}
.container-right{padding-left:18px;vertical-align:top;padding-top:11px}
.container-right h1{font-family:"SST W01 Bold","SST W02 Bold","SST W10 Bold","SST W15 Bold","Arial Bold",Arial,Helvetica,sans-serif;font-weight:normal;font-size:40px;margin:0 0 22px;text-align:left}
.container-right h2{font-size:16px;font-weight:normal;line-height:22px;padding-bottom:25px;text-align:left}
.container-right h1,.container-right h2{padding-left:20px}
@media screen and (min-width:700px){.content-container{width:740px;position:static}
}
.pdc-support .support-title,.pdc-support .support-error-title{font-size:16px;text-align:center;font-weight:bold;margin:30px 0 20px}
@media screen and (min-width:700px){.pdc-support .support-title,.pdc-support .support-error-title{font-size:28px;font-weight:200}
}
.pdc-support .support-error-title{display:none}
.pdc-support .support-subtitle{display:none;text-align:center;padding-bottom:30px;color:#999}
.pdc-support .theme-topic .support-subtitle{display:block}
.pdc-support .content_par>.section{margin-bottom:40px}
@media screen and (min-width:700px){.pdc-support .content_par>.section{margin-bottom:80px}
}
@media screen and (min-width:700px){.pdc-support .page-content-subject .content_par>.section:last-child .page-section .moduleComponent,.pdc-support .page-content-subject .content_par>.section:last-child .page-section .moduleComponentOverflow{padding-bottom:0}
}
.theme-topic{padding-bottom:40px}
@media screen and (min-width:700px){.theme-topic{padding-bottom:80px}
}
.theme-topic h4{color:#0072ce;font-size:15px;font-weight:bold;width:calc(100% - 40px)}
@media screen and (min-width:700px){.theme-topic h4{width:auto;font-size:16px}
}
.theme-topic h5{font-size:15px;font-weight:normal;color:#363636}
@media screen and (min-width:700px){.theme-topic h5{font-weight:bold;font-size:17px;-webkit-transition:opacity .5s;transition:opacity .5s}
}
.theme-topic h5 a{padding:20px 16px;position:relative}
@media screen and (min-width:700px){.theme-topic h5 a{padding:16px}
}
.theme-topic h5 a:after{content:"\e900";display:inline-block;text-align:right;position:absolute;right:20px;top:50%;color:#cfcfcf;font-size:17px}
@media screen and (min-width:700px){.theme-topic h5 a:after{content:"\e902";color:inherit}
}
.theme-topic h5 a:active,.theme-topic h5 a:focus{color:#0072ce}
@media screen and (min-width:700px){.theme-topic h5 a:active,.theme-topic h5 a:focus{color:inherit}
}
.theme-topic h5.accordion-selected{color:#0072ce}
.theme-topic h5.accordion-selected a:after{content:"\e903";color:inherit}
@media screen and (min-width:700px){.theme-topic h5.accordion-selected a:after{content:"\e902"}
}
.theme-topic a{text-decoration:none;outline:0}
.theme-topic .theme{padding:14px 16px;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;box-sizing:border-box}
@media screen and (min-width:700px){.theme-topic .theme{padding:14px 20px 18px 20px;display:inline-block;margin:0 0 16px 16px;text-align:center;border-bottom:0;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);width:calc(100% * (1/4) - 16px - 1px)}
}
@media screen and (min-width:1023px){.theme-topic .theme{margin:0 0 20px 20px;width:calc(100% * (1/4) - 20px - 1px)}
}
@media screen and (min-width:1023px){.theme-topic .theme:hover{background-color:#f6fbff}
}
.theme-topic .theme.accordion-selected{background-color:#0072ce}
.theme-topic .theme.accordion-selected svg *{fill:#fff}
.theme-topic .theme.accordion-selected h4{color:#fff}
.theme-topic .theme svg *{fill:#0072ce}
.theme-topic .theme svg,.theme-topic .theme img{height:100%}
.theme-topic .icon{width:40px;height:40px;-webkit-order:2;order:2}
@media screen and (min-width:700px){.theme-topic .icon{width:auto;height:73px;max-width:180px;margin:0 auto 10px auto}
}
.theme-topic .row:first-child .theme:first-child{border-top:1px solid #e6e6e6}
@media screen and (min-width:700px){.theme-topic .row:first-child .theme:first-child{border-top:0}
}
@media screen and (min-width:700px){.theme-topic .wrapper{max-width:940px;margin:0 auto;padding:0 20px}
}
@media screen and (min-width:1023px){.theme-topic .wrapper{padding:0}
}
@media screen and (min-width:700px){.theme-topic .content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:35px 0 55px 0}
}
.theme-topic .content a{color:inherit;display:block}
@media screen and (min-width:700px){.theme-topic .content a:hover{color:#0072ce}
}
.theme-topic .left-content,.theme-topic .right-content{box-sizing:border-box}
.theme-topic .left-content{border-bottom:1px solid #e6e6e6}
@media screen and (min-width:700px){.theme-topic .left-content{max-width:50%;-webkit-flex-grow:1;flex-grow:1;border-bottom:0}
}
@media screen and (min-width:700px){.theme-topic .left-content .accordion-selected{color:#0072ce}
}
.theme-topic .left-content ul{color:#363636;font-size:14px;font-weight:normal;background-color:#f5f5f5;padding:10px 0 20px 0;line-height:1.6em;margin:0}
.theme-topic .left-content ul a{padding:12px 16px}
.theme-topic .left-content ul a:active,.theme-topic .left-content ul a:focus{color:#0072ce}
@media screen and (min-width:700px){.theme-topic .left-content h5 a{padding-right:40px}
}
@media screen and (min-width:700px){.theme-topic .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -16px}
}
@media screen and (min-width:1023px){.theme-topic .row{margin:0 0 0 -20px}
}
.theme-topic .row>.desktop-expandable{width:100%;margin-left:16px}
@media screen and (min-width:1023px){.theme-topic .row>.desktop-expandable{margin-left:20px}
}
.theme-topic .row>.desktop-expandable.active{margin-top:10px}
@media screen and (min-width:700px){.theme-topic .row>.desktop-expandable.active:before{content:"";display:block;position:absolute;height:100px;left:0;width:100%;background:linear-gradient(to bottom,#eee 0,#fff 100%);z-index:0;pointer-events:none}
}
.theme-topic .row>.desktop-expandable.active .arrow{max-width:940px;margin:0 auto;position:relative;width:100%;height:1px}
.theme-topic .row>.desktop-expandable.active .arrow:before{content:'';display:block;height:20px;background:url("clientlibs_support/images/section_reveal.png") no-repeat 50% 0;background-size:auto 100%;position:absolute;top:-15px;width:calc(25% - 7px)}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='2'] .arrow:before{left:25%}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='3'] .arrow:before{left:50%}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='4'] .arrow:before{left:75%}
.theme-topic .right-content{max-width:50%;margin-left:0;width:0;z-index:1}
.theme-topic .right-content.active{padding-top:7px;width:100%}
.theme-topic .right-content.active .overflow{width:100%}
.theme-topic .right-content ul{color:#363636;font-size:16px;font-weight:normal;list-style:none;margin:0;padding:0}
.theme-topic .right-content li{line-height:1.6em;margin-bottom:8px}
.theme-topic .right-content li:last-child{margin-bottom:0}
.theme-topic .right-content a{padding:7px 0}
.theme-topic .right-content .content{display:block;padding:0 0 0 35px}
.theme-topic .right-content .overflow{width:100%}
.theme-topic .hover-right-content h5:not(.accordion-selected){opacity:.3}
.theme-topic .content-cloning .overflow{position:relative}
.theme-topic .content-cloning .content{opacity:0;-webkit-animation-name:support-tt-fade-in;-webkit-animation-duration:.5s;-webkit-animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-name:support-tt-fade-in;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}
.theme-topic .content-cloning .old{opacity:1;position:absolute;z-index:1;top:0;left:0;width:100%;-webkit-animation-name:support-tt-fade-out;-webkit-animation-duration:.2s;-webkit-animation-delay:0;animation-name:support-tt-fade-out;animation-duration:.2s;animation-delay:0;pointer-events:none}
.theme-topic .mobile-expandable,.theme-topic .desktop-expandable{transition:padding .5s,height .5s,width .5s}
.theme-topic .mobile-expandable .overflow,.theme-topic .desktop-expandable .overflow{overflow:hidden;height:0}
.theme-topic .mobile-expandable.active,.theme-topic .desktop-expandable.active{-webkit-transition-duration:.5s;transition-duration:.5s}
.theme-topic .mobile-expandable.active:before,.theme-topic .desktop-expandable.active:before{display:block}
.theme-topic .mobile-expandable.active>.overflow,.theme-topic .desktop-expandable.active>.overflow{height:100%;-webkit-transition-duration:.5s;transition-duration:.5s}
.theme-topic .mobile-expandable{position:relative}
@media screen and (min-width:700px){.theme-topic .mobile-expandable{display:none}
}
.theme-topic .mobile-expandable.active:before{display:block}
.theme-topic .desktop-expandable{display:none}
@media screen and (min-width:700px){.theme-topic .desktop-expandable{display:block}
}
@-webkit-keyframes support-tt-fade-in{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes support-tt-fade-out{from{opacity:1}
to{opacity:0}
}
@keyframes support-tt-fade-in{from{opacity:0}
to{opacity:1}
}
@keyframes support-tt-fade-out{from{opacity:1}
to{opacity:0}
}
.pdc-font-icons{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
@media screen and (min-width:700px){.support-error-list{position:relative;top:-50px}
}
.support-error-list h2{font-size:24px;font-weight:normal;text-align:center;margin:1em 0 .3em 0}
@media screen and (min-width:700px){.support-error-list h2{margin-top:0;font-weight:200;font-size:28px;padding:0 0 20px 0}
}
.support-error-list p{color:#999;font-size:15px;text-align:center}
@media screen and (min-width:700px){.support-error-list p{font-size:16px;margin-bottom:40px}
}
.support-error-list h2,.support-error-list p{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}
@media screen and (min-width:700px){.support-error-list h2,.support-error-list p{max-width:940px;padding-left:20px;padding-right:20px}
}
.support-error-list ul.noHits{width:auto;text-align:center;margin:30px;background:#f5f5f5}
@media screen and (min-width:700px){.support-error-list ul.noHits{margin:40px auto}
}
.support-error-list ul.noHits div{padding:20px}
.support-error-list ul.noHits div p{color:#363636;font-size:15px;margin:0}
@media screen and (min-width:700px){.support-error-list ul.noHits div p{font-size:16px}
}
.support-error-list ul.noHits div strong{display:block;margin-bottom:10px}
.support-error-list ul.missZone{opacity:.5}
.support-error-list ul.missZone li:first-child{text-align:-webkit-match-parent}
.support-error-list ul.missZone li:first-child a:before{height:3px}
.support-error-list ul.missZone li:first-child a:hover:after{height:5px}
.support-error-list ul em{font-weight:normal}
.error-list-form{width:100%;text-align:center;margin:30px auto 20px auto;padding:30px;background:#f5f5f5;box-sizing:border-box;position:relative}
@media screen and (min-width:700px){.error-list-form{width:440px;height:265px;color:#fff;padding-top:65px;background-color:#0072ce}
}
.error-list-form div{display:none}
@media screen and (min-width:700px){.error-list-form div{width:100%;height:100%;display:block;position:absolute;background-size:100% 100%;background-repeat:no-repeat;top:0;left:0;z-index:0}
}
.error-list-form fieldset{border:0;margin:0;padding:0;position:relative;z-index:1}
.error-list-form label{font-size:15px}
@media screen and (min-width:700px){.error-list-form label{font-size:16px}
}
.error-list-form input[type="text"]{width:100%;height:40px;text-align:center;font-size:15px;border:1px solid #dedede;margin-top:20px;background:#fff;display:block}
@media screen and (min-width:700px){.error-list-form input[type="text"]{width:324px;color:#fff;border:0;margin:25px auto 0 auto;font-size:16px;background:rgba(255,255,255,0.5)}
.error-list-form input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}
.error-list-form input[type="text"]:-moz-placeholder{color:rgba(255,255,255,0.5)}
.error-list-form input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.5)}
.error-list-form input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.5)}
}
.pdc-font-icons,.status-promo .status-alert.error:before,.status-promo .status-alert.outage:before,.status-promo .status-alert.down-outage:before,.status-promo .status-alert.degraded:before,.status-promo .status-alert.ok:before,.status-promo .status-alert.maintenance:before{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.subjectNavigationLinks+.content_par>.section:first-of-type .status-promo{margin-top:20px}
@media screen and (min-width:1600px){.subjectNavigationLinks+.content_par>.section:first-of-type .status-promo{margin-top:60px}
}
.status-promo{max-width:1000px;margin:60px 16px 0 16px}
@media screen and (min-width:1023px){.status-promo{margin-left:auto;margin-right:auto}
}
.status-promo article{text-align:center;padding:25px 16px 16px 16px;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}
@media screen and (min-width:700px){.status-promo article{padding:25px 30px 30px 30px}
}
.status-promo img{max-width:300px;max-height:200px;margin:0 auto;display:block}
.status-promo .status-alert{margin:1em 0 0 0}
.status-promo .status-alert:before{width:30px;height:30px;color:#fff;font-size:18px;text-align:center;margin:.2em auto .5em auto}
@media screen and (min-width:700px){.status-promo .status-alert:before{display:inline-block}
}
.status-promo .status-alert.error,.status-promo .status-alert.outage,.status-promo .status-alert.down-outage,.status-promo .status-alert.degraded{font-weight:bold}
.status-promo .status-alert.error:before,.status-promo .status-alert.outage:before,.status-promo .status-alert.down-outage:before,.status-promo .status-alert.degraded:before{content:"\e909";background:#c90101;line-height:1.7;display:block}
.status-promo .status-alert.ok,.status-promo .status-alert.maintenance{width:100%;text-align:left;display:table}
@media screen and (min-width:700px){.status-promo .status-alert.ok,.status-promo .status-alert.maintenance{text-align:center}
}
.status-promo .status-alert.ok:before,.status-promo .status-alert.maintenance:before{content:"\e906";margin:0 10px 0 0;line-height:1.7;background:#32a82c;float:left}
@media screen and (min-width:700px){.status-promo .status-alert.ok:before,.status-promo .status-alert.maintenance:before{float:none}
}
.status-promo .status-alert.ok span,.status-promo .status-alert.maintenance span{width:100%;display:table-cell;vertical-align:middle}
@media screen and (min-width:700px){.status-promo .status-alert.ok span,.status-promo .status-alert.maintenance span{display:inline}
}
.status-promo .status-alert.ok ~ .primaryCTA,.status-promo .status-alert.maintenance ~ .primaryCTA{display:none}
.status-promo .status-alert.error ~ .primaryCTA,.status-promo .status-alert.outage ~ .primaryCTA,.status-promo .status-alert.down-outage ~ .primaryCTA,.status-promo .status-alert.degraded ~ .primaryCTA{display:inline-block}
.status-promo .status-message{font-size:15px;margin-top:1.5em;padding:1em 30px;background:#f5f5f5}
@media screen and (min-width:700px){.status-promo .status-message{font-size:16px}
}
.status-promo strong{margin-bottom:.63em;display:block}
.status-promo .richtext p{text-align:center}
.status-promo .primaryCTA{margin:25px auto 5px;display:none}
@media screen and (min-width:700px){.status-promo .primaryCTA{margin:30px auto 0}
}
.pdc-font-icons,.CM003-boxed-features .box-feature .box-copy .title:after,.CM003-boxed-features .box-feature .box-copy .hover-copy .line-clamp:after,.cm109-mediaCarousel .control-panel button.slick-arrow:before,.support-contact-us .has-icon.twitter:before,.support-contact-us .has-icon.chat:before,.accordion-knowledge-base .toggle-me div:before,.accordion-knowledge-base .linkHeader .toggle-me div:before,.gamefeatures .gameFeatures .contentLink a.content_link:before,.waysToBuy .accordion-heading .title:after,.pdc-legal-cookie .cookie-status:before,.pdc-legal-cookie .cookie-status:after,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content a.redeem:after,#CM001_homeHero .foreground-container .slide[data-trigger-background] .CC024-hero-title-lockup .wrapper h3 .mobile:after,#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text .chev:after,.info-item.info-btn-video a:before,.info-item.info-btn-video a:after,#main-header nav .secondary-nav-container .secondary-nav.root:before,#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector a:after,#main-header nav .secondary-nav-container .top-volume li.nav-link-top:before,.review-highlight div.review-scores div.score .score-value span.stars:after,.productLetterBox .btn:before,.CM106-lead-product-info .prod-media .more-media:after,.community-promo .community-promo-container .accepted-answer .show-more a:before,.support-list ul li a:after,.hero.support .headers .breadcrumb a:before,.hero.support .headers .breadcrumb a.complete:before,.hero.support .headers .breadcrumb a.active:before,.age-gate .age-form input[type="date"]:after,.age-gate .age-form span.fail:after,.alert-bar .action:after,.alert-bar .close:before,.cookie-message .action:before,.cookie-message .close:before,.hero-title-lockup .wrapper .info-text.link:after,.CC027_heroActionPanel .double-arrow-down:before,.CM183-table .tableOverlay:before,.theme-topic h5 a:after{font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
.sectionTitle,section h2.section-sub-heading,.boxPanel .richtext h3.section-sub-heading{font-size:24px;font-weight:normal;line-height:1.6}
@media screen and (min-width:700px){.sectionTitle,section h2.section-sub-heading,.boxPanel .richtext h3.section-sub-heading{font-size:36px;font-weight:200}
}
.statistic,.copy-block .statistic{font-weight:100;font-size:50px}
@media screen and (min-width:700px){.statistic,.copy-block .statistic{font-size:70px}
}
.accentHeader,section .section-heading,.threeColFeature h2,.productGridContainer .tileList .feature-content .feature-text hgroup p,.copy-block hgroup p,.twocolumnexpandable hgroup p,.hero.thin .headers p,.CC027_heroActionPanel .section-headings h2{color:#0072ce;font-size:13px;font-style:normal;font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:0}
@media screen and (min-width:700px){.accentHeader,section .section-heading,.threeColFeature h2,.productGridContainer .tileList .feature-content .feature-text hgroup p,.copy-block hgroup p,.twocolumnexpandable hgroup p,.hero.thin .headers p,.CC027_heroActionPanel .section-headings h2{font-size:14px;letter-spacing:.18em}
}
.ps-locale-exception .accentHeader,.ps-locale-exception section .section-heading,.ps-locale-exception .threeColFeature h2,.ps-locale-exception .productGridContainer .tileList .feature-content .feature-text hgroup p,.ps-locale-exception .copy-block hgroup p,.ps-locale-exception .twocolumnexpandable hgroup p,.ps-locale-exception .hero.thin .headers p,.ps-locale-exception .CC027_heroActionPanel .section-headings h2{text-transform:none;letter-spacing:normal}
.backgroundSatinBlue .accentHeader,.backgroundScreenBlack .accentHeader,.backgroundSatinBlue section .section-heading,.backgroundScreenBlack section .section-heading,.backgroundSatinBlue .threeColFeature h2,.backgroundScreenBlack .threeColFeature h2,.backgroundSatinBlue .productGridContainer .tileList .feature-content .feature-text hgroup p,.backgroundScreenBlack .productGridContainer .tileList .feature-content .feature-text hgroup p,.backgroundSatinBlue .copy-block hgroup p,.backgroundScreenBlack .copy-block hgroup p,.backgroundSatinBlue .twocolumnexpandable hgroup p,.backgroundScreenBlack .twocolumnexpandable hgroup p,.backgroundSatinBlue .hero.thin .headers p,.backgroundScreenBlack .hero.thin .headers p,.backgroundSatinBlue .CC027_heroActionPanel .section-headings h2,.backgroundScreenBlack .CC027_heroActionPanel .section-headings h2{color:#fff}
.tabAccent,.CM003-boxed-features .box-feature .box-copy .tag,.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab,.CM106-lead-product-info .prod-media a .overlay .hover .tab{font-size:13px;font-weight:500;text-transform:uppercase}
.ps-locale-exception .tabAccent,.ps-locale-exception .CM003-boxed-features .box-feature .box-copy .tag,.ps-locale-exception .cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab,.ps-locale-exception .CM106-lead-product-info .prod-media a .overlay .hover .tab{font-size:14px;text-transform:none}
.subtitleHeader,section h4.section-sub-text{font-size:17px}
@media screen and (min-width:700px){.subtitleHeader,section h4.section-sub-text{font-size:18px}
}
.step{display:block;position:absolute;top:0;right:0;height:56px;width:56px;z-index:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
@media screen and (min-width:700px){.step{display:none}
}
.step .steps{position:relative;height:100%;width:100%}
.step .steps div{height:14px;width:14px;position:absolute;transition-property:opacity;transition-duration:300ms;transition-timing-function:ease}
.step .step01,.step .step02,.step .step03,.step .step04{bottom:0}
.step .step05,.step .step06,.step .step07,.step .step08{bottom:14px}
.step .step09,.step .step10,.step .step11,.step .step12{bottom:28px}
.step .step13,.step .step14,.step .step15,.step .step16{bottom:42px}
.step .step01{right:0}
.step .step02{right:14px;transition-delay:50ms}
.step .step03{right:28px;transition-delay:100ms}
.step .step04{right:42px;transition-delay:150ms}
.step .step05{right:0;opacity:.7;transition-delay:200ms}
.step .step06{right:14px;transition-delay:250ms}
.step .step07{right:28px;transition-delay:300ms}
.step .step08{right:42px;transition-delay:350ms}
.step .step09{right:0;opacity:.2;transition-delay:400ms}
.step .step10{right:14px;opacity:.5;transition-delay:400ms}
.step .step11{right:28px;transition-delay:400ms}
.step .step12{right:42px;transition-delay:400ms}
.step .step13{right:14px;opacity:.2;transition-delay:400ms}
.step .step14{right:28px;opacity:.7;transition-delay:400ms}
.step .step15{right:42px;transition-delay:400ms}
section{position:relative;background-color:#fff;zoom:1}
section h2.section-sub-heading{margin:0 0 5px 0}
@media screen and (min-width:700px){section h2.section-sub-heading{margin-bottom:10px}
}
section h4.section-sub-text{margin:0 16px}
@media screen and (min-width:700px){section h4.section-sub-text{margin-bottom:0}
}
section .section-heading.left,section h3.section-sub-heading.left,section h4.section-sub-text.left{text-align:left}
section .section-heading.right,section h3.section-sub-heading.right,section h4.section-sub-text.right{text-align:right}
section .headingWrapper{margin:0 auto 30px auto;overflow:hidden;padding:0 16px;box-sizing:border-box;text-align:center}
section .headingWrapper h2:last-child,section .headingWrapper h3:last-child{margin-bottom:0}
@media screen and (min-width:700px){section .headingWrapper{max-width:980px;margin-bottom:60px}
}
@media screen and (min-width:1023px){section .headingWrapper{padding:0 20px}
}
section.full-height .headingWrapper{margin-top:30px}
@media screen and (min-width:700px){section.full-height .headingWrapper{margin-top:60px}
}
section.sans-header-padding{padding-top:30px}
@media screen and (min-width:700px){section.sans-header-padding{padding-top:60px}
}
section .section-break{height:1px;border-bottom:2px solid #e6e6e6;margin:50px 0 60px 140px}
section .sectionStep{position:absolute;height:60px;width:170px;display:none}
@media screen and (min-width:700px){section .sectionStep{display:block}
}
section .topStep{top:0;right:50%;margin-right:520px}
section .bottomStep{bottom:0;left:50%;margin-left:520px}
section.page-section,section.background-section{padding:30px 0 0 0;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
@media screen and (min-width:700px){section.page-section,section.background-section{padding-top:60px}
}
section.full-height,section.pull-up{padding-top:0}
section.hide-overflow{overflow:hidden}
section.background-section{background-position:50% 0;background-repeat:no-repeat}
section.background-section.upper-limit{background-size:100%}
section.blue-pattern{background:url("clientlibs_base/images/CM090_inlineTabs/blue-tile.jpg") repeat}
section.blue-pattern .section-heading,section.blue-pattern h3.section-sub-heading,section.blue-pattern h4.section-sub-text{color:#fff}
section.left-align-heading .headingWrapper,section.right-align-heading .headingWrapper{margin-bottom:30px}
@media screen and (min-width:700px){section.left-align-heading .headingWrapper,section.right-align-heading .headingWrapper{margin-left:20px;margin-right:20px;max-width:100%}
}
@media screen and (min-width:1023px){section.left-align-heading .headingWrapper,section.right-align-heading .headingWrapper{margin-left:auto;margin-right:auto;max-width:940px}
}
section.left-align-heading .headingWrapper{text-align:left}
section.right-align-heading .headingWrapper{text-align:right}
section .section-sub-text{color:#999}
section.backgroundSatinBlue .section-heading,section.backgroundScreenBlack .section-heading,section.backgroundSatinBlue .section-sub-heading,section.backgroundScreenBlack .section-sub-heading,section.backgroundSatinBlue .section-sub-text,section.backgroundScreenBlack .section-sub-text{color:#fff}
section.backgroundSatinBlue .section-sub-text,section.backgroundScreenBlack .section-sub-text{opacity:.7}
section.bg-align-mobile-top-left{background-position:0 0}
section.bg-align-mobile-top-right{background-position:right 0}
section.bg-align-mobile-center{background-position:50%}
section.bg-align-mobile-bottom-left{background-position:0 bottom}
section.bg-align-mobile-bottom-middle{background-position:50% bottom}
section.bg-align-mobile-bottom-right{background-position:right bottom}
@media screen and (min-width:1023px){section.bg-align-desktop-top-left{background-position:0 0}
section.bg-align-desktop-top-middle{background-position:50% 0}
section.bg-align-desktop-top-right{background-position:right 0}
section.bg-align-desktop-center{background-position:50%}
section.bg-align-desktop-bottom-left{background-position:0 bottom}
section.bg-align-desktop-bottom-middle{background-position:50% bottom}
section.bg-align-desktop-bottom-right{background-position:right bottom}
}
section.bg-style-mobile-fixed{background-attachment:fixed}
@media screen and (min-width:1023px){section.bg-style-desktop-inline{background-attachment:initial}
section.bg-style-desktop-fixed{background-attachment:fixed}
}
.ps-locale-exception section .section-heading{font-size:20px;font-weight:normal}
@media screen and (min-width:700px){.ps-locale-exception section .section-heading{font-size:22px}
}
section h3.section-sub-heading .section-sub-image{position:absolute;top:-23px}
@media screen and (min-width:1320px){section .topStep{left:0;right:auto;margin-right:0;width:130px}
section .bottomStep{bottom:0;left:auto;right:0;margin-left:0;width:130px}
}
.subjectNavigationLinks+.content_par>.section:first-of-type>.boxPanel{margin-top:20px}
@media screen and (min-width:1600px){.subjectNavigationLinks+.content_par>.section:first-of-type>.boxPanel{margin-top:60px}
}
.boxPanel{overflow:visible}
.boxPanel.page-section{margin-top:60px;padding-top:0}
.boxPanel .headingWrapper{margin-bottom:0}
.boxPanel .general-promo-wrap{max-width:940px;margin-top:20px;margin-left:16px;margin-right:16px;padding:25px 16px 16px 16px;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}
@media screen and (min-width:700px){.boxPanel .general-promo-wrap{padding:25px 30px 30px 30px}
}
@media screen and (min-width:1023px){.boxPanel .general-promo-wrap{margin-left:auto;margin-right:auto;padding:25px 30px}
}
.boxPanel .imageblock{overflow:hidden}
.support-article .content_par>.section:first-child .page-section,.homeHeroBanner+.content_par>.section:first-child .page-section,#page-content>div:first-child>.section:first-child .page-section,section.top-align-heading{padding-top:5px}
.backgroundMidSilver .CM006-visit-us .moduleComponent .wrapper ul li a{background-color:#fff}
.CM006-visit-us{overflow:hidden;margin:0 auto}
.CM006-visit-us .moduleComponent{width:100%;margin-top:0;min-width:0}
.CM006-visit-us .moduleComponent .wrapper{display:block;overflow:hidden;margin:0 auto;padding:0 16px}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper{width:80%;padding:0}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper{width:940px}
}
.CM006-visit-us .moduleComponent .wrapper ul{padding:0;margin:0;overflow:hidden;list-style-type:none;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;transition:all 1s ease-out;-webkit-transition:all 1s ease-out}
.CM006-visit-us .moduleComponent .wrapper ul.visitUsBlockVisible li:nth-of-type(3) ~ li{display:flex;display:-webkit-flex}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul.visitUsBlockVisible li:nth-of-type(3) ~ li{display:flex;display:-webkit-flex}
}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul.visitUsBlockVisible li:nth-of-type(6) ~ li{display:flex;display:-webkit-flex}
}
.CM006-visit-us .moduleComponent .wrapper ul.visitUsBlockVisible ~ .more-link.visitus-more span.more:after{content:"\e903"}
.CM006-visit-us .moduleComponent .wrapper ul li{position:relative;float:none;box-sizing:border-box;padding:0 0 16px;width:100%}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li{display:flex;display:-webkit-flex;padding-left:16px;width:50%}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper ul li{width:33.33%}
}
.CM006-visit-us .moduleComponent .wrapper ul li:nth-of-type(3) ~ li{display:none}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li:nth-of-type(3) ~ li{display:flex;display:-webkit-flex}
}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li:nth-of-type(6) ~ li{display:none}
}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li:nth-child(2n+1){padding-left:0}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper ul li:nth-child(2n+1){padding-left:16px}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper ul li:nth-child(3n+1){padding-left:0}
}
.CM006-visit-us .moduleComponent .wrapper ul li a{display:block;text-decoration:none;color:#363636;background-color:#f5f5f5;margin:0;width:100%}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li a{width:100%}
}
.CM006-visit-us .moduleComponent .wrapper ul li a .content{background-repeat:no-repeat;background-position:15px 15px;padding:16px 16px 20px 80px;min-height:44px}
.CM006-visit-us .moduleComponent .wrapper ul li a .content h3{margin:0 0 5px 0;font-size:15px}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li a .content h3{font-size:16px}
}
.CM006-visit-us .moduleComponent .wrapper ul li a .content p{color:#999;font-size:13px;line-height:1.3;margin:0}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper ul li a .content p{font-size:14px}
}
.CM006-visit-us .moduleComponent .wrapper ul li a:hover{background-color:#e6e6e6}
.CM006-visit-us .moduleComponent .wrapper .more-link.hideMoreMobile{display:none}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper .more-link.hideMoreTablet{display:none}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper .more-link.hideMorePC{display:none}
}
.CM006-visit-us .moduleComponent .wrapper .more-link.showMoreMobile{display:block}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper .more-link.showMoreMobile{display:none}
}
@media screen and (min-width:700px){.CM006-visit-us .moduleComponent .wrapper .more-link.showMoreTablet{display:block}
}
@media screen and (min-width:1023px){.CM006-visit-us .moduleComponent .wrapper .more-link.showMorePC{display:block}
}
.threeColFeature{position:relative;min-width:99%}
.threeColFeature .deviceList .headerImage{background-color:#f5f5f5;display:inline-block;height:189px;width:100%}
@media screen and (min-width:700px){.threeColFeature .deviceList{display:flex}
}
.threeColFeature .deviceList li{width:100%}
@media screen and (min-width:700px){.threeColFeature .deviceList li{background:url('clientlibs_base/images/CM110_threeColFeature/divider.png') 0 20px no-repeat;text-align:center;width:33%}
.threeColFeature .deviceList li:first-child{background-image:none}
}
@media screen and (min-width:700px) and screen and (min-width:1023px){.threeColFeature .deviceList li{background-position:left 20px}
}
.threeColFeature .deviceList li .padd{margin-top:4%;padding:0}
@media screen and (min-width:700px){.threeColFeature .deviceList li .padd{margin-top:0;padding-bottom:10px}
}
.threeColFeature .deviceList li .padd .btnMobile{display:inline-block;min-width:60px;font-size:13px;text-transform:uppercase}
@media screen and (min-width:700px){.threeColFeature .deviceList li .padd .btnMobile{display:none}
}
.threeColFeature .deviceList li .padd .btnMobile a{min-width:100px;height:auto;text-align:center}
@media screen and (min-width:700px){.threeColFeature .deviceList li .padd .btnMobile a{display:block;min-width:90px;margin:0}
}
.threeColFeature .deviceList li .padd .btnMobile a .btn{white-space:initial;font-size:13px}
@media screen and (min-width:700px){.threeColFeature .deviceList li .padd .btnMobile a .btn{white-space:nowrap}
}
.threeColFeature .deviceList li img{background:url('clientlibs_base/images/CM110_threeColFeature/small_shadow.png') center bottom no-repeat;float:left;padding-bottom:25px;max-width:33%;margin-top:10%;height:auto;background-size:100%}
@media screen and (min-width:700px){.threeColFeature .deviceList li img{margin-top:25px;max-width:200px;min-height:100px;max-height:200px;float:none}
}
@media screen and (min-width:1023px){.threeColFeature .deviceList li img{padding-right:0}
}
.threeColFeature .deviceList.buttonlist li{background-image:none}
.threeColFeature .deviceList.buttonlist li .btnDesktopTab{display:none;margin-left:11%;margin-right:9%}
@media screen and (min-width:700px){.threeColFeature .deviceList.buttonlist li .btnDesktopTab{background-image:none;display:inline-block}
}
.threeColFeature h2{margin:15% 0 5px;width:100%}
@media screen and (min-width:700px){.threeColFeature h2{margin:0;padding:0 0 5px}
}
.threeColFeature h3{font-size:20px}
@media screen and (min-width:1023px){.threeColFeature h3{font-size:22px}
}
.threeColFeature .intro{text-align:center}
.threeColFeature .intro h2{margin-top:30px}
.threeColFeature .intro h3{margin-bottom:10px}
.threeColFeature .intro p{margin:0 auto 50px;width:100%}
@media screen and (min-width:700px){.threeColFeature .intro p{width:480px}
}
.threeColFeature .inner-content{width:90%;padding:0 16px}
@media screen and (max-width:700px) and (orientation:landscape){.threeColFeature .inner-content{width:94%}
}
@media screen and (min-width:700px){.threeColFeature .inner-content{width:96%;margin-left:0}
}
@media screen and (min-width:1023px){.threeColFeature .inner-content{overflow:hidden;margin:0 auto;padding-bottom:20px;position:relative;width:940px}
}
.threeColFeature .inner-content ul .float-list li{float:none}
@media screen and (min-width:700px){.threeColFeature .inner-content ul .float-list li{float:left}
}
.threeColFeature .center-MobileText{float:right;width:60%;text-align:center}
@media screen and (min-width:700px){.threeColFeature .center-MobileText{float:left;width:100%}
}
@media screen and (min-width:1023px){.threeColFeature .center-MobileText{width:100%}
}
@media screen and (min-width:700px){.threeColFeature .center-MobileText hgroup h2,.threeColFeature .center-MobileText hgroup h3{padding-left:0;margin-left:0}
}
.threeColFeature .center-MobileText p{padding-top:15px}
@media screen and (min-width:700px){.threeColFeature .center-MobileText p{margin-bottom:20px;padding-left:0}
}
.threeColFeature .center-MobileText .content{padding:0 10px}
.threeColFeature .center-MobileText .padd{padding:30px 28px 0}
.threeColFeature .center-MobileText .padd .btnMobile{display:inline-block;margin-top:20px}
.threeColFeature .center-MobileText .padd .wrap .link-btn{bottom:0;display:block;left:50%;margin-right:73px;position:absolute;text-align:center;width:145px}
@media screen and (min-width:700px){.threeColFeature article{width:100%;text-align:center;padding:0 9% 0 11%;box-sizing:border-box}
}
.threeColFeature .left-MobileText{float:right;width:60%}
@media screen and (min-width:700px){.threeColFeature .left-MobileText{width:100%}
}
.threeColFeature .left-MobileText hgroup h2,.threeColFeature .left-MobileText hgroup h3{width:100%}
@media screen and (min-width:700px){.threeColFeature .left-MobileText hgroup h2,.threeColFeature .left-MobileText hgroup h3{text-align:center}
}
.threeColFeature .left-MobileText p{width:100%;padding-top:15px;font-size:15px}
@media screen and (min-width:700px){.threeColFeature .left-MobileText p{text-align:center;margin:0 0 20px;font-size:16px}
}
.threeColFeature .left-MobileText .padd{padding:30px 28px 0}
.threeColFeature .left-MobileText .padd .btnMobile{display:inline-block;padding:16px 0}
.threeColFeature .left-MobileText img{margin-top:0}
.threeColFeature .left-MobileText.tab-content-panel{margin:0 auto;max-width:980px}
.threeColFeature .ongrey .threeColFeature .inner-content{background:#eee;width:940px}
.productGrid{position:relative;min-width:99%}
.productGrid .deviceList .headerImage{background-color:#f5f5f5;display:inline-block;height:189px;width:100%}
@media screen and (min-width:700px){.productGrid .deviceList{display:flex}
}
.productGrid .deviceList li{width:100%;border-top:2px solid #f5f5f5}
@media screen and (min-width:700px){.productGrid .deviceList li{text-align:center;width:33%;border:0}
.productGrid .deviceList li:first-child{border-top:0}
}
@media screen and (min-width:700px) and screen and (min-width:1023px){.productGrid .deviceList li{background-position:left 20px}
}
.productGrid .deviceList li .padd{margin-top:4%;padding:0}
@media screen and (min-width:700px){.productGrid .deviceList li .padd{padding:0 25px;box-sizing:border-box}
}
@media screen and (min-width:700px){.productGrid .deviceList li .padd.feature{padding-top:0;margin-top:0}
}
.productGrid .deviceList li .padd .btnMobile{display:inline-block;min-width:60px;font-size:13px}
@media screen and (min-width:700px){.productGrid .deviceList li .padd .btnMobile{display:none}
}
.productGrid .deviceList li .padd .btnMobile a{min-width:100px;height:auto;text-align:center}
@media screen and (min-width:700px){.productGrid .deviceList li .padd .btnMobile a{display:block;min-width:90px;margin:0}
}
.productGrid .deviceList li .padd .btnMobile a .btn{white-space:initial;font-size:13px}
@media screen and (min-width:700px){.productGrid .deviceList li .padd .btnMobile a .btn{white-space:nowrap}
}
.productGrid .deviceList li img{float:left;padding-bottom:25px;max-width:33%;margin-top:7%;height:auto;background-size:100%}
@media screen and (min-width:700px){.productGrid .deviceList li img{margin-top:25px;max-width:150px;min-height:100px;max-height:200px;padding-right:0;margin-left:15%}
}
@media screen and (min-width:1023px){.productGrid .deviceList li img{margin-left:21%}
}
.productGrid .deviceList li.shadow img{background:url('clientlibs_base/images/CM110_threeColFeature/small_shadow.png') center bottom no-repeat}
.productGrid .deviceList.buttonlist li{background-image:none;border:0}
.productGrid .deviceList.buttonlist li .btnDesktopTab{display:none}
@media screen and (min-width:700px){.productGrid .deviceList.buttonlist li .btnDesktopTab{margin:0 auto;background-image:none;display:inline-block}
}
.productGrid h2{-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";color:#0072ce;font-family:"adelle",Georgia;font-weight:normal;margin-top:10%;width:100%;font-size:16px}
@media screen and (min-width:700px){.productGrid h2{font-size:1.3em;line-height:1.4em;margin:0;padding:0}
}
@media screen and (min-width:1023px){.productGrid h2{font-size:1.4em}
}
.productGrid h3{color:#363636;font-weight:normal;font-size:17px}
@media screen and (min-width:700px){.productGrid h3{font-size:1.8em;margin:0 0 20px 0}
}
.productGrid .intro{text-align:center}
.productGrid .intro h2{margin-top:30px}
.productGrid .intro h3{margin-bottom:10px}
.productGrid .intro p{margin:0 auto 50px;width:100%}
@media screen and (min-width:700px){.productGrid .intro p{width:480px}
}
.productGrid .inner-content{width:90%;padding:0 16px}
@media screen and (max-width:700px) and (orientation:landscape){.productGrid .inner-content{width:94%}
}
@media screen and (min-width:700px){.productGrid .inner-content{width:96%;margin-left:0}
}
@media screen and (min-width:1023px){.productGrid .inner-content{overflow:hidden;margin:0 auto;padding-bottom:20px;position:relative;width:940px}
}
.productGrid .inner-content ul .float-list li{float:none}
@media screen and (min-width:700px){.productGrid .inner-content ul .float-list li{float:left}
}
.productGrid .center-text{float:right;width:60%}
@media screen and (min-width:700px){.productGrid .center-text{float:left;width:100%;text-align:center}
}
@media screen and (min-width:1023px){.productGrid .center-text{width:100%}
}
@media screen and (min-width:700px){.productGrid .center-text hgroup h2,.productGrid .center-text hgroup h3{padding-left:0;margin-left:0}
}
.productGrid .center-text p{color:#989898;padding-top:5%;font-size:15px;line-height:20px}
@media screen and (min-width:700px){.productGrid .center-text p{padding-top:0;margin:0 0 20px;font-size:1.3em;padding-left:0}
}
.productGrid .center-text .promo{color:#e95f30;margin-bottom:5px}
.productGrid .center-text .price{color:#333}
.productGrid .center-text .content{padding:0 10px}
.productGrid .center-text .padd{padding:30px 28px 0}
.productGrid .center-text .padd .btnMobile{display:inline-block;margin:20px 0}
.productGrid .center-text .padd .wrap .link-btn{bottom:0;display:block;left:50%;margin-right:73px;position:absolute;text-align:center;width:145px}
.productGrid .link-btn .btn{padding:7px 12px}
@media screen and (min-width:700px){.productGrid .link-btn .btn{padding:15px 20px}
}
.productGrid .ongrey .productGrid .inner-content{background:#eee;width:940px}
@media screen and (min-width:700px){section .productGridContainer p,section .productGridContainer h3{text-align:center}
}
section .productGridContainer .justify-left{text-align:left}
section .productGridContainer .justify-left p,section .productGridContainer .justify-left h3,section .productGridContainer .justify-left .description,section .productGridContainer .justify-left .promo{text-align:left}
section .productGridContainer .justify-right{text-align:right}
section .productGridContainer .justify-right p,section .productGridContainer .justify-right h3,section .productGridContainer .justify-right .description,section .productGridContainer .justify-right .promo{text-align:right}
.productGridContainer{position:relative;min-width:99%}
.productGridContainer .CM102-accessory-grid{padding-bottom:30px}
@media screen and (min-width:700px){.productGridContainer .CM102-accessory-grid{overflow:visible;padding-bottom:60px}
}
.productGridContainer .productTile{display:flex}
.productGridContainer .inner-content{padding:0 16px}
@media screen and (max-width:700px) and (orientation:landscape){.productGridContainer .inner-content{width:94%}
}
@media screen and (min-width:700px){.productGridContainer .inner-content{width:700px;margin:0 auto;padding:0}
}
@media screen and (min-width:1023px){.productGridContainer .inner-content{width:980px;margin:0 auto;padding:0 20px}
}
.productGridContainer .tileList{clear:both}
@media screen and (min-width:700px){.productGridContainer .tileList{display:-webkit-box;display:flex;flex-wrap:wrap}
}
@media screen and (min-width:1023px){.productGridContainer .tileList{margin-left:34px}
}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content img{padding-bottom:15px}
}
.productGridContainer .tileList.divider .feature-content{border-bottom:2px solid #f5f5f5}
@media screen and (min-width:700px){.productGridContainer .tileList.divider .feature-content{border:0}
}
.productGridContainer .tileList.divider .productTile:last-child .feature-content{border-bottom:0}
.productGridContainer .tileList.center-tiles{justify-content:center;margin-left:0}
.productGridContainer .tileList.shadow .feature-content img{padding-bottom:20px;background:url('clientlibs_base/images/CM102_productGrid/small_shadow.png') center bottom no-repeat}
.productGridContainer .tileList.shadow .feature-content img[src*="linkcheck"]{background:0;padding:0}
@media screen and (min-width:700px){.productGridContainer .tileList.shadow .feature-content img{background:url('clientlibs_base/images/CM102_productGrid/shadow.png') center bottom no-repeat;padding-bottom:30px}
}
.productGridContainer .tileList div[class*="cq-placeholder"]{display:none}
.productGridContainer .tileList .headerImage{background-color:#f5f5f5;display:inline-block;height:189px;width:100%}
.productGridContainer .tileList .feature-content{width:100%;clear:both;overflow:hidden;padding:16px 0}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content{text-align:center;width:172px;border:0;display:flex;flex-direction:column;margin:8px;padding:20px}
.productGridContainer .tileList .feature-content img{max-width:150px}
.productGridContainer .tileList .feature-content .priceMobile{display:none}
.productGridContainer .tileList .feature-content .fix-bottom{display:block;bottom:0;width:100%;clear:both;margin-top:auto}
.productGridContainer .tileList .feature-content .fix-bottom .price{font-size:16px;color:#363636}
}
@media screen and (min-width:1023px){.productGridContainer .tileList .feature-content{width:248px;margin:10px}
}
.productGridContainer .tileList .feature-content a{display:block;text-decoration:none}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content a{display:inline-block;width:100%}
}
.productGridContainer .tileList .feature-content a:focus,.productGridContainer .tileList .feature-content a:active,.productGridContainer .tileList .feature-content a:visited,.productGridContainer .tileList .feature-content a:hover{outline:0}
.productGridContainer .tileList .feature-content a .productTile{height:100%}
.productGridContainer .tileList .feature-content a p:focus,.productGridContainer .tileList .feature-content a img:focus,.productGridContainer .tileList .feature-content a p:active,.productGridContainer .tileList .feature-content a img:active,.productGridContainer .tileList .feature-content a p:visited,.productGridContainer .tileList .feature-content a img:visited,.productGridContainer .tileList .feature-content a p:hover,.productGridContainer .tileList .feature-content a img:hover{outline:0}
.productGridContainer .tileList .feature-content img{width:150px;float:left;max-width:25%;height:auto;background-size:100%}
.productGridContainer .tileList .feature-content img[src*="linkcheck"]{width:auto}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content img{max-width:150px;padding-right:0;margin-left:8%}
}
@media screen and (min-width:1023px){.productGridContainer .tileList .feature-content img{margin-left:20%}
}
.productGridContainer .tileList .feature-content img.placeholder{margin-top:30px;background:0;margin-bottom:0;padding-bottom:0}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content.tile-shadow:hover{cursor:pointer;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}
}
.productGridContainer .tileList .feature-content .mediaItem{clear:both}
.productGridContainer .tileList .feature-content .btnMobile{display:inline-block;min-width:60px;font-size:13px;margin:10px 0 0}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .btnMobile{display:none}
.productGridContainer .tileList .feature-content .btnMobile .btn{white-space:nowrap}
}
.productGridContainer .tileList .feature-content .btnMobile a{min-width:100px;height:auto;text-align:center}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .btnMobile a{display:block;min-width:90px;margin:0}
}
.productGridContainer .tileList .feature-content .btnMobile a .btn{white-space:initial;font-size:13px}
.productGridContainer .tileList .feature-content .feature-text{float:left;width:68%;margin-left:16px}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .feature-text{float:left;width:100%;text-align:center;margin-left:0}
}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .feature-text hgroup p,.productGridContainer .tileList .feature-content .feature-text hgroup h3{padding-left:0;margin-left:0}
}
.productGridContainer .tileList .feature-content .feature-text hgroup h3{font-size:17px}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .feature-text hgroup h3{font-size:18px}
}
.productGridContainer .tileList .feature-content .feature-text p{color:#999;font-size:13px}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .feature-text p{font-size:14px;padding-top:0;padding-left:0}
}
.productGridContainer .tileList .feature-content .feature-text p.price{font-size:15px}
.productGridContainer .tileList .feature-content .feature-text .description{margin-top:10px}
.productGridContainer .tileList .feature-content .feature-text .price{color:#363636}
.productGridContainer .tileList .feature-content .feature-text .promo{font-size:15px;margin-top:10px}
@media screen and (min-width:700px){.productGridContainer .tileList .feature-content .feature-text .promo{font-size:16px;margin-bottom:0;margin-top:20px}
}
.productGridContainer .tileList .feature-content .feature-text .promo.strikethrough{text-decoration:line-through}
.productGridContainer .tileList .feature-content .feature-text .promo.textOrange{color:#ed5f2b}
.productGridContainer .tileList .feature-content .feature-text .content{padding:0 10px}
.productGridContainer .tileList .fix-bottom{display:none}
.productGridContainer .tileList .btnDesktopTab{display:none}
@media screen and (min-width:700px){.productGridContainer .tileList .btnDesktopTab{margin:20px auto 0 auto;display:inline-block}
}
.productGridContainer .no-promo{margin-top:10px}
@media screen and (min-width:700px){.productGridContainer .no-promo{margin-top:20px}
}
@media screen and (min-width:700px){.backgroundMidSilver .tile-shadow:hover{background:#f5f5f5}
}
.inlineTabs{position:relative;z-index:1}
@media screen and (min-width:700px){.CM090-inlineTabs{width:100%;display:inline-block;z-index:10;position:relative;text-align:center}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper{position:relative;margin:0 auto;display:inline-block;max-width:940px;width:100%}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-heading{margin-bottom:60px}
}
.CM090-inlineTabs>.wrapper .tab-heading .title{text-transform:capitalize}
.CM090-inlineTabs>.wrapper .tab-wrapper{margin-bottom:30px}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper{margin:auto;padding:0 20px}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs{text-align:center}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick{display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;flex:1;-webkit-flex:1;margin:auto 15px}
@media screen and (max-width:700px) and (orientation:landscape){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick{margin:0 auto;flex:unset;-webkit-flex:unset;display:table}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick{flex:unset;-webkit-flex:unset;display:table;margin:-2px auto 40px auto}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick a{flex:1;-webkit-flex:1;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center}
@media screen and (max-width:700px) and (orientation:landscape){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick a{flex:unset;-webkit-flex:unset;display:table-cell}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.no-slick a{flex:unset;-webkit-flex:unset;display:table-cell}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.slick-slider.slick-initialized:before{pointer-events:none;background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%);content:" ";display:block;position:absolute;z-index:99;height:100%;width:20px}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs.slick-slider.slick-initialized:after{pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);content:" ";display:block;position:absolute;z-index:99;height:100%;width:20px;right:0;top:0}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs{display:table;margin:-2px auto 40px auto;padding:0}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a{color:#363636;font-size:15px;font-weight:500;text-decoration:none;padding:12px 18px;border-bottom:1px solid #363636;outline:0}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a{font-size:16px;padding:10px 20px;display:table-cell;vertical-align:middle}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a.selected{color:#0072ce;border-width:2px;border-color:#0072ce;padding-bottom:11px}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a.selected{padding-bottom:10px}
}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a.selected:hover{color:#0072ce}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a:hover,.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a:focus{color:#0072ce}
.CM090-inlineTabs>.wrapper .tab-wrapper div.tabs a.type-disabled{color:#999;border-color:#999}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.white-tabs a{background-color:#f5f5f5}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-wrapper div.top-padding{margin:40px auto 40px auto}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .tab-heading{display:none}
}
.CM090-inlineTabs>.wrapper .content{clear:both;position:absolute;left:-9999em;width:100%;text-align:left;overflow:hidden;margin:auto auto 0 auto}
.CM090-inlineTabs>.wrapper .content.active{overflow:visible}
.CM090-inlineTabs>.wrapper .content:not(.content-1) .pdc-container .off-screen{opacity:1;transform:inherit}
@media screen and (min-width:1023px){.CM090-inlineTabs>.wrapper .content .pdc-container .row{margin:0 -10px}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .content .section:nth-last-child(2) .moduleComponent{padding-bottom:0;margin-bottom:0}
}
.CM090-inlineTabs>.wrapper .active{position:relative;left:auto}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .active{display:inline-block;overflow:hidden;margin:0 auto -2px auto}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .active .page-section{padding:0}
}
@media screen and (min-width:700px){.CM090-inlineTabs>.wrapper .active .page-section .item{margin-top:10px}
}
@media screen and (min-width:1023px){.CM090-inlineTabs .productGridContainer .inner-content{padding:0;width:auto}
.CM090-inlineTabs .productGridContainer .tileList{margin-left:0}
}
@media screen and (min-width:700px){.no-js .CM090-inlineTabs>.wrapper .tab-wrapper div.tabs{display:none}
}
.backgroundMidSilver .CM090-inlineTabs .wrapper .tab-wrapper div.tabs.slick-slider.slick-initialized:before{background:-webkit-linear-gradient(right,rgba(238,238,238,0) 0,#eee 100%);background:linear-gradient(to left,rgba(238,238,238,0) 0,#eee 100%)}
.backgroundMidSilver .CM090-inlineTabs .wrapper .tab-wrapper div.tabs.slick-slider.slick-initialized:after{background:-webkit-linear-gradient(left,rgba(238,238,238,0) 0,#eee 100%);background:linear-gradient(to right,rgba(238,238,238,0) 0,#eee 100%)}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a{color:#fff;border-color:#fff}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a.selected,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a.selected{color:#fff;border-color:#fff}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a.selected:hover,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a.selected:hover{color:#fff}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a:hover,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a:hover,.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a:focus,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a:focus,.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs a.type-disabled,.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs a.type-disabled{color:rgba(255,255,255,0.5)}
.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs.slick-slider.slick-initialized:before{background:-webkit-linear-gradient(right,rgba(31,31,31,0) 310%,#1f1f1f 100%);background:linear-gradient(to left,rgba(31,31,31,0) 0,#1f1f1f 100%)}
.backgroundScreenBlack .CM090-inlineTabs .wrapper div.tabs.slick-slider.slick-initialized:after{background:-webkit-linear-gradient(left,rgba(31,31,31,0) 0,#1f1f1f 100%);background:linear-gradient(to right,rgba(31,31,31,0) 0,#1f1f1f 100%)}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs.slick-slider.slick-initialized:before{background:-webkit-linear-gradient(right,rgba(0,114,206,0) 0,#0072ce 100%);background:linear-gradient(to left,rgba(0,114,206,0) 0,#0072ce 100%)}
.backgroundSatinBlue .CM090-inlineTabs .wrapper div.tabs.slick-slider.slick-initialized:after{background:-webkit-linear-gradient(left,rgba(0,114,206,0) 0,#0072ce 100%);background:linear-gradient(to right,rgba(0,114,206,0) 0,#0072ce 100%)}
.CM003-boxed-features{min-width:0;zoom:1}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features{margin:0 auto;padding-left:20px;padding-right:20px;max-width:620px}
.CM003-boxed-features:before{content:"";display:table}
.CM003-boxed-features:after{clear:both;content:"";display:table}
.CM003-boxed-features .multi-boxes{display:table;margin:0 auto}
}
@media screen and (min-width:1023px){.CM003-boxed-features{max-width:1260px}
}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-wrapper-outer{overflow:hidden;border-left:20px solid transparent;vertical-align:top;display:table-cell;width:300px}
.CM003-boxed-features .box-wrapper-outer:first-child{border-left-width:0}
}
.CM003-boxed-features .box-wrapper-outer:nth-child(n+2){display:none}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-wrapper-outer:nth-child(n+2){display:table-cell}
}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-wrapper-outer:nth-child(n+3){display:none}
}
@media screen and (min-width:1023px){.CM003-boxed-features .box-wrapper-outer:nth-child(n+3){display:table-cell}
}
.CM003-boxed-features .box-feature{display:block;position:relative}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature{height:225px;overflow:hidden;max-width:300px}
.CM003-boxed-features .box-feature .line-clamp,.CM003-boxed-features .box-feature .hover-copy{display:none}
.CM003-boxed-features .box-feature .box-copy{top:130px}
.CM003-boxed-features .box-feature .copy-contain{background-color:#f5f5f5}
.CM003-boxed-features .box-feature:hover{cursor:pointer}
.CM003-boxed-features .box-feature:hover .box-copy{top:0}
.CM003-boxed-features .box-feature:hover .box-copy a{color:#fff}
.CM003-boxed-features .box-feature:hover .line-clamp,.CM003-boxed-features .box-feature:hover .hover-copy{display:block}
.CM003-boxed-features .box-feature:hover .box-copy .tag,.CM003-boxed-features .box-feature:hover .box-copy .title,.CM003-boxed-features .box-feature:hover .box-copy .hover-copy,.CM003-boxed-features .box-feature:hover .copy-contain{background-color:#0072ce;color:#fff}
}
.CM003-boxed-features .box-feature .image-wrap{position:relative}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .image-wrap{width:100%;height:195px;overflow:hidden}
}
.CM003-boxed-features .box-feature .image-wrap img{left:50%;margin-left:-150px;max-width:none;position:absolute;top:0;width:100%}
.CM003-boxed-features .box-feature .image-wrap .box-image{-webkit-background-size:cover;background-position:top center;background-repeat:no-repeat;background-size:cover;padding-top:56.25%}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .image-wrap .box-image{width:100%;height:225px;position:absolute;padding-top:0}
}
.CM003-boxed-features .box-feature .box-copy{width:100%;padding:0 20px;position:relative;margin-top:-70px;box-sizing:border-box}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .box-copy{height:225px;-webkit-transition:top .3s ease-in-out;margin:0;top:80px;max-width:270px;transition:top .3s ease-in-out;padding:0;position:absolute}
}
.CM003-boxed-features .box-feature .box-copy a{text-decoration:none}
.CM003-boxed-features .box-feature .box-copy .tag,.CM003-boxed-features .box-feature .box-copy .title,.CM003-boxed-features .box-feature .box-copy .hover-copy{background-color:#0072ce}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .box-copy .tag,.CM003-boxed-features .box-feature .box-copy .title,.CM003-boxed-features .box-feature .box-copy .hover-copy{background-color:#f5f5f5}
}
.CM003-boxed-features .box-feature .box-copy .tag{display:inline-block;height:14px;padding:10px 20px 6px;color:#fff}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .box-copy .tag{color:#0072ce}
}
.CM003-boxed-features .box-feature .box-copy .title{max-height:3.7em;font-size:17px;padding:10px 50px 12px 20px;position:relative;color:#fff;overflow:hidden}
.CM003-boxed-features .box-feature .box-copy .title:after{content:"\e902";position:absolute;right:10px;top:50%;font-size:18px}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .box-copy .title{font-size:18px;padding:15px 20px 10px;background-image:none;color:#363636}
.CM003-boxed-features .box-feature .box-copy .title:after{content:"\e902";display:none}
}
.CM003-boxed-features .box-feature .box-copy .hover-copy{display:none}
.CM003-boxed-features .box-feature .box-copy .hover-copy .line-clamp:after{content:"\e902";display:none}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.CM003-boxed-features .box-feature .box-copy .hover-copy{display:block;color:#363636;font-size:14px;min-height:128px;padding:10px 20px 8px}
.CM003-boxed-features .box-feature .box-copy .hover-copy a{color:inherit}
.CM003-boxed-features .box-feature .box-copy .hover-copy .line-clamp{line-height:1.5;max-height:65px;padding-right:15px;overflow:hidden;position:relative}
.CM003-boxed-features .box-feature .box-copy .hover-copy .line-clamp:after{position:absolute;right:-4px;top:50%;font-size:18px;display:block}
}
.cm109-mediaCarousel{overflow:hidden}
.cm109-mediaCarousel.moduleComponent,.cm109-mediaCarousel.moduleComponentOverflow{min-width:100%}
@media screen and (min-width:700px){.cm109-mediaCarousel.moduleComponent,.cm109-mediaCarousel.moduleComponentOverflow{min-width:740px}
}
.cm109-mediaCarousel .carousel-container{margin:0 auto}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container{width:627px}
}
@media screen and (min-width:1023px){.cm109-mediaCarousel .carousel-container{width:940px}
}
.cm109-mediaCarousel .carousel-container.carousel-type-image ul.carousel li.carousel-item a img{position:absolute;top:0;bottom:0;left:0;right:0}
.cm109-mediaCarousel .carousel-container ul.carousel{height:auto;margin:0;padding:0;list-style:none;display:block;left:0}
.cm109-mediaCarousel .carousel-container ul.carousel:not(.carousel-loaded){background:url('clientlibs_base/images/common/loader.gif') no-repeat 50% 50%;height:20px;display:block}
.cm109-mediaCarousel .carousel-container ul.carousel:not(.carousel-loaded) li.carousel-item{display:none}
.cm109-mediaCarousel .carousel-container ul.carousel .slick-track{display:inline-flex;display:-webkit-inline-flex}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item{color:#999;text-align:center;width:100%;padding:0;display:block;position:relative;border-left:1px solid #fff;border-right:1px solid #fff;margin-bottom:2px}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item{float:left;width:624px;height:529px;border:0;margin-bottom:0}
}
@media screen and (min-width:1023px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item{width:940px;height:354px}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item .button{position:absolute;top:0;height:41px;width:41px;z-index:9}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item .button:before{font-size:23px}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a{display:block;position:relative;width:100%;overflow:hidden;text-decoration:none;background:url('clientlibs_base/images/common/loader.gif') no-repeat 50% 50%;background-color:#363636}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a{outline:0;height:100%;width:auto}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:before{padding-top:56.25%;content:'';display:block}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:before{padding-top:auto;display:table}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img{width:100%;height:auto;max-height:none}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img[data-asset-type="video"],.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img.ytImage{position:absolute;top:0;left:0}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img[data-asset-type="video"],.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img.ytImage{max-height:none;margin-top:-9.378%}
}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a img[data-asset-type="video"]:not(.ytImage){margin-top:0}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover{transition:bottom .3s ease-in-out;bottom:-85px;left:0;z-index:10;width:100%;position:absolute;color:#fff;display:none}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover{display:block}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab{text-align:left;padding:6px 14px 10px;background-color:rgba(0,114,206,0.9);position:relative;float:left}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab-content{width:100%;text-align:initial;display:block;clear:left;float:left;background-color:rgba(0,114,206,0.9)}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab-content p{padding:10px 14px;width:auto;margin:0;height:80px}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab-content p{padding:10px 14px;height:65px}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab-content p span.trimmed{display:initial;height:8px}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a .hover .tab-content p span.trimmed:nth-child(1){height:18px}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:hover .hover{transition:bottom .3s ease-in-out;bottom:0}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:visited,.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:active{text-decoration:none}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item a:focus{border:0;outline:0}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem{width:calc(312px - 1px);margin-top:2px;float:left;height:174px;position:relative;overflow:hidden}
}
@media screen and (min-width:1023px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem{width:312px;margin-left:2px;margin-top:4px}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.empty-media{background:#000;opacity:.2}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem:nth-child(2){margin-right:2px}
}
@media screen and (min-width:1023px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem:nth-child(2){margin-right:0;margin-bottom:0}
}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem .button{width:41px;height:41px}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.primary{width:624px;height:calc(352px - 2px);margin-right:2px}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.primary.center{float:none;margin:0 auto}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.primary .button{width:71px;height:71px}
.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.primary .button:before{font-size:43px}
}
@media screen and (min-width:1023px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem.primary{margin-right:0;margin-bottom:0;margin-top:4px;margin-left:0;height:352px}
}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel li.carousel-item>.mediaItem:not(.primary):not(:nth-child(2)){margin-top:2px}
}
.cm109-mediaCarousel .carousel-container ul.carousel.playlist-initialized li.carousel-item>.mediaItem a.lb_youtube div.hover{display:none}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.playlist-initialized li.carousel-item>.mediaItem a.lb_youtube div.hover{display:block}
}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:100%;margin:auto 16px;transition:all 300ms cubic-bezier(0.17,0.04,0.03,0.94)}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image{display:block;flex-flow:unset;-webkit-flex-flow:unset;width:auto;margin:auto}
}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image div.toggleList{display:none;flex-flow:row wrap;-webkit-flex-flow:row wrap;width:100%;margin:0 auto}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image div.toggleList{display:flex;display:-webkit-flex;flex-flow:unset;-webkit-flex-flow:unset;width:auto;margin:auto}
}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image div.toggleList.content-toggled{display:flex;display:-webkit-flex}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;width:calc(50% - 15px);box-sizing:border-box;border-left:1px solid #fff;border-right:1px solid #fff}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item{border-left:0;border-right:0;padding:0;display:block;flex:none;-webkit-flex:none;flex-direction:unset;-webkit-flex-direction:unset;width:auto}
}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item a .button{display:none}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item a .button{display:-webkit-flex;display:flex}
}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item a img{position:absolute;top:0;bottom:0;left:0;right:0}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item .mediaItem.primary{margin-bottom:0}
.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item .secondary .mediaItem{margin-top:2px;margin-bottom:4px}
@media screen and (min-width:700px){.cm109-mediaCarousel .carousel-container ul.carousel.carousel-type-image li.carousel-item .secondary .mediaItem{margin-top:0;margin-bottom:2px}
}
.cm109-mediaCarousel .toggler{padding-right:15px;padding-left:15px;margin:0 auto;margin-top:25px}
@media screen and (min-width:700px){.cm109-mediaCarousel .toggler{display:none}
}
.cm109-mediaCarousel .toggler.content-toggled .slickExpander{text-align:center}
@media screen and (min-width:700px){.cm109-mediaCarousel .toggler.content-toggled .slickExpander{display:none}
}
@media screen and (min-width:700px){.cm109-mediaCarousel .toggler.content-toggled .slickExpander.showMobile{display:none}
}
.cm109-mediaCarousel .toggler.content-toggled .slickExpander a.expand-button span.show-less{display:inline-block}
.cm109-mediaCarousel .toggler.content-toggled .slickExpander a.expand-button span.show-more{display:none}
.cm109-mediaCarousel .toggler .slickExpander{text-align:center}
@media screen and (min-width:700px){.cm109-mediaCarousel .toggler .slickExpander{display:none}
}
@media screen and (min-width:700px){.cm109-mediaCarousel .toggler .slickExpander.showMobile{display:none}
}
.cm109-mediaCarousel .toggler .slickExpander a.expand-button{transition:all .2s ease-in-out}
.cm109-mediaCarousel .toggler .slickExpander a.expand-button span{display:inline-block}
.cm109-mediaCarousel .toggler .slickExpander a.expand-button span.show-less{display:none}
.cm109-mediaCarousel .toggler .slickExpander a.expand-button span.show-less:after{content:"\e903"}
.cm109-mediaCarousel .toggler .slickExpander a.expand-button span.show-more{display:inline-block}
.cm109-mediaCarousel .control-panel{position:relative;text-align:center;padding:10px 50px 0;height:45px;vertical-align:middle;display:table;margin:0 auto}
@media screen and (min-width:700px){.cm109-mediaCarousel .control-panel{padding:0 50px;margin-top:35px}
}
.cm109-mediaCarousel .control-panel .slickCounter.showMobile{display:block;height:44px;overflow:hidden;position:absolute;font-size:16px;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif;padding:0;border:0;outline:0;line-height:42px;left:0;font-weight:normal;right:0}
@media screen and (min-width:700px){.cm109-mediaCarousel .control-panel .slickCounter.showMobile{display:none}
}
.cm109-mediaCarousel .control-panel ul.slick-dots{position:relative;width:auto;bottom:auto;vertical-align:middle;display:table-cell;margin:15px 25px 15px 35px}
.cm109-mediaCarousel .control-panel ul.slick-dots li{width:10px;height:10px;display:inline-block;border:1px solid rgba(153,153,153,0);background:#999;background-clip:padding-box;text-indent:-9999px;overflow:hidden;margin:0 4px;padding:inherit;position:inherit}
.cm109-mediaCarousel .control-panel ul.slick-dots li.slick-active{border-color:#0072ce;background:#0072ce}
.cm109-mediaCarousel .control-panel ul.slick-dots li button:before{content:''}
.cm109-mediaCarousel .control-panel button{text-shadow:none}
.cm109-mediaCarousel .control-panel button.slick-arrow{font-size:30px;height:44px;width:45px;position:absolute;line-height:1.2;top:auto;padding:0;border:0;outline:0;display:block;transform:none}
@media screen and (min-width:700px){.cm109-mediaCarousel .control-panel button.slick-arrow{background-color:#0072ce}
.cm109-mediaCarousel .control-panel button.slick-arrow:hover,.cm109-mediaCarousel .control-panel button.slick-arrow:focus{background:#0089d8}
.cm109-mediaCarousel .control-panel button.slick-arrow:active{background:#0061af}
.cm109-mediaCarousel .control-panel button.slick-arrow.slick-disabled{cursor:default;background-color:#999;opacity:.4}
}
.cm109-mediaCarousel .control-panel button.slick-arrow:before{content:"\e901";opacity:1;position:relative;top:-5px;color:#999}
@media screen and (min-width:700px){.cm109-mediaCarousel .control-panel button.slick-arrow:before{color:#fff}
}
.cm109-mediaCarousel .control-panel button.slick-arrow.slick-prev{left:-25px}
.cm109-mediaCarousel .control-panel button.slick-arrow.slick-next{right:-25px}
.cm109-mediaCarousel .control-panel button.slick-arrow.slick-next:before{content:"\e902"}
.backgroundScreenBlack .cm109-mediaCarousel .control-panel .slickCounter.showMobile{color:#1f1f1f}
@media screen and (min-width:700px){.backgroundScreenBlack .cm109-mediaCarousel .control-panel button.slick-arrow:before{color:#1f1f1f}
.backgroundScreenBlack .cm109-mediaCarousel .control-panel button.slick-arrow.slick-disabled{background-color:rgba(255,255,255,0.05)}
.backgroundScreenBlack .cm109-mediaCarousel .control-panel button.slick-arrow.slick-disabled:before{opacity:.2}
.backgroundScreenBlack .cm109-mediaCarousel .control-panel .slick-dots li{background-color:rgba(255,255,255,0.2)}
}
@media screen and (min-width:700px) and screen and (min-width:700px){.backgroundScreenBlack .cm109-mediaCarousel .control-panel button.slick-arrow:before{color:#fff}
}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel .slickCounter.showMobile{color:#1f1f1f}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow:before{color:#fff}
@media screen and (min-width:700px){.backgroundSatinBlue .cm109-mediaCarousel .control-panel ul.slick-dots li.slick-active{background-color:#fff}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow{background-color:#fff}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow:before{color:#0072ce}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow:hover,.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow:focus,.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow:active{background:#fff}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow.slick-disabled{background-color:rgba(255,255,255,0.05)}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel button.slick-arrow.slick-disabled:before{opacity:.2}
.backgroundSatinBlue .cm109-mediaCarousel .control-panel .slick-dots li{background-color:rgba(255,255,255,0.2)}
}
ul.carousel.carousel-type-image ~ .control-panel{display:none}
@media screen and (min-width:700px){ul.carousel.carousel-type-image ~ .control-panel{display:table}
}
.game-tile{width:100%;position:relative}
@media screen and (min-width:700px){.game-tile{width:220px}
}
.game-tile>.tile{display:block;min-height:0;position:relative;text-decoration:none}
@media screen and (min-width:700px){.game-tile>.tile{min-height:206px}
}
.game-tile>.tile .game-tile-util{background-color:rgba(0,0,0,0.8);color:#fff;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif;font-size:20px;height:40px;left:0;margin-bottom:4px;position:absolute;text-align:center;top:0;vertical-align:middle;width:40px;z-index:2}
.game-tile>.tile .game-tile-util .max{font-size:14px}
.game-tile>.tile .game-tile-util.score{color:#ed5f2b}
.game-tile>.tile .text-stripe{background-color:rgba(0,0,0,0.8);bottom:28px;font-size:12px;font-weight:bold;left:0;padding:10px;position:absolute;text-transform:uppercase}
.game-tile>.tile .text-stripe.award .keyword{color:#fedc01}
.game-tile>.tile .game-tile-details span{color:#fff;text-transform:uppercase}
@media screen and (min-width:700px){.game-tile>.tile .game-tile-details span{color:#0072ce}
}
.game-tile>.tile .game-tile-details a.title{color:#363636}
.game-tile .game-tile-hover{left:-20px;position:absolute;top:-20px;z-index:10;right:-20px;box-shadow:0 0 5px 2px rgba(31,31,31,0.15);-webkit-transition:max-height 0 linear .3s,opacity .25s ease-in-out .1s;transition:max-height 0 linear .3s,opacity .25s ease-in-out .1s;max-height:0;overflow:hidden;opacity:0;display:none}
.game-tile .game-tile-hover.hovered{-moz-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-ms-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-o-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-webkit-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;max-height:1000px;opacity:1;display:block}
.game-tile .game-tile-hover.show{-webkit-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;max-height:1000px;opacity:1;display:block}
.game-tile .game-tile-hover .background{-webkit-box-shadow:0 1px 4px 0 #666;background:#fff;box-shadow:0 1px 4px 0 #666;height:100%;padding:20px}
.game-tile .game-tile-hover .game-tile-hover-cert{bottom:21px;height:40px;left:10px;overflow:hidden;position:absolute;width:100px;z-index:1}
.game-tile .game-tile-hover .game-tile-hover-cert img{max-height:40px;max-width:100px}
.game-tile .game-tile-hover .game-tile-details span{text-transform:uppercase}
.game-tile .game-tile-hover .game-tile-details p.desc{clear:both;float:left;min-width:200px;margin:1em auto}
.game-tile .game-tile-hover .game-tile-details .button{clear:left;float:left;margin-top:12px}
.game-tile .game-tile-hover .game-tile-details .button a:first-child{margin-right:20px}
.game-tile .game-tile-hover .game-tile-details h4{clear:both;display:block;font-size:13px;padding-top:14px}
@media screen and (min-width:700px){.game-tile .game-tile-hover .game-tile-details h4{font-size:14px}
}
.game-tile .game-tile-hover .game-tile-details div.possession>a:hover{background-color:#363636}
.game-tile a:hover .game-tile-hover{display:block}
.game-tile .game-tile-image{background:url("clientlibs_base/images/CM010_boxCarousel/shadow.png") center bottom no-repeat;display:block;height:auto;overflow:hidden;padding-bottom:11px;position:relative;z-index:0}
.game-tile .game-tile-image:before{background-color:#f5f5f5;content:"";display:block;height:100%;left:0;margin-top:-11px;position:absolute;top:0;width:100%;z-index:-1}
@media screen and (min-width:700px){.game-tile .game-tile-image{height:124px}
}
.game-tile .game-tile-details{position:relative}
.game-tile .game-tile-details>span{color:#363636;display:block;font-size:14px;height:18px;margin:0;padding:2px 5px}
@media screen and (min-width:700px){.game-tile .game-tile-details>span{padding:0;font-size:14px}
}
.game-tile .game-tile-details a.title{color:#363636;float:left;font-size:17px;font-weight:normal;height:42px;text-decoration:none;width:100%}
@media screen and (min-width:700px){.game-tile .game-tile-details a.title{width:218px}
}
.game-tile .game-tile-details h3{clear:both;display:block;font-size:17px;line-height:1.3;margin:2px 0 0;padding-right:2px;position:relative;text-decoration:none}
@media screen and (min-width:700px){.game-tile .game-tile-details h3{font-size:18px}
}
.game-tile .possession{display:block;height:26px;position:absolute;right:0;top:-5px}
.game-tile .possession>a{background-color:transparent;cursor:pointer;float:left;height:16px;margin-left:2px;padding:5px;width:16px}
.game-tile .possession>a>span{background:url("clientlibs_base/images/CM091_gameTiles/util/possession_sprite.png") no-repeat;display:block;height:16px;outline:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}
.game-tile .possession>a.want-it>span{background-position:center -16px}
.game-tile .possession>a.have-it>span{background-position:center bottom}
.game-tile .possession>a:hover{background-color:#e6e6e6}
.game-tile.want-it .possession>a.want-it>span{background-position:center top}
.game-tile.have-it .possession>a.have-it>span{background-position:center -30px}
.game-tile .link-btn{float:left;margin-top:5px}
.game-tile .ps-plus{background:url("clientlibs_base/images/CM091_gameTiles/util/ps_plus.png") no-repeat;display:block;height:40px;position:absolute;right:-20px;top:-20px;width:40px}
.game-tile:hover .game-tile-hover{-moz-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-ms-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-o-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;-webkit-transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;transition:max-height 0 linear .3s opacity .25s ease-in-out .3s;max-height:1000px;opacity:1;display:block}
.game-tile:hover .tile .util-title,.game-tile:hover .tile .game-tile-util{z-index:11}
.touch .game-tile .game-tile-hover{display:none}
.game-tiles{padding:0;position:relative;width:100%;margin:0 auto}
@media screen and (min-width:700px){.game-tiles{width:700px}
}
@media screen and (min-width:1023px){.game-tiles{width:980px}
}
.game-tiles .tile .game-tile-util{color:#ed5f2b;z-index:1}
.game-tiles .tile .util-title{color:#fff;font-weight:bold;background:black;background:rgba(0,0,0,0.8);height:25px;padding:0 5px;position:absolute;text-align:center;top:63px;width:50px;z-index:1}
.game-tiles ul{padding-left:0;position:relative;margin-left:0;margin-bottom:0}
.game-tiles ul.regular-grid{display:-webkit-flex;display:flex;flex-wrap:wrap}
.game-tiles ul li{list-style-type:none;width:50%;float:left;margin-bottom:0;margin-right:0;position:relative;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px 20px}
@media screen and (min-width:700px){.game-tiles ul li{-webkit-box-sizing:content-box;box-sizing:content-box;width:220px;padding:0;margin-right:20px;margin-bottom:20px}
}
@media screen and (min-width:1023px){.game-tiles ul li{margin-left:0}
}
.game-tiles ul li.layout-type-3.tile-2,.game-tiles ul li.layout-type-1.tile-1,.game-tiles ul li.primary-highlights.tile-1,.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-3{width:100%;min-height:0;margin:0 0 20px}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-3.tile-2,.game-tiles ul li.layout-type-1.tile-1,.game-tiles ul li.primary-highlights.tile-1,.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-3{width:460px;min-height:432px}
}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-3.tile-2,.game-tiles ul li.layout-type-1.tile-1,.game-tiles ul li.primary-highlights.tile-1,.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-3{margin-left:0;width:460px}
}
.game-tiles ul li.layout-type-3.tile-2 .game-tile,.game-tiles ul li.layout-type-1.tile-1 .game-tile,.game-tiles ul li.primary-highlights.tile-1 .game-tile,.game-tiles ul li.layout-type-2.tile-3 .game-tile,.game-tiles ul li.secondary-highlights.tile-3 .game-tile,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile{width:100%}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-3.tile-2 .game-tile,.game-tiles ul li.layout-type-1.tile-1 .game-tile,.game-tiles ul li.primary-highlights.tile-1 .game-tile,.game-tiles ul li.layout-type-2.tile-3 .game-tile,.game-tiles ul li.secondary-highlights.tile-3 .game-tile,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile{width:460px}
}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-3.tile-2 .game-tile,.game-tiles ul li.layout-type-1.tile-1 .game-tile,.game-tiles ul li.primary-highlights.tile-1 .game-tile,.game-tiles ul li.layout-type-2.tile-3 .game-tile,.game-tiles ul li.secondary-highlights.tile-3 .game-tile,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile{width:460px}
}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-image,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-image,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-image,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-image,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-image,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-image,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-image{height:auto}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-image,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-image,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-image,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-image,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-image,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-image,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-image{height:350px}
}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-image img,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-image img,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-image img,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-image img{width:100%;float:left}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-image img,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-image img,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-image img,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-image img,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-image img{max-width:100%;width:auto;float:none}
}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-details,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-details,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-details,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-details,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-details{width:100%}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-details,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-details,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-details,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-details,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-details{width:460px}
}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-3.tile-2 .game-tile .game-tile-details,.game-tiles ul li.layout-type-1.tile-1 .game-tile .game-tile-details,.game-tiles ul li.primary-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.layout-type-2.tile-3 .game-tile .game-tile-details,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .game-tile-details,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .game-tile-details,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .game-tile-details{width:460px}
}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .tile .game-tile-util,.game-tiles ul li.layout-type-1.tile-1 .game-tile .tile .game-tile-util,.game-tiles ul li.primary-highlights.tile-1 .game-tile .tile .game-tile-util,.game-tiles ul li.layout-type-2.tile-3 .game-tile .tile .game-tile-util,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .tile .game-tile-util,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .tile .game-tile-util,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .tile .game-tile-util{width:60px;height:60px;font-size:30px;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .tile .game-tile-util .max,.game-tiles ul li.layout-type-1.tile-1 .game-tile .tile .game-tile-util .max,.game-tiles ul li.primary-highlights.tile-1 .game-tile .tile .game-tile-util .max,.game-tiles ul li.layout-type-2.tile-3 .game-tile .tile .game-tile-util .max,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .tile .game-tile-util .max,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .tile .game-tile-util .max,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .tile .game-tile-util .max{font-size:21px}
.game-tiles ul li.layout-type-3.tile-2 .game-tile .tile .text-stripe,.game-tiles ul li.layout-type-1.tile-1 .game-tile .tile .text-stripe,.game-tiles ul li.primary-highlights.tile-1 .game-tile .tile .text-stripe,.game-tiles ul li.layout-type-2.tile-3 .game-tile .tile .text-stripe,.game-tiles ul li.secondary-highlights.tile-3 .game-tile .tile .text-stripe,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile .tile .text-stripe,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile .tile .text-stripe{font-size:14px}
.game-tiles ul li.layout-type-3.tile-2 .game-tile-hover .game-tile-details h3,.game-tiles ul li.layout-type-1.tile-1 .game-tile-hover .game-tile-details h3,.game-tiles ul li.primary-highlights.tile-1 .game-tile-hover .game-tile-details h3,.game-tiles ul li.layout-type-2.tile-3 .game-tile-hover .game-tile-details h3,.game-tiles ul li.secondary-highlights.tile-3 .game-tile-hover .game-tile-details h3,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile-hover .game-tile-details h3,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile-hover .game-tile-details h3{clear:none}
.game-tiles ul li.layout-type-3.tile-2 .game-tile-hover .game-title-image img,.game-tiles ul li.layout-type-1.tile-1 .game-tile-hover .game-title-image img,.game-tiles ul li.primary-highlights.tile-1 .game-tile-hover .game-title-image img,.game-tiles ul li.layout-type-2.tile-3 .game-tile-hover .game-title-image img,.game-tiles ul li.secondary-highlights.tile-3 .game-tile-hover .game-title-image img,.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile-hover .game-title-image img,.game-tiles ul li.tertiary-highlights.tile-3 .game-tile-hover .game-title-image img{max-width:100%}
.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1,.game-tiles ul li.layout-type-3.tile-5,.game-tiles ul li.tertiary-highlights.tile-2,.game-tiles ul li.tertiary-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-2{float:right}
.game-tiles ul li.tertiary-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-2{float:right}
@media screen and (min-width:1023px){.game-tiles ul li.tertiary-highlights.tile-1,.game-tiles ul li.tertiary-highlights.tile-2{float:initial}
}
.game-tiles ul li.tertiary-highlights.tile-3{float:left;margin-right:0}
@media screen and (min-width:1023px){.game-tiles ul li.tertiary-highlights.tile-3{margin-right:20px}
}
.game-tiles ul li.layout-type-1.tile-1,.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.layout-type-3.tile-2,.game-tiles ul li.primary-highlights.tile-1,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1{margin-right:0}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-1.tile-1,.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.layout-type-3.tile-2,.game-tiles ul li.primary-highlights.tile-1,.game-tiles ul li.secondary-highlights.tile-3,.game-tiles ul li.cross-sell-highlights.tile-1{margin-right:20px}
}
.game-tiles ul li.layout-type-3.tile-4{clear:left}
.game-tiles ul li.layout-type-3.tile-4,.game-tiles ul li.layout-type-3.tile-5{margin-top:0;float:left}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-3.tile-4,.game-tiles ul li.layout-type-3.tile-5{margin-top:-226px;float:none}
}
.game-tiles ul li.layout-type-2.tile-2,.game-tiles ul li.layout-type-3.tile-3{clear:left}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-2.tile-2,.game-tiles ul li.layout-type-3.tile-3{clear:none}
}
.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.layout-type-3.tile-3{margin-top:-226px}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-2.tile-3,.game-tiles ul li.layout-type-3.tile-3{margin-top:0}
}
.game-tiles ul li.layout-type-1:nth-child(2n+1),.game-tiles ul li.no-large:nth-child(2n){margin-right:0;margin-bottom:0;padding-left:8px}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-1:nth-child(2n+1),.game-tiles ul li.no-large:nth-child(2n){padding-left:0;margin-right:20px;margin-bottom:20px}
}
.game-tiles ul li.layout-type-1.tile-1:nth-child(1),.game-tiles ul li.no-large.tile-1:nth-child(1){padding-left:16px;margin-bottom:0}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-1.tile-1:nth-child(1),.game-tiles ul li.no-large.tile-1:nth-child(1){padding-left:0;margin-bottom:0}
}
.game-tiles ul li.layout-type-1:nth-child(2n){clear:left;padding-right:8px}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-1:nth-child(2n){clear:none;padding-right:0}
}
@media screen and (min-width:700px){.game-tiles ul li.layout-type-1:nth-child(2),.game-tiles ul li.layout-type-1:nth-child(3n),.game-tiles ul li.no-large:nth-child(3n){margin-right:0}
}
@media screen and (min-width:1023px){.game-tiles ul li.layout-type-1:nth-child(2),.game-tiles ul li.layout-type-1:nth-child(3n),.game-tiles ul li.no-large:nth-child(3n){margin-right:20px}
}
.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile a .game-tile-image{background:0}
@media screen and (min-width:1023px){.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile a .game-tile-image{background:url('clientlibs_base/images/CM010_boxCarousel/shadow.png') center bottom no-repeat}
}
.game-tiles ul li.cross-sell-highlights.tile-1 .game-tile a .game-tile-image img{max-width:100%}
.game-tiles ul li .game-tile-image img{width:100%;float:left}
@media screen and (min-width:700px){.game-tiles ul li .game-tile-image img{max-width:100%;width:auto;float:none}
}
.game-tiles ul li .game-tile-details>span{float:left;margin:-50px 0 0 -5px;background:#363636;color:#fff}
@media screen and (min-width:700px){.game-tiles ul li .game-tile-details>span{float:none;margin:auto;background:transparent;color:#0072ce}
}
.game-tiles p.info{color:#0072ce;font-weight:bold;font-size:17px;text-align:center;margin:0 0 20px 0;display:none}
.game-tiles.moduleComponent{min-width:0}
@media screen and (min-width:700px){.game-tiles.moduleComponent{min-width:740px}
}
.game-tiles .more-link{clear:both}
.game-tiles.game-tiles.moduleComponent{min-width:0}
@media screen and (min-width:700px){.game-tiles.game-tiles.moduleComponent{min-width:700px}
}
.support-category{padding-bottom:40px}
@media screen and (min-width:700px){.support-category{padding-bottom:80px}
}
.support-category h4{color:#0072ce;font-size:15px;font-weight:bold;margin:0 0 6px 0}
@media screen and (min-width:700px){.support-category h4{margin-bottom:15px;width:auto;font-size:16px}
}
.support-category a{text-decoration:none;outline:0}
.support-category p{color:#999;font-size:13px}
@media screen and (min-width:700px){.support-category p{font-size:15px}
}
.support-category .refine p{display:none}
.support-category .item{border-bottom:1px solid #e6e6e6;box-sizing:border-box}
@media screen and (min-width:700px){.support-category .item{margin:0 0 16px 16px;text-align:center;border-bottom:0;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);width:calc(100% * (1/3) - 16px - 1px)}
}
@media screen and (min-width:1023px){.support-category .item{margin:0 0 20px 20px;width:calc(100% * (1/3) - 20px - 1px)}
}
.support-category .item:first-child{border-top:1px solid #e6e6e6}
@media screen and (min-width:700px){.support-category .item:first-child{border-top:0}
}
.support-category .item>a{padding:14px 16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
@media screen and (min-width:700px){.support-category .item>a{display:block;height:100%;box-sizing:border-box;padding:14px 20px 18px 20px}
.support-category .item>a:hover{background-color:#f6fbff}
.support-category .item>a:hover p{color:#999}
}
.support-category .item>a:focus,.support-category .item>a:active{background-color:#0072ce}
.support-category .item>a:focus h4,.support-category .item>a:active h4,.support-category .item>a:focus p,.support-category .item>a:active p{color:#fff}
.support-category .item>a:focus p,.support-category .item>a:active p{opacity:.5}
.support-category .content{margin-right:auto}
.support-category .icon{display:block;-webkit-order:2;order:2;margin:0 0 0 17px;background:url("clientlibs_support/images/shadow1m.png") bottom center no-repeat;min-width:101px;text-align:center;padding:0 0 10px}
@media screen and (min-width:700px){.support-category .icon{background-image:url("clientlibs_support/images/shadow1.png");height:85px;-webkit-order:0;order:0;display:-webkit-flex;display:flex;align-items:center;margin:0 auto 10px auto;min-width:auto}
}
.support-category .icon img{max-width:60px;max-height:40px}
@media screen and (min-width:700px){.support-category .icon img{max-width:125px;max-height:85px;margin:0 auto}
}
@media screen and (min-width:700px){.support-category .wrapper{max-width:940px;margin:0 auto;padding:0 20px}
}
@media screen and (min-width:1023px){.support-category .wrapper{padding:0}
}
@media screen and (min-width:700px){.support-category .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -16px}
}
@media screen and (min-width:1023px){.support-category .row{margin:0 0 0 -20px}
}
.support-contact-us h4{font-weight:bold;color:#0072ce;font-size:15px;margin:0 0 13px}
@media screen and (min-width:700px){.support-contact-us h4{font-size:18px}
}
.support-contact-us h5{font-weight:bold;font-size:16px;color:inherit;margin:0 0 22px}
@media screen and (min-width:700px){.support-contact-us h5{font-size:22px}
}
.support-contact-us h5 a{color:#0072ce;text-decoration:none}
.support-contact-us p{font-size:13px;color:inherit}
@media screen and (min-width:700px){.support-contact-us p{font-size:15px}
}
.support-contact-us p:empty{display:none}
.support-contact-us p a{color:#0072ce}
.support-contact-us .module{box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);padding:20px 15px;margin-bottom:16px;color:#999;font-weight:200}
@media screen and (min-width:700px){.support-contact-us .module{padding:32px 20px 30px;text-align:center;display:inline-block;margin:0 0 16px 16px;-webkit-flex-grow:1;flex-grow:1;width:calc(33%);box-sizing:border-box}
}
@media screen and (min-width:1023px){.support-contact-us .module{margin:0 0 20px 20px;width:calc(29%)}
}
.support-contact-us .module a,.support-contact-us .module button{text-decoration:none;outline:0}
.support-contact-us .module a p,.support-contact-us .module button p{color:#999;font-weight:200}
.support-contact-us .module button{width:100%;padding:0;text-align:inherit;text-shadow:none;background:0}
@media screen and (min-width:700px){.support-contact-us .module.twitter,.support-contact-us .module.email,.support-contact-us .module.phone{padding:0}
.support-contact-us .module.twitter>a,.support-contact-us .module.email>a,.support-contact-us .module.phone>a,.support-contact-us .module.twitter>button,.support-contact-us .module.email>button,.support-contact-us .module.phone>button{padding:32px 20px 30px;display:block}
.support-contact-us .module.twitter>a{padding-top:90px}
}
.support-contact-us .has-icon{position:relative;padding-right:65px}
@media screen and (min-width:700px){.support-contact-us .has-icon{padding-top:90px;padding-right:30px}
}
.support-contact-us .has-icon:before{position:absolute;right:12px;top:50%;color:#0072ce;pointer-events:none}
@media screen and (min-width:700px){.support-contact-us .has-icon:before{left:calc(50% - 27px);right:auto}
}
.support-contact-us .has-icon.twitter:before{content:"\e916";font-size:56px}
@media screen and (min-width:700px){.support-contact-us .has-icon.twitter:before{top:47px}
}
.support-contact-us .has-icon.chat:before{content:"\e91d";font-size:46px}
@media screen and (min-width:700px){.support-contact-us .has-icon.chat:before{font-size:54px;top:51px}
}
.support-contact-us .has-icon.chat a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}
.support-contact-us .content p{margin-bottom:10px}
@media screen and (min-width:700px){.support-contact-us .content p{margin-bottom:15px}
}
.support-contact-us .content p:last-child{margin-bottom:0}
.support-contact-us .mobile-expandable{background-color:#eee;text-align:center;color:#363636;position:relative}
@media screen and (min-width:700px){.support-contact-us .mobile-expandable{display:none}
}
.support-contact-us .mobile-expandable p{font-size:15px}
.support-contact-us .mobile-expandable .overflow{overflow:hidden;-webkit-transition:all .5s;transition:all .5s;height:0}
.support-contact-us .mobile-expandable .content{padding:27px 20px 30px}
.support-contact-us .mobile-expandable:before{content:'';display:none;height:16px;width:100%;background:url("clientlibs_support/images/contact/section_reveal.png") no-repeat top center;background-size:auto 100%;position:absolute;top:-12px;left:0}
.support-contact-us .mobile-expandable:after{content:"";background-color:inherit;width:calc(100% + 32px);position:absolute;left:-16px;height:100%;top:0;z-index:-1}
.support-contact-us .mobile-expandable.active{margin:24px 0 15px}
.support-contact-us .mobile-expandable.active:before{display:block}
.support-contact-us .mobile-expandable.active .overflow{height:100%}
.support-contact-us .contact-options{max-width:940px;margin:0 auto;padding:0 16px}
@media screen and (min-width:700px){.support-contact-us .contact-options{padding:0 20px}
}
@media screen and (min-width:1023px){.support-contact-us .contact-options{padding:0}
}
@media screen and (min-width:700px){.support-contact-us .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 -20px -20px}
.support-contact-us .row:first-child{margin-bottom:0}
}
.support-contact-us .desktop-expandable{display:none}
@media screen and (min-width:700px){.support-contact-us .desktop-expandable{display:block;background-color:#eee;color:#363636;position:relative;text-align:center;margin-top:49px}
}
.support-contact-us .desktop-expandable .overflow,.support-contact-us .desktop-expandable .arrow{max-width:940px;margin:0 auto}
.support-contact-us .desktop-expandable .arrow{position:relative;width:100%;height:1px;display:none}
.support-contact-us .desktop-expandable .arrow:before{content:'';display:block;height:16px;background:url("clientlibs_support/images/contact/section_reveal.png") no-repeat 50% 0;background-size:auto 100%;position:absolute;top:-12px;width:100%}
.support-contact-us .desktop-expandable .arrow.left:before{width:calc(50% - 7px)}
.support-contact-us .desktop-expandable .arrow.right:before{width:calc(50% - 7px);right:0}
.support-contact-us .desktop-expandable .overflow{overflow:hidden;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;height:0}
.support-contact-us .desktop-expandable .content{width:100%;padding:35px 20px 35px 20px;overflow:hidden;box-sizing:border-box}
.support-contact-us .desktop-expandable.active .arrow{display:block}
.support-contact-us .desktop-expandable.active .overflow{height:100%}
.copy-block{padding-bottom:20px}
@media screen and (min-width:700px){.copy-block{padding-bottom:30px}
}
.copy-block.small-heading hgroup{margin-bottom:10px}
.copy-block.page-width{margin:0 auto;max-width:940px;min-width:708px}
.copy-block sub,.copy-block sup{font-size:55%}
.copy-block sup{top:-0.6em}
.copy-block sub{bottom:0}
.copy-block hgroup{margin:0 0 16px 0;background-repeat:no-repeat}
@media screen and (min-width:700px){.copy-block hgroup{margin-bottom:21px}
}
.copy-block hgroup.align-center p,.copy-block hgroup.align-center h3{text-align:center}
.copy-block hgroup p{margin:0}
.copy-block .statistic{margin-bottom:30px}
.copy-block h3{font-weight:200;margin:0}
.copy-block .copy.align-center{text-align:center}
.copy-block .genericButtonRow a{float:left;margin-right:20px}
.copy-block .genericButtonRow a:last-child{margin-right:0}
.copy-block .content-block{margin:0}
.copy-block .content-block.moretext{display:none}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.copy-block .content-block.moretext{margin-bottom:0}
}
@media screen and (max-width:980px){.responsive-stack .copy-block{width:100%;margin:0 auto}
}
.copy-block-expandable hgroup{margin:0 0 35px 0;background-repeat:no-repeat;background-position:0 10px}
.copy-block-expandable hgroup h2{margin:0;font-family:"adelle",Georgia;font-size:28px;font-style:italic;color:#0068bf;font-weight:normal;-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum"}
.copy-block-expandable hgroup h3{font-size:40px;margin:0;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal}
.copy-block-expandable hgroup h2,.copy-block-expandable hgroup h3{text-align:left}
.copy-block-expandable.small-heading hgroup{margin-bottom:10px}
.copy-block-expandable.small-heading hgroup h3{font-size:22px}
.copy-block-expandable .content-block{margin-top:0;margin-bottom:15px;font-size:16px;line-height:22px}
.copy-block-expandable .content-block.align-center{text-align:center}
.copy-block-expandable .content-block h3,.copy-block-expandable .content-block p,.copy-block-expandable .content-block ul,.copy-block-expandable .content-block blockquote{margin:0 0 30px 0;text-align:left}
.copy-block-expandable .content-block h1,.copy-block-expandable .content-block h2,.copy-block-expandable .content-block h3{color:#363636;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal}
.copy-block-expandable .content-block h3{font-size:20px;line-height:27px}
.copy-block-expandable .content-block p,.copy-block-expandable .content-block li{font-size:16px;line-height:22px}
.copy-block-expandable .content-block p.smaller,.copy-block-expandable .content-block li.smaller{font-size:14px}
.copy-block-expandable .content-block ul{padding:0 0 0 20px}
.copy-block-expandable .content-block ul li{list-style-image:none;padding:0 0 0 10px;margin:0 0 15px 0}
.copy-block-expandable .content-block ol{list-style-type:decimal;padding:0 0 0 21px}
.copy-block-expandable .content-block ol li{padding:0 0 0 10px;margin:0 0 15px 0}
.copy-block-expandable .content-block a{color:#0068bf}
.copy-block-expandable .content-block a:hover{text-decoration:none}
.copy-block-expandable .content-block b,.copy-block-expandable .content-block strong{font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Helvetica;font-weight:normal}
.copy-block-expandable .content-block blockquote{text-align:left;display:block;color:#0068bf;font-family:"adelle",Georgia;font-size:30px;line-height:40px;font-style:italic;font-weight:normal;margin-bottom:40px;width:100%;-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum"}
@media screen and (max-width:768px){.copy-block-expandable hgroup{width:auto}
}
@media screen and (max-width:980px){.responsive-stack .copy-block{width:80%;margin:0 auto}
}
.pg_sec_overflow{overflow:hidden}
@media screen and (min-width:700px){.twocolumnexpandable{margin-bottom:60px}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable:last-of-type{margin-bottom:0}
}
.twocolumnexpandable hgroup.titleIcon{padding:0;background-repeat:no-repeat;background-position:0 10px;background-size:30px}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable hgroup.titleIcon{padding-left:60px;background-size:50px}
}
.twocolumnexpandable hgroup h3{font-size:24px}
@media screen and (min-width:700px){.twocolumnexpandable hgroup h3{font-size:28px;font-weight:200}
}
.twocolumnexpandable hgroup.mobile-align-center{text-align:center}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.twocolumnexpandable hgroup.mobile-align-center.desktop-align-left{text-align:left}
}
@media screen and (max-width:700px) and (orientation:landscape),screen and (min-width:700px){.twocolumnexpandable hgroup.mobile-align-left.desktop-align-center{text-align:center}
}
.twocolumnexpandable .content-wrapper .copy-block:last-child{padding-bottom:0}
.twocolumnexpandable .two-column-expandable{max-width:940px;margin:0 auto;min-height:300px;zoom:1;position:relative}
.twocolumnexpandable .two-column-expandable.moduleComponent,.twocolumnexpandable .two-column-expandable.moduleComponentOverflow{min-width:0;overflow:hidden}
@media screen and (min-width:700px){.twocolumnexpandable .two-column-expandable.moduleComponent,.twocolumnexpandable .two-column-expandable.moduleComponentOverflow{overflow:visible}
}
.twocolumnexpandable .two-column-expandable:before,.twocolumnexpandable .two-column-expandable:after{content:"";display:table}
.twocolumnexpandable .two-column-expandable:after{clear:both}
.twocolumnexpandable .two-column-expandable .show-less{display:none}
.twocolumnexpandable .two-column-expandable .show-more{display:block}
.twocolumnexpandable .two-column-expandable.content-toggled .show-less{display:block}
.twocolumnexpandable .two-column-expandable.content-toggled .show-less:after{content:"\e903"}
.twocolumnexpandable .two-column-expandable.content-toggled .show-more{display:none}
.twocolumnexpandable .two-column-expandable .wrapper{display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;padding:0 16px}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper{flex-direction:row;-webkit-flex-direction:row;padding:0 20px}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper{padding:0}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column{width:calc(50% - 20px)}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper .column{width:calc(50% - 30px)}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image{margin-right:20px;position:relative;max-width:440px}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image{margin-right:30px}
}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .hgroup{padding-bottom:30px;display:block}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .hgroup{display:none}
}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .image-block{text-align:center;background-position:right top;overflow:hidden;padding-bottom:56.25%;position:relative;margin-bottom:30px}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .image-block{background-position:0 0;overflow:visible;padding-bottom:initial;position:absolute;height:100%;right:0;left:auto;margin-bottom:20px}
}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .image-block .bg-image{float:none;width:100%;position:absolute;top:0;left:0;right:0}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .image-block .bg-image{position:relative;top:auto;height:auto}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper .column.type-image .content-wrapper .image-block .bg-image{width:auto}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-text{margin-left:20px}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper .column.type-text{margin-left:30px}
}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup{padding-bottom:10px}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup.showMobile{display:block}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup.showMobile{display:none}
}
.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup.hideMobile{display:none}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup.hideMobile{display:block}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper .column.type-text .content-wrapper .hgroup hgroup{margin:0}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;padding:0 20px}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse{padding:0}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse .column.type-image{margin-left:20px;margin-right:0}
.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse .column.type-image .image-block{right:auto;left:0}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse .column.type-image{margin-left:30px}
}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse .column.type-text{margin-left:0;margin-right:20px}
}
@media screen and (min-width:1023px){.twocolumnexpandable .two-column-expandable .wrapper.wrapper-reverse .column.type-text{margin-right:30px}
}
.accordion-knowledge-base:focus{outline:0}
.accordion-knowledge-base .active{left:0}
.accordion-knowledge-base .active section{display:block}
.accordion-knowledge-base .wrapper{margin:0 auto;max-width:940px;padding:0}
@media screen and (min-width:700px){.accordion-knowledge-base .wrapper{padding:0 20px}
}
.accordion-knowledge-base .wrapper a{outline:0}
.accordion-knowledge-base .wrapper ul{list-style:none;padding:0;overflow:hidden}
.accordion-knowledge-base .item>ul{list-style:none;padding:0}
.accordion-knowledge-base .item>div>a{display:block;background-color:#f5f5f5;text-decoration:none}
.accordion-knowledge-base .item>div>a:hover{text-decoration:none;color:#fff;cursor:pointer;background-color:#0072ce}
.accordion-knowledge-base .item>div>a:hover span,.accordion-knowledge-base .item>div>a:hover .itemno{color:#fff}
.accordion-knowledge-base .item>div>a div{width:100%}
.accordion-knowledge-base .item>div>a span{padding:15px 20px;display:table-cell;vertical-align:middle;height:100%}
.accordion-knowledge-base .item>div>a .itemno{color:#0072ce;font-size:22px;border-right:0;width:auto;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif;padding-right:0}
@media screen and (min-width:700px){.accordion-knowledge-base .item>div>a .itemno{border-style:solid;border-color:#fff;border-width:0 2px 0 0;padding-right:20px}
}
.accordion-knowledge-base .item:nth-child(2n)>div>a{background-color:#fff}
.accordion-knowledge-base .item:nth-child(2n)>div>a:hover{background:#0072ce}
.accordion-knowledge-base .item:nth-child(2n) .accordion-section-container{border-top:2px solid #fff}
.accordion-knowledge-base .item:nth-child(2n+1) .accordion-section-container{border-bottom:2px solid #f5f5f5}
.accordion-knowledge-base .item:nth-child(2n) .accordion-active .accordion-section-container{border-top:2px solid #f5f5f5}
.accordion-knowledge-base .accordion-expand{color:#363636;padding:0;margin:0}
.accordion-knowledge-base .accordion-expand span:after{content:none;margin:0}
.accordion-knowledge-base .main-content{width:100%;font-weight:500}
.accordion-knowledge-base .main-content b,.accordion-knowledge-base .main-content strong{font-weight:500}
.accordion-knowledge-base .toggle-me div{display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-justify-content:center;align-items:center;justify-content:center}
.accordion-knowledge-base .toggle-me div:before{content:"\e90b";font-size:20px}
.accordion-knowledge-base .accordion-active .toggle-me div:before{content:"\e90a"}
.accordion-knowledge-base .linkHeader .toggle-me div:before{content:"\e902"}
.accordion-knowledge-base .expand-button{margin-top:30px}
.accordion-knowledge-base .accordion-section{padding:20px}
@media screen and (min-width:700px){.accordion-knowledge-base .accordion-section{padding:40px 20px}
}
.accordion-knowledge-base .accordion-section .parsys>.section:last-of-type{padding:0}
.accordion-knowledge-base .accordion-section .parsys>.section:last-of-type .moduleComponent,.accordion-knowledge-base .accordion-section .parsys>.section:last-of-type .buttonRow{padding:0}
.accordion-knowledge-base .CM168-text{margin-left:0;margin-right:0}
.accordion-knowledge-base .richtext{margin-bottom:0}
.accordion-knowledge-base .twocolumnexpandable .two-column-expandable .wrapper{padding:0}
.accordion-knowledge-base .twocolumnexpandable .two-column-expandable .wrapper .column.type-image .image-block{position:relative;overflow:hidden}
.accordion-knowledge-base .two-column-content{width:auto;padding:0;margin:0;overflow:hidden}
.accordion-knowledge-base .left-column,.accordion-knowledge-base .right-column{width:100%}
@media screen and (min-width:700px){.accordion-knowledge-base .left-column,.accordion-knowledge-base .right-column{max-width:940px}
}
.accordion-knowledge-base .left-column .content-wrapper{padding-left:20px}
.accordion-knowledge-base .image-block img{width:auto}
.accordion-knowledge-base .content-wrapper{padding-left:0}
.accordion-knowledge-base .accordion-section-container{display:none}
.accordion-knowledge-base .accordion-section-container-disable{display:block}
.boxPanel .accordion-knowledge-base{padding:0}
.boxPanel .accordion-knowledge-base>.wrapper{max-width:none;padding:0}
.boxPanel .accordion-knowledge-base>.wrapper .items>ul{margin:0}
.boxPanel .accordion-knowledge-base>.wrapper .items>ul>li{margin:0;padding:0}
.two-column-content{max-width:940px;margin:0 auto;zoom:1;position:relative;padding:0 16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:700px){.two-column-content{padding:0 20px}
}
@media screen and (min-width:1023px){.two-column-content{padding:0}
}
.two-column-content .btn img{top:5px}
.two-column-content .btn span{padding-left:5px}
.two-column-content .btn span.imageText{margin-left:45px}
.two-column-content .left-column,.two-column-content .right-column{width:calc(50% - 16px)}
@media screen and (min-width:700px){.two-column-content .left-column,.two-column-content .right-column{width:calc(50% - 20px);position:relative;vertical-align:top}
}
@media screen and (min-width:1023px){.two-column-content .left-column,.two-column-content .right-column{width:calc(50% - 30px)}
}
@media screen and (min-width:700px){.two-column-content .left-column .content-wrapper .image-block,.two-column-content .right-column .content-wrapper .image-block{width:100%;position:relative}
}
.two-column-content .left-column .content-wrapper .image-block.center-image img,.two-column-content .right-column .content-wrapper .image-block.center-image img{padding:0;float:none;margin-left:auto;margin-right:auto;display:block}
.two-column-content .left-column{margin-right:16px}
@media screen and (min-width:700px){.two-column-content .left-column{margin-right:20px}
}
@media screen and (min-width:1023px){.two-column-content .left-column{margin-right:30px}
}
.two-column-content .left-column .image-block img,.two-column-content .left-column .picture.image img{float:right}
.two-column-content .left-column .content-wrapper.wider_text{padding-right:10px}
.two-column-content .left-column .content-wrapper .image-block:after{clear:both;display:block;content:"";min-height:.01px}
.two-column-content .right-column{margin-left:16px}
@media screen and (min-width:700px){.two-column-content .right-column{margin-left:20px}
}
@media screen and (min-width:1023px){.two-column-content .right-column{margin-left:30px}
}
.two-column-content .responsiveImage{width:435px}
.two-column-content .bottomAligned{bottom:0}
.two-column-content .column .content-wrapper .moduleComponent{margin-top:40px;margin-bottom:40px}
.two-column-content .column .content-wrapper .moduleComponent:first-child{margin-top:0}
.two-column-content .column .content-wrapper .basic-video-block{margin-top:6px}
.two-column-content .column .genericButtonRow{margin-top:30px}
.two-column-content .column .media-tile{float:none}
.two-column-content .content-wrapper .section{margin-bottom:20px}
@media screen and (min-width:700px){.two-column-content .content-wrapper .section{margin-bottom:30px}
}
.two-column-content .content-wrapper .section.button-row,.two-column-content .content-wrapper .section.copyblock{margin:0}
.two-column-content .content-wrapper .section:last-child{margin-bottom:0;padding-bottom:0}
.two-column-content .content-wrapper .section:last-child>div{padding:0}
.two-column-content .content-wrapper .videothumbnail{overflow:hidden}
.two-column-content:before,.two-column-content:after{content:"";display:table}
.two-column-content:after{clear:both}
.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column,.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{width:100%;margin-left:0;margin-right:0}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column,.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{width:calc(50% - 16px)}
}
@media screen and (min-width:700px){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column,.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{width:calc(50% - 20px)}
}
@media screen and (min-width:1023px){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column,.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{width:calc(50% - 30px)}
}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column{margin-right:16px}
}
@media screen and (min-width:700px){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column{margin-right:20px}
}
@media screen and (min-width:1023px){.two-column-content.mobile-left-top .left-column,.two-column-content.mobile-right-top .left-column{margin-right:30px}
}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{margin-left:16px}
}
@media screen and (min-width:700px){.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{margin-left:20px}
}
@media screen and (min-width:1023px){.two-column-content.mobile-left-top .right-column,.two-column-content.mobile-right-top .right-column{margin-left:30px}
}
.two-column-content.mobile-left-top{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-left-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:700px){.two-column-content.mobile-left-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.two-column-content.mobile-left-top .left-column{margin-bottom:30px}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-left-top .left-column{margin-bottom:0}
}
@media screen and (min-width:700px){.two-column-content.mobile-left-top .left-column{margin-bottom:0}
}
.two-column-content.mobile-right-top{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-right-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media screen and (min-width:700px){.two-column-content.mobile-right-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.two-column-content.mobile-right-top .right-column{margin-bottom:30px}
@media screen and (max-width:700px) and (orientation:landscape){.two-column-content.mobile-right-top .right-column{margin-bottom:0}
}
@media screen and (min-width:700px){.two-column-content.mobile-right-top .right-column{margin-bottom:0}
}
.two-column-content.mobile-dominant-left .left-column{width:calc( 67% - 16px);margin-right:16px}
@media screen and (min-width:700px){.two-column-content.mobile-dominant-left .left-column{margin-right:30px}
}
.two-column-content.mobile-dominant-left .right-column{width:calc(33% - 16px);margin-left:16px}
@media screen and (min-width:700px){.two-column-content.mobile-dominant-left .right-column{margin-left:30px}
}
@media screen and (max-width:700px){.two-column-content .richtext h1,.two-column-content .richtext h2,.two-column-content .richtext h3,.two-column-content .richtext p,.two-column-content .richtext blockquote{margin-bottom:20px}
.two-column-content .richtext h1:last-child,.two-column-content .richtext h2:last-child,.two-column-content .richtext h3:last-child,.two-column-content .richtext p:last-child,.two-column-content .richtext blockquote:last-child{margin-bottom:0}
}
.twocolumn+.twocolumn .moduleComponent{padding-top:30px}
@media screen and (min-width:700px){.twocolumn+.twocolumn .moduleComponent{padding-top:0}
}
.no-headings .two-column-content .column .content-wrapper{padding-top:0}
.image-bleed .two-column-content .column .content-wrapper{padding-bottom:0}
.image-bleed .two-column-content .column .content-wrapper .image-block img{vertical-align:top}
.center_text .two-column-content .copy{text-align:center}
.center_text .two-column-content h2{font-size:24px;text-align:center}
.discover_services .two-column-content{padding-top:0}
.services_features_top_bleed .two-column-content .left-column .number-informer-wrapper.left{margin-top:30px;margin-bottom:30px}
.services_features_top_bleed .two-column-content .right-column .content-wrapper{padding-left:100px}
.services_features_top_bleed .two-column-content .right-column .content-wrapper .image-block{margin-top:-60px}
.boxPanel .two-column-content{padding:0}
.boxPanel .two-column-content .imageblock{overflow:hidden}
.gamefeatures .gameFeatures{margin:0 auto;text-align:center}
@media screen and (min-width:1023px){.gamefeatures .gameFeatures{max-width:940px}
}
.gamefeatures .gameFeatures .debug{width:100%;display:block}
.gamefeatures .gameFeatures .debug span.debug-content{border:1px solid #eee;box-shadow:2px 5px 10px #f5f5f5;-webkit-box-shadow:2px 5px 10px #f5f5f5;width:940px;position:relative;margin:0 auto;display:block;background:#0072ce;background:-webkit-linear-gradient(45deg,#0072ce 0,#0097f3 100%);background:linear-gradient(45deg,#0072ce 0,#0097f3 100%);color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3);padding:15px}
.gamefeatures .gameFeatures .feature-items{width:100%;display:block;padding:0 16px;box-sizing:border-box;margin:0 auto}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .feature-items{width:700px}
}
.gamefeatures .gameFeatures .feature-items ul{display:-webkit-flex;display:flex;-ms-box-orient:horizontal;padding:0;list-style:none;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .feature-items ul{margin-bottom:30px}
}
.gamefeatures .gameFeatures .feature-items ul li{height:auto;width:calc(32.85%);width:-webkit-calc(32.85%);background-color:whitesmoke;margin-left:2px;margin-bottom:2px}
@media screen and (max-width:700px) and (orientation:landscape){.gamefeatures .gameFeatures .feature-items ul li{width:calc(33.03%);width:-webkit-calc(33.03%)}
}
.gamefeatures .gameFeatures .feature-items ul li:first-child{margin-left:0}
.gamefeatures .gameFeatures .feature-items ul li:nth-child(3n+1){margin-left:0}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .feature-items ul li{width:19.76%}
.gamefeatures .gameFeatures .feature-items ul li:nth-child(3n+1){margin-left:2px}
.gamefeatures .gameFeatures .feature-items ul li:nth-child(5n+1){margin-left:0}
}
.gamefeatures .gameFeatures .feature-items ul li div.feature-wrap{height:60px}
.gamefeatures .gameFeatures .feature-items ul li div.feature-wrap img{max-width:100%}
.gamefeatures .gameFeatures .feature-items ul li div.text-wrap{vertical-align:middle}
.gamefeatures .gameFeatures .feature-items ul li div.text-wrap p{overflow:hidden;text-align:center;font-size:12px;padding:5px 5px 10px 5px}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .feature-items ul li div.text-wrap p{font-size:14px;padding:10px}
}
.gamefeatures .gameFeatures .feature-items ul li.empty{display:none}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .feature-items ul li.empty{opacity:.7;display:block}
}
.gamefeatures .gameFeatures .logoLink,.gamefeatures .gameFeatures .contentLink{display:block}
.gamefeatures .gameFeatures .logoLink a,.gamefeatures .gameFeatures .contentLink a{text-decoration:none;color:#000;font-size:15px;line-height:1.5;display:table;margin:0 auto}
@media screen and (min-width:700px){.gamefeatures .gameFeatures .logoLink a,.gamefeatures .gameFeatures .contentLink a{font-size:16px}
}
.gamefeatures .gameFeatures .logoLink{margin:16px}
.gamefeatures .gameFeatures .logoLink a.content_logo{margin-bottom:30px}
.gamefeatures .gameFeatures .contentLink{padding:16px}
.gamefeatures .gameFeatures .contentLink a.content_link{padding-left:20px;position:relative}
.gamefeatures .gameFeatures .contentLink a.content_link:before{content:"\e902";position:absolute;top:50%;left:0}
.gamefeatures .gameFeatures .text{padding:16px}
.gamefeatures .gameFeatures .text p{font-size:14px;margin:0 auto;text-align:center}
.waysToBuy{padding-bottom:30px}
@media screen and (min-width:700px){.waysToBuy{padding-bottom:60px}
}
.waysToBuy .hideMobile{display:none}
@media screen and (min-width:700px){.waysToBuy .hideMobile{display:block}
}
.waysToBuy .showMobile{margin-bottom:30px;display:block}
@media screen and (min-width:700px){.waysToBuy .showMobile{display:none}
}
.waysToBuy .showMobile h2{text-align:center;margin-bottom:20px;font-size:24px}
.waysToBuy .ways-to-buy{width:100%;overflow:hidden}
.waysToBuy .gameProduct{margin:16px}
@media screen and (min-width:1023px){.waysToBuy .gameProduct{margin:50px 0}
}
@media screen and (min-width:1023px){.waysToBuy .game{position:relative;max-width:940px;min-height:300px;margin:0 auto}
}
.waysToBuy .game h3{font-size:17px;margin-bottom:1em}
@media screen and (min-width:700px){.waysToBuy .game h3{font-size:18px}
}
.waysToBuy .game h4{font-size:15px}
@media screen and (min-width:700px){.waysToBuy .game h4{font-size:16px}
}
.waysToBuy .game-info-container{background:#f5f5f5;margin-bottom:2px}
.waysToBuy .game-info{padding:25px 16px}
@media screen and (min-width:700px){.waysToBuy .game-info{display:block;padding:50px}
.waysToBuy .game-info:after{content:"";clear:both;display:block}
}
@media screen and (min-width:1023px){.waysToBuy .game-info{width:840px}
}
.waysToBuy .game-title h2{font-size:22px}
@media screen and (min-width:700px){.waysToBuy .game-title{margin-bottom:10px}
}
.waysToBuy .game-description{margin-bottom:20px}
.waysToBuy .retail-services-list{margin:0;list-style:none;padding:0}
@media screen and (min-width:1023px){.waysToBuy .retail-services-list{display:flex;display:-webkit-flex;flex-flow:row}
}
.waysToBuy .retail-service-item{padding-bottom:30px}
@media screen and (min-width:1023px){.waysToBuy .retail-service-item{padding-bottom:0;display:flex;display:-webkit-flex;flex-flow:column;flex:1}
}
.waysToBuy .retail-service-item:last-child{padding-bottom:0}
.waysToBuy .service-info{display:flex;display:-webkit-flex;padding-bottom:15px;height:30px}
.waysToBuy .service-description p{height:30px;vertical-align:middle;display:table-cell}
.waysToBuy .service-image{display:block;margin:0;height:30px;margin-right:15px}
@media screen and (min-width:700px){.waysToBuy .service-image{padding:0;display:inline-block}
}
.waysToBuy .service-image .service_type{margin:0;padding:0}
@media screen and (min-width:700px){.waysToBuy .game-details{width:65%;float:left;display:inline-block}
}
@media screen and (min-width:1023px){.waysToBuy .game-details{width:70%}
}
.waysToBuy .game-psn-required{margin:10px 0}
.waysToBuy .game-psn-required img{margin-right:8px;float:left}
.waysToBuy .game-psn-required p{padding-top:10px}
.waysToBuy .game-cover-art{margin-bottom:20px;text-align:center}
@media screen and (min-width:700px){.waysToBuy .game-cover-art{width:140px;float:left;display:inline-block;padding-right:50px}
}
.waysToBuy .game-cover-art img{width:140px;display:block;margin:0 auto}
.waysToBuy .game-cover-art img.game_image{width:140px}
.waysToBuy .mobileExtensionPanel{margin-bottom:2px}
.waysToBuy .mobileExtensionPanel .accordion-mobile-heading{font-size:15px;background:#f5f5f5;padding:15px}
@media screen and (min-width:700px){.waysToBuy .mobileExtensionPanel .accordion-mobile-heading{display:none}
}
.waysToBuy .extensionpanel{margin-bottom:2px}
.waysToBuy .accordion-container{display:none}
@media screen and (min-width:700px){.waysToBuy .accordion-container{display:block}
}
.waysToBuy .accordion-content{display:none;margin-bottom:2px;background:#f5f5f5}
.waysToBuy .accordion-content .content{padding:35px;background:#f5f5f5;margin-bottom:2px}
.waysToBuy .accordion-content .one-column,.waysToBuy .accordion-content .two-column{display:flex;display:-webkit-flex}
.waysToBuy .accordion-content .col-one,.waysToBuy .accordion-content .col-two{width:50%;box-sizing:border-box}
.waysToBuy .accordion-content .col-one{padding-right:20px}
.waysToBuy .accordion-content .col-two{padding-left:20px}
.waysToBuy .accordion-content img{width:100%;margin-bottom:35px}
.waysToBuy .accordion-content h4{margin-bottom:1em}
@media screen and (min-width:700px){.waysToBuy .accordion-heading{cursor:pointer;margin-bottom:2px;padding:35px;background:#f5f5f5}
}
.waysToBuy .accordion-heading .title{position:relative}
.waysToBuy .accordion-heading .title:after{content:"\e900";position:absolute;top:50%;right:0}
.waysToBuy .accordion-heading.toggled .title:after{content:"\e903"}
.waysToBuy .accordion-heading h4{font-size:18px;margin-bottom:1em}
@media screen and (min-width:700px){.waysToBuy .accordion-heading h4{font-size:17px}
}
.waysToBuy .expandableimage{margin:30px 0 15px 0}
.waysToBuy .expandableimage img{max-width:100%}
.waysToBuy .collapsable-content-container .col-one,.waysToBuy .collapsable-content-container .col-two{background:#f5f5f5;margin-top:2px;display:flex;display:-webkit-flex}
.waysToBuy .collapsable-content-container .image{width:70px;height:70px;background-size:cover;background-position:center;background-repeat:no-repeat}
.waysToBuy .collapsable-content-container .title{padding:20px;flex-grow:1}
.waysToBuy .collapsable-content-container .title:after{right:15px}
.waysToBuy .collapsable-content-container h3{font-size:15px;margin:0}
@media screen and (min-width:700px){.waysToBuy .collapsable-content-container h3{font-size:16px}
}
.waysToBuy .collapsable-content-container .collapsable-content{padding:20px 15px 30px}
.waysToBuy .collapsable-heading{clear:both}
.waysToBuy .debug{width:100%;display:block}
.waysToBuy .debug .debug-toggle{width:940px;font-weight:bold;position:relative;margin:0 auto;display:block;background:#0072ce;background:-webkit-linear-gradient(45deg,#0072ce 0,#0097f3 100%);background:linear-gradient(45deg,#0072ce 0,#0097f3 100%);color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3);padding:15px}
.waysToBuy .debug .debug-toggle:hover,.waysToBuy .debug .debug-toggle:focus{cursor:pointer}
.waysToBuy .debug .debug-content{display:none;width:940px;position:relative;margin:0 auto;padding:15px;border:1px solid #eee;box-shadow:2px 5px 10px #f5f5f5;-webkit-box-shadow:2px 5px 10px #f5f5f5}
.waysToBuy .debug .debug-table{color:#363636}
.pdc-legal-cookie .cookie-status{transition:opacity .5s ease-in-out;opacity:0;color:#32a82c;padding-left:41px;display:inline-block;margin-top:5px;position:relative}
@media screen and (min-width:700px){.pdc-legal-cookie .cookie-status{margin-top:0;padding-left:33px}
}
.pdc-legal-cookie .cookie-status:before,.pdc-legal-cookie .cookie-status:after{content:"\e906";left:0;position:absolute;top:50%;font-size:25px}
.pdc-legal-cookie .cookie-status:after{left:auto;right:0;display:none}
.pdc-legal-cookie .cookie-status p{font-size:16px;text-align:left;line-height:1.5}
.pdc-legal-cookie.updated .cookie-status{opacity:1}
.pdc-legal-cookie label{display:block;margin-bottom:10px}
@media screen and (min-width:700px){.pdc-legal-cookie label{display:inline-block}
}
.pdc-legal-cookie label:last-child{margin-right:0}
.pdc-legal-cookie .pdc-status{margin-bottom:30px}
.page-section-par>.cookieAcceptance .pdc-legal-cookie{width:100%;max-width:940px;margin:0 0 25px 0;padding:0 20px;box-sizing:border-box}
@media screen and (min-width:1023px){.page-section-par>.cookieAcceptance .pdc-legal-cookie{margin-left:auto;margin-right:auto;padding:0}
}
.thin-search-banner{position:relative;padding-bottom:100px;background:#141414 center center no-repeat}
@media screen and (min-width:700px){.thin-search-banner{background-image:url(clientlibs_search/images/glow.png)}
}
.thin-search-banner .wrapper{overflow:visible;padding:8px 20px 22px;box-sizing:border-box}
@media screen and (min-width:700px){.thin-search-banner .wrapper{padding:43px 20px}
}
.thin-search-banner .middle-mask{background-color:#fff;height:100px;position:absolute;bottom:-1px;left:0;margin-left:0;width:100%}
@media screen and (min-width:1023px){.thin-search-banner .middle-mask{left:50%;margin-left:-520px}
}
.thin-search-banner .search-box input[type="search"]{font-size:16px;padding:0}
@media screen and (min-width:700px){.thin-search-banner .search-box input[type="search"]{padding:0 78px 0 2.2%;font-size:38px}
}
.thin-search-banner .search-box .form{border-bottom:2px solid rgba(255,255,255,0.08);height:46px}
@media screen and (min-width:700px){.thin-search-banner .search-box .form{border-bottom:0;background-color:rgba(255,255,255,0.08);height:72px}
}
.thin-search-banner .search-box .form:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';display:block}
@media screen and (min-width:700px){.thin-search-banner .search-box .form:after{content:normal}
}
.pdc-privacy-policy .CM180-article-index ul li:last-child{margin-bottom:15px}
.pdc-privacy-policy:not(.error-service) .list-seperator{border-top:1px solid #dedede;padding-top:30px}
.raw-html.spacing-mobile-default{padding-bottom:30px}
.raw-html.spacing-mobile-slim{padding-bottom:16px}
.raw-html.spacing-mobile-wide{padding-bottom:60px}
.raw-html.spacing-mobile-none{padding-bottom:0}
@media screen and (min-width:700px){.raw-html.spacing-desktop-default{padding-bottom:60px}
.raw-html.spacing-desktop-slim{padding-bottom:30px}
.raw-html.spacing-desktop-wide{padding-bottom:120px}
.raw-html.spacing-desktop-none{padding-bottom:0}
}
.pdc-rewards-current,.pdc-rewards-other{position:relative;min-width:99%;padding-bottom:30px}
@media screen and (min-width:700px){.pdc-rewards-current,.pdc-rewards-other{padding-bottom:60px}
}
.pdc-rewards-current .inner-content,.pdc-rewards-other .inner-content{box-sizing:border-box;text-align:center}
@media screen and (min-width:700px){.pdc-rewards-current .inner-content,.pdc-rewards-other .inner-content{padding:0 16px;width:700px;margin:0 auto;padding:0}
}
@media screen and (min-width:1023px){.pdc-rewards-current .inner-content,.pdc-rewards-other .inner-content{width:980px;margin:0 auto;padding:0 20px}
}
@media screen and (min-width:700px){.pdc-rewards-current .wrapper,.pdc-rewards-other .wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px}
}
.pdc-rewards-current .wrapper+.replacement,.pdc-rewards-other .wrapper+.replacement{display:none}
.pdc-rewards-current .product,.pdc-rewards-other .product{box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;outline:0;width:calc(100% - 72px);-webkit-transition:-webkit-box-shadow .5s;transition:box-shadow .5s}
@media screen and (min-width:700px){.pdc-rewards-current .product,.pdc-rewards-other .product{box-shadow:0 1px 7px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);width:calc(33.33333333333333% - 20px);margin:0 10px 20px}
}
.pdc-rewards-current .product:hover,.pdc-rewards-other .product:hover{box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2)}
.pdc-rewards-current .product.hidden,.pdc-rewards-other .product.hidden{display:none}
.pdc-rewards-current .product img,.pdc-rewards-other .product img{max-width:100%}
.pdc-rewards-current .product a,.pdc-rewards-other .product a{padding-bottom:32px;text-decoration:none;outline:0}
.pdc-rewards-current .product a h3,.pdc-rewards-other .product a h3{color:#363636}
.pdc-rewards-current .content,.pdc-rewards-other .content{padding:0 16px}
@media screen and (min-width:700px){.pdc-rewards-current .content,.pdc-rewards-other .content{padding:0 20px}
}
.pdc-rewards-current .button-row,.pdc-rewards-other .button-row{bottom:0;width:100%;clear:both;margin-top:auto;padding-top:35px}
.pdc-rewards-current .count-down,.pdc-rewards-other .count-down{padding:10px 0 6px;margin-bottom:28px}
.pdc-rewards-current .slick-track,.pdc-rewards-other .slick-track{display:flex;padding:0}
.pdc-rewards-current .slick-slide,.pdc-rewards-other .slick-slide{margin:0 15px 5px 0;height:auto}
.pdc-rewards-current.count-1 .wrapper,.pdc-rewards-other.count-1 .wrapper{-webkit-justify-content:center;justify-content:center}
.pdc-rewards-current .replacement .buttonRow.updates,.pdc-rewards-other .replacement .buttonRow.updates{padding-bottom:0}
.pdc-rewards-other .wrapper{padding-bottom:60px}
.reward-states-outer-container{padding-bottom:30px}
@media screen and (min-width:700px){.reward-states-outer-container{padding-bottom:60px}
}
.reward-states-outer-container .reward-states-container{position:relative;width:100%;margin:0 auto}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container{width:700px}
}
@media screen and (min-width:1023px){.reward-states-outer-container .reward-states-container{width:980px}
}
.reward-states-outer-container .reward-states-container h2{font-size:20px;text-align:center}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container h2{font-size:22px}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper{display:none;opacity:0;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);margin:0 20px;padding:20px 16px 30px;position:relative}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper{padding:20px 30px 30px}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content{margin-top:20px;text-align:center}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content p{color:#999;font-size:14px;margin:0 auto 30px}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content a.redeem{font-size:14px;margin-top:10px;color:#999;text-decoration:none;display:inline-block}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content a.redeem{font-size:15px}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content a.redeem:after{content:"\e902";padding-left:5px}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content span.voucher-code{display:inline-block;width:99%;font-size:22px;margin-bottom:30px;text-align:center;padding:15px 0;border:1px solid #dedede;min-width:238px}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content span.voucher-code{width:auto;padding:15px}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-left,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-right{-webkit-flex-grow:3;flex-grow:3;text-align:center;-webkit-flex-direction:column;flex-direction:column}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-left h3,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-right h3{font-size:18px;text-align:center;margin-bottom:15px}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-left p,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-right p{width:90%}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-left p,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .rewards-right p{width:70%}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;justify-content:center;position:relative}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#dedede;z-index:1}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper{margin:20px 0;z-index:2;display:-webkit-flex;display:flex;justify-content:center}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word{position:relative;font-size:17px;z-index:1;text-align:center;width:100%}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:before,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:after{position:absolute;top:55%;width:46%;overflow:hidden;height:1px;content:'\a0';background-color:#dedede}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:before,.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:after{display:none}
}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:before{left:0}
.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word:after{right:0}
@media screen and (min-width:700px){.reward-states-outer-container .reward-states-container .reward-states-wrapper .rewards-content .separator .wordwrapper .word{font-size:18px;letter-spacing:1px;background:#fff}
}
.reward-states-outer-container.sign-in .sign-in-state .rewards-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
@media screen and (min-width:700px){.reward-states-outer-container.sign-in .sign-in-state .rewards-content{-webkit-flex-direction:row;flex-direction:row}
}
.reward-states-outer-container.sign-in .sign-in-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.buy-ps .buy-ps-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.get-reward .get-reward-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.offer-expired .offer-expired-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.show-voucher .show-voucher-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.all-codes-used .all-codes-used-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.reward-states-outer-container.reward-unavailable .reward-unavailable-state{display:block;opacity:1;-webkit-animation:fadein .5s;animation:fadein .5s}
.picture .image-wrapper{display:inline-block;text-align:inherit}
.picture .image-light-box{background-image:none;background-color:transparent;display:inline-block}
.picture .lb_image img{max-width:100%}
.pdc-container .picture .image-light-box{float:none;line-height:0}
.pdc-container .picture .image-wrapper{max-width:700px}
@media screen and (min-width:700px){.pdc-container .picture .image-wrapper{max-width:100%}
}
.pdc-container .picture img{max-width:100%;width:auto}
.threeStepBanner section.controller{padding-top:0}
.threeStepBanner section.controller .three-step-banner{display:block;position:relative}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner{background-color:transparent !important;height:700px;overflow:hidden}
}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap{height:700px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .step-mask{z-index:99;top:0}
.threeStepBanner section.controller .three-step-banner .content-wrap .step-mask.grey{background-color:#eee}
.threeStepBanner section.controller .three-step-banner .content-wrap .step-mask.white{background-color:#fff}
.threeStepBanner section.controller .three-step-banner .content-wrap .step-mask.transparent{background-color:transparent}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-left .block-wrap article.simple-block{float:left}
}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-left .step-mask{display:none}
@media screen and (min-width:1023px){.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-left .step-mask{display:block;position:absolute;width:100%;left:50%}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-left .step-mask.middle-mask{height:60px;max-width:100%;margin-left:-520px}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-left .step-mask.right-mask{height:120px;margin-left:520px}
}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-right .block-wrap article.simple-block{float:right}
}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-right .step-mask{display:none}
@media screen and (min-width:1023px){.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-right .step-mask{display:block;position:absolute;width:100%}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-right .step-mask.middle-mask{right:50%;height:120px;margin-right:520px}
.threeStepBanner section.controller .three-step-banner .content-wrap.content-position-right .step-mask.right-mask{right:50%;height:60px;margin-right:-520px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap.static .image-wrap{height:310px;position:relative;z-index:1;overflow:hidden}
.threeStepBanner section.controller .three-step-banner .content-wrap.static .image-wrap .banner-image{position:static;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;will-change:transform;z-index:2;pointer-events:none}
.threeStepBanner section.controller .three-step-banner .content-wrap.static .image-wrap .banner-image.sticky{position:absolute;height:310px}
.threeStepBanner section.controller .three-step-banner .content-wrap.parallax .image-wrap .banner-image{position:absolute;width:100%;height:700px;background-size:cover;background-position:center center;background-repeat:no-repeat;will-change:transform;z-index:2;pointer-events:none}
.threeStepBanner section.controller .three-step-banner .content-wrap.legacyImage .image-wrap .banner-image{background-size:cover;background-position:center top}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .image-wrap .banner-image{background-attachment:scroll;background-position:0 0;position:absolute;width:100%;height:700px;top:0;left:0;padding-top:0;max-width:none;max-height:none;background-size:auto;background-position:center center;background-repeat:no-repeat}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap{position:absolute;margin:auto 16px;bottom:0;left:0;right:0;top:252px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap{position:relative;max-width:940px;margin:0 auto;padding:0 35px;padding-top:160px;top:auto;left:auto;right:auto;bottom:auto}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block{position:relative;width:100%;overflow:hidden}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block .link-btn{margin:0 0 5px 5px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block{width:380px}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block .link-btn{margin:0}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps .inner-top-step{width:88%;height:50px}
@media screen and (max-width:700px) and (orientation:landscape){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps .inner-top-step{width:90%}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps .inner-bottom-step{top:50px;width:100%}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps hgroup{padding:14px 86px 14px 14px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps hgroup{padding:20px 95px 25px 25px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps .inner-markup{padding:14px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.noSteps .inner-markup{padding:0 25px 10px 20px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-top-step{width:calc(100% - 56px);height:56px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-top-step{top:0;width:310px;height:70px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step{position:absolute;z-index:999;right:0}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step{display:none}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textGrey .steps div{background-color:#363636}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textGrey .steps div{background-color:rgba(0,0,0,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textWhite .steps div{background-color:#fff}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textWhite .steps div{background-color:rgba(255,255,255,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textSatinBlue .steps div{background-color:#0072ce}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textSatinBlue .steps div{background-color:rgba(0,114,206,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textGreyLight .steps div{background-color:#999}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-mobile-step.step.textGreyLight .steps div{background-color:rgba(153,153,153,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-bottom-step{width:100%;top:56px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block.hasSteps div.inner-bottom-step{top:70px;width:380px;height:500px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textGrey,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textGrey{background-color:#363636}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textGrey,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textGrey{background-color:rgba(0,0,0,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textWhite,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textWhite{background-color:#fff}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textWhite,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textWhite{background-color:rgba(255,255,255,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textSatinBlue,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textSatinBlue{background-color:#0072ce}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textSatinBlue,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textSatinBlue{background-color:rgba(0,114,206,0.8)}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textGreyLight,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textGreyLight{background-color:#999}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step.textGreyLight,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step.textGreyLight{background-color:rgba(153,153,153,0.8)}
}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-top-step,.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-bottom-step{position:absolute;z-index:999;left:0}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup{padding:0 14px 14px 20px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup{padding:0 25px 10px 25px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup.darkGreyText p{color:#363636}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup.whiteText p{color:#fff}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup p{font-size:15px;line-height:1.5}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.inner-markup p{font-size:16px;margin:0 0 13px 0}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.threeStepBannerButtonRow{margin-bottom:14px;padding:0 14px;box-sizing:border-box}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.threeStepBannerButtonRow{width:100%;margin-bottom:35px;padding:0 20px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.threeStepBannerButtonRow.center{text-align:center}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block div.threeStepBannerButtonRow.center{padding-left:0}
}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block hgroup{padding-top:20px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block hgroup h2{font-size:24px}
@media screen and (min-width:700px){.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block hgroup h2{font-size:28px}
}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block hgroup h2.darkGreyText{color:#363636}
.threeStepBanner section.controller .three-step-banner .content-wrap .block-wrap article.simple-block hgroup h2.whiteText{color:#fff}
.simple-block{position:relative;width:380px;overflow:hidden}
.simple-block hgroup{padding:25px 95px 25px 25px;margin:0}
.simple-block hgroup h2{color:#fff}
.simple-block .inner-markup{padding:0 25px 10px 25px}
.simple-block .inner-markup h3,.simple-block .inner-markup p,.simple-block .inner-markup ul,.simple-block .inner-markup blockquote{margin:0 0 14px 0}
.simple-block .inner-markup p,.simple-block .inner-markup li{color:#fff}
.simple-block .inner-markup p.smaller,.simple-block .inner-markup li.smaller{font-size:14px}
.simple-block .inner-markup li{margin-bottom:10px}
.simple-block .inner-markup li:before{color:#fff}
.simple-block .inner-markup a{color:#fff}
.simple-block .inner-markup a:hover{text-decoration:none}
.simple-block .genericButtonRow{padding:0 25px 25px 25px}
.simple-block *{position:relative;z-index:1000}
.simple-block .inner-top-step,.simple-block .inner-bottom-step{position:absolute;z-index:999;left:0}
.simple-block .inner-top-step{top:0;width:310px;height:70px}
.simple-block .inner-bottom-step{top:70px;width:380px;height:500px}
.column-system{background:0;padding-bottom:30px}
@media screen and (min-width:700px){.column-system{padding-bottom:60px}
}
#CM001_homeHero{position:relative;background-color:#000;margin:-60px 0 0 0;min-height:480px}
@media screen and (max-width:700px) and (orientation:landscape){#CM001_homeHero{min-height:320px}
}
@media screen and (min-width:700px){#CM001_homeHero{margin:-99px 0 0 0;min-height:670px;background:#01439a url("clientlibs_base/images/CM001_homeHero/Home1600_Background.jpg") no-repeat center center;-webkit-background-size:cover;background-size:cover}
}
#CM001_homeHero .slide{height:100%;width:100%;overflow:hidden}
@media screen and (min-width:700px){#CM001_homeHero .slide{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
#CM001_homeHero .background-container{position:absolute;top:60px;right:0;bottom:21px;left:0;z-index:0;overflow:hidden;opacity:1;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-transition:opacity 1.5s ease .5s;transition:opacity 1.5s ease .5s}
@media screen and (min-width:700px){#CM001_homeHero .background-container{position:fixed;top:99px;bottom:0;display:block}
}
#CM001_homeHero .background-container .slide{float:left}
@media screen and (min-width:700px){#CM001_homeHero .background-container .slide{left:0;z-index:1;top:-100%;position:absolute;-webkit-transition:top 0 linear 1.5s;transition:top 0 linear 1.5s;float:none}
}
#CM001_homeHero .background-container .image div{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
#CM001_homeHero .background-container .image p{display:none;text-indent:-9999px}
#CM001_homeHero .background-container .video video{position:absolute;left:0;top:0;min-width:100%;min-height:100%}
#CM001_homeHero .background-container .video div{display:none}
#CM001_homeHero .background-container:after{content:"";display:block;height:200px;width:100%;position:absolute;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.7)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.7) 100%);z-index:2}
@media screen and (max-width:700px) and (orientation:landscape){#CM001_homeHero .background-container:after{height:120px}
}
@media screen and (min-width:700px){#CM001_homeHero .background-container:after{content:normal}
}
#CM001_homeHero .foreground-container{position:absolute;z-index:11;top:60px;right:0;bottom:21px;left:0;overflow:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:1;-webkit-transition-delay:1s;transition-delay:1s}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container{bottom:120px;top:64px}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .CC024-hero-title-lockup{margin-left:-20px}
}
@media screen and (min-width:1023px){#CM001_homeHero .foreground-container .CC024-hero-title-lockup{margin-left:0}
}
#CM001_homeHero .foreground-container .content{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#CM001_homeHero .foreground-container .slide{z-index:3;opacity:0;-webkit-transition:top 0 linear .5s,opacity .5s ease;transition:top 0 linear .5s,opacity .5s ease;position:absolute;left:0;z-index:1;top:-100%}
#CM001_homeHero .foreground-container .slide[data-trigger-background]{cursor:pointer}
#CM001_homeHero .foreground-container .slide[data-trigger-background] .CC024-hero-title-lockup .wrapper h3 .mobile:after{content:"\e902";margin-left:5px;font-size:18px}
#CM001_homeHero .foreground-container .slide .content{position:absolute;bottom:26px;display:block;left:16px;right:16px;margin-left:0;width:auto}
@media screen and (max-width:700px) and (orientation:landscape){#CM001_homeHero .foreground-container .slide .content{bottom:15px}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content{top:65px;bottom:40px;right:20px;left:20px}
}
@media screen and (min-width:1023px){#CM001_homeHero .foreground-container .slide .content{left:50%;margin-left:-470px;right:auto;width:940px}
}
#CM001_homeHero .foreground-container .slide .content>div{clear:both}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content>div{position:absolute}
}
#CM001_homeHero .foreground-container .slide .content .title{margin:0 24px 15px 0}
@media screen and (max-width:700px) and (orientation:landscape){#CM001_homeHero .foreground-container .slide .content .title{margin-right:45px}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content .title{margin:0;top:0;left:0;max-width:80%;-webkit-transition:initial;transition:initial}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content .title.bottom-right{top:auto;bottom:250px}
}
@media screen and (min-width:1023px){#CM001_homeHero .foreground-container .slide .content .title.bottom-right{left:auto;right:0}
}
#CM001_homeHero .foreground-container .slide .content .title.bottom-right .CC024-hero-title-lockup .step_right .info-text{margin-right:80px}
#CM001_homeHero .foreground-container .slide .content .button-cta{bottom:0;left:0}
#CM001_homeHero .foreground-container .slide .content .logo{margin:0 0 10px;height:170px;max-width:70%;background-repeat:no-repeat;background-position:bottom left;background-size:contain;opacity:1}
@media screen and (max-width:700px) and (orientation:landscape){#CM001_homeHero .foreground-container .slide .content .logo{max-width:40%;height:80px}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content .logo{margin:0;bottom:0;right:0;background-position:bottom right;height:100%;width:100%;max-height:200px;max-width:45%}
}
#CM001_homeHero .foreground-container .slide .content .info-text{display:none}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .slide .content .info-text{display:block}
}
#CM001_homeHero .foreground-container .pagination-container{position:absolute;z-index:5;left:18px;top:14px}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .pagination-container{right:0;top:70px;left:auto}
}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .pagination-container .generic{height:auto;overflow:visible}
}
@media screen and (min-width:1023px){#CM001_homeHero .foreground-container .pagination-container .generic{display:none}
}
#CM001_homeHero .foreground-container .pagination-container .generic>div{vertical-align:middle;background-color:#fff;display:inline-block;opacity:.8;width:10px;height:10px;margin:0 4px 0 0;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .5s ease 1s,-webkit-transform .5s ease 1s;transition:opacity .5s ease 1s,transform .5s ease 1s}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .pagination-container .generic>div{margin:0;opacity:0;width:50px;background-image:url("clientlibs_base/images/CM001_homeHero/pagination-bg.png");background-position:0 0;position:absolute;top:0;right:0;height:126px;overflow:hidden}
}
#CM001_homeHero .foreground-container .pagination-container .generic a{display:none}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .pagination-container .generic a{display:-webkit-flex;display:flex;width:48px;height:40px;cursor:pointer;-webkit-align-items:center;-webkit-justify-content:center;color:#fff;font-size:17px}
#CM001_homeHero .foreground-container .pagination-container .generic a.prev:before{content:"\e903";font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
#CM001_homeHero .foreground-container .pagination-container .generic a.next:before{content:"\e900";font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block}
}
#CM001_homeHero .foreground-container .pagination-container .generic .num{display:none}
@media screen and (min-width:700px){#CM001_homeHero .foreground-container .pagination-container .generic .num{display:block;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3);font-size:16px;font-weight:bold;text-align:center;line-height:48px}
}
#CM001_homeHero .foreground-container .pagination-container .thumbnails{display:none}
@media screen and (min-width:1023px){#CM001_homeHero .foreground-container .pagination-container .thumbnails{width:130px;height:auto;padding:2px;overflow:visible;display:block}
#CM001_homeHero .foreground-container .pagination-container .thumbnails .image{width:130px;height:73px}
}
#CM001_homeHero .foreground-container .pagination-container .thumbnails:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#1f1f1f;opacity:.7}
#CM001_homeHero .foreground-container .pagination-container .thumbnails .no-generatedcontent{background-color:#1f1f1f}
#CM001_homeHero .foreground-container .pagination-container .thumbnail{margin-top:2px;position:relative;line-height:0;font-size:0;cursor:pointer;z-index:1}
#CM001_homeHero .foreground-container .pagination-container .thumbnail .grey-overlay{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#1f1f1f;opacity:.7;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;z-index:2}
#CM001_homeHero .foreground-container .pagination-container .thumbnail .blue-timer{display:block;position:absolute;bottom:0;left:-12px;width:8px;height:100%;max-height:100%;background-color:#0072ce;opacity:0}
#CM001_homeHero .foreground-container .pagination-container .thumbnail:first-child{margin-top:0}
#CM001_homeHero .foreground-container .pagination-container .thumbnail.loading{cursor:default}
#CM001_homeHero .foreground-container .pagination-container .thumbnail.loading .grey-overlay{background-image:url('clientlibs_base/images/common/loader.gif');background-repeat:no-repeat;background-position:center center}
#CM001_homeHero .foreground-container .pagination-container .thumbnail.loading .blue-timer{height:100%;opacity:0}
#CM001_homeHero .foreground-container .pagination-container .thumbnail:hover .grey-overlay{opacity:.35}
#CM001_homeHero .foreground-container .pagination-container .thumbnail:hover.loading .grey-overlay{opacity:.7}
.generic #CM001_homeHero .foreground-container .pagination-container.paused>div[class^=pagination]{background-position:0 0}
#CM001_homeHero .foreground-container .pagination-container.paused .thumbnails .thumbnail .blue-timer{height:100%}
#CM001_homeHero .left-shapes,#CM001_homeHero .right-shapes{display:none}
@media screen and (min-width:700px){#CM001_homeHero .left-shapes,#CM001_homeHero .right-shapes{position:absolute;opacity:0;z-index:-1;height:330px;width:85px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;bottom:-10%;margin:0;display:block}
#CM001_homeHero .left-shapes:before,#CM001_homeHero .right-shapes:before,#CM001_homeHero .left-shapes:after,#CM001_homeHero .right-shapes:after{content:"";display:block;-webkit-transition:width 1s ease;transition:width 1s ease;background-repeat:no-repeat;background-size:100%;position:absolute;z-index:100}
}
@media screen and (min-width:1023px){#CM001_homeHero .left-shapes,#CM001_homeHero .right-shapes{z-index:100;opacity:1}
}
@media screen and (min-width:700px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#CM001_homeHero .left-shapes{margin-left:-50px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);left:0}
#CM001_homeHero .left-shapes:before{background-image:url(clientlibs_base/images/CM001_homeHero/topLeftShape.png);width:139px;height:146px;background-position:top left;top:0;left:0}
#CM001_homeHero .left-shapes:after{background-image:url(clientlibs_base/images/CM001_homeHero/bottomLeftShape.png);width:97px;height:110px;background-position:bottom left;bottom:0;left:0}
}
@media screen and (min-width:1025px){#CM001_homeHero .left-shapes{margin:0;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@media screen and (min-width:700px),only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#CM001_homeHero .right-shapes{margin-right:-50px;-webkit-transform:rotate(15deg);transform:rotate(15deg);right:0}
#CM001_homeHero .right-shapes:before{background-image:url(clientlibs_base/images/CM001_homeHero/topRightShape.png);width:153px;height:138px;background-position:top right;top:0;right:0}
#CM001_homeHero .right-shapes:after{background-image:url(clientlibs_base/images/CM001_homeHero/bottomRightShape.png);background-position:bottom right;width:100px;height:99px;bottom:0;right:0}
}
@media screen and (min-width:1025px){#CM001_homeHero .right-shapes{margin:0;-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
#CM001_homeHero .loaded{-webkit-transition:none;transition:none}
#CM001_homeHero .step{position:absolute;bottom:30px;right:0;height:60px;width:80px;z-index:2;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;top:auto}
@media screen and (min-width:700px){#CM001_homeHero .step{display:none}
}
#CM001_homeHero .step .steps{position:relative;height:100%;width:100%}
#CM001_homeHero .step .steps div{height:20px;width:20px;background-color:#fff;position:absolute;transition-property:opacity;transition-duration:300ms;transition-timing-function:ease}
#CM001_homeHero .step .step01,#CM001_homeHero .step .step02,#CM001_homeHero .step .step03,#CM001_homeHero .step .step04{bottom:0}
#CM001_homeHero .step .step05,#CM001_homeHero .step .step06,#CM001_homeHero .step .step07{bottom:20px}
#CM001_homeHero .step .step08,#CM001_homeHero .step .step09{bottom:40px}
#CM001_homeHero .step .step01{right:0}
#CM001_homeHero .step .step02{right:20px;transition-delay:50ms}
#CM001_homeHero .step .step03{right:40px;opacity:.7;transition-delay:100ms}
#CM001_homeHero .step .step04{right:60px;opacity:.5;transition-delay:150ms}
#CM001_homeHero .step .step05{right:0;transition-delay:200ms}
#CM001_homeHero .step .step06{right:20px;opacity:.5;transition-delay:250ms}
#CM001_homeHero .step .step07{right:40px;opacity:.2;transition-delay:300ms}
#CM001_homeHero .step .step08{right:0;opacity:.3;transition-delay:350ms}
#CM001_homeHero .step .step09{right:20px;opacity:.1;transition-delay:400ms}
@media screen and (min-width:700px){#CM001_homeHero.loading .left-shapes,#CM001_homeHero.loading .right-shapes{opacity:1;z-index:1;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);height:200px;bottom:50%;margin-bottom:-100px}
#CM001_homeHero.loading .left-shapes:after,#CM001_homeHero.loading .right-shapes:after,#CM001_homeHero.loading .left-shapes:before,#CM001_homeHero.loading .right-shapes:before{width:60px}
#CM001_homeHero.loading .left-shapes{left:50%;margin-left:-160px;width:178px}
#CM001_homeHero.loading .right-shapes{right:50%;margin-right:-160px}
#CM001_homeHero.loading:after{transform:translate(0,0);background-image:url('clientlibs_base/images/common/loader_blue.gif');background-position:50% center;background-repeat:no-repeat;position:absolute;width:100%;height:100%;content:""}
}
#CM001_homeHero.loading .foreground-container .pagination-container .generic>div{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0)}
@media screen and (min-width:700px){#CM001_homeHero.loading .foreground-container .pagination-container .generic>div{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
#CM001_homeHero.loading .step{-webkit-transform:translateY(-100px);transform:translateY(-100px)}
#CM001_homeHero.loading .step .steps div{opacity:0}
#CM001_homeHero.slide-0 .background-container .slide-0,#CM001_homeHero.slide-1 .background-container .slide-1,#CM001_homeHero.slide-2 .background-container .slide-2,#CM001_homeHero.slide-3 .background-container .slide-3,#CM001_homeHero.slide-4 .background-container .slide-4{top:0;z-index:2;-webkit-transition:top 1s ease .5s;transition:top 1s ease .5s}
@media screen and (min-width:700px){#CM001_homeHero.slide-0 .background-container .slide:first-child{top:100%}
}
#CM001_homeHero.slide-0 .foreground-container .slide-0,#CM001_homeHero.slide-1 .foreground-container .slide-1,#CM001_homeHero.slide-2 .foreground-container .slide-2,#CM001_homeHero.slide-3 .foreground-container .slide-3,#CM001_homeHero.slide-4 .foreground-container .slide-4{top:0;opacity:1;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}
@media screen and (min-width:700px){#CM001_homeHero.slide-0 .foreground-container .slide-0,#CM001_homeHero.slide-1 .foreground-container .slide-1,#CM001_homeHero.slide-2 .foreground-container .slide-2,#CM001_homeHero.slide-3 .foreground-container .slide-3,#CM001_homeHero.slide-4 .foreground-container .slide-4{-webkit-transition:top 0 linear .5s,opacity .5s ease 1.5s;transition:top 0 linear .5s,opacity .5s ease 1.5s}
}
#CM001_homeHero.slide-0 .pagination-container .slide-0,#CM001_homeHero.slide-1 .pagination-container .slide-1,#CM001_homeHero.slide-2 .pagination-container .slide-2,#CM001_homeHero.slide-3 .pagination-container .slide-3,#CM001_homeHero.slide-4 .pagination-container .slide-4{cursor:default}
#CM001_homeHero.slide-0 .pagination-container .slide-0 .blue-timer,#CM001_homeHero.slide-1 .pagination-container .slide-1 .blue-timer,#CM001_homeHero.slide-2 .pagination-container .slide-2 .blue-timer,#CM001_homeHero.slide-3 .pagination-container .slide-3 .blue-timer,#CM001_homeHero.slide-4 .pagination-container .slide-4 .blue-timer{height:0;opacity:1}
#CM001_homeHero.slide-0 .pagination-container .slide-0 .grey-overlay,#CM001_homeHero.slide-1 .pagination-container .slide-1 .grey-overlay,#CM001_homeHero.slide-2 .pagination-container .slide-2 .grey-overlay,#CM001_homeHero.slide-3 .pagination-container .slide-3 .grey-overlay,#CM001_homeHero.slide-4 .pagination-container .slide-4 .grey-overlay{opacity:0;-webkit-transition:opacity 1s ease .5s;transition:opacity 1s ease .5s}
#CM001_homeHero.slide-0 .pagination-container .slide-0:hover .grey-overlay,#CM001_homeHero.slide-1 .pagination-container .slide-1:hover .grey-overlay,#CM001_homeHero.slide-2 .pagination-container .slide-2:hover .grey-overlay,#CM001_homeHero.slide-3 .pagination-container .slide-3:hover .grey-overlay,#CM001_homeHero.slide-4 .pagination-container .slide-4:hover .grey-overlay{opacity:0}
#CM001_homeHero.slide-0 .pagination-container .generic>.pagination-0,#CM001_homeHero.slide-1 .pagination-container .generic>.pagination-1,#CM001_homeHero.slide-2 .pagination-container .generic>.pagination-2,#CM001_homeHero.slide-3 .pagination-container .generic>.pagination-3,#CM001_homeHero.slide-4 .pagination-container .generic>.pagination-4{background-color:#0072ce;height:12px;width:12px;opacity:1}
@media screen and (min-width:700px){#CM001_homeHero.slide-0 .pagination-container .generic>.pagination-0,#CM001_homeHero.slide-1 .pagination-container .generic>.pagination-1,#CM001_homeHero.slide-2 .pagination-container .generic>.pagination-2,#CM001_homeHero.slide-3 .pagination-container .generic>.pagination-3,#CM001_homeHero.slide-4 .pagination-container .generic>.pagination-4{background-position:0 126px;height:126px;width:50px;background-color:transparent}
}
#CM001_homeHero.stopped .foreground-container .pagination-container div.thumbnail .blue-timer{opacity:0;-webkit-transition:opacity 1s ease,height 0 linear 1000s;transition:opacity 1s ease,height 0 linear 1000s}
@media screen and (min-width:700px){#CM001_homeHero.stopped .foreground-container .pagination-container .generic>div{-webkit-transition:none;transition:none}
}
#CM001_homeHero.single-slide .background-container>.slide-0:first-child{top:0}
#CM001_homeHero.single-slide .foreground-container .pagination-container{display:none}
#CM001_homeHero.single-slide.slide-0 .background-container .slide-0,#CM001_homeHero.single-slide.slide-1 .background-container .slide-1,#CM001_homeHero.single-slide.slide-2 .background-container .slide-2,#CM001_homeHero.single-slide.slide-3 .background-container .slide-3,#CM001_homeHero.single-slide.slide-4 .background-container .slide-4{-moz-transition:none;transition:none}
#CM001_homeHero.changing-slide .background-container{-webkit-transition:all 1.2s cubic-bezier(0.815,-0.395,0.200,1.385);transition:all 1.2s cubic-bezier(0.815,-0.395,0.200,1.385);-webkit-transition-timing-function:cubic-bezier(0.815,-0.395,0.200,1.385);transition-timing-function:cubic-bezier(0.815,-0.395,0.200,1.385)}
#CM001_homeHero.changing-slide .content{opacity:0}
#CM001_homeHero.pan .background-container{-webkit-transition:-webkit-transform .4s cubic-bezier(0.080,0.305,0.335,1.425);transition:transform .4s cubic-bezier(0.080,0.305,0.335,1.425);-webkit-transition-timing-function:cubic-bezier(0.080,0.305,0.335,1.425);transition-timing-function:cubic-bezier(0.080,0.305,0.335,1.425)}
#CM001_homeHero.pan .content{opacity:0}
#CM001_homeHero.pan-down .background-container{-webkit-transition:initial;transition:initial}
#CM001_homeHero .CC025-hero-info-bar{display:block}
#CM001_homeHero .CC025-hero-info-bar .info-item{display:table-cell}
#CM001_homeHero .CC025-hero-info-bar .info-item+.info-item{display:none}
@media screen and (min-width:700px){#CM001_homeHero .CC025-hero-info-bar .info-item+.info-item{display:table-cell}
}
@media screen and (min-width:1023px){#CM001_homeHero .CC025-hero-info-bar .big-info-btn .link-btn{font-size:20px}
}
.js .homeHeroBanner{margin-bottom:-90px}
@media screen and (min-width:700px){.js .homeHeroBanner{margin-bottom:0}
}
.js .homeHeroBanner+.parsys>.section:first-child{-webkit-transform:translateY(-100px);transform:translateY(-100px);position:relative;z-index:11;-webkit-transition:-webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s}
@media screen and (min-width:700px){.js .homeHeroBanner+.parsys>.section:first-child{position:static;-webkit-transform:translateY(0);transform:translateY(0)}
}
.js .homeHeroBanner+.parsys>.section:first-child .headingWrapper,.js .homeHeroBanner+.parsys>.section:first-child .page-section-par{-webkit-transition:opacity .5s ease 200ms;transition:opacity .5s ease 200ms;opacity:0}
@media screen and (min-width:700px){.js .homeHeroBanner+.parsys>.section:first-child .headingWrapper,.js .homeHeroBanner+.parsys>.section:first-child .page-section-par{opacity:1}
}
.js .homeHeroBanner.images-loaded #CM001_homeHero .background-container .slide-0{-webkit-animation:intro-background-scale 1.5s linear .5s;animation:intro-background-scale 1.5s linear .5s}
@media screen and (min-width:700px){.js .homeHeroBanner.images-loaded #CM001_homeHero .background-container .slide-0{-webkit-animation:none;animation:none}
}
@media screen and (max-width:700px){.js .homeHeroBanner.images-loaded+.content_par{margin-top:60px}
}
.js .homeHeroBanner.images-loaded+.parsys .section:first-child{-webkit-transform:translateY(0);transform:translateY(0)}
@media screen and (min-width:700px){.js .homeHeroBanner.images-loaded+.parsys .section:first-child{-webkit-transform:translateY(0);transform:translateY(0)}
}
.js .homeHeroBanner.images-loaded+.parsys .section:first-child .headingWrapper,.js .homeHeroBanner.images-loaded+.parsys .section:first-child .page-section-par{opacity:1}
.js .homeHeroBanner.intro-complete #CM001_homeHero .background-container .slide-0{-webkit-animation:none;animation:none}
.js #CM001_homeHero.loading .background-container{opacity:0}
@media screen and (min-width:700px){.js #CM001_homeHero.loading .background-container{-webkit-transform:scale(1,1);transform:scale(1,1)}
}
.js #CM001_homeHero.loading .foreground-container{cursor:default;opacity:0}
.js #CM001_homeHero.loading .foreground-container .pagination-container{z-index:-1}
.js #CM001_homeHero.loading .foreground-container .pagination-container .thumbnail .blue-timer{height:100%}
.js #CM001_homeHero.loading .foreground-container .pagination-container .generic>div{background-position:0 0}
.homepage_homeHeroOverlay{display:none}
@media screen and (min-width:700px){.homepage_homeHeroOverlay{margin:0;display:block}
.homepage_homeHeroOverlay:after{content:"";display:table}
}
@media screen and (min-width:700px){.touch #CM001_homeHero .background-container{position:absolute}
}
@-webkit-keyframes intro-background-scale{from{-webkit-transform:scale(1.1,1.1)}
to{-webkit-transform:scale(1,1)}
}
@keyframes intro-background-scale{from{transform:scale(1.1,1.1)}
to{transform:scale(1,1)}
}
#CM001_homeHero .CC024-hero-title-lockup a{display:block;text-decoration:none}
#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.blue_bkg h3:before,#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.black_bkg h3:before,#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.white_bkg h3:before,#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.blue_bkg .info-text:before,#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.black_bkg .info-text:before,#CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.white_bkg .info-text:before{opacity:1}
#CM001_homeHero .CC024-hero-title-lockup .wrapper h3{font-size:24px;padding:0;margin:0}
@media screen and (min-width:700px){#CM001_homeHero .CC024-hero-title-lockup .wrapper h3{font-weight:200;font-size:42px;padding:15px 20px 15px 20px}
}
@media screen and (min-width:1023px){#CM001_homeHero .CC024-hero-title-lockup .wrapper h3{left:80px}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper h3 a{color:#fff}
#CM001_homeHero .CC024-hero-title-lockup .wrapper h3 .two-line{font-size:2.615em;float:left}
#CM001_homeHero .CC024-hero-title-lockup .wrapper h3.two-line{font-size:2.615em}
@media screen and (max-width:700px){#CM001_homeHero .CC024-hero-title-lockup .wrapper h3 br{content:' '}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text{position:relative;clear:left;width:420px;margin:0}
@media screen and (min-width:1023px){#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text{width:340px}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text p{margin:0;padding:20px 35px 20px 20px}
#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text .chev{position:absolute;right:10px;top:50%;margin-top:-9px}
#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text .chev:after{content:"\e902";font-size:22px}
#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text,#CM001_homeHero .CC024-hero-title-lockup .wrapper .two-line{left:0}
@media screen and (min-width:1023px){#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text,#CM001_homeHero .CC024-hero-title-lockup .wrapper .two-line{left:auto}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper h3,#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text{z-index:1;background-color:#0072ce;display:block;text-decoration:none;position:relative;color:#fff;pointer-events:auto;line-height:1.3;float:none}
@media screen and (min-width:700px){#CM001_homeHero .CC024-hero-title-lockup .wrapper h3,#CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text{float:left;line-height:1.2em}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg .chev{background-position:0 -24px}
#CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg h3,#CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg .info-text{color:#363636;background-color:#fff}
#CM001_homeHero .CC024-hero-title-lockup .wrapper.step_right h3{left:0}
@media screen and (min-width:1023px){#CM001_homeHero .CC024-hero-title-lockup .wrapper.step_right .info-text{left:80px}
}
#CM001_homeHero .CC024-hero-title-lockup .wrapper.black_bkg h3,#CM001_homeHero .CC024-hero-title-lockup .wrapper.black_bkg .info-text{background-color:#000}
@media screen and (min-width:700px){.generatedcontent #CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.blue_bkg{background-color:#0072ce}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.black_bkg{background-color:#000}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup a:hover .wrapper.white_bkg{background-color:#fff}
}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper h3,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text{background-color:transparent}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper h3:before,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text:before{content:normal}
@media screen and (min-width:700px){.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper h3:before,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper .info-text:before{position:absolute;top:0;bottom:0;right:0;left:0;content:"";display:block;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#0072ce;opacity:.8;z-index:-1}
}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.black_bkg h3:before,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.black_bkg .info-text:before{background-color:#000}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg h3,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg .info-text{background-color:transparent}
.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg h3:before,.generatedcontent #CM001_homeHero .CC024-hero-title-lockup .wrapper.white_bkg .info-text:before{background-color:#fff}
.CC025-hero-info-bar{display:none}
.CC025-hero-info-bar.show-mobile{display:inline-block}
@media screen and (min-width:700px){.CC025-hero-info-bar{display:inline-block}
}
.CC025-hero-info-bar a{display:inline-block}
.white_bkg .info-item.info-btn-video a{color:#363636;border:2px solid #363636}
.blue_bkg .info-item.info-btn a.blue-btn{background:#2b8aea}
.info-item{display:table-cell;vertical-align:middle;text-align:center;min-width:50px}
.info-item .vid-image{display:inline-block}
.info-item .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}
@media screen and (min-width:700px){.info-item .btn{display:inline}
}
.info-item img{vertical-align:middle;height:25px}
@media screen and (min-width:700px){.info-item img{margin-right:16px;height:auto}
}
.info-item a{margin-right:16px;margin-bottom:12px}
@media screen and (min-width:700px){.info-item a{margin-bottom:0}
}
.info-item:last-child a{margin-right:0}
.info-item.info-icon-age-rating,.info-item.info-icon-platform{display:none}
@media screen and (min-width:700px){.info-item.info-icon-age-rating,.info-item.info-icon-platform{display:table-cell}
}
.info-item.info-btn-video a{border:2px solid #fff;padding:8px 14px 7px 10px;transition:all .1s ease-in;font-weight:500;font-size:13px;background:rgba(51,51,51,0.2);color:#fff;text-decoration:none}
.info-item.info-btn-video a:hover{background:rgba(51,51,51,0.4)}
@media screen and (min-width:700px){.info-item.info-btn-video a{font-size:15px;padding-bottom:13px}
}
.info-item.info-btn-video a:before,.info-item.info-btn-video a:after{content:"\e91e";color:#fff;font-size:15px;margin-right:4px;height:8px}
@media screen and (min-width:700px){.info-item.info-btn-video a:before,.info-item.info-btn-video a:after{font-size:19px;height:auto}
}
.info-item.info-btn-video a:after{display:none}
.hero{position:relative}
@media screen and (min-width:700px){.hero.with-step .mask.right{display:block;height:178px}
.hero.with-step .shapes.right{bottom:140px}
}
@media screen and (min-width:1023px){.hero.with-step .mask.middle{left:50%;margin-left:-520px}
.hero.with-step .mask.right{height:200px}
}
.hero.with-step .hero-title-lockup .wrapper h1{padding-right:35px}
@media screen and (min-width:700px){.hero.with-step .hero-title-lockup .wrapper h1{padding-right:20px}
}
.hero.with-step .hero-title-lockup .wrapper h1:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
@media screen and (min-width:700px){.hero.with-step .hero-title-lockup .wrapper h1:before{-webkit-transform:rotate(0);transform:rotate(0)}
}
.hero.with-contextual-nav{margin-top:60px}
@media screen and (min-width:700px){.hero.with-contextual-nav{margin-top:64px}
.hero.with-contextual-nav.legacy-assets .media .background-image{background-position:50% -64px}
}
@media screen and (min-width:700px){.hero.legacy-assets .media .background-image{background-position:50% 0}
}
.hero .video-container{display:none}
.hero #video,.hero .release-date{opacity:0}
@media screen and (min-width:700px){.hero.with-static-delay .badge,.hero.with-video .badge,.hero.with-static-delay .media-overlay,.hero.with-video .media-overlay,.hero.with-static-delay .hero-title-lockup,.hero.with-video .hero-title-lockup,.hero.with-static-delay .headers,.hero.with-video .headers,.hero.with-static-delay .info-cta,.hero.with-video .info-cta,.hero.with-static-delay .release-date,.hero.with-video .release-date{-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:0}
.hero.with-static-delay .badge,.hero.with-static-delay .media-overlay,.hero.with-static-delay .hero-title-lockup,.hero.with-static-delay .headers,.hero.with-static-delay .info-cta,.hero.with-static-delay .release-date{-webkit-transition-delay:1.5s;transition-delay:1.5s}
.hero.with-static-delay.loaded .badge,.hero.with-static-delay.loaded .hero-title-lockup,.hero.with-static-delay.loaded .headers,.hero.with-static-delay.loaded .info-cta{opacity:1}
.hero.with-static-delay.loaded .release-date{opacity:.7}
.hero.with-static-delay.loaded .media-overlay.none{display:none}
.hero.with-static-delay.loaded .media-overlay.light{opacity:.25}
.hero.with-static-delay.loaded .media-overlay.medium{opacity:.50}
.hero.with-static-delay.loaded .media-overlay.dark{opacity:.75}
.hero.with-video .media-overlay,.hero.with-alt-skin .media-overlay{opacity:0;background-color:#1f1f1f;width:100%;height:100%;z-index:0;left:0;top:0;position:absolute}
.hero.with-video.loaded .media-overlay.none,.hero.with-alt-skin.loaded .media-overlay.none{display:none}
.hero.with-video.loaded .media-overlay.light,.hero.with-alt-skin.loaded .media-overlay.light{opacity:.25}
.hero.with-video.loaded .media-overlay.medium,.hero.with-alt-skin.loaded .media-overlay.medium{opacity:.50}
.hero.with-video.loaded .media-overlay.dark,.hero.with-alt-skin.loaded .media-overlay.dark{opacity:.75}
.hero.with-video .video-container{display:block;overflow:hidden}
.hero.with-video #video{-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in;opacity:0}
.hero.with-video.loaded .badge,.hero.with-video.loaded .hero-title-lockup,.hero.with-video.loaded .info-cta{opacity:1}
.hero.with-video.loaded .release-date{opacity:.7}
.hero.with-video.loaded .background-image{display:none}
.hero.with-video.loaded #video{opacity:1}
.hero.with-video.loaded .video-loader{display:none}
.hero.with-video.failed .video-container{display:none}
.hero.with-video .video-container{background:#000;width:100%;left:0;position:fixed}
.hero.with-video #video{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.hero.with-video .video-loader{opacity:1;-webkit-transform:scale(1);transform:scale(1);position:absolute;left:calc(50% - 40px);top:0;bottom:100px;width:80px;z-index:20;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}
.hero.with-video .video-loader svg{width:100%;height:100%}
.hero.with-video .video-loader path{fill:#fff;opacity:.2;-webkit-animation:fade-in-out .8s infinite ease-in-out;animation:fade-in-out .8s infinite ease-in-out}
.hero.with-video .video-loader .ps-triangle{-webkit-animation-delay:.6s;animation-delay:.6s}
.hero.with-video .video-loader .ps-circle{-webkit-animation-delay:.4s;animation-delay:.4s}
.hero.with-video .video-loader .ps-x{-webkit-animation-delay:.2s;animation-delay:.2s}
.hero.with-video .video-loader .ps-square{-webkit-animation-delay:0;animation-delay:0}
.hero.with-video .video-overlay{opacity:0;background-color:#1f1f1f;width:100%;z-index:0;left:0;position:fixed}
}
.hero a{text-decoration:none;color:#fff}
.hero .release-date{position:absolute;top:16px;right:16px;margin:0;max-width:120px;display:inline-block;padding:7px 10px;font-size:15px;background-color:rgba(0,0,0,0.5);z-index:6;color:#fff;text-align:right;filter:alpha(opacity=70);opacity:.7}
.hero .release-date.textSatinBlue{color:#0072ce !important}
@media screen and (max-width:700px) and (orientation:landscape){.hero .release-date{max-width:350px}
}
@media screen and (min-width:700px){.hero .release-date{padding:0;top:25px;right:35px;max-width:250px;background-color:transparent;font-size:22px}
}
@media screen and (min-width:1023px){.hero .release-date{max-width:600px}
}
.hero .release-date.full{max-width:calc(100% - 50px)}
.hero .media{position:relative}
@media screen and (min-width:700px){.hero .media{position:absolute;width:100%;left:0;right:0;min-width:830px}
}
@media screen and (min-width:1023px){.hero .media{margin:0 auto;max-width:940px}
}
.hero .media .background-image,.hero .media .background-image-category{background-position:50% 0;background-repeat:no-repeat;background-color:transparent;background-size:cover;width:100%}
@media screen and (min-width:700px){.hero .media .background-image,.hero .media .background-image-category{background-position:50% 50%}
.hero .media .background-image.legacy-assets,.hero .media .background-image-category.legacy-assets{background-position:50% -60px}
}
@media screen and (min-width:1023px){.hero .media .background-image,.hero .media .background-image-category{position:fixed;width:1600px;left:50%;margin-left:-800px}
}
@media screen and (min-width:1600px){.hero .media .background-image,.hero .media .background-image-category{width:100%;left:0;margin-left:0;background-size:cover}
}
@media screen and (min-width:1023px){.hero.with-video .media-overlay,.hero.with-alt-skin .media-overlay{position:fixed;top:auto}
}
.hero .content{max-width:940px;box-sizing:border-box;margin:-60px 16px 0}
@media screen and (min-width:700px){.hero .content{position:relative;z-index:10;width:100%;margin:0 auto}
}
.hero .info-cta{position:absolute;top:150px}
@media screen and (min-width:700px){.hero .info-cta{top:170px;padding-left:16px}
}
@media screen and (min-width:1023px){.hero .info-cta{padding-left:0}
}
.hero .mask.middle{display:none}
@media screen and (min-width:700px){.hero .mask.middle{display:block;background-color:#fff;height:100px;position:absolute;bottom:0;top:auto;width:100%;z-index:0}
}
.hero .mask.right{display:none}
@media screen and (min-width:700px){.hero .mask.right{background-color:#fff;height:200px;margin-left:460px;width:100%;position:absolute;bottom:0;top:auto;left:50%;z-index:0}
}
.touch .hero .media-overlay{display:none}
.touch .hero .media .background-image,.touch .hero .media .background-image-category{position:absolute}
@media screen and (min-width:1600px){.touch .hero .media .background-image,.touch .hero .media .background-image-category{position:fixed}
}
@media screen and (min-width:700px){.no-js .hero.with-static-delay .badge,.no-js .hero.with-video .badge,.no-js .hero.with-static-delay .media-overlay,.no-js .hero.with-video .media-overlay,.no-js .hero.with-static-delay .hero-title-lockup,.no-js .hero.with-video .hero-title-lockup,.no-js .hero.with-static-delay .headers,.no-js .hero.with-video .headers,.no-js .hero.with-static-delay .info-cta,.no-js .hero.with-video .info-cta,.no-js .hero.with-static-delay .release-date,.no-js .hero.with-video .release-date{opacity:1}
}
@-webkit-keyframes fade-in-out{0,100%,80%{opacity:.2}
40%{opacity:1}
}
@keyframes fade-in-out{0,100%,80%{opacity:.2}
40%{opacity:1}
}
.hero .step{display:block;position:absolute;top:0;right:0;height:56px;width:56px;z-index:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease-in-out .5s;transition:transform 1s ease-in-out .5s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
@media screen and (min-width:700px){.hero .step{display:none}
}
.hero .step .steps{position:relative;height:100%;width:100%}
.hero .step .steps div{height:14px;width:14px;position:absolute;transition-property:opacity;transition-duration:300ms;transition-timing-function:ease}
.hero .step .step01,.hero .step .step02,.hero .step .step03,.hero .step .step04{bottom:0}
.hero .step .step05,.hero .step .step06,.hero .step .step07,.hero .step .step08{bottom:14px}
.hero .step .step09,.hero .step .step10,.hero .step .step11,.hero .step .step12{bottom:28px}
.hero .step .step13,.hero .step .step14,.hero .step .step15,.hero .step .step16{bottom:42px}
.hero .step .step01{right:0}
.hero .step .step02{right:14px;transition-delay:50ms}
.hero .step .step03{right:28px;transition-delay:100ms}
.hero .step .step04{right:42px;transition-delay:150ms}
.hero .step .step05{right:0;opacity:.7;transition-delay:200ms}
.hero .step .step06{right:14px;transition-delay:250ms}
.hero .step .step07{right:28px;transition-delay:300ms}
.hero .step .step08{right:42px;transition-delay:350ms}
.hero .step .step09{right:0;opacity:.2;transition-delay:400ms}
.hero .step .step10{right:14px;opacity:.5;transition-delay:400ms}
.hero .step .step11{right:28px;transition-delay:400ms}
.hero .step .step12{right:42px;transition-delay:400ms}
.hero .step .step13{right:14px;opacity:.2;transition-delay:400ms}
.hero .step .step14{right:28px;opacity:.7;transition-delay:400ms}
.hero .step .step15{right:42px;transition-delay:400ms}
.hero .shapes{display:none;pointer-events:none;position:absolute;z-index:11}
@media screen and (min-width:1023px){.hero .shapes{display:block}
}
.hero .shapes img{-webkit-transition:all 1s;transition:all 1s;position:relative}
.hero .shapes.left{bottom:-55px;left:-3%}
@media screen and (min-width:700px){.hero .shapes.left img{left:-40%}
}
.hero .shapes.right{bottom:50px;right:-2%}
@media screen and (min-width:700px){.hero .shapes.right img{right:-40%}
}
@media screen and (min-width:1180px){.hero .shapes.left img{left:0}
.hero .shapes.right img{right:0}
}
.no-js .hero .shapes{display:none}
.hero .badge{position:absolute;z-index:200;left:0}
@media screen and (min-width:700px){.hero .badge{pointer-events:auto;left:auto}
}
.hero .badge img{text-align:left;width:100%;max-width:360px;min-width:320px;padding:16px;box-sizing:border-box}
@media screen and (min-width:700px){.hero .badge img{max-width:none;padding:0}
}
.hero .badge.one{bottom:60px}
@media screen and (min-width:700px){.hero .badge.one img{width:343px;height:171px}
}
@media screen and (min-width:1023px){.hero .badge.one img{width:440px;height:220px}
}
@media screen and (min-width:700px){.hero .badge.one{left:170px;top:auto;bottom:40px}
}
@media screen and (min-width:1023px){.hero .badge.one{left:0}
}
.hero .badge.two{top:0;bottom:auto}
.hero .badge.two img{width:auto;height:110px;padding-bottom:0;min-width:0}
@media screen and (min-width:700px){.hero .badge.two img{width:343px;height:171px}
}
@media screen and (min-width:1023px){.hero .badge.two img{width:440px;height:220px}
}
@media screen and (min-width:700px){.hero .badge.two{right:60px;top:auto;bottom:140px}
}
@media screen and (min-width:1023px){.hero .badge.two{right:20px}
}
.hero .badge.three{display:none}
.hero.huge .hero-title-lockup .wrapper h1{font-size:24px;font-weight:normal}
@media screen and (min-width:700px){.hero.huge .hero-title-lockup .wrapper h1{font-size:36px;font-weight:200}
}
@media screen and (min-width:700px){.hero.huge.with-video .wrapper.blue_bkg h1:before,.hero.huge.with-video .wrapper.blue_bkg .info-text:before,.hero.huge.with-video .wrapper.black_bkg h1:before,.hero.huge.with-video .wrapper.black_bkg .info-text:before,.hero.huge.with-video .wrapper.white_bkg h1:before,.hero.huge.with-video .wrapper.white_bkg .info-text:before{background:transparent}
}
@media screen and (min-width:700px){.hero.huge.with-video .wrapper h1{padding-bottom:0}
.hero.huge.with-video .wrapper .info-text{margin-top:18px}
.hero.huge.with-video .wrapper .info-text p{padding-top:0;padding-bottom:0}
.hero.huge.with-video .wrapper .info-text.link p{padding-right:50px}
}
@media screen and (min-width:1023px){.hero.huge.with-video .wrapper .info-text p{padding-left:0}
}
@media screen and (min-width:700px){.hero.huge.with-video .video-container,.hero.huge.with-video .media-overlay{height:620px}
}
@media screen and (min-width:1600px){.hero.huge.with-video .video-container,.hero.huge.with-video .media-overlay{height:790px}
}
@media screen and (min-width:700px){.hero.huge.with-video h1{padding:0 0 0 inherit}
}
@media screen and (min-width:1023px){.hero.huge.with-video h1{padding:0}
}
@media screen and (min-width:700px){.hero.huge.with-video h1,.hero.huge.with-video .info-text{left:0}
}
@media screen and (min-width:1023px){.hero.huge.with-video .hide-text{right:0}
}
@media screen and (min-width:700px){.hero.huge.with-video .hero-title-lockup{position:absolute;bottom:170px;top:auto;max-width:80%}
}
@media screen and (min-width:700px){.hero.huge.with-video .badge.one{top:60px;bottom:auto}
.hero.huge.with-video .badge.two{display:none}
}
.hero.huge .info-item.info-btn,.hero.huge .info-item.info-btn-video{width:auto;display:inline-block;margin:0 auto}
@media screen and (min-width:700px){.hero.huge .info-item.info-btn,.hero.huge .info-item.info-btn-video{display:table-cell;height:80px;width:auto;padding-bottom:0}
}
@media screen and (min-width:700px){.hero.huge .info-item.info-btn-video{margin:0}
}
.hero.huge .info-text-mobile{position:relative;z-index:10;padding:0 16px}
@media screen and (min-width:700px){.hero.huge .info-text-mobile{display:none}
}
.hero.huge .mask.middle{display:none}
@media screen and (min-width:700px){.hero.huge .mask.right{left:30%}
}
@media screen and (min-width:700px){.hero.huge .content{height:720px}
}
@media screen and (min-width:1600px){.hero.huge .content{height:890px}
}
.hero.huge .info-cta{display:none}
.hero.huge .media,.hero.huge .media .background-image{height:370px}
@media screen and (min-width:700px){.hero.huge .media,.hero.huge .media .background-image{height:620px}
}
@media screen and (min-width:1600px){.hero.huge .media,.hero.huge .media .background-image{height:790px}
}
@media screen and (min-width:1600px){.hero.huge:not(.with-alt-skin).legacy-assets .media,.hero.huge:not(.with-alt-skin).legacy-assets .media .background-image{height:620px}
.hero.huge:not(.with-alt-skin).legacy-assets .content{height:720px}
}
.hero.with-alt-skin .hide-text{display:none}
.hero.with-alt-skin .hero-title-lockup.has-badge1 h1{padding:16px 0 0 0}
.hero.with-alt-skin .hero-title-lockup.has-badge1 h1 span{display:none}
.hero.with-alt-skin .badge.one{left:auto}
@media screen and (min-width:700px){.hero.with-alt-skin .badge.three ~ .hero-title-lockup h1{padding:16px 0 0 0}
.hero.with-alt-skin .badge.three{top:0}
}
.hero.with-alt-skin .badge.one{display:block}
@media screen and (min-width:700px){.hero.with-alt-skin .badge.one{display:none}
}
.hero.with-alt-skin .badge.three{display:none}
@media screen and (min-width:700px){.hero.with-alt-skin .badge.three{display:block}
}
@media screen and (min-width:700px){.hero.with-alt-skin.with-video .hero-title-lockup{bottom:auto;position:static}
.hero.with-alt-skin.with-video .hero-title-lockup .wrapper .info-text.link p{padding-right:0}
.hero.with-alt-skin.with-step .mask.middle{width:100%;left:0;margin-left:0;display:block}
.hero.with-alt-skin .media{text-align:center}
.hero.with-alt-skin .column{display:table-cell;width:940px;vertical-align:middle;height:620px}
.hero.with-alt-skin .badge.one,.hero.with-alt-skin .badge.two{display:none;left:0;right:0}
.hero.with-alt-skin .badge.three{position:relative;margin-left:auto;margin-right:auto}
.hero.with-alt-skin .badge.three img{max-width:100%;width:auto}
.hero.with-alt-skin .badge.three ~ .titleLockup h1{display:none}
.hero.with-alt-skin .content{text-align:center}
.hero.with-alt-skin .info-cta{display:block;position:static}
.hero.with-alt-skin .info-cta .info-item{background:transparent}
.hero.with-alt-skin .info-cta .info-video a{background:rgba(0,0,0,0.25)}
.hero.with-alt-skin .info-cta .info-video a:hover{background:rgba(255,255,255,0.1)}
.hero.with-alt-skin .mask.right{left:50%}
.hero.with-alt-skin .hero-title-lockup{padding-bottom:0;top:auto}
.hero.with-alt-skin .hero-title-lockup.right{right:auto}
.hero.with-alt-skin .hero-title-lockup h1{left:0;float:none}
.hero.with-alt-skin .hero-title-lockup .wrapper.blue_bkg h1:before,.hero.with-alt-skin .hero-title-lockup .wrapper.blue_bkg .info-text:before,.hero.with-alt-skin .hero-title-lockup .wrapper.black_bkg h1:before,.hero.with-alt-skin .hero-title-lockup .wrapper.black_bkg .info-text:before,.hero.with-alt-skin .hero-title-lockup .wrapper.white_bkg h1:before,.hero.with-alt-skin .hero-title-lockup .wrapper.white_bkg .info-text:before{background:transparent}
.hero.with-alt-skin .hero-title-lockup .wrapper h1{left:0;padding:0}
.hero.with-alt-skin .hero-title-lockup .wrapper.step_right .info-text{left:0}
.hero.with-alt-skin .hero-title-lockup .wrapper .info-text{width:auto}
.hero.with-alt-skin .hero-title-lockup .wrapper .info-text p{font-size:18px}
.hero.with-alt-skin .hero-title-lockup .wrapper .info-text .hide-text{display:none}
.hero.with-alt-skin .hero-title-lockup h1,.hero.with-alt-skin .hero-title-lockup .info-text{text-align:center;float:none}
.hero.huge.with-alt-skin .hero-title-lockup .wrapper h1{font-size:42px}
.hero.huge.with-alt-skin .hero-title-lockup .wrapper .info-text{max-width:none;margin-bottom:15px}
}
@media screen and (min-width:700px) and screen and (min-width:700px){.hero.with-alt-skin .hero-title-lockup .wrapper .info-text p{padding-right:0}
}
@media screen and (min-width:700px) and screen and (min-width:1023px){.hero.huge.with-alt-skin .hero-title-lockup .wrapper .info-text{margin-bottom:30px}
}
.hero.with-alt-skin .CC025-hero-info-bar{visibility:hidden}
.hero.with-alt-skin .CC025-hero-info-bar.show-mobile{visibility:visible}
.hero.with-alt-skin .CC025-hero-info-bar .bkg-white{background:transparent}
.hero.with-alt-skin .CC025-hero-info-bar .info-item{display:none}
.hero.with-alt-skin .CC025-hero-info-bar .info-btn,.hero.with-alt-skin .CC025-hero-info-bar .info-btn-video{display:inline-block}
@media screen and (min-width:700px){.hero.with-alt-skin .CC025-hero-info-bar .info-item{padding:0 0 16px;height:auto}
}
@media screen and (min-width:1600px){.hero.with-alt-skin .column{height:790px}
.hero.with-alt-skin .hero-title-lockup .wrapper .info-text p{padding:25px 0 40px;line-height:1.5}
}
.hero.thin{background-color:#01439a}
.hero.thin.with-step .shapes.right{bottom:50px}
.hero.thin .media,.hero.thin .media .background-image{height:100%}
@media screen and (min-width:700px){.hero.thin .media,.hero.thin .media .background-image{height:320px}
}
.hero.thin.with-info-cta .headers,.hero.thin.with-info-cta .logo{height:119px}
@media screen and (min-width:700px){.hero.thin.with-info-cta .headers,.hero.thin.with-info-cta .logo{height:217px}
}
.hero.thin.with-info-cta .info-cta{top:150px}
@media screen and (min-width:700px){.hero.thin.with-info-cta .info-cta{top:220px}
}
.hero.thin.with-info-cta .info-item .btn{max-width:85px}
@media screen and (max-width:700px) and (orientation:landscape){.hero.thin.with-info-cta .info-item .btn{max-width:200px}
}
@media screen and (min-width:700px){.hero.thin.with-info-cta .info-item .btn{max-width:300px}
}
.hero.thin.with-info-cta .content{min-height:210px}
@media screen and (min-width:700px){.hero.thin.with-info-cta .media,.hero.thin.with-info-cta .media .background-image{height:440px}
.hero.thin.with-info-cta .content{height:440px}
}
.hero.thin .mask.right,.hero.thin.with-step .mask.right{display:none}
.hero.thin .media{position:absolute;width:100%;left:0;right:0}
.hero.thin .content{position:relative;margin:0 auto;padding:0 16px;min-height:140px}
@media screen and (min-width:700px){.hero.thin .content{height:320px;padding:0 20px}
}
@media screen and (min-width:1023px){.hero.thin .content{padding:0}
}
.hero.thin .headers{padding:16px 0}
@media screen and (min-width:700px){.hero.thin .headers{padding:0}
}
.hero.thin .headers p{margin-bottom:5px}
@media screen and (min-width:1023px){.hero.thin .headers p{margin-bottom:0}
}
.hero.thin .headers h1{font-size:24px;line-height:1.3}
@media screen and (min-width:700px){.hero.thin .headers h1{font-size:42px;font-weight:200}
}
@media screen and (min-width:700px){.hero.thin.game-page .headers{max-width:400px}
}
@media screen and (min-width:1023px){.hero.thin.game-page .headers{max-width:450px}
}
.hero.thin .headers,.hero.thin .logo{height:108px;vertical-align:middle;display:table-cell}
@media screen and (min-width:700px){.hero.thin .headers,.hero.thin .logo{height:220px;min-width:600px}
}
.hero.thin .badge img{width:auto;min-width:0;max-height:140px}
@media screen and (min-width:700px){.hero.thin .badge img{max-height:none}
}
.hero.thin .badge.one{top:0;z-index:0}
@media screen and (min-width:700px){.hero.thin .badge.one{position:absolute;bottom:auto}
}
.hero.standard .CC025-hero-info-bar{display:none}
@media screen and (min-width:700px){.hero.standard .CC025-hero-info-bar{display:block}
}
.hero.standard .media,.hero.standard .media .background-image{height:270px}
@media screen and (min-width:700px){.hero.standard .media,.hero.standard .media .background-image{height:536px}
}
@media screen and (min-width:700px){.hero.standard.with-video .video-container{height:536px}
.hero.standard .content{height:536px}
.hero.standard .info-cta{position:absolute;top:auto;bottom:140px;padding-bottom:0}
}
.hero.standard .white_bkg .info-item.info-btn-video a{color:#363636;border:2px solid #363636;background:rgba(200,200,200,0.2)}
.hero.standard .white_bkg .info-item.info-btn-video a:hover{background:rgba(200,200,200,0.4)}
.hero.standard .white_bkg .info-item.info-btn-video a:before{color:#363636}
@media screen and (min-width:700px){.hero.standard .info-cta{padding-left:20px}
}
@media screen and (min-width:1023px){.hero.standard .info-cta{padding-left:0}
}
.hero.standard .info-item.info-btn,.hero.standard .info-item.info-btn-video{display:inline-block}
@media screen and (min-width:700px){.hero.standard .info-item.info-btn,.hero.standard .info-item.info-btn-video{display:table-cell;height:80px}
}
.hero.standard .info-text-mobile{position:relative;z-index:10;padding:0 16px;min-height:55px}
@media screen and (min-width:700px){.hero.standard .info-text-mobile{display:none}
}
#main-header{position:relative}
#main-header nav{position:fixed;top:0}
#main-header nav.gotFixed{position:fixed}
#main-header nav .secondary-nav-container{height:60px;padding:0 16px;position:relative;z-index:-2;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container{padding:0 0 0 20px;height:64px;width:auto;-webkit-box-sizing:content-box;box-sizing:content-box}
}
#main-header nav .secondary-nav-container .nav-bg{background-color:#333;height:60px;left:0;position:absolute;top:0;width:100%;z-index:-3;-webkit-transition:all ease 1s;transition:all ease 1s}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .nav-bg{height:64px}
}
#main-header nav .secondary-nav-container .contextual-fixed-table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .contextual-fixed-table{display:block}
}
#main-header nav .secondary-nav-container .contextual-fixed-table .secondary-nav.responsive{display:none}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .contextual-fixed-table .secondary-nav.responsive{display:table}
}
@media screen and (min-width:1023px){#main-header nav .secondary-nav-container .contextual-fixed-table .secondary-nav.responsive:not(.reduced):first-child li:nth-child(2){padding-left:4px}
}
#main-header nav .secondary-nav-container .pageAudio{display:none}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .pageAudio{display:block}
}
#main-header nav .secondary-nav-container .secondary-nav{border-collapse:collapse;display:block;margin:0;padding:0;position:relative;vertical-align:middle;-webkit-transition:height ease .4s;transition:height ease .4s}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav{margin:12px 0;display:table;float:left;height:40px;width:auto}
}
#main-header nav .secondary-nav-container .secondary-nav.root{-webkit-flex:1;flex:1;padding-left:30px;-webkit-transition:0;transition:0;overflow:hidden}
#main-header nav .secondary-nav-container .secondary-nav.root:before{content:"\e900";position:absolute;left:0;top:50%;font-size:15px}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root{background:transparent;padding-left:0;padding-right:0;-webkit-flex:auto;flex:auto;display:block}
#main-header nav .secondary-nav-container .secondary-nav.root:before{content:normal}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root.selector{display:none}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root.expand{background-position:right 0}
}
#main-header nav .secondary-nav-container .secondary-nav.root.expand:before{content:"\e903"}
#main-header nav .secondary-nav-container .secondary-nav.root.expand li a span{padding-bottom:0;border-bottom:2px solid transparent}
#main-header nav .secondary-nav-container .secondary-nav.root li{display:block}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root li{display:table-cell}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root li:first-child{padding-left:0}
}
@media screen and (min-width:1023px){#main-header nav .secondary-nav-container .secondary-nav.root li:first-child{padding-left:4px}
}
#main-header nav .secondary-nav-container .secondary-nav.root li a{white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root li a{display:inline-block;overflow:visible;text-overflow:clip;white-space:normal}
}
#main-header nav .secondary-nav-container .secondary-nav.root li a.with-image{cursor:default;display:table-cell}
#main-header nav .secondary-nav-container .secondary-nav.root li a span{border-bottom:solid 2px #00a2ff;border-top:6px solid transparent}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root li a span{display:inline-block;height:64px;line-height:64px;padding-bottom:4px;border-top:0;margin-right:0}
}
#main-header nav .secondary-nav-container .secondary-nav.root li a img{margin:0;max-height:36px;max-width:100%;display:inline;vertical-align:middle}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.root li a img{margin-right:0}
}
#main-header nav .secondary-nav-container .secondary-nav.root li a:hover,#main-header nav .secondary-nav-container .secondary-nav.root li a:visited,#main-header nav .secondary-nav-container .secondary-nav.root li a:selection,#main-header nav .secondary-nav-container .secondary-nav.root li a:active{color:#fff}
#main-header nav .secondary-nav-container .secondary-nav.root li a:hover p.title,#main-header nav .secondary-nav-container .secondary-nav.root li a:visited p.title,#main-header nav .secondary-nav-container .secondary-nav.root li a:selection p.title,#main-header nav .secondary-nav-container .secondary-nav.root li a:active p.title{color:#fff}
#main-header nav .secondary-nav-container .secondary-nav.responsive{position:absolute;left:0;right:0;top:60px;height:0;overflow:hidden;background-color:#333;border-top:1px solid #363636;z-index:5}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.responsive{display:table;position:relative;-webkit-transition:none;transition:none;left:auto;right:auto;top:auto;border-top:0;height:40px;overflow:visible;background-color:transparent}
#main-header nav .secondary-nav-container .secondary-nav.responsive.width-calculation{position:absolute;left:-1000px}
}
#main-header nav .secondary-nav-container .secondary-nav.responsive.outer-context-nav{display:block}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.responsive.outer-context-nav{display:none}
}
#main-header nav .secondary-nav-container .secondary-nav.responsive.context-show{background-color:#333;max-height:350px;overflow-y:auto}
@media screen and (max-width:700px) and (orientation:landscape){#main-header nav .secondary-nav-container .secondary-nav.responsive.context-show{max-height:180px}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.responsive.context-show{max-height:550px;padding:0;overflow:visible;background-color:transparent}
}
#main-header nav .secondary-nav-container .secondary-nav.responsive li{padding:12px 16px;text-align:center;line-height:normal}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.responsive li{padding:0 20px;text-align:left}
}
@media screen and (max-width:700px) and (orientation:landscape){#main-header nav .secondary-nav-container .secondary-nav.responsive li{padding:12px 16px}
}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce{-webkit-box-flex:1;-webkit-flex:initial;flex:initial;text-align:right;margin-left:16px;border-left:0;display:table}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.e-commerce{border:solid 2px #3d3d3d;border-width:0 0 0 2px;margin:12px 20px 12px 0;-webkit-flex:auto;flex:auto}
}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link{display:none}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link:first-child{display:table-cell}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link.blue-promoted a span{color:#00a2ff}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link{display:table-cell;padding-left:20px}
}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link a span{font-size:14px;color:#ed5f2b;white-space:nowrap}
@media screen and (max-width:700px) and (orientation:landscape){#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link a span{line-height:36px}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link a span{white-space:normal}
}
#main-header nav .secondary-nav-container .secondary-nav.e-commerce li.nav-link a:hover span{color:#fff}
#main-header nav .secondary-nav-container .secondary-nav.reduced{display:none;margin:0;height:auto;overflow:hidden}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.reduced{display:block}
}
#main-header nav .secondary-nav-container .secondary-nav.reduced.responsive{display:none}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.reduced.responsive{display:block}
}
#main-header nav .secondary-nav-container .secondary-nav.reduced.ellaborated-menu{max-height:550px;overflow-y:auto}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link{background-color:#333;position:relative;display:block;float:none;line-height:40px;text-align:center;height:40px}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link:last-child{padding-bottom:15px}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector{display:none;height:64px;background:transparent}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector{display:block}
}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector a{padding-right:35px;position:relative}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector a:after{content:"\e900";position:absolute;right:0;top:50%;font-size:18px}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector a span{height:64px;line-height:64px;background:transparent;font-weight:500;font-size:14px;padding-bottom:4px;color:#fff}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector.expand a:after{content:"\e903"}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector.expand a span{padding-bottom:0;border-bottom:0}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link.selector.current-page:not(.expand) a span{border-bottom:solid 2px #00a2ff}
#main-header nav .secondary-nav-container .secondary-nav.reduced li.nav-link a{outline:0}
#main-header nav .secondary-nav-container .secondary-nav li{width:100%;display:block;margin:0;line-height:60px}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav li{display:table-cell;padding:0 20px;height:40px;text-align:center;vertical-align:middle;line-height:normal}
}
@media screen and (max-width:700px) and (orientation:landscape){#main-header nav .secondary-nav-container .secondary-nav li{padding:12px 4px;line-height:36px}
}
#main-header nav .secondary-nav-container .secondary-nav li.nav-link{width:auto}
#main-header nav .secondary-nav-container .secondary-nav li.nav-root{border-right:solid 2px rgba(255,255,255,0.05)}
#main-header nav .secondary-nav-container .secondary-nav li.selector{display:none}
#main-header nav .secondary-nav-container .secondary-nav li.selected a{color:#fff}
#main-header nav .secondary-nav-container .secondary-nav li.selected a:hover span{border-color:#0072ce}
#main-header nav .secondary-nav-container .secondary-nav li.selected a span{padding-bottom:4px;border-bottom:solid 2px #0072ce;color:#fff}
#main-header nav .secondary-nav-container .secondary-nav li.selected-ecommerce a{color:#fff}
#main-header nav .secondary-nav-container .secondary-nav li.selected-ecommerce a span{padding-bottom:4px;border-bottom:solid 2px #00a2ff;color:#fff}
#main-header nav .secondary-nav-container .secondary-nav li a{color:#fff;display:inline-block;text-decoration:none;font-weight:500;font-size:13px;outline:0}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav li a{font-size:14px}
}
#main-header nav .secondary-nav-container .secondary-nav li a:hover span{color:#fff;border-bottom:2px solid #00a2ff;padding-bottom:4px}
#main-header nav .secondary-nav-container .secondary-nav li p.title{font-weight:500;font-size:18px;line-height:60px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media screen and (max-width:700px) and (orientation:landscape){#main-header nav .secondary-nav-container .secondary-nav li p.title{line-height:36px}
}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .secondary-nav li p.title{font-size:22px;line-height:40px;margin-right:0;text-overflow:clip;overflow:visible;white-space:normal}
}
#main-header nav .secondary-nav-container .top-volume{border-left:2px solid #3d3d3d;display:none;margin:12px 0;padding:0;position:absolute;right:0}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .top-volume{display:block}
}
#main-header nav .secondary-nav-container .top-volume li{display:table-cell;text-indent:-9999px;cursor:pointer;width:50px;height:40px}
#main-header nav .secondary-nav-container .top-volume li.nav-link-top{display:none}
#main-header nav .secondary-nav-container .top-volume li.nav-link-top span{display:none}
#main-header nav .secondary-nav-container .top-volume li.nav-link-top:before{content:"\e905";display:none}
@media screen and (min-width:700px){#main-header nav .secondary-nav-container .top-volume li.nav-link-top{display:table-cell;width:60px;text-indent:initial;text-align:center;vertical-align:middle}
#main-header nav .secondary-nav-container .top-volume li.nav-link-top:before{font-size:21px;margin-top:-8px;display:inline-block}
}
.device-ps4 #main-header nav .secondary-nav-container .secondary-nav li a span{white-space:nowrap}
.review-highlight{position:relative;padding-bottom:36px}
@media screen and (min-width:700px){.review-highlight{max-width:700px;margin:0 auto}
}
@media screen and (min-width:1023px){.review-highlight{max-width:1023px}
}
.review-highlight a{text-decoration:none;display:block}
.review-highlight a .attribution,.review-highlight a .score-value{color:#363636}
.review-highlight.noScore{padding-top:36px}
.review-highlight.hasQuotesAndScore.review-highlight{padding-bottom:0}
.review-highlight.hasQuotesAndScore .review{padding-bottom:36px}
@media screen and (min-width:700px){.review-highlight.hasQuotesAndScore .review:first-child{padding-bottom:0}
}
.review-highlight .review:last-child{margin-bottom:0}
.review-highlight div.review-quotes{width:100%;display:table}
@media screen and (min-width:700px){.review-highlight div.review-quotes{margin-bottom:36px}
}
.review-highlight div.review-quotes section{background:transparent;text-align:center;display:block;vertical-align:middle}
.review-highlight div.review-quotes section blockquote{max-width:700px;margin:0 16px}
@media screen and (min-width:700px){.review-highlight div.review-quotes section blockquote{max-width:1023px}
}
@media screen and (min-width:1023px){.review-highlight div.review-quotes section blockquote{margin:0 auto}
}
.review-highlight div.review-quotes section blockquote .quote{display:block;font-size:24px;font-weight:200;color:#0072ce;line-height:38px;margin-bottom:14px}
@media screen and (min-width:700px){.review-highlight div.review-quotes section blockquote .quote{font-size:28px}
}
.review-highlight div.review-quotes section blockquote .attribution span{font-weight:bold}
.review-highlight div.review-scores{display:flex;display:-webkit-flex;margin-left:16px;border-spacing:16px;margin-right:16px;box-sizing:border-box;justify-content:center;-webkit-justify-content:center}
@media screen and (min-width:700px){.review-highlight div.review-scores{margin-right:auto;margin-left:auto;margin-bottom:36px}
}
.review-highlight div.review-scores div.score{background:#f5f5f5;width:25%;height:auto;max-width:140px;display:flex;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;text-align:center;margin:0 auto;margin-left:8px;margin-right:8px}
.review-highlight div.review-scores div.score:first-child{margin-left:0}
.review-highlight div.review-scores div.score:last-child{margin-right:0}
@media screen and (min-width:700px){.review-highlight div.review-scores div.score{max-width:auto}
}
.review-highlight div.review-scores div.score a{width:100%}
.review-highlight div.review-scores div.score .score-value{margin:14px 0 0 0;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif}
.review-highlight div.review-scores div.score .score-value span{color:#0072ce;font-size:24px}
@media screen and (min-width:700px){.review-highlight div.review-scores div.score .score-value span{font-size:42px}
}
.review-highlight div.review-scores div.score .score-value span.stars:after{content:"\e926";font-size:60%}
.review-highlight div.review-scores div.score .score-attribution{font-size:13px;margin:7px 0;word-break:normal;font-weight:normal;color:#363636;padding-left:6px;padding-right:6px}
@media screen and (min-width:700px){.review-highlight div.review-scores div.score .score-attribution{word-break:break-word;font-size:14px;padding:0 6px}
}
.review-highlight div.review-scores div.score .score-attribution img{width:auto;height:22px}
@media screen and (min-width:700px){.review-highlight div.review-scores div.score .score-attribution img{height:26px}
}
.backgroundSatinBlue .review-highlight div.review-quotes section blockquote span.quote,.backgroundScreenBlack .review-highlight div.review-quotes section blockquote span.quote{color:#fff}
.backgroundSatinBlue .review-highlight div.review-quotes section blockquote span.attribution,.backgroundScreenBlack .review-highlight div.review-quotes section blockquote span.attribution{color:#72bade}
.parsys .search-box{margin-bottom:60px;padding:0 20px;max-width:983px;box-sizing:border-box}
.parsys .search-box .form{border:8px solid #eee;height:51px;background-color:#fff}
.parsys .search-box input{color:#363636}
.parsys .search-box input:not(:focus)::-webkit-input-placeholder{color:#7f7f7f}
.parsys .search-box input:not(:focus)::-moz-placeholder{color:#7f7f7f}
.parsys .search-box input:-ms-input-placeholder{color:#7f7f7f}
.parsys .search-box input[type="search"]{padding:0 0 0 55px;font-family:'SST W01 Roman','SST W02 Roman','SST W10 Roman','SST W15 Roman',Arial,Helvetica;font-size:15px}
.parsys .search-box input[type="submit"]{background-image:url(clientlibs_base/images/searchbox/icon-magnifine-page.png);left:13px}
.search-box{width:100%;max-width:940px;margin:0 auto;color:#fff}
.search-box p{font-size:18px}
.search-box a{color:#00a2ff;font-weight:bold;text-decoration:none}
.search-box a:hover{text-decoration:underline}
.search-box label{display:none}
.search-box .form{font-size:20px;position:relative;border:0 none;padding:0}
@media screen and (min-width:700px){.search-box .form:before{content:"\e90c";font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;position:absolute;top:50%;z-index:100;right:14px;pointer-events:none}
}
.search-box input{border:0;color:#fff;background:transparent center center no-repeat;font-size:25px}
.search-box input::-ms-clear{display:none}
.search-box input::-webkit-input-placeholder{color:#969696}
.search-box input::-moz-placeholder{color:#969696}
.search-box input:-ms-input-placeholder{color:#969696}
.search-box input:focus{outline:0}
.search-box input[type="search"]{height:100%;width:100%;box-sizing:border-box}
.search-box input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
.search-box input[type="submit"]{display:none}
@media screen and (min-width:700px){.search-box input[type="submit"]{display:inline-block;text-indent:-999px;overflow:hidden;top:0;right:25px;bottom:0;width:32px;position:absolute}
}
.search-box .search-summary{margin:36px 0 5px}
.search-box.loading .search-input-loader{opacity:1;transform:scale(1);-webkit-transform:scale(1)}
.search-box .yui-ac-ft{text-align:center;text-transform:uppercase;border-top:2px solid #363636;font-family:'SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px}
.search-box .yui-ac-ft span{background:transparent url(clientlibs_base/images/searchbox/icon-arrow.png) left center no-repeat;padding-left:20px;font-weight:inherit}
.search-box .yui-ac-container{position:relative;z-index:1;width:100%;background-color:#1f1f1f;color:#fff}
.search-box .yui-ac-container a{text-decoration:none;color:inherit}
.search-box .yui-ac-container ul{list-style-type:none;padding:0;margin:0;font-size:18px;text-align:left}
.search-box .yui-ac-container li,.search-box .yui-ac-container .yui-ac-ft{padding:21px 25px;cursor:pointer;transition:background .1s linear;-webkit-transition:background .1s linear}
.search-box .yui-ac-container li:nth-child(odd){background-color:#282828}
.search-box .yui-ac-container .hover,.search-box .yui-ac-container .hover:nth-child(odd),.search-box .yui-ac-container .yui-ac-ft:hover{background-color:#0068bf}
.search-box .search-input-loader{opacity:0;transform:scale(0);-webkit-transform:scale(0);background-color:#262626;height:100%;position:absolute;right:0;top:0;bottom:0;width:80px;z-index:10;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}
.search-box .search-input-loader:after{background-image:-webkit-linear-gradient(to right,transparent,#262626);background-image:linear-gradient(to right,transparent,#262626);content:"";height:100%;left:-30px;position:absolute;top:0;bottom:0;width:30px;z-index:10}
.search-box .search-input-loader svg{width:100%;height:100%}
.search-box .search-input-loader path{fill:#fff;opacity:.2;-webkit-animation:fade-in-out .8s infinite ease-in-out;animation:fade-in-out .8s infinite ease-in-out}
.search-box .search-input-loader .ps-triangle{animation-delay:.6s;-webkit-animation-delay:.6s}
.search-box .search-input-loader .ps-circle{animation-delay:.4s;-webkit-animation-delay:.4s}
.search-box .search-input-loader .ps-x{animation-delay:.2s;-webkit-animation-delay:.2s}
.search-box .search-input-loader .ps-square{animation-delay:0;-webkit-animation-delay:0}
.thin-search-banner .search-box .form:before{color:#00a2ff;right:24px;font-size:39px}
@-webkit-keyframes fade-in-out{0,100%,80%{opacity:.2}
40%{opacity:1}
}
@keyframes fade-in-out{0,100%,80%{opacity:.2}
40%{opacity:1}
}
.letterbox{margin-bottom:0;overflow:hidden;position:relative;width:100%}
.letterbox .blank-step{background-color:#fff;height:60px;position:absolute;width:100%}
.letterbox .top-step{margin-right:520px;right:50%;top:0}
.letterbox .bottom-step{bottom:0;left:50%;margin-left:490px}
.letterbox .window{background:#01439a url('clientlibs_base/images/common/glowDown.png') no-repeat center top;position:relative;width:100%}
.letterbox .fixed{bottom:0;overflow:hidden}
.letterbox .fixed .content{bottom:0;position:absolute;width:100%}
.letterbox .fixed .scrolling{position:fixed}
.letterbox .noGlow{background:0}
.letterbox .padd div.info-video{display:inline-block;float:left;height:90px;overflow:hidden;position:relative;text-align:center;width:110px}
.letterbox .padd div.info-video a{display:block;left:0;position:absolute;top:0;z-index:3}
.letterbox .padd .icon-vid a{display:block;left:0;position:relative;top:0;z-index:3}
.letterbox .image-wrap .icon-img-div a{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1}
.featureletterbox .moduleComponent{min-width:0;height:200px}
@media screen and (min-width:700px){.featureletterbox .moduleComponent{min-width:740px;height:360px}
}
.productLetterBox .richtext{width:60%}
.productLetterBox .richtext p{display:none}
@media screen and (min-width:700px){.productLetterBox .richtext p{display:block}
}
@media screen and (min-width:700px){.productLetterBox .image-wrap{height:360px}
}
@media screen and (min-width:700px){.productLetterBox .contentLeft{margin-left:30px}
}
@media screen and (min-width:1023px){.productLetterBox .contentLeft{margin-left:0}
}
.productLetterBox .link-wrap{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1}
.productLetterBox .banner-mobile-image{background-color:transparent;background-position:center top;background-repeat:no-repeat;background-size:cover;height:200px;left:0;position:absolute;width:100%}
@media screen and (min-width:700px){.productLetterBox .banner-mobile-image{display:none}
}
.productLetterBox .banner-mobile-image.same-as-desktop{background-position:65% top}
.productLetterBox .banner-image{display:none}
@media screen and (min-width:700px){.productLetterBox .banner-image{background-color:transparent;background-position:center top;background-repeat:no-repeat;display:block;width:100%;height:360px;position:absolute;background-size:cover}
}
.productLetterBox .innerContent{height:200px;margin:0 auto;position:relative}
@media screen and (min-width:700px){.productLetterBox .innerContent{max-width:940px}
}
.productLetterBox .heading-image{padding-left:15%;padding-top:25%}
@media screen and (min-width:700px){.productLetterBox .heading-image{margin-bottom:30px;padding-left:0;padding-top:0}
}
.productLetterBox hgroup{background-position:0 0;background-repeat:no-repeat;margin:0 0 10px 0;width:200px}
@media screen and (max-width:700px) and (orientation:landscape){.productLetterBox hgroup{margin-left:16px}
}
@media screen and (min-width:700px){.productLetterBox hgroup{margin:0 0 20px 0;box-sizing:border-box;width:60%}
}
.productLetterBox hgroup.icon{padding:0 0 0 66px;background-size:50px;margin-top:8px}
@media screen and (min-width:700px){.productLetterBox hgroup.icon{padding:0 0 0 80px;background-size:60px;min-height:60px;display:inline-block}
}
.productLetterBox .textSatinBlue p{color:#0072ce}
.productLetterBox .textWhite p{color:#fff}
.productLetterBox .textGrey p{color:#363636}
.productLetterBox .backgroundMidSilver+.contentWrap p a,.productLetterBox .backgroundWhite+.contentWrap p a{color:#0072ce}
.productLetterBox h2{margin:0 0 4px 0;color:#fff}
.productLetterBox h2:only-child{display:table-cell;vertical-align:middle}
.productLetterBox h3{font-size:24px;line-height:1.2;color:#fff}
@media screen and (min-width:700px){.productLetterBox h3{font-size:36px;font-weight:200}
}
.productLetterBox h3:only-child{display:inline-block;vertical-align:middle}
.productLetterBox p{margin:0;color:#fff}
@media screen and (min-width:700px){.productLetterBox p{color:#363636}
}
.productLetterBox p .blue,.productLetterBox p.blue{color:#0072ce}
.productLetterBox p .grey,.productLetterBox p.grey{color:#363636}
.productLetterBox p a{color:#fff;position:relative;text-decoration:none;z-index:2}
.productLetterBox .padd{padding:10% 0 0 16px}
@media screen and (min-width:700px),screen and (max-width:700px) and (orientation:landscape){.productLetterBox .padd{padding:40px 0 0 0}
}
.productLetterBox .padd .icon-vid{margin-right:16px}
.productLetterBox .padd img{max-width:200px;padding-top:1px}
@media screen and (min-width:700px){.productLetterBox .padd img{max-width:100%;max-height:75px}
}
.productLetterBox .genericButtonRow{position:absolute;left:16px;bottom:24px}
@media screen and (min-width:700px){.productLetterBox .genericButtonRow{position:relative;left:0;top:25px}
}
.productLetterBox .genericButtonRow .link-btn{font-size:15px;padding-left:0}
@media screen and (max-width:700px){.productLetterBox .genericButtonRow .link-btn{background:transparent}
}
@media screen and (min-width:700px){.productLetterBox .genericButtonRow .link-btn{padding-left:20px}
}
.productLetterBox .genericButtonRow .link-btn:first-child{margin-left:0}
.productLetterBox .genericButtonRow .link-btn:nth-child(n+2){display:none}
@media screen and (min-width:700px){.productLetterBox .genericButtonRow .link-btn:nth-child(n+2){display:inline-block;margin-left:20px}
}
.productLetterBox .btn:before{content:"\e902";font-size:15px;margin-right:8px}
@media screen and (min-width:700px){.productLetterBox .btn:before{content:normal}
}
.productLetterBox .contentLeft.light-background h2{color:#0072ce}
.productLetterBox .contentLeft.light-background h3{color:#1f1f1f}
.productLetterBox .contentLeft.light-background p{color:#1f1f1f}
.page-section .full-height.white .topStep{display:none}
.netflixLetterbox .contentLeft{width:530px}
.netflixLetterbox .contentLeft h2{font-size:2.1em}
.CM106-lead-product-info{background:#fff;position:relative;min-height:300px;zoom:1;margin:0 auto;z-index:10;padding:0 15px 0 15px;min-width:0}
@media screen and (min-width:700px){.CM106-lead-product-info{width:700px;padding-left:20px;padding-right:20px;min-width:740px;margin-top:-100px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info{width:940px;padding-left:50px;padding-right:50px}
}
.CM106-lead-product-info:before{content:"";display:table}
@media screen and (min-width:700px){.CM106-lead-product-info:after{content:"";background-color:#fff;display:block;position:absolute;right:-500px;width:500px;height:90px;top:0}
}
@media screen and (min-width:1023px){.CM106-lead-product-info:after{content:normal}
}
.CM106-lead-product-info a{color:#363636;text-decoration:none}
.CM106-lead-product-info a.link-btn{color:#fff}
.CM106-lead-product-info .prod-meta{margin-bottom:23px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta{margin-bottom:38px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta{min-height:302px}
}
.CM106-lead-product-info .prod-meta:before{content:"";display:table}
.CM106-lead-product-info .prod-meta:after{content:"";display:table;clear:both}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta.playstation-only h1{margin-top:50px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta.playstation-only h1{margin-top:60px}
}
.CM106-lead-product-info .prod-meta .genericButtonRow{word-spacing:-4px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .genericButtonRow{margin-top:20px;margin-bottom:0}
}
.CM106-lead-product-info .prod-meta .genericButtonRow a{word-spacing:normal;margin:0 18px 15px 0}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .genericButtonRow a{margin:10px 18px 0 0}
}
.CM106-lead-product-info .prod-meta .genericButtonRow a:last-child{margin-right:0}
.CM106-lead-product-info .prod-meta .genericButtonRow .chevron-link{color:#363636;text-decoration:none;font-weight:bold;background:url("clientlibs_base/images/common/chevronLlinkBlue.png") no-repeat 0 0;padding:0 0 0 18px;display:inline-block}
.CM106-lead-product-info .prod-meta .genericButtonRow .chevron-link:hover{color:#0072ce}
.CM106-lead-product-info .prod-meta .psn-now{display:block;margin:17px 0 -4px 0;background:url("clientlibs_base/images/CM106_leadProductInfo/psnow-logo.png") no-repeat 0 center;padding:8px 0 8px 35px;border-bottom:0 none;text-decoration:none;font-weight:normal;color:#000}
.CM106-lead-product-info .prod-meta .psn-now a{border-bottom:0 none;text-decoration:none;color:#000;font-weight:bold}
.CM106-lead-product-info .prod-meta span.playstation-only{display:block;margin:0 0 15px;font-size:15px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta span.playstation-only{display:inline;line-height:1.8;float:left;width:auto;height:31px;background:url("clientlibs_base/images/CM106_leadProductInfo/playstation-only-repeat.png") repeat-x 0 0;position:absolute;top:2px;left:2px;color:#fff;padding:0 18px 0 20px;margin:0}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta span.playstation-only{padding:0 28px 0 48px}
}
.CM106-lead-product-info .prod-meta span.playstation-only .background-arrow{display:block;width:60px;height:31px;position:absolute;right:-60px;top:0;background:url("clientlibs_base/images/CM106_leadProductInfo/playstation-only.png") no-repeat 0 0}
.CM106-lead-product-info .prod-meta span.playstation-only b,.CM106-lead-product-info .prod-meta span.playstation-only strong{font-weight:normal}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta h1,.CM106-lead-product-info .prod-meta .teaser{max-width:370px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta h1,.CM106-lead-product-info .prod-meta .teaser{max-width:440px}
}
.CM106-lead-product-info .prod-meta h1{margin:20px 0 16px;font-size:24px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta h1{font-size:36px;font-weight:200;margin:20px 0 -12px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta h1{margin-top:30px}
}
.CM106-lead-product-info .prod-meta .playstation-plus{display:block;margin:0 0 15px 0;background:url("clientlibs_base/images/CM091_gameTiles/util/ps_plus.png") no-repeat -6px center;padding:8px 0 8px 40px;box-sizing:border-box}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .playstation-plus{margin:30px 0 -8px 0;width:330px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta .playstation-plus{width:auto}
}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .playstation-plus+.platforms{margin-top:33px}
}
.CM106-lead-product-info .prod-meta .playstation-plus strong{border-bottom:0 none;font-weight:bold}
.CM106-lead-product-info .prod-meta .playstation-plus abbr{border-bottom:0 none;font-weight:bold}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .playstation-plus abbr{display:inline}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta .playstation-plus abbr{display:none}
}
.CM106-lead-product-info .prod-meta .teaser{font-size:15px;margin:0 0 20px 0;clear:left}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .teaser{font-size:16px;margin:30px 0 -20px 0}
}
.CM106-lead-product-info .prod-meta ul{padding:0;list-style-type:none;zoom:1}
.CM106-lead-product-info .prod-meta ul:before{content:"";display:table}
.CM106-lead-product-info .prod-meta ul:after{content:"";display:table;clear:both}
.CM106-lead-product-info .prod-meta .platforms{margin:0 0 16px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .platforms{margin:40px 0 -7px 0;clear:left;width:440px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-meta .platforms{width:100%}
}
.CM106-lead-product-info .prod-meta .platforms li{float:left}
.CM106-lead-product-info .prod-meta .platforms .primary{margin-right:16px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .platforms .primary{margin-right:40px}
}
.CM106-lead-product-info .prod-meta .platforms .primary+.secondary{display:none}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .platforms .primary+.secondary{display:block}
}
.CM106-lead-product-info .prod-meta .platforms .secondary a{margin-left:10px}
.CM106-lead-product-info .prod-meta .release-info{margin:0 0 18px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .release-info{margin:30px 0 0 0;max-width:250px;margin-right:40px;float:left;clear:left}
}
.CM106-lead-product-info .prod-meta .release-info+.release-info{margin-top:-18px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .release-info+.release-info{margin-top:30px;margin-right:0;clear:none}
}
.CM106-lead-product-info .prod-meta .release-info li{margin-bottom:3px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-meta .release-info li{max-width:250px;overflow:hidden;margin-top:8px;margin-bottom:0}
.CM106-lead-product-info .prod-meta .release-info li:first-child{margin-top:8px}
}
.CM106-lead-product-info .prod-meta .release-info b{font-weight:500}
.CM106-lead-product-info .prod-media{clear:both;margin-bottom:18px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media{width:313px;top:-78px;right:16px;position:absolute;border:solid 2px #fff;z-index:7;margin-bottom:0}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media{width:456px;top:-100px;right:50px}
}
.CM106-lead-product-info .prod-media .lb_youtube,.CM106-lead-product-info .prod-media .lb_image{position:relative;overflow:hidden}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media .lb_youtube,.CM106-lead-product-info .prod-media .lb_image{overflow:visible;position:static}
}
.CM106-lead-product-info .prod-media a{display:block}
.CM106-lead-product-info .prod-media a .overlay{background:#363636 url("clientlibs_base/images/common/loader.gif") no-repeat 50% 50%;overflow:hidden;position:relative;top:0;left:0;width:100%}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay{cursor:pointer;height:176px;top:auto;left:auto}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a .overlay{width:456px;height:256px}
}
.CM106-lead-product-info .prod-media a .overlay>.image:before,.CM106-lead-product-info .prod-media a .overlay>.video:before{display:block;content:"";width:100%;padding-top:56.25%}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay>.image:before,.CM106-lead-product-info .prod-media a .overlay>.video:before{content:normal}
}
.CM106-lead-product-info .prod-media a .overlay img{position:absolute;top:0;width:100%}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay img{position:static}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a .overlay img{max-height:257px}
}
.CM106-lead-product-info .prod-media a .overlay img.ytImage{max-height:none;height:auto;margin-top:-9.375%}
.CM106-lead-product-info .prod-media a .overlay .button{position:absolute;top:0;width:60px;height:60px;opacity:.9;z-index:1}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay .button{width:76px;height:76px;background-color:#000}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a .overlay .button{width:98px;height:98px}
}
.CM106-lead-product-info .prod-media a .overlay .button:before{font-size:37px}
.CM106-lead-product-info .prod-media a .overlay .button.video:before{font-size:33px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay .button.video:before{font-size:43px}
}
.CM106-lead-product-info .prod-media a .overlay .hover{display:block;width:100%;position:absolute;color:#fff;bottom:0}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay .hover{height:129px;bottom:-101px;-webkit-transition:bottom .3s ease-in-out;transition:bottom .3s ease-in-out}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a .overlay .hover{bottom:-127px;height:155px}
}
.CM106-lead-product-info .prod-media a .overlay .hover .tab{position:relative;float:left;background-color:rgba(14,107,185,0.8);padding:5px 10px 11px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay .hover .tab{padding:5px 20px}
}
.CM106-lead-product-info .prod-media a .overlay .hover .content{display:none}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media a .overlay .hover .content{display:block;clear:left;float:left;background-color:rgba(14,107,185,0.8);color:#fff;width:100%;height:100%}
}
.CM106-lead-product-info .prod-media a .overlay .hover .content p{width:auto;margin:0;padding:10px 20px 50px 20px;font-size:16px;opacity:1;position:relative}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a .overlay .hover .content p{font-size:18px}
}
@media screen and (min-width:1023px){.CM106-lead-product-info .prod-media a:hover .overlay .hover{bottom:0}
}
.CM106-lead-product-info .prod-media .more-media{background-color:#eee;padding:15px;color:#363636;font-size:13px;font-weight:500;position:relative}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media .more-media{background-color:#1f1f1f;color:#fff;border:solid 2px #fff;border-right:0 none;font-size:15px;padding:10px 40px 10px 20px;float:right}
.CM106-lead-product-info .prod-media .more-media.visible{display:block}
}
.CM106-lead-product-info .prod-media .more-media:after{content:"\e904";position:absolute;right:0;top:50%;padding-right:15px;font-size:17px}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-media .more-media:after{font-size:16px}
}
.CM106-lead-product-info .prod-additional .item{float:left;border-left:solid 2px #eee;margin-bottom:30px}
.CM106-lead-product-info .prod-additional .item:first-child{border-left:none 0}
.CM106-lead-product-info .prod-additional .item .info{font-size:14px}
.CM106-lead-product-info .prod-additional .item .value{height:47px;padding-top:10px}
.CM106-lead-product-info .prod-additional .item.score{width:90px;text-align:center;border-left:none 0;background-color:#f5f5f5;height:90px}
.CM106-lead-product-info .prod-additional .item.score a{display:block;height:100%}
.CM106-lead-product-info .prod-additional .item.score+.item{border-left:0}
.CM106-lead-product-info .prod-additional .item.score ~ .item{height:90px}
.CM106-lead-product-info .prod-additional .item.score+.score{margin-left:20px}
.CM106-lead-product-info .prod-additional .item.score ~ .user-rating .value{margin-top:0;padding-top:10px}
.CM106-lead-product-info .prod-additional .item.score .value span{color:#0072ce;font-size:33px;font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif}
.CM106-lead-product-info .prod-additional .item.user_rating a{display:block;height:100%}
.CM106-lead-product-info .prod-additional .item.user-rating{width:116px;padding-left:17px;padding-right:17px;text-align:center}
.CM106-lead-product-info .prod-additional .item.user-rating:first-child{padding-left:0;margin-left:-3px}
.CM106-lead-product-info .prod-additional .item.user-rating .value{height:47px;margin-top:-6px;padding-top:0}
.CM106-lead-product-info .prod-additional .item.user-rating .value div{margin:0 auto;width:116px;height:40px;color:transparent;background:transparent url("clientlibs_base/images/CM106_leadProductInfo/bg-rating-stars.png") no-repeat 0 16px}
.CM106-lead-product-info .prod-additional .item.user-rating .value div.count-0{background-position:-115px 16px}
.CM106-lead-product-info .prod-additional .item.user-rating .value div.count-1{background-position:-92px 16px}
.CM106-lead-product-info .prod-additional .item.user-rating .value div.count-2{background-position:-69px 16px}
.CM106-lead-product-info .prod-additional .item.user-rating .value div.count-3{background-position:-46px 16px}
.CM106-lead-product-info .prod-additional .item.user-rating .value div.count-4{background-position:-23px 16px}
.CM106-lead-product-info .prod-additional .item.x-score{width:90px;text-align:center;border-left:none 0;background-color:#f5f5f5;height:90px}
.CM106-lead-product-info .prod-additional .item.x-score .review-scores{padding-top:0 !important}
.CM106-lead-product-info .prod-additional .item.x-score .score{width:auto !important;height:auto !important}
.CM106-lead-product-info .prod-additional .item.x-score .score-value span{font-size:30px !important}
.CM106-lead-product-info .overflow-border{width:2000em;height:2px;background:#eee;overflow:hidden}
.CM106-lead-product-info.no-media .prod-meta>*{width:auto}
.CM106-lead-product-info.no-media .prod-meta .platforms{margin-bottom:15px}
.CM106-lead-product-info.no-media .prod-meta .release-info{margin-right:30px;margin-top:20px;margin-left:-30px}
.CM106-lead-product-info.no-media .prod-meta .release-info+.release-info{margin-right:0}
.CM106-lead-product-info.no-media .prod-meta .release-info li{clear:left;margin-top:8px;margin-left:30px}
@media screen and (min-width:1023px){.CM106-lead-product-info.no-media .prod-meta .release-info li{float:left}
}
.CM106-lead-product-info .button-row{margin-top:30px}
.CM106-lead-product-info .button-row .button-cell{float:left;margin-right:20px;margin-bottom:20px}
.CM106-lead-product-info .review-highlight{padding-bottom:0}
.CM106-lead-product-info .sony-rewards{font-size:12px;padding:5px 0}
.CM106-lead-product-info .sony-rewards img{height:12px;width:12px;vertical-align:top;margin-top:3px}
.CM106-lead-product-info .sony-rewards span{display:inline-block;width:120px}
.CM106-lead-product-info .sony-rewards a{color:#0072ce;padding:5px 0 0 15px;display:block}
.CM106-lead-product-info .hide-show{display:none}
@media screen and (min-width:700px){.CM106-lead-product-info .hide-show{display:block}
}
.CM106-lead-product-info .hide-show.visible{display:block}
.CM106-lead-product-info .hide-show.visible+.more-link span:after{content:"\e903"}
.CM106-lead-product-info .hide-show .platforms{margin-bottom:18px}
@media screen and (min-width:700px){.CM106-lead-product-info .hide-show .platforms{display:none}
}
@media screen and (min-width:700px){.CM106-lead-product-info .more-link{display:none}
}
.CM106-lead-product-info .prod-rating-info{min-width:50px;max-width:300px;margin-bottom:18px;overflow:hidden;display:block}
@media screen and (min-width:700px){.CM106-lead-product-info .prod-rating-info{bottom:25px;right:50px;position:absolute;text-align:right;margin-bottom:0;overflow:visible}
}
.CM106-lead-product-info .prod-rating-info .prod-rating-inner{display:block}
.CM106-lead-product-info .prod-rating-info .rating-info{display:block;clear:both}
.CM106-lead-product-info .prod-rating-info .rating-icons{display:inline;vertical-align:top}
.CM106-lead-product-info .prod-rating-info .rating-icons img{margin-bottom:4px;max-height:43px;margin-left:7px}
.CM106-lead-product-info .prod-rating-info .rating-icons img:first-child{margin-left:0}
.CM106-lead-product-info .prod-rating-info .rating-icons img.large-icon{max-height:none}
.CM106-lead-product-info .prod-rating-info .rating-icons.rating_description{width:150px;font-size:11px}
.CM106-lead-product-info .prod-rating-info .rating-right-content{display:block}
.CM106-lead-product-info .prod-rating-info .side-content{word-wrap:break-word;display:inline-block;font-size:12px;margin-left:18px}
.CM106-lead-product-info .prod-rating-info .large+.rating-content{margin-left:10px}
.CM106-lead-product-info .prod-rating-info .large+.small{margin-top:17px}
.CM106-lead-product-info .prod-rating-info .rating-content{font-size:12px;float:left;margin-left:18px}
.CM106-lead-product-info .prod-rating-info .rating-content span{display:block;margin-top:3px;word-wrap:break-word}
.CM106-lead-product-info .prod-rating-info .advice-text,.CM106-lead-product-info .prod-rating-info .link-text{display:block;clear:both;margin:0}
.CM106-lead-product-info .prod-rating-info .link-text{font-size:14px}
.community-promo{padding-left:16px;padding-right:16px}
@media screen and (min-width:700px){.community-promo{max-width:940px;margin:0 auto}
}
@media screen and (min-width:1023px){.community-promo{padding-left:0;padding-right:0}
}
.community-promo .community-promo-container{padding:20px 0 30px;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);font-weight:normal}
.community-promo .community-promo-container .question{padding:0 16px}
@media screen and (min-width:700px){.community-promo .community-promo-container .question{padding:0 40px}
}
.community-promo .community-promo-container .question h3{font-weight:200;color:#0072ce;font-size:22px;line-height:1.6em;padding-bottom:10px}
@media screen and (min-width:700px){.community-promo .community-promo-container .question h3{font-size:28px}
}
.community-promo .community-promo-container .accepted-bar{padding:10px 16px;background:#32a82c}
@media screen and (min-width:700px){.community-promo .community-promo-container .accepted-bar{margin:0 20px;padding:10px 20px}
}
.community-promo .community-promo-container .accepted-bar h3{font-weight:bold;color:#fff}
.community-promo .community-promo-container .accepted-bar h3 span.solved-status{background:#fff;display:inline-block;height:15px;width:15px;line-height:11px;margin-right:10px}
.community-promo .community-promo-container .accepted-bar h3 span.solved-status .solved-tick{color:#32a82c;font-size:10px;line-height:0;font-weight:bold;padding-left:3px}
.community-promo .community-promo-container .accepted-answer{padding:20px 16px;background:#e6f7e7;max-height:215px;position:relative;overflow:hidden}
@media screen and (min-width:700px){.community-promo .community-promo-container .accepted-answer{margin:0 20px;padding:20px}
}
.community-promo .community-promo-container .accepted-answer.fullyExpanded{max-height:30000px}
.community-promo .community-promo-container .accepted-answer p{margin-top:15px;margin-bottom:20px}
.community-promo .community-promo-container .accepted-answer .show-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;background-image:linear-gradient(to bottom,rgba(230,247,231,0) 0,rgba(230,247,231,0.19) 8%,#e6f7e7 42%);margin:0;padding-top:45px;padding-bottom:20px}
.community-promo .community-promo-container .accepted-answer .show-more a{color:#363636;text-decoration:none;font-weight:normal;font-size:13px;outline:0}
.community-promo .community-promo-container .accepted-answer .show-more a:focus,.community-promo .community-promo-container .accepted-answer .show-more a:active,.community-promo .community-promo-container .accepted-answer .show-more a:visited{outline:0}
@media screen and (min-width:700px){.community-promo .community-promo-container .accepted-answer .show-more a{font-size:16px}
}
.community-promo .community-promo-container .accepted-answer .show-more a:before{content:"\e900";margin-right:5px}
.community-promo .community-promo-container .forum-links{text-align:center;margin:26px auto 0;padding:0 16px}
@media screen and (min-width:700px){.community-promo .community-promo-container .forum-links{margin:35px auto 0;padding:0 20px}
}
.community-promo .community-promo-container .forum-links .blue-btn{margin-left:15px}
@media screen and (min-width:700px){.community-promo .community-promo-container .forum-links .blue-btn{margin-left:20px}
}
.community-promo .community-promo-container .forum-links span{width:88px;display:inline-block}
@media screen and (min-width:700px){.community-promo .community-promo-container .forum-links span{width:auto;display:inline}
}
.community-promo .community-promo-container p{font-size:15px;margin:30px 0;line-height:25px}
@media screen and (min-width:700px){.community-promo .community-promo-container p{font-size:16px}
}
.community-promo .community-promo-container .author,.community-promo .community-promo-container .time{color:#999;font-size:12px}
@media screen and (min-width:700px){.community-promo .community-promo-container .author,.community-promo .community-promo-container .time{font-size:14px}
}
.community-promo .community-promo-container .time{margin-left:10px}
.community-promo .community-promo-container .time span.space{width:6px;display:inline-block}
p.jsonError{font-size:15px;font-weight:normal;text-align:center;color:#999}
@media screen and (min-width:700px){p.jsonError{font-size:16px}
}
@media screen and (min-width:700px){.support-list{padding-left:20px;padding-right:20px;max-width:940px;margin:0 auto}
}
@media screen and (min-width:1023px){.support-list{padding-left:0;padding-right:0}
}
.support-list ul{list-style-type:none;margin:0;padding:0;border-spacing:0;width:100%}
.support-list ul.hidden-list{opacity:0;overflow:hidden;display:none}
.support-list ul.hidden-list li:first-child{border-top:0}
.support-list ul.show{opacity:1;display:block;-webkit-animation:fadein .5s;animation:fadein .5s}
.support-list ul li{border-bottom:1px solid #f5f5f5}
.support-list ul li:first-child{border-top:1px solid #f5f5f5}
.support-list ul li.selected{background-color:#0068bf;background-image:url('clientlibs_support/images/icon-arrow-white.png');background-size:9px;color:#fff}
.support-list ul li:active{background-color:#f6fbff}
.support-list ul li a,.support-list ul li>div{display:block;height:auto;font-weight:normal;font-size:15px}
@media screen and (min-width:700px){.support-list ul li a,.support-list ul li>div{font-weight:bold;font-size:18px}
}
.support-list ul li a{position:relative;vertical-align:middle;color:#0072ce;font-size:15px;text-decoration:none;outline:0;padding:16px 40px 16px 16px}
@media screen and (min-width:700px){.support-list ul li a{border:0;font-size:18px}
}
.support-list ul li a:after{content:"\e902";position:absolute;top:50%;right:16px}
.support-list ul li a p{padding:5px 0 0 0}
.support-list ul.subject-list{margin-bottom:40px}
@media screen and (min-width:700px){.support-list ul.subject-list{margin-bottom:80px}
}
.support-list.hidden-list li:first-child{border-top:0}
.support-list .more-faq{display:block;text-align:center;color:#0072ce;text-decoration:none;outline:0;padding-top:20px;font-size:13px;padding-bottom:10px}
@media screen and (min-width:700px){.support-list .more-faq{font-size:16px}
}
.support-list .more-faq:hover{color:#00a2ff}
.support-list .community-list.hide{display:none}
.support-list .community-list .support-title,.support-list .community-list .jsonError{padding:0 16px}
.support-list .community-list li{position:relative}
.support-list .community-list li a{background:0;z-index:10;padding:16px}
.support-list .community-list li a:after{content:" ";clear:both;display:block}
.support-list .community-list li .time{color:#999;display:block;font-size:13px;font-weight:normal;margin-top:6px;padding-top:0}
@media screen and (min-width:700px){.support-list .community-list li .time{font-size:15px}
}
.support-list .community-list li .subject{display:block;max-width:90%;font-size:15px;padding-top:0}
@media screen and (min-width:700px){.support-list .community-list li .subject{font-size:18px}
}
.support-list .community-list li .subject .solved-block{display:none}
.support-list .community-list li .replies{display:block;float:right;text-align:center}
.support-list .community-list li .replies .reply-count,.support-list .community-list li .replies .reply-text{color:#363636}
.support-list .community-list li .replies .reply-count{font-family:'BebasRegular','SST W01 Bold','SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold',Arial,Helvetica,sans-serif;font-size:22px;line-height:25px;display:block;font-weight:normal}
.support-list .community-list li .replies .reply-img{display:inline-block;float:right;width:17px;height:16px;line-height:25px}
.support-list .community-list li .replies .reply-img:before{font-size:20px;color:#ccc}
.support-list .community-list li.solved-true .subject .solved-block{background:#31a92b;display:inline-block;line-height:11px;margin-right:10px;vertical-align:text-bottom;padding-left:1px;height:16px;width:15px}
@media screen and (min-width:700px){.support-list .community-list li.solved-true .subject .solved-block{padding-left:3px;height:21px;width:18px}
}
.support-list .community-list li.solved-true .subject .solved-block .accepted-solution:before{color:#fff;vertical-align:baseline;font-size:14px}
@media screen and (min-width:700px){.support-list .community-list li.solved-true .subject .solved-block .accepted-solution:before{font-size:16px;line-height:21px}
}
.support-list .community-list .more-faq{display:none}
.support-list .community-list .more-faq.show{display:block;z-index:10}
.support-list .subject-list span,.support-list .error-list span,.support-list .hitZone span,.support-list .missZone span{font-weight:normal;font-size:15px;color:#999;line-height:1.4;margin-top:.4em;display:block}
@media screen and (min-width:700px){.support-list .subject-list span,.support-list .error-list span,.support-list .hitZone span,.support-list .missZone span{font-size:16px}
}
.support-list .error-list em,.support-list .hitZone em,.support-list .missZone em{color:#999;font-style:normal;margin-left:20px}
.support-list .error-list span,.support-list .hitZone span,.support-list .missZone span{color:#363636}
.no-touch .support-list ul li:hover{background-color:#f6fbff}
@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}
.hero.support{text-align:center;background-color:#01439a}
.hero.support .media,.hero.support .media .background-image{height:100%}
.hero.support .content,.hero.support .breadcrumb a{transition:opacity .5s linear}
.hero.support .media .background-image{transition:background .5s linear}
.hero.support.fade-in .content{opacity:1}
.hero.support.fade-out .content{opacity:0}
@media screen and (min-width:700px){.hero.support .media,.hero.support .media .background-image{height:320px}
.hero.support .mask.middle{width:101%}
}
@supports(-ms-ime-align:auto){@media screen and (min-width:1023px){.hero.support .media div.background-image{position:absolute}
}
}
.hero.support .mask.right,.hero.support.with-step .mask.right{display:none}
.hero.support .media{position:absolute;width:100%;left:0;right:0}
@media screen and (min-width:1023px){.hero.support .media{margin:0;max-width:100%;clip:rect(0,auto,auto,0)}
}
.hero.support .column{display:table;width:100%}
.hero.support .content{position:relative;margin:0 auto;padding:0 16px;min-height:140px}
@media screen and (min-width:700px){.hero.support .content{height:320px;padding:0 20px}
}
@media screen and (min-width:1023px){.hero.support .content{padding:0}
}
.hero.support .category-image{position:absolute;bottom:0;right:0}
@media screen and (min-width:700px){.hero.support .category-image{left:0;right:auto;bottom:100px}
}
.hero.support .headers{padding:15px 0;opacity:0;transition:all 0;cursor:default}
.hero.support .headers.fade-in{opacity:1;transition:all 1s;transition-delay:0}
@media screen and (min-width:700px){.hero.support .headers{padding:0}
}
.hero.support .headers .large{display:none}
@media screen and (min-width:700px){.hero.support .headers .small{display:none}
.hero.support .headers .large{display:inline}
}
.hero.support .headers .breadcrumb{font-size:16px;line-height:1.2;text-align:center;font-weight:normal}
.hero.support .headers .breadcrumb a{outline:0;margin-right:16px;opacity:.5;display:inline-block;padding-bottom:8px;cursor:default}
@media screen and (min-width:700px){.hero.support .headers .breadcrumb a{padding-bottom:0;margin-right:30px}
.hero.support .headers .breadcrumb a:last-child{margin-right:0}
}
.hero.support .headers .breadcrumb a:before{content:"\e902";font-weight:bold;font-size:17px}
.hero.support .headers .breadcrumb a.complete{cursor:pointer}
.hero.support .headers .breadcrumb a.complete:before{content:"\e906";font-weight:bold}
.hero.support .headers .breadcrumb a.complete:hover{opacity:1}
.hero.support .headers .breadcrumb a.active{opacity:1;cursor:pointer}
.hero.support .headers .breadcrumb a.active:before{content:"\e902";font-weight:bold}
.hero.support .headers .breadcrumb a.active.disabled{cursor:default}
.hero.support .headers h2{font-size:24px;line-height:24px;font-weight:200;padding:0 0 25px 0}
@media screen and (min-width:700px){.hero.support .headers h2{font-size:40px;line-height:40px;padding:0 0 42px 0}
}
.hero.support .headers,.hero.support .logo{height:108px;vertical-align:middle;display:table-cell}
@media screen and (min-width:700px){.hero.support .headers,.hero.support .logo{height:220px;min-width:600px}
}
#age-gate-overlay{color:#fff;display:table;width:100%}
#age-gate-overlay.align-middle .age-gate{vertical-align:middle}
@media screen and (min-width:700px){#age-gate-overlay.align-middle .age-gate{padding-top:0}
}
#age-gate-overlay.align-middle .age-gate-content{margin-bottom:0}
.age-gate{background-color:#363636;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1000;box-sizing:border-box;display:table-cell;width:100%;height:680px;vertical-align:top;min-height:600px;padding-top:80px;padding-bottom:60px}
@media screen and (min-width:700px){.age-gate{padding-top:150px}
}
@media screen and (min-width:1023px){.age-gate{padding-top:210px;padding-bottom:0}
}
.age-gate.has-background:before{content:"";background:rgba(0,0,0,0.8);display:block;height:100%;width:100%;position:absolute;top:0}
.age-gate h3{font-size:20px;margin-bottom:.3em}
@media screen and (min-width:700px){.age-gate h3{font-size:36px;font-weight:200}
}
.age-gate h4{font-size:15px;margin:0}
@media screen and (min-width:700px){.age-gate h4{font-size:22px}
}
.age-gate p{color:rgba(255,255,255,0.5);font-size:15px;margin:1em 0 1.5em 0}
@media screen and (min-width:700px){.age-gate p{font-size:16px}
}
.age-gate p.red{color:#f33}
.age-gate a{cursor:pointer}
.age-gate .age-gate-overlay{opacity:.5;position:absolute;top:0;width:100%;z-index:-1;padding-top:200px}
@media screen and (min-width:1023px){.age-gate .age-gate-overlay{padding-top:0}
}
.age-gate .age-gate-content{margin:0 auto 0 auto;padding:0 23px;text-align:center;position:relative}
@media screen and (min-width:700px){.age-gate .age-gate-content{width:465px;padding:0}
}
@media screen and (min-width:1023px){.age-gate .age-gate-content{text-align:left;width:890px}
}
.age-gate .age-gate-content .text-contents h3,.age-gate .age-gate-content .text-contents h4,.age-gate .age-gate-content .text-contents p{text-align:center}
@media screen and (min-width:1023px){.age-gate .age-gate-content .text-contents h3,.age-gate .age-gate-content .text-contents h4,.age-gate .age-gate-content .text-contents p{text-align:left}
}
.age-gate .game-logo-holder{padding:0;margin:0 auto;display:none}
@media screen and (min-width:700px){.age-gate .game-logo-holder{max-height:215px;display:block;text-align:center;margin-bottom:30px}
}
@media screen and (min-width:1023px){.age-gate .game-logo-holder{float:left;height:auto;box-sizing:border-box;width:282px;padding:0 52px 0 58px;text-align:left}
}
@media screen and (max-width:700px) and (orientation:landscape){.age-gate .game-logo-holder{max-width:187px}
}
.age-gate .game-logo-holder.mobile{display:block}
@media screen and (min-width:700px){.age-gate .game-logo-holder.mobile{display:none}
}
.age-gate .game-logo-holder img{max-height:79px;max-width:80%;margin:auto;display:block;padding-left:0;text-align:center}
@media screen and (min-width:700px){.age-gate .game-logo-holder img{max-width:100%;max-height:100%;height:172px;display:block}
}
.age-gate .tell-your-age{float:left;width:480px}
@media screen and (min-width:1023px){.age-gate .tell-your-age{width:504px}
}
@media screen and (min-width:700px){.age-gate .age-form{width:480px}
}
@media screen and (min-width:1023px){.age-gate .age-form{width:auto}
}
.age-gate .age-form span.fail ~ input[type="date"]:before{color:#f33}
.age-gate .age-form span.fail ~ input[type="date"]:after{color:#f33;content:"\e907"}
.age-gate .age-form input{height:40px;color:#fff;border:0 none;border-radius:0;padding:10px;position:relative;font-size:15px;font-weight:bold;background-color:rgba(255,255,255,0.15);box-sizing:border-box}
@media screen and (min-width:700px){.age-gate .age-form input{height:46px;padding:15px 10px 18px 10px;font-weight:normal;background-image:none}
}
.age-gate .age-form input:focus{outline:0}
.age-gate .age-form input[type="date"]{width:100%;color:rgba(255,255,255,0);font-size:15px;font-weight:200;line-height:1;text-align:center;min-height:40px;overflow:hidden;-webkit-appearance:none;box-sizing:border-box}
@media screen and (max-width:700px) and (orientation:landscape){.age-gate .age-form input[type="date"]{width:70%}
}
@media screen and (min-width:700px){.age-gate .age-form input[type="date"]{display:none}
}
.age-gate .age-form input[type="date"]:before{color:#fff;content:attr(placeholder);width:100%;display:table;position:absolute;left:0}
.age-gate .age-form input[type="date"]:after{color:#fff;content:"\e900";position:absolute;top:50%;right:12px;font-size:15px}
.age-gate .age-form input[type="date"]:focus,.age-gate .age-form input[type="date"]:valid{color:#fff;display:inline-block;-webkit-appearance:button;-moz-appearance:button;appearance:button}
@media screen and (min-width:700px){.age-gate .age-form input[type="date"]:focus,.age-gate .age-form input[type="date"]:valid{display:none}
}
.age-gate .age-form input[type="date"]:focus::before,.age-gate .age-form input[type="date"]:valid::before{display:none}
.age-gate .age-form input[type="date"]::-webkit-inner-spin-button{display:none}
.age-gate .age-form input[type="date"]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);background-color:transparent}
.age-gate .age-form input[type="text"]{display:none;line-height:0}
@media screen and (min-width:700px){.age-gate .age-form input[type="text"]{display:inline-block;-webkit-appearance:none;width:90px;z-index:1}
}
.age-gate .age-form input.date{margin-right:24px}
.age-gate .age-form input.date,.age-gate .age-form input.last{float:left;width:64px}
.age-gate .age-form span{width:calc(33.33333333333333% - 23px);margin-right:20px;position:relative;display:none}
@media screen and (min-width:700px){.age-gate .age-form span{display:inline-block}
}
.age-gate .age-form span.fail{color:#f33}
.age-gate .age-form span.fail:after{content:" ";content:"\e907";display:inline-block;position:absolute;right:10px;top:50%}
.age-gate .age-form span.fail input{color:#f33}
.age-gate .age-form .sbHolder{display:inline;float:left;height:45px;margin-right:15px;margin-top:10px;width:300px}
.age-gate .age-form .sbSelector{height:45px;line-height:45px;width:220px}
.age-gate .age-form .sbOptions{top:50px !important;width:85px}
@media screen and (min-width:700px){.age-gate .age-form .left,.age-gate .age-form .right{display:inline;float:left}
}
.age-gate .age-form .left{margin-bottom:20px}
@media screen and (min-width:700px){.age-gate .age-form .left{margin-bottom:0}
}
.age-gate .age-form .right{margin-bottom:35px}
@media screen and (min-width:700px){.age-gate .age-form .right{margin-bottom:0}
}
@media screen and (min-width:700px){.age-gate .age-form .let-me-in{margin-left:3px}
}
.age-gate .skip-this{position:relative;margin:0 auto;padding-left:0;text-align:center;width:440px;top:35px}
@media screen and (min-width:1023px){.age-gate .skip-this{float:left;margin:35px 177px 0;width:535px;position:static}
}
.age-gate .skip-this p{text-align:center;width:440px}
@media screen and (min-width:1023px){.age-gate .skip-this p{width:535px}
}
.age-gate .skip-this h4{font-size:20px;padding-bottom:10px;text-align:center;width:440px}
@media screen and (min-width:1023px){.age-gate .skip-this h4{text-align:left;width:auto}
}
.age-gate #find-another-game{margin-bottom:20px}
@media screen and (min-width:700px){.age-gate #find-another-game{margin:0 auto}
}
@media screen and (min-width:1023px){.age-gate #find-another-game{margin-left:0}
}
.age-gate #find-another-game.hide{display:none}
.no-js .age-gate{display:none}
.no-js #page-content.age-gate-on{position:relative}
#page-content.age-gate-on ~ #cboxOverlay,#page-content.age-gate-on ~ #colorbox,#page-content.age-gate-on ~ #cboxMobile{display:none}
.no-touch .age-gate .age-form input[type="date"],.no-input-date .age-gate .age-form input[type="date"]{display:none}
.no-touch .age-gate .age-form input[type="text"],.no-input-date .age-gate .age-form input[type="text"]{display:inline-block}
.alert-bar{background-color:#eee;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center}
.alert-bar .wrap{padding:10px 0}
.alert-bar a{color:#363636;text-decoration:none}
.alert-bar a:hover{text-decoration:underline}
.alert-bar.dark{background-color:#0072ce;color:#fff}
.alert-bar.light{background-color:#eee;color:#363636}
.alert-bar .action{background-color:inherit;background-position:11px center;background-repeat:no-repeat;background-size:30px;display:inline-block;max-width:100%;padding:10px 48px 10px 55px;line-height:1.5;position:relative;text-align:left;font-size:15px}
.alert-bar .action:after{content:"\e902";display:none}
@media screen and (min-width:700px){.alert-bar .action{font-size:16px;max-width:70%;background-size:38px;padding:10px 30px 10px 60px;background-position:0 center}
}
.alert-bar .action.notice-icon{padding-left:58px}
@media screen and (min-width:700px){.alert-bar .action.notice-icon{background-size:38px;padding-left:60px}
}
@media screen and (min-width:700px){.alert-bar .action:after{font-size:18px;display:inline-block;position:absolute;right:0;top:50%}
}
.alert-bar .close{height:100%;position:absolute;right:0;top:-1px;width:50px;z-index:120;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-justify-content:center;align-items:center;justify-content:center}
.alert-bar .close:hover{text-decoration:none}
.alert-bar .close:before{content:"\e907";font-size:17px}
@media screen and (min-width:700px){.alert-bar .close:before{font-size:22px}
}
.cookie-message{overflow:hidden;text-align:center;background-color:#eee;margin:0 auto;padding:0;position:relative}
.cookie-message a{color:inherit;text-decoration:none}
.cookie-message.light{background-color:#eee}
.cookie-message.light .action,.cookie-message.light .close{color:#363636}
.cookie-message.dark{background-color:#0072ce}
.cookie-message.dark .action,.cookie-message.dark .close{color:#fff}
.cookie-message .action{font-size:15px;display:inline-block;background-color:inherit;background-repeat:no-repeat;background-position:4px center;background-size:30px;text-align:left;max-width:95%;padding:20px 32px 20px 41px;line-height:normal;box-sizing:border-box;position:relative}
@media screen and (min-width:700px){.cookie-message .action{font-size:16px;max-width:70%;padding:10px 30px 10px 43px;background-position:0 center}
}
.cookie-message .action:before{content:"\e923";color:#fff;font-size:33px;position:absolute;left:0;top:50%}
@media screen and (min-width:700px){.cookie-message .action:after{content:"\e902";font-family:'Playstation Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;font-size:18px;position:absolute;right:0;top:50%}
}
.cookie-message .action a:hover{text-decoration:underline}
.cookie-message.has-icon .action:before{content:normal}
@media screen and (min-width:700px){.cookie-message .wrap{padding:6px 0}
}
.cookie-message .close{position:absolute;top:0;right:0;width:50px;height:100%;z-index:120;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-justify-content:center;align-items:center;justify-content:center}
.cookie-message .close:hover{text-decoration:none}
.cookie-message .close:before{content:"\e907";font-size:17px}
@media screen and (min-width:700px){.cookie-message .close:before{font-size:22px}
}
.hero-title-lockup{position:relative;overflow:hidden}
@media screen and (min-width:700px){.hero-title-lockup{display:inline-block;overflow:visible;max-width:60%;top:50px}
}
@media screen and (min-width:1023px){.hero-title-lockup{max-width:80%}
.hero-title-lockup.right{right:-400px}
}
.hero-title-lockup a{display:block;outline:0}
.hero-title-lockup .wrapper{min-height:95px}
@media screen and (min-width:700px){.hero-title-lockup .wrapper{min-height:0}
}
.hero-title-lockup .wrapper h1,.hero-title-lockup .wrapper .info-text{z-index:1;position:relative;color:#fff}
@media screen and (min-width:700px){.hero-title-lockup .wrapper h1,.hero-title-lockup .wrapper .info-text{float:left;clear:both}
}
.hero-title-lockup .wrapper h1{font-size:24px;line-height:1.2;padding:15px 15px 8px 15px}
.hero-title-lockup .wrapper h1:before{content:" ";position:absolute;top:-250px;right:-46px;width:1200px;height:1200px;background-color:#0072ce;z-index:-1}
@media screen and (min-width:700px){.hero-title-lockup .wrapper h1{padding:9px 20px 17px 20px;width:auto;font-size:36px;font-weight:200}
}
@media screen and (min-width:1023px){.hero-title-lockup .wrapper h1{left:80px}
}
@media screen and (max-width:700px){.hero-title-lockup .wrapper h1 br{content:' '}
}
.hero-title-lockup .wrapper h1 b,.hero-title-lockup .wrapper h1 strong{font-weight:200}
.hero-title-lockup .wrapper h1 a{color:#fff}
.hero-title-lockup .wrapper .info-text{margin-bottom:16px}
@media screen and (min-width:700px){.hero-title-lockup .wrapper .info-text{max-width:420px;margin-bottom:0}
}
.hero-title-lockup .wrapper .info-text p{padding:0 16px}
@media screen and (min-width:700px){.hero-title-lockup .wrapper .info-text p{padding:18px 20px}
}
.hero-title-lockup .wrapper .info-text.link p{padding-right:50px}
.hero-title-lockup .wrapper .info-text.link:after{content:"\e902";position:absolute;right:16px;top:50%;font-size:17px}
@media screen and (min-width:700px){.hero-title-lockup .wrapper .info-text.link:after{font-size:22px}
}
@media screen and (min-width:700px){.hero-title-lockup .wrapper h1:before,.hero-title-lockup .wrapper .info-text:before{position:absolute;top:0;bottom:0;right:0;left:0;width:auto;height:auto;content:"";display:block;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#0072ce;z-index:-1;opacity:.8;-webkit-transform:none;transform:none}
}
.hero-title-lockup .wrapper.blue_bkg .steps div{background-color:#0072ce}
.hero-title-lockup .wrapper.black_bkg h1:before,.hero-title-lockup .wrapper.black_bkg .info-text:before{background-color:#000}
.hero-title-lockup .wrapper.black_bkg .steps div{background-color:#000}
.hero-title-lockup .wrapper.white_bkg h1,.hero-title-lockup .wrapper.white_bkg .info-text{color:#363636}
.hero-title-lockup .wrapper.white_bkg h1:before,.hero-title-lockup .wrapper.white_bkg .info-text:before{background-color:#f5f5f5}
@media screen and (min-width:700px){.hero-title-lockup .wrapper.white_bkg h1:before,.hero-title-lockup .wrapper.white_bkg .info-text:before{background-color:#fff}
}
.hero-title-lockup .wrapper.white_bkg .steps div{background-color:#f5f5f5}
@media screen and (min-width:700px){.hero-title-lockup .wrapper.white_bkg .steps div{background-color:#fff}
}
@media screen and (min-width:700px){.hero-title-lockup .wrapper.step_right h1{left:0}
.hero-title-lockup .wrapper.step_right .info-text{left:0}
}
@media screen and (min-width:1023px){.hero-title-lockup .wrapper.step_right .info-text{left:80px}
}
.hero-title-lockup a:hover .wrapper.blue_bkg h1:before,.hero-title-lockup a:hover .wrapper.blue_bkg .info-text:before,.hero-title-lockup a:hover .wrapper.black_bkg h1:before,.hero-title-lockup a:hover .wrapper.black_bkg .info-text:before,.hero-title-lockup a:hover .wrapper.white_bkg h1:before,.hero-title-lockup a:hover .wrapper.white_bkg .info-text:before{opacity:1}
.pdc-breadcrumb-wrap{color:#999;font-size:13px;line-height:1.5;overflow:hidden;margin-top:16px}
@media screen and (min-width:700px){.pdc-breadcrumb-wrap{font-size:14px;margin:12px 0 0}
}
.pdc-breadcrumb-wrap ul{list-style-type:none;padding:0;margin:0;display:inline}
.pdc-breadcrumb-wrap li{display:inline-block;padding-right:10px;line-height:1.5}
.pdc-date-wrap{color:#999;font-size:13px;margin-bottom:.5em}
@media screen and (min-width:700px){.pdc-date-wrap{font-size:14px}
}
.ngmodule.search{padding-top:30px;position:relative}
@media screen and (min-width:700px){.ngmodule.search{background:#fff;padding-top:60px}
}
.ngmodule.search.slim{padding-top:0}
@media screen and (min-width:700px){.ngmodule.search.slim{padding-top:1px;transition:padding .5s;transition-delay:.1s}
}
.ngmodule.search.slim .placeholder{visibility:hidden}
.search-box.support{color:#363636;font-weight:200;font-size:16px;padding:14px 15px 16px 15px;margin:0 auto 0;max-width:900px;box-sizing:border-box;position:relative;width:auto;text-align:center}
@media screen and (min-width:700px){.search-box.support{font-size:28px;padding:26px 20px 35px 20px;box-sizing:content-box;margin-top:-125px;z-index:10}
}
.search-box.support:after{transition:background .3s;transition-delay:.1s;content:'';display:block;position:absolute;background:#eee;top:0;height:100%;width:calc(100% + 30px);z-index:-1;left:-15px}
@media screen and (min-width:700px){.search-box.support:after{height:210px}
}
.search-box.support .placeholder,.search-box.support input[type="search"]{font-size:17px;font-weight:200}
@media screen and (min-width:700px){.search-box.support .placeholder,.search-box.support input[type="search"]{font-size:22px}
}
.search-box.support input{background:black}
.search-box.support input:focus{outline:0}
.search-box.support input:focus::-webkit-input-placeholder{color:transparent}
.search-box.support input:focus::-moz-placeholder{color:transparent}
.search-box.support input:focus:-ms-input-placeholder{color:transparent}
.search-box.support input[type="search"]{padding:0 2.2%;color:#0072ce;height:50px;border:0;background-color:#fff;text-align:center;-webkit-appearance:none;border-radius:0}
@media screen and (min-width:700px){.search-box.support input[type="search"]{height:80px}
}
.search-box.support input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;background:url("clientlibs_base/images/searchbox/cancel.svg") no-repeat center center;background-size:100% 100%;height:22px;width:22px;cursor:pointer}
@media screen and (min-width:700px){.search-box.support input[type="search"]::-webkit-search-cancel-button{height:28px;width:28px}
}
.search-box.support input::-webkit-input-placeholder{color:#969696}
.search-box.support input::-moz-placeholder{color:#969696}
.search-box.support input:-ms-input-placeholder{color:#969696}
.search-box.support input[type="submit"]{background:none #fff;position:absolute;margin-bottom:0;height:auto;width:20px;display:block;left:15px}
@media screen and (min-width:700px){.search-box.support input[type="submit"]{display:none}
}
.search-box.support label{display:inline-block;text-align:center;margin-bottom:16px;transition:all .2s;transition-delay:.2s;overflow:hidden;max-height:500px}
@media screen and (min-width:700px){.search-box.support label{margin-bottom:25px}
}
.search-box.support .search-wrap{position:relative;border-bottom:2px solid #c6c6c6;transition:all 0;transition-delay:0}
.search-box.support.slim{background:transparent;padding-bottom:0}
.search-box.support.slim:after{background:transparent;transition-delay:0}
@media screen and (min-width:700px){.search-box.support.slim:after{height:1px}
}
.search-box.support.slim .search-wrap{transition:all .7s;transition-delay:.2s;margin-top:-50px}
.search-box.support.slim label{opacity:0;transition-delay:0}
.search-box.support .placeholder{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0;color:#969696;pointer-events:none;position:absolute;width:100%;top:0;height:100%;margin:0;background:white}
.search-box.support .placeholder li{overflow:hidden;display:inline-block;-webkit-transition:width 1s .5s;transition:width 1s .5s;white-space:nowrap;width:0;padding-right:1px;text-indent:1px;margin-left:-1px}
.search-box.support .placeholder li.active{-webkit-transition:width 2s ease-out .5s;transition:width 2s ease-out .5s}
.search-box.support .placeholder.disable-animation{visibility:hidden}
.os-ios .search-box.support input[type="search"]::-webkit-search-cancel-button{display:none}
.CC027_heroActionPanel{max-width:1040px;width:100%;min-width:700px;margin:-180px auto 30px;background:#fff;position:relative}
.CC027_heroActionPanel strong{padding-right:8px}
@media screen and (min-width:1023px){.CC027_heroActionPanel strong{padding-right:0}
}
.CC027_heroActionPanel .heroActionPanelContent{padding:25px 0;min-width:600px;min-height:68px;max-width:990px;display:table;width:100%;box-sizing:border-box}
.CC027_heroActionPanel .right-mask{background-color:#fff;display:block;height:100%;width:200%;position:absolute;z-index:2;left:100%;top:0}
.CC027_heroActionPanel .double-arrow-down{width:43px;height:52px;margin:6px 20px 0 0;padding-left:15px;padding-right:15px;background-repeat:no-repeat;outline:0;text-decoration:none}
@media screen and (min-width:1023px){.CC027_heroActionPanel .double-arrow-down{width:52px;height:68px;min-width:52px;padding-left:45px;padding-right:20px;margin:0}
}
.CC027_heroActionPanel .double-arrow-down:before{content:"\e904";color:#e6e6e6;font-size:70px;line-height:normal;position:relative;top:1px}
.CC027_heroActionPanel .double-arrow-down img{width:100%}
.CC027_heroActionPanel .cell{display:table-cell;vertical-align:middle}
.CC027_heroActionPanel .cell.left{width:55%}
.CC027_heroActionPanel .cell.right{width:45%;min-width:490px}
.CC027_heroActionPanel .section-headings{padding-right:20px}
@media screen and (min-width:1023px){.CC027_heroActionPanel .section-headings h2{margin-bottom:8px}
}
.CC027_heroActionPanel .section-headings h1{color:#363636;text-align:left;font-size:28px;line-height:1em;word-break:break-word;font-weight:normal}
@media screen and (min-width:700px){.CC027_heroActionPanel .section-headings h1{word-break:normal}
}
@media screen and (min-width:1023px){.CC027_heroActionPanel .section-headings h1{font-size:36px}
}
.CC027_heroActionPanel hr{margin:0;padding:0;height:2px;width:2000px;background-color:#f5f5f5;border:0 none transparent;position:absolute;left:50px}
.CC027_heroActionPanel label{font-size:16px;line-height:1em;display:block;padding-bottom:18px}
.CC027_heroActionPanel .section-signup{width:100%;display:table;position:relative}
.CC027_heroActionPanel .section-signup .welcomeText{display:none;width:100%}
.CC027_heroActionPanel .section-signup .cell{width:50%;min-width:160px;padding-right:20px}
.CC027_heroActionPanel .section-signup .cell:last-child{padding-right:0}
.CC027_heroActionPanel .link-btn{position:absolute;bottom:0}
.CC027_heroActionPanel .link-btn .btn{white-space:nowrap;overflow:hidden;max-width:180px;text-overflow:ellipsis}
.CC027_heroActionPanel .genericButtonRow .buttonTitleLabel{padding-bottom:45px}
.CC027_heroActionPanel .section-user-details{float:right;margin-right:20px;display:none;position:relative}
.CC027_heroActionPanel .section-user-details .user-icon{float:left;margin-right:8px}
.CC027_heroActionPanel .section-user-details .isuser{display:table-cell;width:80px;position:relative}
.CC027_heroActionPanel .section-user-details .isuser img{padding-left:16px;width:100%}
.CC027_heroActionPanel .section-user-details .isuser .plusUser{background-repeat:no-repeat;display:block;position:absolute;width:30px;height:30px;left:0;top:0}
.CC027_heroActionPanel .section-user-details h3{text-align:left;font-size:19px;font-weight:normal;line-height:30px;display:table-cell;vertical-align:middle}
.CC027_heroActionPanel .section-user-details h3 a{color:#0072ce;text-decoration:none}
.CC027_heroActionPanel .section-user-details .box-signout{font-weight:normal;font-size:16px}
.CC027_heroActionPanel .section-user-details .box-signout .link-btn{margin-left:30px}
.CC027_heroActionPanel .section-user-details .box-signout .link-signout{font-weight:bold;text-decoration:none;color:#0072ce}
.CC027_heroActionPanel .section-user-details .box-signout .link-signout:hover{text-decoration:underline}
.CM183-table{max-width:960px;margin:0 20px 30px 20px;overflow:scroll;position:relative}
@media screen and (min-width:700px){.CM183-table{margin:0 auto 0 auto;padding:0 20px 60px 20px;overflow:visible}
}
.CM183-table table{width:auto}
@media screen and (min-width:700px){.CM183-table table{width:100%}
}
.CM183-table .tableOverlay{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:10;display:none}
.CM183-table .tableOverlay:before{color:#fff;content:"\e928";font-size:70px;margin-left:-35px;position:absolute;top:120px;left:50%}
.CM183-table .tableOverlay:not(.active):before{display:none}
.buttonRow{margin-top:-20px;padding-bottom:30px}
@media screen and (min-width:700px){.buttonRow{margin-top:-30px;padding-bottom:60px}
}
.buttonRow.center{text-align:center}
.buttonRow.left{text-align:left}
.buttonRow.right{text-align:right}
.buttonRow .link-btn{margin:20px 16px 0 0}
@media screen and (min-width:700px){.buttonRow .link-btn{margin-right:26px;margin-top:30px}
}
.buttonRow .link-btn:last-of-type{margin-right:0}
.genericButtonRow .link-btn{margin-right:16px}
@media screen and (min-width:700px){.genericButtonRow .link-btn{margin-right:26px}
}
.genericButtonRow .link-btn:last-of-type{margin-right:0}
.sectionButtonRow .buttonRow{text-align:center;margin:0}
.sectionButtonRow .buttonRow.left{text-align:start}
.sectionButtonRow .buttonRow.center{text-align:center}
.sectionButtonRow .buttonRow .link-btn{margin-top:0}
.count-down p{display:block;position:relative;color:#0072ce;font-size:16px}
.count-down p:before{font-family:'Playstation Icons';content:"\e931";font-size:20px;position:relative;top:3px}
.count-down p span{display:inline-block;margin:0 8px}
.count-down p.hours{font-size:13px}
.count-down p.hours .unit{font-family:'Playstation Bebas','Playstation SST',Arial,Helvetica,sans-serif;vertical-align:sub;font-size:24px}
.count-down p.expired{padding-left:0}
.count-down p.expired:before{content:""}
.theme-topic{padding-bottom:40px}
@media screen and (min-width:700px){.theme-topic{padding-bottom:80px}
}
.theme-topic h4{color:#0072ce;font-size:15px;font-weight:bold;width:calc(100% - 40px)}
@media screen and (min-width:700px){.theme-topic h4{width:auto;font-size:16px}
}
.theme-topic h5{font-size:15px;font-weight:normal;color:#363636}
@media screen and (min-width:700px){.theme-topic h5{font-weight:bold;font-size:17px;-webkit-transition:opacity .5s;transition:opacity .5s}
}
.theme-topic h5 a{padding:20px 16px;position:relative}
@media screen and (min-width:700px){.theme-topic h5 a{padding:16px}
}
.theme-topic h5 a:after{content:"\e900";display:inline-block;text-align:right;position:absolute;right:20px;top:50%;color:#cfcfcf;font-size:17px}
@media screen and (min-width:700px){.theme-topic h5 a:after{content:"\e902";color:inherit}
}
.theme-topic h5 a:active,.theme-topic h5 a:focus{color:#0072ce}
@media screen and (min-width:700px){.theme-topic h5 a:active,.theme-topic h5 a:focus{color:inherit}
}
.theme-topic h5.accordion-selected{color:#0072ce}
.theme-topic h5.accordion-selected a:after{content:"\e903";color:inherit}
@media screen and (min-width:700px){.theme-topic h5.accordion-selected a:after{content:"\e902"}
}
.theme-topic a{text-decoration:none;outline:0}
.theme-topic .theme{padding:14px 16px;border-bottom:1px solid #e6e6e6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;box-sizing:border-box}
@media screen and (min-width:700px){.theme-topic .theme{padding:14px 20px 18px 20px;display:inline-block;margin:0 0 16px 16px;text-align:center;border-bottom:0;box-shadow:0 1px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);width:calc(100% * (1/4) - 16px - 1px)}
}
@media screen and (min-width:1023px){.theme-topic .theme{margin:0 0 20px 20px;width:calc(100% * (1/4) - 20px - 1px)}
}
@media screen and (min-width:1023px){.theme-topic .theme:hover{background-color:#f6fbff}
}
.theme-topic .theme.accordion-selected{background-color:#0072ce}
.theme-topic .theme.accordion-selected svg *{fill:#fff}
.theme-topic .theme.accordion-selected h4{color:#fff}
.theme-topic .theme svg *{fill:#0072ce}
.theme-topic .theme svg,.theme-topic .theme img{height:100%}
.theme-topic .icon{width:40px;height:40px;-webkit-order:2;order:2}
@media screen and (min-width:700px){.theme-topic .icon{width:auto;height:73px;max-width:180px;margin:0 auto 10px auto}
}
.theme-topic .row:first-child .theme:first-child{border-top:1px solid #e6e6e6}
@media screen and (min-width:700px){.theme-topic .row:first-child .theme:first-child{border-top:0}
}
@media screen and (min-width:700px){.theme-topic .wrapper{max-width:940px;margin:0 auto;padding:0 20px}
}
@media screen and (min-width:1023px){.theme-topic .wrapper{padding:0}
}
@media screen and (min-width:700px){.theme-topic .content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:35px 0 55px 0}
}
.theme-topic .content a{color:inherit;display:block}
@media screen and (min-width:700px){.theme-topic .content a:hover{color:#0072ce}
}
.theme-topic .left-content,.theme-topic .right-content{box-sizing:border-box}
.theme-topic .left-content{border-bottom:1px solid #e6e6e6}
@media screen and (min-width:700px){.theme-topic .left-content{max-width:50%;-webkit-flex-grow:1;flex-grow:1;border-bottom:0}
}
@media screen and (min-width:700px){.theme-topic .left-content .accordion-selected{color:#0072ce}
}
.theme-topic .left-content ul{color:#363636;font-size:14px;font-weight:normal;background-color:#f5f5f5;padding:10px 0 20px 0;line-height:1.6em;margin:0}
.theme-topic .left-content ul a{padding:12px 16px}
.theme-topic .left-content ul a:active,.theme-topic .left-content ul a:focus{color:#0072ce}
@media screen and (min-width:700px){.theme-topic .left-content h5 a{padding-right:40px}
}
@media screen and (min-width:700px){.theme-topic .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -16px}
}
@media screen and (min-width:1023px){.theme-topic .row{margin:0 0 0 -20px}
}
.theme-topic .row>.desktop-expandable{width:100%;margin-left:16px}
@media screen and (min-width:1023px){.theme-topic .row>.desktop-expandable{margin-left:20px}
}
.theme-topic .row>.desktop-expandable.active{margin-top:10px}
@media screen and (min-width:700px){.theme-topic .row>.desktop-expandable.active:before{content:"";display:block;position:absolute;height:100px;left:0;width:100%;background:linear-gradient(to bottom,#eee 0,#fff 100%);z-index:0;pointer-events:none}
}
.theme-topic .row>.desktop-expandable.active .arrow{max-width:940px;margin:0 auto;position:relative;width:100%;height:1px}
.theme-topic .row>.desktop-expandable.active .arrow:before{content:'';display:block;height:20px;background:url("clientlibs_support/images/section_reveal.png") no-repeat 50% 0;background-size:auto 100%;position:absolute;top:-15px;width:calc(25% - 7px)}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='2'] .arrow:before{left:25%}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='3'] .arrow:before{left:50%}
.theme-topic .row>.desktop-expandable.active[data-arrow-position='4'] .arrow:before{left:75%}
.theme-topic .right-content{max-width:50%;margin-left:0;width:0;z-index:1}
.theme-topic .right-content.active{padding-top:7px;width:100%}
.theme-topic .right-content.active .overflow{width:100%}
.theme-topic .right-content ul{color:#363636;font-size:16px;font-weight:normal;list-style:none;margin:0;padding:0}
.theme-topic .right-content li{line-height:1.6em;margin-bottom:8px}
.theme-topic .right-content li:last-child{margin-bottom:0}
.theme-topic .right-content a{padding:7px 0}
.theme-topic .right-content .content{display:block;padding:0 0 0 35px}
.theme-topic .right-content .overflow{width:100%}
.theme-topic .hover-right-content h5:not(.accordion-selected){opacity:.3}
.theme-topic .content-cloning .overflow{position:relative}
.theme-topic .content-cloning .content{opacity:0;-webkit-animation-name:support-tt-fade-in;-webkit-animation-duration:.5s;-webkit-animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-name:support-tt-fade-in;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}
.theme-topic .content-cloning .old{opacity:1;position:absolute;z-index:1;top:0;left:0;width:100%;-webkit-animation-name:support-tt-fade-out;-webkit-animation-duration:.2s;-webkit-animation-delay:0;animation-name:support-tt-fade-out;animation-duration:.2s;animation-delay:0;pointer-events:none}
.theme-topic .mobile-expandable,.theme-topic .desktop-expandable{transition:padding .5s,height .5s,width .5s}
.theme-topic .mobile-expandable .overflow,.theme-topic .desktop-expandable .overflow{overflow:hidden;height:0}
.theme-topic .mobile-expandable.active,.theme-topic .desktop-expandable.active{-webkit-transition-duration:.5s;transition-duration:.5s}
.theme-topic .mobile-expandable.active:before,.theme-topic .desktop-expandable.active:before{display:block}
.theme-topic .mobile-expandable.active>.overflow,.theme-topic .desktop-expandable.active>.overflow{height:100%;-webkit-transition-duration:.5s;transition-duration:.5s}
.theme-topic .mobile-expandable{position:relative}
@media screen and (min-width:700px){.theme-topic .mobile-expandable{display:none}
}
.theme-topic .mobile-expandable.active:before{display:block}
.theme-topic .desktop-expandable{display:none}
@media screen and (min-width:700px){.theme-topic .desktop-expandable{display:block}
}
@-webkit-keyframes support-tt-fade-in{from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes support-tt-fade-out{from{opacity:1}
to{opacity:0}
}
@keyframes support-tt-fade-in{from{opacity:0}
to{opacity:1}
}
@keyframes support-tt-fade-out{from{opacity:1}
to{opacity:0}
}