.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:inherit;color:inherit;}
.login-content-wrapper{max-width:500px;padding:20px;margin:0 auto 30px auto;text-align:center;border:1px solid #d3ced2;border-radius:5px;-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.75);box-shadow:0px 7px 10px 0px rgba(0,0,0,0.75);position:relative}//anything not static}
.login-content-wrapper::before{content:"";position:absolute;height:100%;width:100%;z-index:-1;top:0;left:0;background:rgb(236,236,236);background:rgba(236,236,236,0.6);filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);}
.woocommerce form.login, .woocommerce form.register{border:none;padding:20px;margin:2em 0;text-align:left;border-radius:0px;max-width:450px;margin:auto;}
.woocommerce-account .addresses .title .edit{float:left;margin:10px 25px;display:inline-block;background:#7335c7;color:#fff;text-transform:uppercase;padding:5px 10px;text-decoration:none;font-size:12px;border:none !important;outline:none !important;}
.woocommerce .woocommerce-breadcrumb a{color:#6E37BB;}
.product-list-image{float:left;}
.grid .product-list-image{width:100%;}
.product-list-content{float:left;width:400px;padding:0 0 0 20px;color:#242424;}
.product-list-title.product-title-top{margin:0px;padding:10px;background:rgba(26,26,26,0.6);}
.woocommerce .product-list-title, .featured-article-text .product-list-title, .product-list-title.product-title-top{font-size:20px;color:#ececec;}
.woocommerce .featured-article-text span{margin:10px 0px 0px 10px;}
.product-list-attr-genres{padding:4px 0;font-size:11px;color:#929191;}
.product-list-attr-platforms, .product-list-attr-platforms p{color:#929191;}
.product-list-meta{float:right;width:100%;}
.product-list-attr-platforms img{max-width:30px;margin:0 5px 0 0 !important;}
.onsale{display:block;padding:20px 10px 15px 1px !important;width:75px;height:65px;color:#2e3192 !important;text-align:center;font-size:1.2em !important;text-transform:uppercase;position:absolute;border-radius:50%;background:transparent url('../img/on-sale.png') no-repeat !important;margin:2px 2px 0 0 !important;line-height:normal !important;text-shadow:-1px -1px 0px #FFF, 1px -1px 0px #FFF, -1px 1px 0px #FFF, 1px 1px 0px #FFF;-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
img.dlclogos { margin:10px 5px; }
.price{font-size:20px;}
.price del{color:#920000;font-size:12px;}
.price ins{text-decoration:none;}
.product-attr-platforms img{margin:0 5px 0 0;}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price{color:#111 !important;}
.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul{border:none;}
.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 2px 0 0;}
.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination{text-align:left;}
.price{position:relative;z-index:999;}
.woocommerce div.product span.price del, .woocommerce div.product span.price ins{position:relative;}
.woocommerce div.product span.price del{top:-16px;}
.woocommerce div.product span.price ins{top:-37px;left:45px;}
.game-page-dev-logo{float:right;display:block;overflow:hidden;max-width:250px;max-height:140px;padding-bottom:10px;margin-top:10px;}
#filters-sidebar ul{padding:0;margin:10px 0;}
#filters-sidebar ul li{list-style:none;font-family:'Lato', Georgia, 'Times New Roman', serif;font-weight:bold;clear:both;}
#filters-sidebar ul li ul li a, #filters-sidebar ul li ul li span{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:13px;color:#888;font-weight:normal;padding:5px 0;}
#filters-sidebar ul li ul li a:before{font-family:FontAwesome;content:"\f0da";display:inline-block;padding-right:10px;vertical-align:middle;}
#filters-sidebar ul li ul li a:hover:before{font-family:FontAwesome;content:"\f05d";display:inline-block;padding-right:10px;vertical-align:middle;}
#filters-sidebar ul li ul li a:hover{text-decoration:none;color:#111;}
#filters-sidebar small{padding:0 15px 0 0;font-weight:normal;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:13px;}
#filters-sidebar ul li ul li.chosen a{background:#ccc;border:none;padding:5px 10px;color:#333;}
#filters-sidebar ul li ul li.chosen a:before{font-family:FontAwesome;content:"\f05d";display:inline-block;padding-right:10px;vertical-align:middle;}
#filters-sidebar ul li ul li.chosen a:hover{background:#a00;color:#fff;}
#filters-sidebar ul li ul li.chosen a:hover:before{font-family:FontAwesome;content:"\f057";display:inline-block;padding-right:10px;vertical-align:middle;}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{float:right;margin:0 0 0 6px;}
.cart .product-price{background:none;}
.cart .product-quantity{text-align:center;}
.cart .coupon .input-text{min-height:30px;width:150px !important;}
.woocommerce-shipping-fields label{display:inline-block;}
.payment_methods label{display:inline-block;}
#shipping_method label{display:inline-block;}
input[type="radio"], input[type="checkbox"]{margin:0;}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li{text-indent:0 !important;}
.payment_box p{margin:0;}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{min-height:30px;}
.shipping_calculator h2, .cart_totals h2{font-size:16px;}
.shipping_calculator{text-align:right;}
dd p{margin:1px 0 0;}
.woocommerce td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd{margin:0 !important;float:none;}
.woocommerce #content table.cart img, .woocommerce table.cart img{width:auto;}
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#537b33;border:1px solid #537b33;}
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#7bad52;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{margin:10px auto 20px !important;}
.woocommerce .cart-collaterals .cart_totals{width:38%;}
.cart_totals table{width:100%;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th{border:none;}
.woocommerce-pagination{padding:0 0 30px;}
ul.page-numbers{padding:0;margin:0;list-style:none;}
ul.page-numbers li{float:left;}
ul.page-numbers li a, ul.page-numbers li span{display:block;float:left;margin:0 2px 0 0;padding:5px 10px;text-decoration:none;color:#fff;background:#6f38bb;}
ul.page-numbers li span{background:#fff;color:#111;}
ul.page-numbers li a:hover{background:#9668d5;}
.woocommerce-message, .woocommerce-error, .woocommerce-info{max-width:800px;padding:1em 1em 1em 3.5em;margin:0 auto 2em;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfbfc), to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc, #f7f6f7);background:-moz-linear-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);background:-moz-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #ffffff;list-style:none outside;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3)}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after{content:"";display:block;clear:both}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.1)}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button{float:right}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li{list-style:none outside;padding-left:0;margin-left:0}
.woocommerce-message{border-top:3px solid #7335c7}
.woocommerce-message:before{background-color:#7335c7;content:"\2713"}
.woocommerce-info{border-top:3px solid #7335c7}
.woocommerce-info:before{font-family:Times, Georgia, serif;font-style:italic;background-color:#7335c7;content:"i"}
.woocommerce-error{border-top:3px solid #b81c23}
.woocommerce-error:before{background-color:#b81c23;content:"0d7";font-weight:700}
.woocommerce-breadcrumb{display:none;}
.content-block .woocommerce-breadcrumb{display:block;}
.content-block .sub-block{padding:0px !important;min-height:40px;background:transparent none;}
.gridlist-toggle a{background-color:rgba(0,0,0,.4);color:#666 !important;}
.gridlist-toggle a.active{background-color:rgba(0,0,0,1);color:#6F38BB !important;}
ul.grid .product-list-title,
ul.grid .product-list-attr-platforms,
ul.products.list .product-list-title,
ul.products.list .product-list-attr-genres{clear:both;display:block;}
ul.grid .price, ul.products.list .price{color:#111 !important;}
.featured-game-meta span.price{margin:inherit !important;}
.platform-purchase .btn{cursor:pointer;-moz-user-select:none;background-image:linear-gradient(to bottom, #FFF, #E6E6E6);border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
ul.products.list li.product img{margin-right:5px !important;}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale{top:40px;border-radius:0px !important;}
.product-image-link{position:absolute;width:100%;height:100%;z-index:999;}
.grid .product-image-link{height:210px !important;}
ul.products.grid li{background-position:left top !important;background-size:100% 100% !important;}
ul.products.grid .featured-article-text{left:0px;height:80px;}
ul.products.grid .pull-tab{background:transparent url('../img/double-chevrons-up.png') no-repeat center -4px;width:100%;height:56px;}
.featured-article-text:hover .pull-tab{display:none;}
ul.products.grid .list-title{display:none !important;}
ul.products.grid .grid-title{display:block !important;}
ul.products.grid .featured-article-text:hover, .featured-article-text:hover{text-decoration:none;background:rgba(0,0,0,0.95);height:100%;display:block;}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product{width:31.05%;}
ul.grid .content-block{margin:6px !important;min-height:295px;min-width:135px;}
ul.grid li.product h3{line-height:1.35em;}
ul.grid li.product h3, span.price{margin:10px !important;margin-top:0px !important;margin-bottom:5px !important;}
.gridlist-toggle{margin-bottom:0px;}
ul.grid .product-list-content{float:none;width:auto;padding:0px;color:#242424;}
ul.grid .product-list-attr-platforms img{float:left;}
ul.grid .product-list-meta{position:absolute;left:0px;bottom:0px;height:30px;background:#50258F;padding:0px 0px 10px 0px;}
ul.grid .product-list-image img{width:100% !important;}
ul.grid br{clear:both;}
ul.grid .btn-buy-now{width:50%;height:30px;padding:5px 0px;text-align:center;position:absolute;right:0;}
.woocommerce ul.products li.product .price{float:left;text-align:center;width:41%;color:#ececec !important;font-weight:bold;}
ul.grid .list-item-image{display:none !important;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { /* float: right; */ float:left; }
.grid ins .amount{position:relative;top:-25px;right:-40px;}
ul.products.list .featured-article-text{background:transparent none;top:0px;left:400px;height:100%;}
ul.products.list .featured-article-image{float:left;max-width:75px;}
ul.products.list li{background-position:170px top !important;background-size:237px 180px !important;}
ul.products.list .pull-tab{background:transparent url('../img/double-chevrons-rt.png') no-repeat right 15px;display:none;width:150px;height:100%;}
.featured-article-text:hover .pull-tab{display:none;}
ul.products.list p{margin:5px !important;}
ul.products.list .grid-title{display:block !important;float:left;clear:none;background:none repeat scroll 0% 0% rgba(48, 18, 91, 1) !important;width:150px;height:100%;min-height:180px;}
ul.products.list .list-title{display:none !important;background:none repeat scroll 0% 0% rgba(48, 18, 91, 1) !important;width:150px;}
ul.products.list .product-list-content{padding:0px !important;width:auto;}
ul.products.list li.product img{max-height:100% !important;}
ul.products.list .content-block{padding:0px !important;max-width:95%;}
ul.products.list .product-list-title{margin:0px;}
ul.products.list .product-list-attr-platforms, ul.products.list .product-list-attr-genres{width:22%;}
.product-list-attr-genres span, .product-list-attr-platforms span, .product-list-attr-genres p, .product-list-attr-platforms p{margin: 15px 0 !important;font-size: 14px;line-height:normal;}
ul.products.list .product-list-attr-platforms img{margin-bottom:3px !important;}
ul.products.list .product-list-meta{width:120px;float:right !important;background:#50258F;height:100%;position:relative;z-index:10;}
ul.products.list .btn-buy-now, ul.products.list .price{display:block;}
ul.products.list .price{width:100% !important;margin-top:35px !important;padding-bottom:28px !important;}
ul.products.list .btn-buy-now{height:65px;width:100px;text-align:center;padding-top:20px !important;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none;}
.product-list-meta a{margin:0px 0px 0px !important;}
.game-header, .flex-active-slide img, .asset-block, .single-product .content-block{-webkit-box-shadow:0px 10px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 10px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 10px 5px 0px rgba(0,0,0,0.75);}
.flex-active-slide img, .asset-block{border:1px solid #000;}
body.home .flex-active-slide img{border:none;box-shadow:none;}
.game-header{background:rgba(236,236,236,.80);border:1px solid #191919;min-height:145px;}
.game-header h1{font-weight:bold;}
#footer-features .content-block{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px 0px rgba(0,0,0,0);}
ul.products.list .onsale{right:130px !important;z-index:20;}
.single-product ul.ytchagallery, .ytcplayer{box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.75);}
.single-product ul.ytchagallery{background:rgba(236,236,236,.9);}
.single-product ul.ytchagallery, ul.ytchagallery .ytccf{padding:4px 0px 5px 10px !important;}
.single-product .content-block.no-bg{background:transparent none !important;border:none;box-shadow:none;}
.vmcerror{display:none !important;}