

    @import url(../fonts/fonts.css);/********* / IMAGES \ **********/a.navbar-brand { background-image: url(../img/stores/focus/focus_logo.png);}.secure-details .secured-payment .powered_by { background-image: url(../img/stores/focus/nexway_logo_white.png);}p.copyrights { background-image: url(../img/stores/focus/focus_logo.png);}h3, .navbar-fixed-top, .hiw .step-title span, ul.ownitems li.selected a .item-title, ul.ownitems li.selected a,.container[class*="checkout-"] div:not(.alert)>h2, .catalogFilter:not(.activeFilters) label, .navbar-default .navbar-toggle:not(.collapsed) .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar, .navbar-default .navbar-toggle.collapsed:focus,.navbar-default .navbar-toggle.collapsed:active, .catalogNav .pages .btn-toolbar .btn-default,#carousel-main .carousel-caption, .row.product-profile>.buy-block,.nav-tabs>li>a.btn, .nav-tabs>li>a.btn:hover, .nav-tabs>li.see-more>a:hover,.btn-default, .item-deal .btn-default, .btn-info,.pagination>li>a, .pagination>li>span, .carousel.screenshots .carousel-control .glyphicon { background-image: url(../img/stores/focus/bg_stripes.png);}.cart-options, .cart-options h4, .item-options .service-option { background-image: url(../img/stores/focus/bg_stripes_att.png);}@media ( max-width: 767px) {  #mypurchasehistory .table tr td.order-number { background-image: url(../img/stores/focus/bg_stripes.png);}}@media ( min-width: 768px) {  .navbar-default .navbar-nav>li:hover,  #mypurchasehistory th { background-image: url(../img/stores/focus/bg_stripes.png);}  .navbar-default .navbar-nav>li{height:48px;}  .navbar-default .navbar-nav.navbar-right > li > a#miniCartLink {height: 48px;}}/********* \ IMAGES / **********/a.navbar-brand { width: 123px; height: 35px; margin-top: 7px;}h3 { font-size: 24px; font-weight: 300;}label { color: #DDD;}.btn, .btn .glyphicon, .brand-cart-checkout h4, .cart-list .row.col-labels span { font-weight: 100;}.btn-default { font-size: 15px; text-transform: uppercase; text-shadow: 1px 1px 0 #000;}.cart-options h5.item-title { font-size: 14px;}.cart-options p { font-size: 11px;}.client-profile .forgot-password { font-size: 14px;}.brand-cart-checkout .form-group.rememberMe { padding: 3px 10px 5px; background: #333; border-radius: 3px;}.client-profile #bt-login { margin-right: 30px;}.cclist { border-width: 0 0 1px;}.product .page-content>.row.ariane .breadcrumb { margin-bottom: 0;}.row.product-profile .profile-content {}.rating-input { padding: 1px 6px 0; border-radius: 3px; line-height: 1em;}.general-infos dl, .row.product-profile .prices-block, .row.product-profile .buy-block a.btn { box-shadow: none;}.product-details .product-details .info { box-shadow: none;}.age-rating .pegi-desc li { border: 1px solid #000;}.carousel.screenshots { width: 98%; margin: 0 1% 10px;}.main-product .carousel.screenshots { width: 97%; margin: 15px 0.5% 10px;}.related-product .carousel.screenshots { width: auto; margin: 0 0 10px;}.profile-content .item-visual { background: none;}.payment-details .cart-resume, .row.catalogNav { border: none;} .carousel.boxshots ul li:hover, .list-game-item:nth-child(odd):hover, .list-game-item:nth-child(even):hover { box-shadow: none;}.glyphicon.glyphicon-plus-sign { top: 3px;}span.note { line-height: 1em;}h1.product-title { margin-top: 10px;}.profile-content .item-visual { padding: 0;}body>.container.mainfooter { margin-top: 0;}body>.container.home { margin-top: 230px;}body>.container.myaccount .page-content { overflow: auto;}body>.container.product .page-content:after { content:""; display: table;}.navbar-toggle { margin-right: 25px;}.catalogNav .sorting { display: none;}.carousel.boxshots ul li h5 span { margin-top: 5px; margin-bottom: 5px; display: inline-block;}.carousel.boxshots.wide ul .product-infos { height: auto;}/********* / FONTS \ **********/p.loggedas span { font-size: 18px;}.navbar-fixed-top { font-size: 16px;}.dl-options>div>span { font-size: 15px;}.btn-sm, .btn-group-sm>.btn { font-size: 15px; text-transform: uppercase;}.btn-xs, .btn-group-xs>.btn, .product-details .info dd, div.steam-note p,.product-description dd, p.loggedas, .checkout-step .row h3 { font-size: 14px;}.side-infos li, .item-data span.data-label, .secure-details p { font-size: 13px;}.item-deal .deal-infos .title span, .product-copyrights, p.copyrights, span.note { font-size: 12px;}.product-details .info dt { font-size: 11px;}.delivery-address h5, .item-data span.data-label, .item-retrieval h4, .client-infos .client-name, .client-infos .info-label,.client-infos .residence-address > label, .client-infos .delivery-address label, #mypurchasehistory .table tr td.item-price,.file-chunk .dl-filename { font-weight: 300;}#carousel-main .carousel-caption .item-desc p { font-size: 100%;}.discount, .prices,.deal-infos .deal-discount, .list-game-item .price-current, .cart-price-off, .cart-content .amount,.item-price-total span:not(.glyphicon), .cart-price-total, .age-rating .pegi-desc span.descriptor { font-family: "Roboto", Arial, sans-serif;} #carousel-main .carousel-caption .item-desc p,.deal-infos .deal-end, .hiw .step-desc, .list-game-item .item-qty, .product-option p, .service-option p,.cart-price-resume .taxes-included, .client-profile label, .client-profile .forgot-password, .login-basic form label,.payment-infos label, .small-desc p, .product-details .info, .product-details, p.copyrights, .dl-options>div>span,span.infobulle .note  { font-family: 'helioscondregular', Arial, sans-serif; font-weight: 300;}body, ul li h5, h1.product-title, .item-deal .deal-infos .title span, h5.item-title, .side-infos h3, .product-description h3,  .requirements h3,.buy-block { font-family: 'eurostiledemi', Arial, sans-serif; font-weight: 400 !important;}.age-rating .esrb-desc li { font-size: 12px;}/********* \ FONTS / **********//**** / COLORS \ ****/body { color: #AAA;}a:hover, a:focus { color: #00C0F8; text-decoration: none;}.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover { color: #FFF; text-transform: uppercase;}.navbar-default .navbar-nav>li>a:focus { outline: none;}.nav-tabs>li:not(.active)>a:not(.btn):hover { border-color: #555;}li .ac-search-result-product .ac-search-result-title .ac-chars-highlight { color: #034996;}.ac-search-result-price-hasdiscount .ac-search-result-price-current,.yui-ac-highlight .ac-search-result-price-hasdiscount .ac-search-result-price-current,.yui-ac-highlight .ac-search-result-price-hasdiscount .ac-search-result-price-discount { color: #00517A;}ul .prices { color: #AAA; background: #000; border-radius: 0;}#carousel-main .carousel-inner .item .carousel-img a:after,.product-bg:after {  /*background: radial-gradient(ellipse at center,  rgba(12,17,24,0) 0%,rgba(12,17,24,0) 20%,rgba(12,17,24,1) 72%,rgba(12,17,24,1) 100%); /* W3C */*/  background: -moz-radial-gradient(center, ellipse cover,  rgba(12,12,12,0) 0%, rgba(12,12,12,0) 20%, rgba(12,12,12,1) 72%, rgba(12,12,12,1) 100%); /* FF3.6+ */  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(12,12,12,0)), color-stop(20%,rgba(12,12,12,0)), color-stop(72%,rgba(12,12,12,1)), color-stop(100%,rgba(12,12,12,1))); /* Chrome,Safari4+ */  background: -webkit-radial-gradient(center, ellipse cover,  rgba(12,12,12,0) 0%,rgba(12,12,12,0) 20%,rgba(12,12,12,1) 72%,rgba(12,12,12,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-radial-gradient(center, ellipse cover,  rgba(12,12,12,0) 0%,rgba(12,12,12,0) 20%,rgba(12,12,12,1) 72%,rgba(12,12,12,1) 100%); /* Opera 12+ */  background: -ms-radial-gradient(center, ellipse cover,  rgba(12,12,12,0) 0%,rgba(12,12,12,0) 20%,rgba(12,12,12,1) 72%,rgba(12,12,12,1) 100%); /* IE10+ */  background: radial-gradient(ellipse at center,  rgba(12,12,12,0) 0%,rgba(12,12,12,0) 20%,rgba(12,12,12,1) 72%,rgba(12,12,12,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0C1118', endColorstr='#0C1118',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}.payment-modes, .secured-payment>div {  background: rgb(68,68,68); /* Old browsers */  background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(42,42,42,1) 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(42,42,42,1))); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(42,42,42,1) 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(42,42,42,1) 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(42,42,42,1) 100%); /* IE10+ */  background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(42,42,42,1) 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#272727',GradientType=0 ); /* IE6-9 */} .item-price-total span, h5.item-title, .list-game-item .price-current, .list-game-item .item-qty { color: #FFF; text-shadow: none;}.item-price-old, .item-price-current, .item-cost label.visible-xs { color: #2DA5DA;}.cart-price-off, .cart-content .voucher .label, .cart-content .voucher .amount { color: #EF2932; text-shadow: 1px 1px 2px rgba(0,0,0,.5);}.cart-price-resume .cart-price-total { color: #FFF; text-shadow: 1px 1px 2px rgba(0,0,0,.5);}.cart-price-resume .badge { padding: 10px 20px;}.logged-client { background: #F9F9F9;}/*#carousel-main .carousel-caption, .row.product-profile>.buy-block, ul .discount { background: url(../img/stores/focus/bg_stripes.png) rgba(1,65,88,0.6);}*/#carousel-main .carousel-caption:after { background: rgba(90,185,255,0.4); content: none;}.item-deal .deal-infos, .open>.dropdown-menu { color: #FFF;}.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFF; background: #045568;}.dropdown-menu>li+li>a { border-color: #555;}.catalogContent h4 { text-shadow: 1px 1px 0 rgba(0,0,0,.2);}.catalogFilter li a { text-shadow: none;}.catalogFilter li a:hover { color: #FFF; background: rgba(49,176,213,0.7);}.catalogNav .pages .btn-toolbar { margin: 0 15px 0 0;}.catalogNav .pages .btn-toolbar .btn-default.active.disabled { box-shadow: none; opacity: 1;}.mainfooter .nxw-links li a { color: #888; text-shadow: 1px 1px 0 #FFF; box-shadow: none;}.progress-bar { background-color: #ADBD0F;}.navbar-fixed-top, .row.col-labels, .checkout .row:not(.cart-options)>h4, .cclist, .catalogFilter:not(.activeFilters) label,#mypurchasehistory th { border-width: 0 0 1px;}.cart-content .subtotal, .cart-content .final-price, .payment-container .client-profile { border-color: #666;}.row.current-profile { background: none;}.product-description .nxw-product-description .note, .product-description .nxw-product-description .early-access-note,.product-description .nxw-product-description .steam-note, .product-description .nxw-product-description .origin-note,.product-description .nxw-product-description .uplay-note { border: none;}/********* / DARK SKIN SPECIFIC \ **********/.hiw .checkout .step-img span { background-image: url(../img/hiw-light-step1.png);}.hiw .download .step-img span { background-image: url(../img/hiw-light-step2.png);}.hiw .play .step-img span { background-image: url(../img/hiw-light-step3.png);}.product-description .nxw-product-description .steam-note { background-image: url(../img/steam-icon-light.png);}.social-links .share-btn { background-image: url(../../img/share-icon-light.png);}.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus,.carousel ul li a, .delivery-address h5, .client-infos .client-name, .client-infos .client-address,.client-infos .client-town, .client-infos .client-country, .client-infos .client-state, h1.product-title,.product-details .info dt, .side-infos li strong, .catalogContent h4, .catalogFilter li a.active,.catalogFilter li a.active:hover, ul li .product-infos h5, h6, .age-rating .esrb-desc li { color: #FFF;}h3, .delivery-address h5, .mainfooter .nxw-links li a, h1.product-title, .product-details .info dt, .product-details,.product-description, ul li .product-infos h5 { text-shadow: 1px 1px 0 #000;}.product-details span.descriptor { text-shadow: none;}form.navbar-form button[type="submit"] {}.myaccount .nav-tabs>li.active>a, .myaccount .nav.nav-tabs>li.active>a:hover, .myaccount .nav-tabs>li.active>a:focus { border-color: #3c3c3c #3c3c3c transparent #3c3c3c;}.nav-tabs>li.active>a, .nav.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #DDD; position: relative;}.nav-tabs>li.active>a:after { content: ""; position: absolute; left: 0; right: 0; bottom: -2px; height: 1px;}.breadcrumb { background: rgba(50,50,50,0.9); border-radius: 4px 4px 0 0;}.nav-tabs>li:not(.see-more)>a, .client-infos .info-label,.breadcrumb, .breadcrumb>.active, .item-description .item-infos, .cart-options h4, span.infobulle .glyphicon,.product-rating, .age-rating-details, .dropdown-menu>li>a, #mypurchasehistory .table tr td,.item-data>span,.item-retrieval, .footer-secure .baseline h5 span, .secure-details p, .file-chunk .dl-filename { color: #AAA;}.social-links .share-btn { color: #FFF; text-shadow: none;}.social-links ul { background: #555; border-color: #555;}button:hover .glyphicon-trash { color: #AAA !important;}.page-content>.row:not(.ariane) { background: none; box-shadow: none; padding: 0;}.page-content>.row.latest-deals, .page-content>.row.list2cols { margin-bottom: 0;} .item-retrieval h4, .cart-content .label, .cart-content .amount { color: #AAA; text-shadow: none;}.catalogFilter label { border-style: solid;}.catalogFilter li a.active, .catalogFilter li a.active:hover, .catalogResults a:hover,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover,.pagination>.active>a:focus, .pagination>.active>span:focus { box-shadow: none;} #myproducts .item-options .service-option + .service-option, .row.checkout-step>.row.footer-secure { border-color: #555;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: #DDD; border-color: transparent;}.carousel.boxshots .carousel-inner, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:active,.hiw .step-img, .product-header, .page-content>.row.catalogBrowser, .myaccount .page-content>.row:not(.ariane) { color: #DDD;}.hiw .step-img span { box-shadow: 0 0 80px rgba(0,0,0,0.65) inset, 0 0 10px rgba(0,0,0,0.5) inset;}#carousel-main .carousel-caption .item-desc p,.mainfooter .nxw-links li a:hover,.hiw .step-desc, .list-game-item .item-infos,.product-option p, .service-option p, .cart-price-resume .taxes-included, .small-desc p, .product-details,.product-description, .product-details .info dd, .side-infos li, .catalogFilter li a { color: #DDD;}/*.page-content.checkout>.row.ariane + .row, */.page-content>.row.checkout-step,.product-dl .page-content>.row.ariane + .row  { background: rgba(0,0,0,0.5);}.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus,.pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus,.catalogNav .pages .btn-toolbar .btn-default, .pagination>li>a, .pagination>li>span { color: #FFF;}.catalogNav .pagination { box-shadow: none;}.dlbakup, .dvdbakup { color: #888;}.cart-options h4 { text-shadow: none; background-color: #5D7A99;}.cart-options:before { box-shadow: 0px 0px 10px 1px rgba(0,0,0,.6) inset;}.cart-price-resume .badge { margin-right: 15px; box-shadow: none;}.cart-price-resume .label, p.loggedas { text-shadow: none;}.item-price-total span:not(.glyphicon) { font-weight: 400;}.profile-content { background: rgba(0,0,0,.5);}#eptica_contact_mess_sent { color: #FFF;}.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;}.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1;}#eptica_contact .form-group:nth-child(odd) { background-color: #222;}#eptica_contact .form-group:nth-child(even) { background-color: #272727;}#eptica_contact .form-group label { color: #aaa;}#cgv_page .cgv_content h4 { color: #aaa; text-shadow: 1px 1px 0 #222; background-color: #444;}#cgv_page .cgv_content dt { color: #ddd;}/********* \ DARK SKIN SPECIFIC / **********//***** \ COLORS / ****/body>.container .page-content,body>.container:not(.home) .page-content { background: rgba(0,0,0,.5); padding: 15px 15px 0;}body>.container.home .page-content { padding: 15px 15px 0;}h3 { font-size: 18px; text-transform: uppercase; padding: 9px 6px 6px 17px; margin-bottom: 10px;}h3 .see-more { padding: 0; border-left: 2px solid #000; top: 0; bottom: 0; right: 0;}h3 .see-more a { text-transform: none; padding: 7px 10px 5px; border-radius: 0;}h3>span.glyphicon { display: none;}h5.item-title { text-transform: uppercase; font-size: 15px;}ul .discount { padding: 0 5px 0 2px;}/********* / HOME \ **********/.container.home .page-content { overflow: auto;}.page-content>.row.ariane { margin-bottom: 0;}.page-content>.row.ariane .breadcrumb { margin-top: 0; margin-bottom: 0;}.page-content>.row.ariane + .row { padding-top: 20px;}.home .page-content>.row.ariane { display: none;}.home .page-content>.row.ariane + .row, .page-content>.row.ariane + .row.product-profile { padding-top: 0;}.discount{ font-weight: 600;}#carousel-main .carousel-caption .prices-block .prices { line-height: 0.7em; height: 34px;}#carousel-main .carousel-caption .buy-block { font-size: 17px; white-space: nowrap;}ul .price-old { font-size: 12px;}.item-deal .deal-infos { border: none;}.item-deal .deal-infos .title { text-shadow: 1px 1px 0 rgba(0,0,0,.5); border-width: 1px 0 0;}.deal-infos .deal-end { font-size: 12px;}.hiw .step-desc { font-size: 14px;}p.copyrights { background-repeat: no-repeat; background-position: 20px 15px;}/********* \ HOME / **********//********* / CHECKOUT \ **********/.container.brand-cart-checkout { margin-top: 100px;}.form-control, .branded-select, .client-infos .client-email, .client-infos .CPF { color: #444; background-color: #DDD;}.step.current .progress .progress-bar:before, .step.current .progress .progress-bar:after { content: none;}.client-profile label, .login-basic form label, .payment-infos label { font-size: 14px; color: #AAA;}.product-option p, .service-option p { font-size: 14px;}.client-profile form, .logged-client { padding: 0 0 15px;}.branded-select { border: none; border-radius: 3px; min-height: 34px;}.payment .cart-validation { padding-bottom: 0;}.page-content.checkout { overflow: auto;}/********* \ CHECKOUT / **********//********* / PRODUCT \ **********/.buy-block .btn-lg { padding-top: 11px}.row.product-profile .prices-block { margin: 0;}.row.product-profile .buy-block { padding: 0; margin-bottom: 5px; right: 0;}.product-description .buy-block .buy-txt p { margin-left: 15px;}.product-description .nxw-product-description h5 { font-size: 1.2em; font-weight: 300; color: #FFF; text-transform: uppercase;}.product-description .nxw-product-description dt { font-weight: 300; color: #FFF; text-transform: uppercase;}.product-description .nxw-product-description strong, .product-description .nxw-product-description b { font-weight: 500; color: #FFF;}.requirements dt { font-weight: 300;}.requirements li { font-size: 12px; color: #DDD;}.requirements li strong { font-weight: 300; color: #FFF;}.product-description .nxw-product-description .copyrights-desc p, .product-copyrights p { font-size: 11px;}#screenPopup .popupContainer { background: #000;}.product-resume { background-color: #141F2C;}.related-product { border-color: #111; box-shadow: none;}.product-resume h3 { font-family: "eurostiledemi", arial, sans-serif; font-size: 15px; padding-top: 3px; background: transparent;}.related-product .description-collapse a { color: #aaa; text-shadow: 1px 1px 0 #000; background-color: rgba(100,100,100,.3);}.related-product .main-infos { background-color: #141F2C;}.product-description .nxw-product-description li, .product-description li { line-height: 1.2em;}.product-description .nxw-product-description .img-desc { border-color: #555;}/********* \ PRODUCT / **********//********* / ACCOUNT \ **********/.container.myaccount { margin-top: 70px;}#account-tabs.nav-tabs>li.active:after { background-color: #181818;}ul.ownitems { box-shadow: 0 0 8px rgba(0,0,0,.5) inset;}ul.ownitems li:nth-child(4n) { clear: left;}.item-data span.data-value { color: #333; background-color: #DDD;}.item-data .activation-key span.data-value:before { top: -1px; bottom: -1px; border-radius: 2px 0 0 2px;background-position: 3px -38px;}/********* \ ACCOUNT / **********//********* / CATALOG \ **********/.container.catalog { margin-top: 50px;}.container.catalog .page-content { overflow: auto;}.row.catalogNav { padding: 10px 5px;}.row.catalogResults { padding: 15px 0; margin-top: 0; margin-bottom: 0;}.btn-toolbar .btn-group .btn + .btn, .catalogNav .pagination li + li { margin-left: 3px;}.catalogBrowser ul.display-list li { margin-bottom: 2px;}.catalogBrowser ul.display-list li .product-infos { padding: 0 5px;}.catalogBrowser ul li .product-infos h5 { font-size: 15px; padding: 5px 0;}.catalogBrowser ul li .product-infos h5 span { max-height: 2em}#filters-switch .btn-info { font-size: 14px;}.catalogFilter ul.platformChoice li + li, .catalogFilter.col-xs-6 { border-color: #666;}.product-infos .label { position: static; display: inline-block; vertical-align: bottom; padding: 0.4em .6em;}.product-infos .label:not(.label-comingsoon):not(.label-preorder) { border-radius: 2px 0 0 2px;}.product-infos .label-deal, .product-infos .label-deal { display: none;}/********* \ CATALOG / **********/.alerts .cart-alerts:last-child .alert { margin-bottom: 20px;}.order-confirm .item-description h5 { display: block; text-transform: uppercase;}/****************************** Cart Wrapper ********************************/ #miniCartWrapper li.minicart-list-item{margin-bottom:2px;background: #323a43;padding: 5px;cursor:pointer} #miniCartWrapper li.minicart-list-item a:hover{color:#FFF} #miniCartWrapper li.minicart-list-item .minicart-item-infos .prices{text-align: right;background:none;color:#FFF}/********************************************** FOCUS Colors **************************************************/body { background-color: #0C0C0C;}h3, h3>span.glyphicon, .btn-default.disabled, .item-deal .deal-infos .deal-type, .form-qty input { color: #FFF;}a, a:hover, .nav:not(.navbar-nav)>li>a:not(.btn):hover, .nav:not(.navbar-nav):not(.nav-tabs)>li>a:not(.btn):focus,.item-deal .deal-infos .title, .catalogFilter li a span, .label, .cart-item .item-quantity select, .item-cost label,.steps .step, .cart-content .final-price .label, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus,.pagination>li>span:focus, .cart-content .final-price p, .cart-price-resume .label { color: #1970A8;}.item-deal .deal-infos .deal-type { text-shadow: 1px 2px 0 #000;}h3, .btn-default, .item-deal .btn-default, .navbar-fixed-top, .hiw .step-title span, .brand-cart-checkout .client-profile h4, ul.ownitems li.selected a .item-title, ul.ownitems li.selected a,.container[class*="checkout-"] div:not(.alert)>h2, .catalogFilter:not(.activeFilters) label,.navbar-default .navbar-toggle:not(.collapsed) .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:active .icon-bar, .navbar-default .navbar-toggle.collapsed:focus,.navbar-default .navbar-toggle.collapsed:active, .catalogNav .pages .btn-toolbar .btn-default,.nav-tabs>li>a.btn, .btn-info, .carousel.screenshots .carousel-control .glyphicon, .pagination>li>a, .pagination>li>span, .pagination>li>a:hover,.pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { background-color: #014158;}#carousel-main .carousel-caption { /*background-color: rgba(1,65,88,.8) ;*/ background: none;}.form-qty input, .additional-cart-line, .cart-price-resume,  .nav-tabs>li:not(.active):not(.see-more)>a,.cart-options, .item-retrieval h4, .product-description .buy-block, .row.catalogNav, .catalogFilter.activeFilters label,.myaccount .page-content>.row:not(.ariane) { background-color: #1C1C1C;}.page-content>.row.catalogBrowser, .row.catalogResults { background-color: #141414;}.carousel.boxshots, .list-game-item, .list-game-item:nth-child(odd), .list-game-item:nth-child(even), .rating-input, .catalogResults .display-list li:nth-child(odd) a, .item-options .service-option,.item-infos .item-visual, .item-deal .deal-infos, .cart-resume .list-game-item:nth-child(odd),.carousel.boxshots .carousel-inner, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:active, .hiw .step-img, .product-header, .catalogResults a:not(.btn), .catalogResults .display-list a,.checkout-header .steps,.payment-details .cart-resume, .login-modes .login-basic, .login-modes .login-register,.product-dl .item-retrieval .dlfiles ul li:nth-child(2n+1), .cart-options h4, .footer-secure .baseline h5 span { background-color: #141F2C;}.catalogResults a:not(.btn):hover { background-color: #1E2834;}body>.container.mainfooter, .row.cart-item, .logged-client,.client-profile form,div.payment-method, .payment-infos, .main-infos, .side-infos, .social-links,.catalogFilter.activeFilters, #account-details { background-color: #272727;}.carousel.screenshots .carousel-control .glyphicon:hover,.carousel.boxshots .carousel-indicators .active, #carousel-main .carousel-indicators li.active, .nav-tabs>li>a.btn:hover,.catalogNav .pages .btn-toolbar .btn-default.active.disabled, .catalogNav .pages .btn-toolbar .btn-default:hover,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover,.pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover,.pagination>li>a:focus, .pagination>li>span:focus, .open>.dropdown-toggle.btn-info,.yui-ac .yui-ac-ft a:hover,.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, #filters-switch .btn-info:focus { color: #FFF; text-shadow: none; background-color: #1970A8;}.payment-details .cart-resume,.nav:not(.navbar-nav)>li:not(.active)>a:not(.btn):hover, .nav:not(.navbar-nav):not(.nav-tabs)>li>a:not(.btn):focus,.myaccount .nav-tabs>li.active>a, .myaccount .nav.nav-tabs>li.active>a:hover, .myaccount .nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:after, p.copyrights, .delivery-address-details, #mypurchasehistory .table tr,.container.checkout-payment .row.payment-details .payment-container, .product-dl .item-retrieval .dlfiles ul li,.myaccount .tab-content, p.loggedas, ul.ownitems, .form-qty a { background-color: rgba( 0, 0, 0, 0.2 );}.row.col-labels, .row.cart-item:nth-child(even), .brand-cart-checkout .client-profile h4,.catalogFilter, .order-confirm .item-description, .dropdown-menu { background-color: #303030;}.btn-filter, .btn-filter:hover { background-color: #3C3C3C;}.carousel.boxshots .carousel-indicators li, .carousel.boxshots ul li:hover, .item-deal .deal-infos .deal-type,.item-deal .deal-infos .title,  button:hover .glyphicon-trash,.delivery-address-test, div.steam-note p, .item-data, .item-retrieval,.btn-default.disabled, .catalogFilter li a.active, .catalogFilter li a:hover,.catalogFilter li a.active:hover, .catalogContent h4, .form-qty a:hover { background-color: rgba(120,120,120,0.3);}.catalogResults a:hover, .catalogResults .display-list li:nth-child(odd) a:hover,.list-game-item:nth-child(odd):hover, .list-game-item:nth-child(even):hover{ background: #1E2834;}.navbar-default .navbar-toggle .icon-bar, .navbar-default .navbar-toggle:not(.collapsed),.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.collapsed:focus,.navbar-default .navbar-toggle.collapsed:focus:hover, .navbar-default .navbar-toggle.collapsed:active { background-color: #FFF;} ul .discount, #carousel-main .carousel-caption .prices-block .discount, .row.product-profile .prices-block .discount,.product-infos .label-pricedrop, .product-infos .label-new, .product-infos .label-deal, .product-infos .label-preorder,.product-infos .label-comingsoon, .ac-search-result-price-discount-percentage { color: #000; background-color: #FF811B;}#carousel-main .carousel-indicators li { background-color: rgba(120,120,120,0.7); border-color: #3C3C3C;}.additional-cart-line { border-color: #555;}.branded-select:before, #mypurchasehistory th { background-color: #1970A8;}.carousel.boxshots .carousel-control .glyphicon-chevron-left, .carousel.boxshots .carousel-control .icon-prev,.carousel.boxshots .carousel-control .glyphicon-chevron-right, .carousel.boxshots .carousel-control .icon-next { color: #405974;}.btn-default:hover, .btn-default:active, .btn-default:focus, .item-deal:hover .btn-default{ background-color: #405974; border-color: #405974; position: relative;}.btn-default:hover:after, .btn-default:active:after, .btn-default:focus:after, .item-deal:hover .btn-default:after { content:""; height: 2px; background-color: #1970A8; position: absolute; bottom: 0; left: 0; right: 0;}.btn-filter:hover span { background-color: #E60F15;}.catalogResults a:not(.btn),.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td,.checkout-header .steps, .payment-details .cart-resume, .login-modes .login-basic, .login-modes .login-register,.item-deal .deal-infos .title, .form-qty a, .form-qty input  { border-color: #1C1C1C;}div:not(.cart-content)>ul>.list-game-item:nth-child(odd):hover, .social-links, .list-game-item:nth-child(even),.catalogResults .display-list li:nth-child(odd) a, button:hover .glyphicon-trash,.item-infos .item-visual, .cart-resume .list-game-item:nth-child(odd), .step .progress, p.loggedas, ul.ownitems { border-color: #141F2C;}.carousel.boxshots, .list-game-item, .list-game-item:nth-child(odd), p.copyrights, .hiw .step-img,.client-infos .client-email, .client-infos .CPF, .profile-content .item-visual, .catalogResults .display-list a,.order-confirm .item-description, .container.checkout-payment .row.payment-details .payment-container, .carousel.boxshots .carousel-inner,.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:active,.hiw .step-img, .product-header, .nav:not(.navbar-nav)>li:not(.active)>a:not(.btn):hover,.nav:not(.navbar-nav):not(.nav-tabs)>li>a:not(.btn):focus  { border-color: rgba( 0, 0, 0, 0.2 );}.carousel.boxshots .carousel-indicators li, .nav-tabs, .payment-infos h4, .myaccount .tab-content, .row.cart-item,.catalogFilter:not(.activeFilters) li + li, .payment-details .cart-resume, .row.catalogNav { border-color: #3C3C3C;}.catalogNav .pages .btn-toolbar .btn-default.active.disabled, .catalogNav .pages .btn-toolbar .btn-default:hover,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover,.pagination>.active>a:focus, .pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover,#carousel-main .carousel-indicators li.active, #mypurchasehistory th, .catalogFilter:not(.activeFilters) label,.btn-default:active, .btn-default:focus, .btn-info, #mypurchasehistory th, .yui-ac-bd li:hover { border-color: #1970A8;}/*.navbar-default .navbar-toggle { border-color: #888;}*/.btn-default, .item-deal .btn-default, .catalogNav .pages .btn-toolbar .btn-default, .pagination>li>a, .pagination>li>span,.pagination>li>a:focus, .pagination>li>span:focus { border-color: #014158;} h3>span.glyphicon { border-color: #FFF;}.myaccount .nav-tabs>li.active>a, .carousel.boxshots .carousel-inner,.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .hiw .step-img, .social-links,.nav-tabs>li>a.btn:hover,.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, #filters-switch .btn-info:focus,.catalogNav .pages .btn-toolbar .btn-default.active.disabled, .catalogNav .pages .btn-toolbar .btn-default:hover,.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus,.pagination>.active>span:focus, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus,.carousel.screenshots .carousel-control .glyphicon:hover { background-image: none;}.row.product-profile>.buy-block, .pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus,.pagination>li.disabled>a, .pagination>li.disabled>span, .pagination>li.disabled>a:hover, .pagination>li.disabled>a:focus { background: none;}#carousel-main .carousel-caption .prices-block .discount, .item-deal .deal-infos .title span, .product-infos .label, .form-qty a { text-shadow: none;}.btn-info, .btn-info:hover, .nav-tabs>li.see-more>a, .catalogFilter.activeFilters label,.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus,.pagination>li.disabled>a, .pagination>li.disabled>span, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus,.cart-price-resume .badge { border: none;}.btn-sm, .btn-default, .item-deal .btn-default, ul .discount, #carousel-main .carousel-caption .prices-block,.row.product-profile .prices-block { border-radius: 0;}.btn-default.disabled { opacity: 1;}/************************************************/ul .product-infos { text-align: left; height: 5.8em; display: block; padding-bottom: 0;}ul:not(.display-list) .product-infos { width: auto;}ul .buy-infos, .carousel.boxshots .buy-infos { text-align: left; bottom: auto; right: auto; left: auto; display: inline-block; vertical-align: top; position: static;}.carousel.boxshots ul li h5 { text-align: left;}.row.list2cols { margin-top: 20px;}.list-game-item { margin: 4px 0;}#carousel-main .carousel-caption .item-desc { opacity: 0; height: 0;}.row.product-details { padding-top: 10px;}h1.product-title { font-size: 16px;}.product-description,.product-description .nxw-product-description .note, .product-description .nxw-product-description .early-access-note, .product-description .nxw-product-description .steam-note,.product-description .nxw-product-description .origin-note, .product-description .nxw-product-description .uplay-note { font-size: 15px;}.product-description .nxw-product-description p, .product-description p.product-description .nxw-product-description dt, .product-description dt,.product-description .nxw-product-description dd, .product-description dd,.product-description .nxw-product-description li, .product-description li { font-size: 15px; line-height: 1.2em;}.product-description .steam-note { background-color: rgba(100,100,100,0.3);}.product-description .nxw-product-description .copyrights-desc { margin-top: 30px;}.product-description .nxw-product-description .copyrights-desc p { font-size: 11px; color: #AAA;}.yui-ac-bd li { border: 1px solid transparent;}#carousel-main .carousel-caption .buy-block .prices-block { margin-right: 0;}#eptica_contact_btn_send { font-size: 15px; background: #014158; border-color: #014158; border-radius: 0;}#eptica_contact_btn_send:hover { background: #405974; border-color: #405974;}.payment-free-content { background-color: #3C3C3C;}.payment-free-content h4 { font-size: 14px; color: #FFF; padding: 5px 15px; background-color: #303030;}/********* / MEDIA QUERIES \ **********/@media ( max-width: 499px) {  body>.container {}  .row.product-profile>.buy-block { background: none;}  .carousel.boxshots ul li { border-bottom: 1px solid rgba(100,100,150,0.2);}  .carousel.boxshots ul li:nth-child(odd) { background: #141F2C;}  .carousel.boxshots ul li:nth-child(even) { background: #141F2C;}  .carousel.boxshots ul li:hover { background: #1E2834;}}@media ( min-width: 500px) {  body>.container {}  .carousel.boxshots ul li { width: 20%;}  .carousel.boxshots ul li h5 span { max-height: 3em; margin-bottom: 0; margin-top: 0;}  .carousel.boxshots.wide ul .product-infos { height: 60px;}  h1.product-title { font-size: 20px;}  ul .product-infos { margin: 5px 4%;}  .rating-input { padding: 3px 6px 0;}}@media (max-width: 549px) {  #carousel-main .carousel-indicators { top: 155px;}  .row.product-profile .buy-block { padding: 10px;}  .row.product-profile .product-resume .buy-block { padding: 0 10px; margin: 0;}  .hiw .step-title { font-size: 18px;}  .hiw .step-desc { font-size: 12px;}}@media ( min-width: 550px) {  #carousel-main .carousel-indicators { top: 215px;}  body>.container {}  body>.container.home { margin-top: 290px;}}@media ( max-width: 599px) {  h3 { font-size: 18px;}  ul.ownitems li a .item-title { font-size: 10px;}}@media (min-width: 500px) and (max-width: 991px) {  .carousel.boxshots ul li h5, .list-game-item h5 { font-size: 12px;}}/* Hides discount price-off instead of the striked-through price on mobile@media (max-width: 991px) {  .carousel.boxshots:not(.wide) ul .product-infos .price-old { display: inline-block;}  .carousel.boxshots:not(.wide) ul .product-infos .discount { display: none;}}*/@media (min-width: 500px) and (max-width: 767px) {  .carousel.boxshots:not(.wide) .discount + .prices { color: #000; background: #FB900F;}  /*.carousel.boxshots:not(.wide) ul .product-infos .price-old { display: none;}*/}@media ( max-width: 767px) {  form.navbar-form button[type="submit"] { right: 34px;}  form.navbar-form .form-group input.form-control { width: 97%;}  #menu-cart.navbar-nav>li:first-child { border-top: 1px solid #444;}  body>.container:not(.home) .page-content { padding-top: 0;}  #carousel-main .carousel-caption, .row.product-profile>.buy-block {}  #carousel-main .carousel-indicators li, #carousel-main .carousel-indicators li.active { box-shadow: none;}  .carousel-indicators li { box-shadow: none; border: none; background: rgba(255,255,255,0.15);}  #featured-tabs-content.tab-content { padding-right: 5px; padding-left: 5px; margin: 0;}  .cart-item .item-cost { padding: 0; margin-left: 0;}  #mypurchasehistory .table tr { box-shadow: 0 0 6px 1px rgba(0,0,0,0.3);}  #mypurchasehistory .table tr td.order-number { background-color: #194b61; border: 1px solid #194b61; border-bottom: 1px solid #1970A8;}  #mypurchasehistory .table tr td.item-title { border-color: #303030; background: #303030; color: #DDD;}  #mypurchasehistory .table tr td.payment-method { background: #272727; border-color: #272727;}  #mypurchasehistory .table tr td.item-price { text-shadow: none; background: #1a1a1a; border-radius: 0 0 3px;}  span.note .note-title { color: #FFF;}  .row.product-details { margin: 0 5px;}  .container.brand-cart-checkout h3 { margin: 0 -15px;}  .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #FFF; background-color: #272727;}  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav>li>a:hover { color: #FFF; background-color: #045568}}@media ( min-width: 768px) {  body>.container {}  body>.container.home { margin-top: 381px;}  .navbar-nav>li { border: 1px solid #000; border-width: 0 1px;}  .navbar-nav>li + li { border-width: 0 1px 0 0;}  .navbar-default .navbar-nav>li:hover { background-color: #045568;}  .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover,  .navbar-default .navbar-nav>.open>a:focus { color: #FFF; background-color: #045568;}  #carousel-main .carousel-indicators { top: 300px;}  #carousel-main .carousel-caption .buy-block { font-size: 20px;}  #carousel-main .carousel-caption .prices-block .prices { height: 45px;}  .container:not(.brand-cart-checkout) .page-content>.row.ariane, .page-content>.row.catalogBrowser,  .page-content>.row.checkout-step, .myaccount .page-content>.row.ariane + .row, .page-content.checkout>.row.ariane { margin-left: 0; margin-right: 0;}  .row.col-labels, .row.cart-item, .row.cart-options, .row.additional-cart-line, .row.cart-price-resume { margin: 0;}  .page-content>.row.client-profile, .page-content>.row.payment { margin-left: 0; margin-right: 0;}  .row.client-profile h3, .row.payment h3 { margin-left: -15px; margin-right: -15px;}  #carousel-main .carousel-caption { padding-right: 0; min-height: 90px; background: none;}  #carousel-main .carousel-caption .buy-block { margin: 0; float: none; position: absolute; right: 0; top: 0; bottom: 31px;}  #carousel-main .carousel-caption .buy-block .btn { padding: 12px 15px; border-radius: 0;}  #carousel-main .carousel-caption .buy-block .prices-block { margin-top: 8px; margin-bottom: 8px; ;}  .carousel.boxshots ul li h5 span { font-size: 15px; text-transform: uppercase;}  h5.item-title { font-size: 15px; line-height: 1.2em;}  .row.cart-item h5.item-title { font-size: 17px;}  .row.product-profile .profile-content { margin: 0 15px;}  .rating-input { padding: 2px 8px 1px;}  .social-links ul { border-color: #272727; box-shadow: 2px 2px 2px rgba(0,0,0,.2);}  #mypurchasehistory th { background-color: #194b61;}  #mypurchasehistory .table tr:nth-child(odd) { background-color: #272727;}  ul.ownitems li:nth-child(4n) { clear: none;}  ul.ownitems li:nth-child(5n) { clear: left;}  .row.catalogResults { padding-left: 10px; padding-right: 10px;}  ol li a span.fa, ol li a span.glyphicon, ol li span.glyphicon  {display:none;}}@media ( max-width: 991px) {  .catalogFilters .catalogFilter { background-color: #272727;}}@media (min-width: 992px) {  body>.container {}  body>.container.home { margin-top: 411px;}  #carousel-main .carousel-indicators { top: 335px;}  .catalogFilter.activeFilters {}  ul.ownitems li:nth-child(4n) { clear: none;}  ul.ownitems li:nth-child(5n) { clear: none;}  ul.ownitems li:nth-child(7n) { clear: left;}  .pull-left { padding-left: 15px;}  .social-links { left: 15px;}  .profile-content .item-visual { padding: 0; margin-top: 15px;}  .profile-content .cross-sell .item-visual { margin-top: 0;}  .item-data button.btn-default:hover { position: absolute;}}@media (min-width: 1200px) {  body>.container {}  body>.container.home { margin-top: 551px;}  #carousel-main .carousel-indicators { top: 475px;}  .deal-infos .deal-title { font-size: 23px;}}.checkout-spinner-loading {    -webkit-box-shadow: rgba(211, 211, 211, 0.75) 1.5em 0 0 0, rgba(211, 211, 211, 0.75) 1.1em 1.1em 0 0, rgba(211, 211, 211, 0.75) 0 1.5em 0 0, rgba(211, 211, 211, 0.75) -1.1em 1.1em 0 0, rgba(211, 211, 211, 0.75) -1.5em 0 0 0, rgba(211, 211, 211, 0.75) -1.1em -1.1em 0 0, rgba(211, 211, 211, 0.75) 0 -1.5em 0 0, rgba(211, 211, 211, 0.75) 1.1em -1.1em 0 0;    box-shadow: rgba(211, 211, 211, 0.75) 1.5em 0 0 0, rgba(211, 211, 211, 0.75) 1.1em 1.1em 0 0, rgba(211, 211, 211, 0.75) 0 1.5em 0 0, rgba(211, 211, 211, 0.75) -1.1em 1.1em 0 0, rgba(211, 211, 211, 0.75) -1.5em 0 0 0, rgba(211, 211, 211, 0.75) -1.1em -1.1em 0 0, rgba(211, 211, 211, 0.75) 0 -1.5em 0 0, rgba(211, 211, 211, 0.75) 1.1em -1.1em 0 0;}#paymentForm .checkout-content .checkout-frame, #paymentForm .checkout-content .checkout-tabs {    background: #272727;}
