@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
.category-slider {
    background-color: transparent;
}
.slider {
    height: 580px;
}
.slide.image1 {
    background-image: url('../images/marquee-1.jpg');
    background-position: 0px 0px;
    background-size: cover;
}
.slide.image2 {
    background-image: url('../images/marquee-1.jpg');
    background-position: 0px 0px;
    background-size: cover;
}
.banner-caption {
    position: absolute;
    top: 40%;
    font-size: 30px;
    color: #FFF;
    width: 100%;
    text-align: center;
}
.category {
    float: none;
    clear: none;
}
.category-filter-list {
    position: relative;
    left: -270px;
    top: 0px;
    bottom: 0px;
    z-index: 130;
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    width: 0px;
    height: 1300px;
    float: left;
    clear: none;
    background-color: #636363;
}
.category-filter {
    display: block;
    height: 60px;
    margin-right: auto;
    margin-left: auto;
    clear: none;
    background-color: #323232;
}
.continue-shopping{
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
    font-weight: 600;
    margin-right: 10px;
    float: left;

}

.continue-parent{
    position:absolute;
    margin: auto;
    padding: 10px;
    top:170px;
    left:50px;
}

.cs-arrow{
    background-image: url("../../../base/default/cout/images/arrow-2430.png");
    height:24px;
    width:30px;
    margin-right: 5px;
    float: left;

}

.filter-list {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 40px;
    float: none;
    text-align: center;
}
.list-title {
    display: inline;
    font-family:'Titillium Web', sans-serif;
    color: #a2a2a2;
}
.list-title.clear {
    margin-left: 20px;
    border-style: none;
    font-family:'Titillium Web', sans-serif;
    font-style: italic;
}
.list-option {
    display: inline;
    margin-right: auto;
    margin-left: auto;
    padding: 4px 18px;
    border-style: none;
    border-right-width: 1px;
    border-right-color: #b6b6b6;
    border-left-width: 0px;
    border-left-color: #cacaca;
    font-family:'Titillium Web', sans-serif;
    color: #e6e6e6;
    font-weight: 600;
    text-decoration: none;
}
.list-option:hover {
    border-style: none;
    border-right-width: 1px;
    border-right-color: black;
    border-bottom-width: 2px;
    border-bottom-color: #707070;
    text-decoration: underline;
}
.list-option:focus {
    border-bottom: 2px solid #cdcdcd;
}
.list-option.right {
    margin-right: auto;
    padding-right: 19px;
    padding-left: 19px;
    border-style: none solid none none;
    border-right-width: 1px;
    border-right-color: #e0e0e0;
    border-left-width: 0px;
    border-left-color: black;
}
.list-option.right:hover {
    border-style: none solid none none;
    border-width: 0px 1px 0px 0px;
    border-color: black #d0d0d0 black black;
    text-decoration: underline;
}
.side-filter-controller {
    width: 90%;
    padding-left: 20px;
    float: left;
    clear: none;
    font-family:'Titillium Web', sans-serif;
    color: #e0e0e0;
    font-size: 16px;
    line-height: 44px;
    font-weight: 600;
}
.close {
    padding-top: 28px;
    float: left;
}
.filter-options {
    display: block;
    width: 240px;
    margin: 12px auto;
    border-top: 1px solid #3f3f3f;
    border-bottom: 1px solid #3f3f3f;
}
.filter-options.products {
    border-bottom: 0px none black;
}
.filter-options.system {
    border-bottom: 1px none black;
}
.filter-options.brands {
    border-bottom: 1px none black;
}
.filter-product-count {
    width: 95%;
    height: 28px;
    background-color: white;
}
.now-showing-text {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    font-family:'Titillium Web', sans-serif;
    font-size: 16.5px;
    line-height: 20px;
    font-weight: 700;
}
.product-count-number {
    padding-right: 6px;
    float: right;
}
.filter-dropdown {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-right: auto;
    margin-left: auto;
    border-bottom: 1px none black;
}
.dropdown-arrow {
    float: right;
}
.dropdown-title {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.filter-title {
    font-family:'Titillium Web', sans-serif;
    color: #dadada;
    font-size: 16.5px;
    line-height: 20px;
    font-weight: 400;
}
.side-filters.w--open {
    position: relative;
    background-color: #636363;
}
.filter-option {
    padding-bottom: 5px;
    border-top: 0px none transparent;
    /*border-bottom: 1px solid #9d9d9d;
    background-color: rgba(100, 100, 100, 0.98);*/
    font-family:'Titillium Web', sans-serif;
    color: #dadada;
    font-weight: 400;
}
.filter-option:hover {
    color: white;
}
.filter-option.last {
    border-bottom: 1px none black;
}
.product-thumbnail {
    display: block;
}
.product-title {
    height: 32px;
    padding-right: 19px;
    float: left;
    background-color: #a1a3a6; 
    background-image: linear-gradient(to right, #a1a3a6 0%, #c6c9cc 100%);}
.product-title.playstation {
    background-color: #024feb;
}
.product-title.pc {
    background-color: #e00;
}
.category-product-title {
    display: inline-block;
    margin-top: auto;
    padding-left: 17px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 17px;
    line-height: 30px;
    font-weight: 600;
    text-align: left;
    text-transform:uppercase;
}
.angle {
    width: 20px;
    background-color: #0098ff;
}
.angle.green {
    height: 32px;
    float: left;
    background-color: transparent;
    background-image: url('../images/green-angle.png');
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
}
.angle.blue {
    height: 32px;
    float: left;
    background-color: transparent;
    background-image: url('../images/blue-triangle.png');
    background-position: 0px 50%;
    background-size: contain;
    background-repeat: no-repeat;
}
.angle.red {
    height: 32px;
    float: left;
    background-color: transparent;
    background-image: url('../images/red-triangle.png');
    background-position: 0px 50%;
    background-size: contain;
    background-repeat: no-repeat;
}
.price-description {
    padding-right: 15px;
    padding-left: 15px;
    clear: left;
    border-top: 3px solid #009423;
}
.price-description.playstation {
    border-color: #024feb;
}
.price-description.pc {
    border-color: #e00;
}
.price {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    float: none;
    clear: none;
    font-family: 'Titillium Web', sans-serif;
    font-size: 22px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
}
.price.special {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    clear: left;
    font-size: 17px;
}
.price.strike {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #ff0e0e;
    font-size: 17px;
    text-decoration: line-through;
}
.price.related {
    float: left;
    font-size: 16px;
}
.subtitle-text {
    display: block;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    float: left;
    clear: none;
    font-family:'Titillium Web', sans-serif;
    font-size: 16px;
    line-height: 15px;
    text-align: left;
}
.subtitle-text.description {
    display: block;
    width: 76%;
    margin-top: 5px;
    margin-left: auto;
    padding-left: 0px;
    float: right;
    clear: none;
    direction: ltr;
    font-size: 15px;
    line-height: 14px;
    text-align: left;
    list-style-type: none;
}
.thumbnail {
    background-color: transparent;
    background-image: url('../images/ps4-headset.png');
    background-position: 50% 30%;
    background-size: 175px;
    background-repeat: no-repeat;
}
.category-arrow {
    color: #bcb9b9;
}
.category-arrow:hover {
    color: #c8c8c8;
}
.products-cat {
    display: block;
    height: 0px;
    float: none;
    clear: none;
}
.filter-button {
    position: static;
    right: 0px;
    bottom: 0px;
    display: block;
    width: auto;
    margin: 10px 15px;
    padding-top: 8px;
    padding-right: 37px;
    padding-bottom: 8px;
    float: left;
    clear: none;
    border-radius: 8px;
    background-color: #474747;
    background-image: url('../images/filter-gear.png');
    background-position: 89% 50%;
    background-size: 25px;
    background-repeat: no-repeat;
    font-family: 'Titillium Web', sans-serif;
    color: #d2d2d2;
    font-weight: 600;
    text-transform: uppercase;
}
.products {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    float: none;
    clear: none;
    list-style-type: none;
}
.compare-list-button {
    position: absolute;
    left: 30%;
    top: -2%;
    z-index: 5;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #818181;
    opacity: 0;
    font-family:'Titillium Web', sans-serif;
    color: #d6d6d6;
}
.add-to-cart-category {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 4px;
    z-index: 25;
    display: block;
    height: 20px;
}
.add-cart {
    position: absolute;
    bottom: 130px;
    z-index: 10;
    display: block;
    width: auto;
    min-width: 50%;
    margin-right: 74px;
    margin-left: 74px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 15px;
    background-color: #303030;
    opacity: 0;
    font-family:'Titillium Web', sans-serif;
    font-size: 14px;
}
.main-product-details {
    height: 100%;
    border-style: none;
    background-color: #b9b9b9;
    background-image: -webkit-linear-gradient(#b9b9b9, #5b5b5b 98%);
    background-image: linear-gradient(#b9b9b9, #5b5b5b 98%);
}
.breadcrumb {
    margin-top: 9px;
    margin-bottom: 9px;
    font-family:'Titillium Web', sans-serif;
    color: #5c5c5c;
    font-size: 14px;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
}
.breadcrumb-light {
    color: #797979;
    font-size: 14px;
}
.buy-now.xbox {
    margin-right: 60px;
    float: right;
    border-radius: 19px;
    background-color: #f0f0f0;
    font-family:'Titillium Web', sans-serif;
    color: #49b125;
    font-size: 27px;
    line-height: 20px;
    font-style: italic;
    font-weight: 600;
    text-transform: uppercase;
}
.buy-now.xbox:hover {
    background-color: #49b125;
    color: #f1f1f1;
}
.left-product-page {
    width: 50%;
    float: left;
    border-style: none;
}
.right-product-page {
    width: 50%;
    height: auto;
    min-height: 1010px;
    float: left;
    border-style: none;
    background-image: -webkit-linear-gradient(#b9b9b9, #dfdfdf 99%);
    background-image: linear-gradient(#b9b9b9, #dfdfdf 99%);
    list-style-type: none;
}
/*
.headset-logo {
  height: 80px;
  margin-left: 60px;
}*/
.headset-logo {
    height: auto;
    margin-left: 60px;
    max-width: 450px;
    padding-bottom:3%;
    padding-top: 2%;
}
.buynow-register {
    margin-left: 35px;
}
.register {
    margin: 10px 31px;
    float: right;
    font-family:'Titillium Web', sans-serif;
    color: #404040;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
.description-text {
    margin-right: 43px;
    padding: 10px 94px 34px 38px;
    -webkit-transition: background-color 833ms ease;
    transition: background-color 833ms ease;
    font-family:'Titillium Web', sans-serif;
    font-size: 15px;
    line-height: 26px;
}
.features {
    padding-bottom: 49px;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease;
}
.dial {
    width: 50%;
}
.dial-placeholder {
    width: 298px;
    margin-right: 39px;
    margin-left: 39px;
}
.features-text {
    width: 50%;
    margin-top: 28px;
    float: right;
}
.feature-description {
    position: static;
    display: block;
    height: 200px;
    margin-left: 48px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 29px;
    line-height: 15px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.feature-tagline {
    display: block;
    margin-top: 8px;
    color: #2f2f2f;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
}
.pricing-container {
    padding-right: 82px;
    padding-left: 52px;
}
.pricing {
    margin-top: 15px;
    padding-bottom: 33px;
}
.product-page-pricing {
    margin-right: 46px;
    margin-left: 1px;
    padding-top: 0px;
    padding-bottom: 26px;
    border-bottom: 1px solid black;
}
.currencies {
    width: 30%;
    float: none;
}
.list-price {
    font-family:'Titillium Web', sans-serif;
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
}
.list-price-total {
    padding-left: 9px;
    color: #919191;
    font-size: 21px;
    text-decoration: line-through;
}
.atual-price {
    margin-top: 14px;
    font-family:'Titillium Web', sans-serif;
    color: #4cb20e;
    font-size: 34px;
    line-height: 20px;
}
.buy-now-button {
    width: auto;
    float: right;
}
@media (max-width:1465px) {
    .buy-now-button {
        position: relative;
        bottom: -18px;
    }
}
.add-to-cart-xbox {
    display: block;
    float: right;
    border-radius: 21px;
    background-color: #252525;
    font-family:'Titillium Web', sans-serif;
    color: #51c312;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
}
.works-with {
    margin-top: 19px;
    margin-bottom: 7px;
    padding-bottom: 1px;
    float: none;
    font-family:'Titillium Web', sans-serif;
    color: #222;
    font-size: 22px;
    text-transform: uppercase;
}
.console-logo {
    margin-right: 9px;
    padding-right: 6px;
    border-right: 2px solid #5d5d5d;
}
.console-logo.last {
    border-right: none;
}
.product-page-slider {
    height: auto;
    margin-top: 20px;
    margin-bottom: 50px;
    padding-bottom: 21px;
    background-color: transparent;
}
.headset-image {
    display: block;
    width: 580px;
    margin-right: auto;
    margin-left: auto;
}
.nav-buttons-slider {
    padding-top: 38px;
}
.compare-share-buttons {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.product-page-tabs.xbox {
    display: block;
    border-style: none;
    background-color: white;
}
.product-page-teb {
    /*width: 20%;*/
    width: 19%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
    border-top: 1px none black;
    border-bottom: 4px solid white;
    background-color: transparent;
    font-family:'Titillium Web', sans-serif;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}
.product-page-teb.w--current {
    width: 20%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0px;
    border-bottom: 4px solid #00b500;
    background-color: white;
    font-weight: 600;
}
.carousel-images {
    display: block;
    width: 500px;
    margin-right: auto;
    margin-left: auto;
}
.product-page-tabs-menu {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    box-shadow: rgba(0, 0, 0, 0.49) 0px 1px 0px 0px inset;
}
.tabs-text {
    padding-bottom: 13px;
    border-bottom: 1px solid black;
    font-family:'Titillium Web', sans-serif;
    text-transform: uppercase;
}
.tabs-text.xbox-trim {
    border-bottom: 6px none #28b40e;
    color: #676767;
    font-size: 15px;
}
.secondary-tabs-menu-background {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 23%;
    padding-left: 23%;
    background-image: -webkit-linear-gradient(gainsboro, #c3c3c3);
    background-image: linear-gradient(gainsboro, #c3c3c3);
    box-shadow: rgba(53, 53, 53, 0.49) 0px 3px 8px 0px;
}
.sub-tabs {
    background-color: transparent;
    font-family:'Titillium Web', sans-serif;
    color: #676767;
}
.sub-tabs.w--current {
    border-bottom-width: 1px;
    border-bottom-color: black;
    color: #009423;
}
.package-contents.xbox {
    width: 100%;
}
.black-left-contents-details {
    width: 60%;
    /*  height: 300px;*/
    padding-bottom: 0px;
    float: left;
    background-image: -webkit-linear-gradient(184deg, #4c4c4c, #313131);
    background-image: linear-gradient(266deg, #4c4c4c, #313131);
}
.black-left-contents-details.alternate {
    width: 40%;
}
.black-left-contents-details.alternate.support-section {
    width: 100%;
}

.support-headings {
    padding-right: 27px;
    padding-left: 27px;
    font-family: 'Titillium Web', sans-serif;
    color: #dbdbdb;
}

.support {
    padding-right: 27px;
    padding-left: 27px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.support-container {
    margin-bottom: 26px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin-left: 129px;
}
.package-contents-right.xbox {
    width: 40%;
    float: left;
    background-image: -webkit-linear-gradient(359deg, #82d206, #82d206 35%, #18af10);
    background-image: linear-gradient(91deg, #82d206, #82d206 35%, #18af10);
}
.package-contents-right.xbox.review {
    /*height: 300px;*/
}
.package-contents-right.xbox.review.alternate {
    height: 100%;
}
.package-contents-right.xbox.alternate {
    width: 60%;
}
.tech-spec-headings {
    height: 124px;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 42px;
    padding-bottom: 42px;
    padding-left: 129px;
    font-family:'Titillium Web', sans-serif;
    color: #dbdbdb;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
}
.tech-spec-headings.reviews {
    height: 100px;
    padding-bottom: 0px;
}
.package-contents-heading {
    height: auto;
}
.package-contents-title-list {
    height: 100%;
}
.content-list-title {
    margin-left: 129px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family:'Titillium Web', sans-serif;
    color: #dbdbdb;
    font-size: 22px;
    font-weight: 400;
    list-style-type: none;
}
.content-list-title.odd {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 129px;
    background-color: rgba(51, 51, 51, 0.64);
    font-size: 22px;
    font-weight: 400;
}
.content-list-title.odd.values {
    padding-left: 20px;
    background-color: rgba(51, 51, 51, 0.12);
    color: black;
    font-size: 15px;
    font-weight: 200;
}
.content-list-title.values {
    margin-left: 0px;
    padding-left: 20px;
    color: black;
    font-size: 15px;
    font-weight: 200;
}
.contents-lists {
    margin-bottom: 20px;
}
.contents-lists.values {
    padding-left: 0px;
}

.rating-logos {
    height: 180px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 27px;
    padding-bottom: 27px;
    /* border-style: none; 
    background-color: rgba(0, 0, 0, .72);*/
}

.rating-logos.odd {
    margin-bottom: 0px;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #000;
    border-bottom-width: 0px;
    border-bottom-color: #000;
    background-color: rgba(0, 0, 0, .16);
}

.rating-logo-images {
    display: block;
    max-height: 90px;
    margin: 25px auto auto;
}

.review-captions {
    height: 180px;
}

.review-captions.odd {
    height: 180px;
    background-color: rgba(0, 0, 0, .16);
}

.reviews-head .black-left-contents-details,.reviews-head .package-contents-right{
    height: 100px !important;
}
.review-heading {
    padding-top: 16px;
    padding-left: 51px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
}

.review-contents {
    padding-right: 52px;
    padding-left: 70px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 17px;
}

.ratings-read-more {
    margin-left: 96px;
    padding: 3px 10px;
    border: 2px solid #000;
    border-radius: 20px;
    background-color: transparent;
    font-family: 'Titillium Web', sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.ratings-read-more:hover {
    border-color: #fff;
    color: #fff;
}

.reviewer-details {
    height: 200px;
    padding-top: 30px;
}
.reviewer-details.odd{
    background-color: rgba(0, 0, 0, .16);
}

.customer-review.reviews {
    height: 200px;
    padding-top: 30px;
}
.customer-review.reviews.odd {
    background-color: rgba(0, 0, 0, .16);
}

.review-by {
    margin-top: 0px;
    margin-bottom: 35px;
    padding-left: 133px;
    font-family: 'Titillium Web', sans-serif;
    color: #636363;
    font-size: 23px;
    text-transform: uppercase;
}

.review-name {
    color: #dbdbdb;
    text-transform: none;
}

.ratings-title {
    padding-left: 67px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.review-stars {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.rate-product-button {
    margin-top: 26px;
    margin-right: 31px;
    float: right;
    border: 2px solid #000;
    border-radius: 20px;
    background-color: transparent;
    font-family: 'Titillium Web', sans-serif;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
}

.rate-product-button:hover {
    border-color: #fff;
    color: #fff;
}

.recommend-text {
    margin-left: 69px;
    font-family: 'Titillium Web', sans-serif;
    font-weight: 600;
}

.recommend-text.question {
    margin-top: 8px;
    font-weight: 400;
    text-transform: uppercase;
}
.apps-slider {
    height: 200px;
    background-color: transparent;
}
.right-arrow-xbox {
    margin-top: 77px;
    margin-bottom: 77px;
}
.left-arrow-xbox {
    margin-top: 77px;
    margin-bottom: 77px;
}
.app-slides {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
}
.app-title {
    width: 60%;
    margin-top: 40px;
    margin-left: 64px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    font-size: 25px;
    font-weight: 600;
}
.app-description-text {
    margin-right: 131px;
    margin-left: 102px;
    font-family:'Titillium Web', sans-serif;
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
}
.download-app-button {
    display: block;
    width: 350px;
    height: 50px;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;
    background-image: url('../images/download-app-button.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    font-family:'Titillium Web', sans-serif;
    color: #585858;
    font-size: 16px;
    line-height: 27px;
    font-weight: 600;
    text-align: center;
}
.app-version-note {
    margin-top: 5px;
    font-family:'Titillium Web', sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.other-platforms {
    margin-top: 4px;
    font-family:'Titillium Web', sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.accessories-tab {
    padding-bottom: 41px;
    background-image: -webkit-linear-gradient(#9b9b9b, #c6c6c6);
    background-image: linear-gradient(#9b9b9b, #c6c6c6);
}
.accessories-tab-header {
    margin-bottom: 26px;
    padding-top: 29px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 29px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}
.small-product-image {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 13px;
}
.smal-product-title {
    display: block;
    height: 23px;
    float: left;
    background-color: #009423;
    line-height: 17px;
}
.accessories {
    margin-top: 1px;
    margin-right: 5px;
    margin-left: 10px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    text-transform: uppercase;
}
.sml-product-title {
    border-top: 2px solid #009423;
}
.sml-price {
    margin-top: 2px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.sml-product-text-title {
    margin-top: 2px;
    margin-left: 62px;
    font-family:'Titillium Web', sans-serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    width:70%;
}
.special-price .price {
    color: #e00;
}
.sml-price .list-price-total .price {
    color: #919191;
}
.accessories-product-tab {
    display: inline-block;
    width: auto;
}
.accessories-product-tab .price {
    padding:0px;
    font-size:16px;
}
.looking-callout {
    height: 100px;
    margin-top: 50px;
    margin-bottom: 50px;
    background-image: url('../images/looking-for-something-else.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
.accessories-callout {
    display: block;
    width: 40%;
    margin-left: 0px;
    padding-top: 19px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 22px;
}
.accessories-callout-sub-title {
    display: inline-block;
    margin-top: 18px;
    margin-left: 20px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    font-size: 22px;
    font-weight: 300;
}
.callout-shop-button {
    display: inline-block;
    margin-left: auto;
    float: right;
}
.shop-callout {
    display: block;
    width: 110px;
    margin-top: 8px;
    margin-right: 27px;
    padding-right: 0px;
    background-color: transparent;
    background-image: url('../images/shaded-shop-button.png');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    font-family:'Titillium Web', sans-serif;
    font-size: 18px;
}
.related-products-product-page {
    border-top: 7px solid #21b41a;
    border-bottom: 1px solid black;
    background-color: #d5d6d9;
}
.related-products-header {
    padding-top: 33px;
    padding-bottom: 33px;
    font-family:'Titillium Web', sans-serif;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.related-products {
    display: block;
    width: 88%;
    margin-right: auto;
    margin-left: auto;
}
.related-items-list {
    padding-bottom: 51px;
}
.related-product-container {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    float: left;
}
.related-title {
    display: inline-block;
    background-color: #009423;
    font-size: 10px;
}
.related-items-title {
    display: inline-block;
    height: 22px;
    margin-top: auto;
    margin-bottom: 4px;
    padding-right: 8px;
    padding-left: 8px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
    text-transform: uppercase;
}
.product-image-related {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.related-products-description {
    display: block;
    margin-top: auto;
    border-style: solid none none;
    border-width: 4px 1px 1px 2px;
    border-color: #009423;
}
.related-list {
    display: inline-flex;
    width: 24%;
}
.triangle {
    float: none;
}
.accessories-lists {
    text-align:center;
}
.accessories-list-container {
    display: block;
    width:100%;
    margin-right: auto;
    margin-left: auto;
}
.accessories-list-items {
    width: 100%;
    float: left;
}
.accessories-item {
    display: inline-block;
    padding-right: 2%;
    padding-left: 2%;
    width:22%;
}
.something-else {
    display: inline-block;
    margin-top: 17px;
    margin-left: 19px;
    float: left;
    color: black;
    font-size: 18px;
}
.checkout {
    margin-top: 60px;
    margin-bottom: 90px;
    background-color: #eaedef;
}
.why-buy {
    width: 100%;
    height: auto;
    padding-top: 17px;
    padding-bottom: 18px;
    background-color: transparent;
}
.paypal-bar {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 100;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: white;
}
.got-paypal-text {
    margin-top: 11px;
    margin-bottom: 11px;
    float: right;
    font-family:'Titillium Web', sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.paypal-button {
    display: block;
    width: 180px;
    height: 51px;
    min-height: 44px;
    min-width: 140px;
    margin-right: 8px;
    margin-left: 8px;
    padding: 0px;
    float: right;
    background-color: transparent;
    background-image: url('../images/chekout-now-paypal.png');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    color: transparent;
}
.checkout-title {
    margin-top: 12px;
    margin-bottom: 12px;
    font-family:'Titillium Web', sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.email-call-out-text {
    font-family:'Titillium Web', sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
}
.checkout-field {
    display: block;
    width: 100%;
    margin: 5px auto;
    font-family:'Titillium Web', sans-serif;
    font-size: 14px;
    text-align: left;
    font-weight: 300;
}
.checkout-field:focus {
    border: 1px solid #9f8552;
    box-shadow: #9f8552 0px 0px 9px -3px;
}
.checkout-field.email {
    width: 80%;
    text-align: center;
}
.checkout-field.coupon {
    width: 200px;
    height: 30px;
    margin-top: 8px;
    margin-bottom: 10px;
    margin-left: 11px;
    float: left;
}
.checkout-field.cvc {
    width: 50px;
    float: left;
    clear: left;
}
.cart-section {
    display: block;
    width: auto;
    min-height: 100px;
    min-width: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    float: none;
    background-color: transparent;
}
.coupon-code {
    min-height: 90px;
}
.counpon-callout {
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.checkout-button {
    margin: 10px 7px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #383838;
    border-radius: 19px;
    background-color: white;
    font-family:'Titillium Web', sans-serif;
    color: #333;
    font-size: 11px;
    text-transform: uppercase;
}
.checkout-button:hover {
    background-color: #e6e6e6;
    color: black;
}
.checkout-button.apply {
    clear: left;
    border: 1px solid black;
    border-radius: 10px;
    background-color: white;
    color: #333;
}
.checkout-button.apply:hover {
    background-color: #e6e6e6;
}
.coupon-notification {
    display: block;
    float: left;
    clear: left;
    font-family:'Titillium Web', sans-serif;
    color: #4c9205;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
}
.coupon-notification.error {
    display: block;
    color: #d91212;
}
.checkout-section-headings {
    display: block;
    margin-top: 21px;
    margin-bottom: 10px;
    float: none;
    font-family:'Titillium Web', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.checkout-section-headings.card-details {
    float: left;
    clear: right;
}
.checkout-form-dropdowns {
    border: 1px solid #c3c3c3;
    border-radius: 0px;
    font-family:'Titillium Web', sans-serif;
}
.checkout-form-dropdowns:focus {
    border-color: #9f8552;
}
.checkout-form-dropdowns.expiration-date {
    width: 150px;
    float: left;
    clear: left;
}
.checkout-form-dropdowns.expiration-date.year {
    width: 100px;
    margin-left: 11px;
    float: left;
    clear: none;
}
.credit-cards {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 8px;
    float: right;
    box-shadow: #a4a4a4 0px 0px 3px 0px;
}
.checkout-labels {
    display: inline-block;
    float: left;
    clear: left;
    font-family:'Titillium Web', sans-serif;
    color: #797979;
    font-weight: 400;
    text-align: left;
}
.shipping-radio-buttons {
    height: auto;
    border-style: none none solid;
    border-width: 1px;
    border-color: black black rgba(163, 163, 163, 0.68);
    font-family:'Titillium Web', sans-serif;
}
.shipping-cost {
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 0px 6px;
    float: right;
    border-radius: 5px;
    background-color: #5bb057;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 13px;
}
.shipping-title {
    float: left;
}
.shipping-disclaimer {
    font-family:'Titillium Web', sans-serif;
    color: #6d6d6d;
}
.totals {
    min-height: 40px;
    margin-top: 0px;
    background-color: white;
}
.totals.sales-tax {
    margin-top: 11px;
}
.totals.sales-tax.discount {
    margin-top: 0px;
}
.total-values {
    width: 90px;
    height: 100%;
    min-height: 40px;
    float: right;
    background-color: #cfcfcf;
}
.subtotals {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
    text-align: center;
}
.total-text {
    margin-top: 8px;
    margin-right: 13px;
    margin-bottom: 8px;
    float: right;
    font-family:'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: right;
}
.total-text.place-order {
    font-size: 20px;
}
.use-billing {
    margin-top: 17px;
    margin-bottom: 23px;
}
.use-billing-text {
    font-family:'Titillium Web', sans-serif;
    font-size: 17px;
    font-weight: 600;
}
.terms-and-conditions {
    margin-top: 11px;
}
.terms {
    display: block;
    margin-right: 12px;
    float: left;
    font-family:'Titillium Web', sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-align: right;
}
.policy-text {
    display: inline-block;
    margin-left: 6px;
    float: left;
    font-family:'Titillium Web', sans-serif;
}
.caheckout-checkbox {
    display: block;
    margin-left: 5px;
    float: left;
}
.caheckout-checkbox:active {
    background-color: #0098ff;
}
.checkout-links {
    color: #9f8552;
    font-weight: 600;
    text-decoration: none;
}
.checkout-links:hover {
    color: #454545;
}
.place-order-button {
    padding-top: 11px;
    padding-bottom: 11px;
    float: right;
    border: 1px solid #009423;
    background-color: #009423;
    font-family:'Titillium Web', sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}
.place-order-button:hover {
    border: 1px solid #009423;
    background-color: white;
    color: #009423;
}
.activity-loader {
    display: block;
    width: auto;
    min-height: 40px;
    margin-top: 6px;
    margin-right: 11px;
    margin-left: auto;
}
.order-processing {
    display: inline-block;
    margin-top: 9px;
    float: right;
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
    text-align: right;
    text-transform: uppercase;
}
.embedded-activity-animation {
    margin-top: 4px;
    margin-left: 5px;
    float: right;
}
.cart-grid {
    height: auto;
    margin-left: 0px;
}
.cart-titles {
    margin-top: 0px;
    margin-left: 11px;
    background-color: transparent;
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-titles.inside {
    margin-top: 0px;
    margin-left: 0px;
}
.cart-titles.inside.qty {
    border-bottom: 1px none black;
    text-align: center;
}
.cart-titles.inside.right {
    padding-right: 16px;
    text-align: center;
}
.cart-product-thumbnail {
    display: block;
    margin: 8px auto;
}
.cart-heading {
    background-color: white;
}
.items {
    padding-right: 0px;
    padding-left: 13px;
    border-right-width: 1px;
    border-right-color: #cfcfcf;
}
.inside {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    border-left: 1px solid #cfcfcf;
}
.product-logo-cart {
    margin-top: 8px;
}
.product-title-cart {
    margin-top: 3px;
    font-family:'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.cart-console-cgraphic {
    margin-right: 11px;
}
.stock-note {
    margin-top: 7px;
    font-family:'Titillium Web', sans-serif;
    font-size: 13px;
}
.stock-value {
    color: #579927;
}
.product-name-cart {
    padding-right: 0px;
    padding-left: 0px;
    border-style: none solid;
    border-width: 1px;
    border-color: #cfcfcf;
}
.product-price-cart {
    padding-left: 0px;
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
}
.qty-field {
    display: block;
    width: 40px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.qty-field.checkout-field {
    margin-top: 5px;
}
.remove-button {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 9px;
    padding-left: 10px;
    border-radius: 20px;
    background-color: #737373;
    font-family:'Titillium Web', sans-serif;
    font-size: 14px;
    line-height: 13px;
    text-align: center;
}
.remove-button:hover {
    background-color: #c1c1c1;
    color: #737373;
}
.remove-button.remove {
    display: block;
    width: 34px;
    height: 10px;
    margin-top: 8px;
    margin-right: auto;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url('../images/refresh-icon.png');
    background-position: 50% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
}
.remove-button.remove.reload {
    display: block;
    width: 31px;
    min-height: 30px;
    min-width: 30px;
    margin-right: auto;
    margin-left: auto;
}
.remove-button.remove.reload:hover {
    background-image: url('../images/refresh-icon-alt.png');
    background-size: 20px;
}
.cart-price {
    margin-top: 8px;
    padding-right: 17px;
    text-align: right;
}
.cart-height {
    /*height: 179px;*/
    padding-left: 11px;
    border-style: none none solid;
    border-bottom-width: 0px;
    border-bottom-color: black;
    margin-bottom: 10px;
}
.payment-column {
    padding-bottom: 8px;
    border-radius: 15px;
    background-color: transparent;
}
.luzern-merchant {
    font-family:'Titillium Web', sans-serif;
    font-weight: 400;
    text-align: center;
}
.card-shipping {
    margin-bottom: 10px;
}
.checkout-numbers {
    display: inline-block;
    margin-top: 15px;
    margin-right: 4px;
    float: left;
    clear: none;
}
.payment-padding {
    padding: 0px 13px 14px;
    border-radius: 15px;
    background-color: #d6d6d6;
}
.error-message {
    margin-top: 126px;
    font-family:'Titillium Web', sans-serif;
    font-size: 36px;
    text-align: center;
}
._404-span {
    font-weight: 700;
}
.error-apge-text {
    margin-top: 23px;
    font-family:'Titillium Web', sans-serif;
    font-size: 30px;
    text-align: center;
}
.plain-text {
    margin-top: 26px;
    font-family:'Titillium Web', sans-serif;
    font-size: 18px;
    text-align: center;
}
.order-confirmation {
    background-color: #1f1f20;
    background-image: url('../images/noise_texture.png');
    background-position: 0px 0px;
    background-size: 50px;
}
.oder-messages {
    margin-top: 78px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 28px;
    font-weight: 600;
}
.order-confirmation-paragraph {
    margin-top: 13px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 18px;
}
.order-number {
    margin-top: 5px;
    font-family:'Titillium Web', sans-serif;
    color: white;
}
.continue-shopping-button {
    margin-top: 13px;
    float: right;
    border: 2px solid #98a5b2;
    border-radius: 25px;
    background-color: transparent;
    font-family:'Titillium Web', sans-serif;
    color: #98a5b2;
    font-weight: 700;
    text-transform: uppercase;
}
.pagination {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 40px;
    float: left;
}
.pagination-page {
    display: block;
    width: 30px;
    height: 30px;
    margin-right: 6px;
    margin-left: 6px;
    float: left;
    border: 2px solid #636363;
    border-radius: 25px;
    font-family:'Titillium Web', sans-serif;
    color: #636363;
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    text-align: center;
}
.pagination-page:hover {
    border-color: #323232;
    color: #323232;
}
.pagination-page:focus {
    border-color: #323232;
    background-color: #323232;
    color: white;
}
.pagination-category {
    display: block;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    float: none;
}
.page-number {
    display: inline-block;
    float: left;
}
.arrow-left-pager {
    margin-right: 6px;
    margin-left: 6px;
}
.arrow-left-pager:hover {
    -webkit-transform: scale(1.09);
    -ms-transform: scale(1.09);
    transform: scale(1.09);
}
.paypal-logo-review {
    display: inline-block;
    margin: 10px 10px 10px 5px;
    float: left;
}
.edit-cart-link {
    color: #333;
    text-decoration: underline;
    text-transform: none;
}
.review-qty-total {
    text-align: center;
}
.paypal-review-details-headers {
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
}
.review-address {
    font-family:'Titillium Web', sans-serif;
}
.review-terms-and-contidions {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #8f8f8f;
}
.configurable-dropdown {
    border-style: none;
    background-color: black;
    font-family:'Titillium Web', sans-serif;
    color: #00c400;
    font-weight: 600;
    text-transform: uppercase;
}
.buttons-container {
    width: 300px;
    margin-top: 20px;
    margin-left: 20px;
}

.tb-dropdown {
    margin-top: 14px;
    padding: 10px 50px 10px 10px;
    float: right;
    border-radius: 25px;
    background-color: #000;
    font-family: 'Titillium Web', sans-serif;
    color: #00b300;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.tb-dropdown.w--open {
    border-radius: 20px 20px 0px 0px;
}

.tb-dropdown-link {
    background-color: #000;
    font-family: 'Titillium Web', sans-serif;
    color: #00b300;
    text-transform: uppercase;
}

.tb-dropdown-link:hover {
    color: #e0e0e0;
}

.inner-list.w--open {
    overflow: hidden;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.product-page-heading {
    margin-left: 38px;
    font-family:'Titillium Web', sans-serif;
    color: white;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
}
@media (max-width: 991px) {
    .slider {
        height: 310px;
    }
    .slide.image1 {
        position: relative;
        display: block;
        overflow-x: visible;
        overflow-y: visible;
        height: auto;
        float: none;
        background-position: 50% 0px;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .price-description.playstation {
        padding-right: 0px;
    }
    .price-description.xbox {
        padding-right: 0px;
    }
    .price-description.pc {
        padding-right: 0px;
    }
    .price.special {
        clear: left;
    }
    .subtitle-text.description {
        width: 68%;
        margin-top: 0px;
        padding-left: 11px;
        float: left;
    }
    .compare-list-button {
        left: 22%;
        top: 1%;
    }
    .add-to-cart-category {
        left: 0px;
        top: 0px;
    }
    .add-cart {
        left: -10px;
        right: 0px;
        bottom: 111px;
    }
    .buy-now.xbox {
        margin-right: 10px;
    }
    .left-product-page {
        height: auto;
        min-height: 650px;
    }
    .right-product-page {
        height: auto;
        min-height: 650px;
    }
    .headset-logo {
        height: 60px;
        margin-left: 20px;
    }
    .buynow-register {
        margin-left: 13px;
    }
    .description-text {
        margin-right: 0px;
        padding: 10px 12px 10px 13px;
        font-size: 13px;
        line-height: 19px;
    }
    .features {
        padding-bottom: 5px;
    }
    .dial-placeholder {
        margin-left: 13px;
    }
    .feature-description {
        display: block;
        height: auto;
        margin-left: 20px;
    }
    .pricing-container {
        padding-right: 13px;
        padding-left: 13px;
    }
    .pricing {
        margin-top: 5px;
    }
    .product-page-pricing {
        margin-top: 10px;
        margin-right: 10px;
        margin-left: 10px;
    }
    .currencies {
        display: inline-block;
        width: 100%;
        margin-top: 13px;
    }
    .add-to-cart-xbox {
        display: block;
        min-width: 175px;
        margin-top: 16px;
        margin-right: auto;
        margin-left: auto;
        font-size: 18px;
        text-align: center;
    }
    .product-page-slider {
        width: 380px;
        height: auto;
    }
    .headset-image {
        width: auto;
        padding-right: 48px;
        padding-left: 48px;
    }
    .compare-button.compare {
        display: block;
        min-width: 160px;
        margin-right: 5px;
        font-size: 15px;
    }
    .compare-button.share {
        margin-left: 5px;
        font-size: 15px;
    }
    .product-page-teb {
        width: 150px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .product-page-teb.w--current {
        width: 150px;
        margin-right: 0px;
        margin-left: 0px;
    }
    .carousel-images {
        width: auto;
    }
    .product-page-tabs-menu {
        width: 100%;
    }
    .secondary-tabs-menu-background {
        margin-left: auto;
        padding-right: 0px;
        padding-left: 0px;
    }
    .content-list-title {
        margin-left: 91px;
    }
    .content-list-title.odd {
        padding-left: 91px;
    }
    .related-list {
        width: 50%;
    }
    .product-page-heading {
        margin-left: 13px;
    }

    .compare-description {
        min-height: 200px;
    }
    .compare-results-header {
        font-size: 11px;
    }
    .compare-results-header.headset-compare-title {
        font-size: 16px;
    }
    .add-to-cart-text.ps {
        font-size: 12px;
    }
    .add-to-cart-text.xbox {
        font-size: 12px;
    }
    .compare-input-field.left {
        width: 30%;
    }
    .compare-input-field.right {
        width: 30%;
    }
    .rating-logos {
        height: 250px;
    }
    .review-captions {
        height: 250px;
    }
    .review-captions.odd {
        height: 250px;
    }
    .review-contents {
        padding-left: 20px;
    }
    .review-by {
        padding-left: 30px;
    }
    .ratings-title {
        padding-left: 20px;
    }
    .tech-spec-headings.reviews {
        padding-left: 30px;
    }
}
@media (max-width: 767px) {
    .slider {
        height: 230px;
    }
    .list-title.clear {
        margin-right: 3px;
        margin-left: 3px;
    }
    .list-option {
        padding-right: 8px;
        padding-left: 8px;
    }
    .list-option.right {
        padding-right: 6px;
        padding-left: 6px;
    }
    .product-list-item {
        width: 50%;
        height: auto;
        min-width: 250px;
    }
    .filter-button {
        width: auto;
        margin-right: 5px;
    }
    .buy-now.xbox {
        margin-right: 20px;
    }
    .left-product-page {
        width: 100%;
        height: auto !important;
        padding-bottom: 23px;
    }
    .right-product-page {
        width: 100%;
    }
    .headset-logo {
        height: 40px;
    }
    .dial-placeholder {
        width: 250px;
    }
    .feature-description {
        margin-left: 30px;
    }
    .product-page-pricing {
        margin-right: 10px;
        margin-left: 10px;
        padding-top: 10px;
        padding-right: 13px;
        padding-left: 13px;
    }
    .currencies {
        margin-bottom: 15px;
    }
    .works-with {
        text-align: center;
    }
    .product-page-slider {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .product-page-teb {
        width: 100%;
    }
    .product-page-teb.w--current {
        width: 100%;
    }
    .sub-tabs {
        width: 100%;
    }
    .related-list {
        width: 100%;
    }
    .checkout-field.coupon {
        display: inline-block;
        float: left;
        clear: none;
    }
    .coupon-code {
        margin-right: 14px;
        margin-left: 14px;
    }
    .counpon-callout {
        clear: left;
    }
    .checkout-button {
        float: none;
        clear: none;
    }
    .checkout-section-headings {
        width: 100%;
        margin-right: 9px;
        margin-left: 9px;
    }
    .total-text.place-order {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        float: left;
        text-align: center;
    }
    .terms {
        margin-right: 10px;
        margin-left: 10px;
    }
    .policy-text {
        display: inline-block;
        margin-left: 8px;
        font-size: 11px;
    }
    .place-order-button {
        width: 100%;
        float: none;
        clear: none;
        text-align: center;
    }
    .terms-container {
        display: inline-block;
        padding-left: 10px;
    }

    .package-contents-heading.support-section {
        height: auto;
    }
    .rating-logos {
        height: 260px;
        background-color: #000;
        background-image: -webkit-linear-gradient(270deg, #222, #4d4d4d);
        background-image: linear-gradient(180deg, #222, #4d4d4d);
    }
    .rating-logos.odd {
        position: relative;
        height: 260px;
        background-color: rgba(0, 0, 0, .16);
    }
    .review-captions {
        height: 260px;
    }
    .review-captions.odd {
        height: 260px;
    }
    .review-heading {
        padding-left: 10px;
    }
    .review-contents {
        padding-right: 10px;
        padding-left: 10px;
    }
    .ratings-read-more {
        margin-left: 20px;
    }
    .review-name {
        display: block;
    }
    .ratings-title {
        padding-left: 10px;
    }
    .recommend-text {
        margin-left: 10px;
    }
    .close-filters-desktop.mobile {
        position: static;
        left: 0px;
        top: 0px;
        right: 0px;
        bottom: 0px;
        float: right;
        text-align: center;
    }
    .mobile-filters {
        position: static;
        left: 0px;
        top: 60px;
        right: 0px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        background-color: #505050;
    }
    .mobile-filters-header {
        display: inline-block;
        margin-right: auto;
        margin-left: auto;
        padding: 13px 10px;
        font-family: 'Titillium Web', sans-serif;
        color: #ebebeb;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        text-transform: uppercase;
    }
    .support-container {
        height: auto;
        margin-bottom: 15px;
    }
    .support-pane {
        padding-bottom: 29px;
    }
}
@media (max-width: 479px) {
    .slider {
        height: 130px;
        min-width: auto;
    }
    .category-filter {
        height: 223px;
    }
    .filter-list {
        margin-right: auto;
        margin-left: auto;
        padding-left: 0px;
    }
    .list-title {
        font-size: 15px;
    }
    .list-title.clear {
        margin-left: 0px;
    }
    .list-option {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .list-option.right {
        display: block;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        border-style: none;
        font-size: 13px;
    }
    .list-option.right:hover {
        border-style: none;
    }
    .product-list-item {
        width: 319px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .price-description.playstation {
        display: block;
        margin-right: auto;
        margin-left: auto;
        padding-right: 0px;
        padding-left: 0px;
    }
    .price-description.xbox {
        padding-right: 0px;
        padding-left: 0px;
    }
    .price-description.pc {
        padding-right: 0px;
        padding-left: 0px;
    }
    .sub-title {
        position: static;
        display: block;
        width: 280px;
        margin-right: auto;
        margin-left: auto;
    }
    .subtitle-text.description {
        width: 78%;
        margin-left: 5px;
        float: left;
    }
    .filter-button {
        padding-right: 113px;
        padding-left: 113px;
        background-position: 70% 50%;
    }
    .compare-list-button {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .buy-now.xbox {
        margin-right: 10px;
        font-size: 15px;
    }
    .left-product-page {
        min-height: 400px;
    }
    .right-product-page {
        min-height: 550px;
    }
    .headset-logo {
        margin-left: 10px;
    }
    .description-text {
        line-height: 20px;
    }
    .dial {
        width: 40%;
    }
    .dial-placeholder {
        margin-right: 12px;
    }
    .feature-description {
        display: block;
        margin-left: 0px;
        float: none;
    }
    .product-page-pricing.mobile {
        padding-left: 10px;
    }
    .currencies {
        width: 100%;
        margin-bottom: 8px;
    }
    .list-price {
        display: block;
        width: auto;
        margin-right: auto;
        margin-left: auto;
        float: left;
        text-align: left;
    }
    .list-price-total {
        float: right;
    }
    .atual-price {
        margin-top: 31px;
    }
    .add-to-cart-xbox {
        margin-top: 17px;
    }
    .console-logo {
        width: 130px;
        float: left;
    }
    .console-logo.odd {
        float: right;
    }
    .product-page-slider {
        width: 330px;
        height: auto;
    }
    .compare-button.compare {
        min-width: 140px;
        display:none;
    }
    .compare-callout {
        display:none;
    }
    .compare-button.share {
        min-width: 140px;
    }
    .product-page-teb {
        width: 100%;
    }
    .product-page-teb.w--current {
        width: 100%;
    }
    .sub-tabs {
        text-align: center;
    }
    .sub-tabs-xbox {
        text-align: center;
    }
    .black-left-contents-details {
        width: 50%;
    }
    .black-left-contents-details.alternate {
        height: auto;
    }
    .package-contents-right.xbox {
        width: 50%;
    }
    .tech-spec-headings {
        padding-left: 16px;
        font-size: 19px;
    }
    .content-list-title {
        margin-left: 0px;
        font-size: 10px;
    }
    .content-list-title.odd {
        margin-left: 0px;
        padding-left: 0px;
        font-size: 10px;
    }
    .content-list-title.odd.values {
        font-size: 10px;
    }
    .content-list-title.values {
        font-size: 10px;
    }
    .contents-lists {
        padding-left: 10px;
    }
    .rating-logos {
        height: 225px;
        min-height: 225px;
    }
    .rating-logos.odd {
        height: 225px;
        min-height: 225px;
    }
    .rating-logo-images {
        width: 100px;
    }
    .review-captions {
        height: 225px;
    }
    .review-captions.odd {
        height: 225px;
    }
    .review-heading {
        padding-left: 5px;
        font-size: 15px;
    }
    .review-contents {
        padding-right: 5px;
        padding-left: 10px;
        font-size: 10px;
        line-height: 15px;
    }
    .ratings-read-more {
        margin-bottom: 9px;
        margin-left: 63px;
    }
    .review-by {
        padding-left: 5px;
        font-size: 18px;
    }
    .review-name {
        display: block;
        font-size: 19px;
    }
    .review-stars {
        max-width: 90%;
    }
    .rate-product-button {
        margin-right: 5px;
        margin-left: 5px;
        padding-right: 13px;
        padding-left: 13px;
        float: left;
        font-size: 12px;
    }
    .recommend-text {
        margin-left: 0px;
        padding-right: 5px;
        padding-left: 10px;
    }
    .reviewer-details .rating-box {
        margin-left: 5px !important;
    }
    .tech-spec-headings.reviews {
        padding-left: 5px;
    }
    .looking-callout {
        height: 200px;
        background-size: cover;
    }
    .accessories-callout {
        width: 100%;
    }
    .callout-shop-button {
        display: inline-block;
        width: 200px;
        margin-left: 0px;
        float: left;
    }
    .shop-callout {
        width: 100%;
        margin-top: 28px;
        margin-right: 0px;
        margin-left: 17px;
    }
    .related-product-container {
        padding-right: 0px;
        padding-left: 0px;
    }
    .accessories-list-items {
        width: 100%;
    }
    .accessories-item {
        width: 100%;
        padding-right: 0px;
        padding-bottom: 15px;
        padding-left: 0px;
    }
    .accessories-lists {
        width: 100%;
    }
    .checkout {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .why-buy {
        padding-right: 12px;
        padding-left: 12px;
    }
    .checkout-title {
        margin: 10px;
        float: none;
    }
    .checkout-section-headings {
        margin: 4px;
    }
    .total-text.place-order {
        padding-left: 6px;
    }
    .terms {
        display: block;
        float: left;
        clear: none;
    }
    .policy-text {
        display: block;
        width: 94%;
        margin-left: 0px;
        float: left;
    }
    .caheckout-checkbox {
        display: inline-block;
        margin-right: 5px;
        margin-left: 0px;
        float: left;
        clear: left;
    }
    .place-order-button {
        float: left;
        clear: right;
    }
    .cart-titles {
        margin-left: 0px;
    }
    .cart-titles.inside.right {
        padding-right: 0px;
    }
    .items {
        padding-left: 0px;
    }
    .product-price-cart {
        display: block;
        padding-right: 0px;
    }
    .cart-height {
        height: auto;
    }
    .terms-container {
        display: block;
    }
    .product-page-heading {
        margin-right: 18px;
        margin-left: 19px;
    }
    .paginationstyle {
        padding-right: 0 !important;
    }
    .product-list {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    }
    .mobile-filters {
        top: 223px;
    }
    .support-pane {
    background-color: #4c4c4c;
    background-image: -webkit-linear-gradient(222deg, #4c4c4c, #3f3f3f);
    background-image: linear-gradient(228deg, #4c4c4c, #3f3f3f);
  }
}

@media (min-width:500px) and (max-width:749px) {
    .product-list {
        -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
    }
}
@media (max-width:499px) {
    .product-list {
        -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    }
}
.tbslickslide  {
    /*height: 580px;*/
}

.slide {

    background-position: 0px 0px;
    background-size: cover;
}

.slick-track{
    display: block;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
    right: 0;
    white-space: nowrap;
    z-index: 1;
}
.w-slide {
    display: inline-block;
    height: 100%;
    position: relative;
    text-align: left;
    vertical-align: top;
    white-space: normal;
    width: 100%;
}

.package-contents-title-list .content-list-title {
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
.regular-price .price {
    margin-top: 14px;
    font-family:'Titillium Web', sans-serif;
    color: #4cb20e;
    font-size: 34px;
    line-height: 20px;
    font-weight: normal !important;
}




.filter-options{
    border-bottom: 1px none black;
}

/**************OVERIDES******/
#discount .price,#subtotal .price,#subshipping .price,#subfinal .price, #taxrate .price{
    margin-top: 10px;
    margin-bottom: 10px;
    font-family:'Titillium Web', sans-serif;
    font-weight: 600;
    text-align: center;
    float:none;
    padding-bottom:0px;
    padding-top:0px;
    font-size:16px;
}
.product-title-cart a{color:#000;}
.product-title-cart a:hover{color:#000;text-decoration:none;}


.store-only {
    margin-top: 19px;
    margin-bottom: 7px;
    padding-bottom: 1px;
    float: none;
    font-family: 'Titillium Web', sans-serif;
    color: #222;
    font-size: 22px;
    text-transform: uppercase;
}
.review-page-title .checkout-title{
    display: inline-block;
    float: none;
    font-family: "Titillium Web",sans-serif;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 12px;
    margin-top: 12px;
    text-align: left;
    text-transform: uppercase;
}
.paypal-logo-review {
    display: inline-block;
    float: left;
    margin: 18px 10px 10px 5px;
}
.paypal-review-details-headers {
    font-family: "Titillium Web",sans-serif;
    font-weight: 600;
}
.edit-cart-link {
    color: #333;
    text-decoration: underline;
    text-transform: none;
}
.review-address .price{
    display: inline;
    float: none;
    font-size: 17px;
    font-weight: 300;
}
.review-qty-total {
    text-align: center;
}
#details-table tfoot {
    /* background: #fff none repeat scroll 0 0;*/

}
tbody {
    border-bottom: 20px solid #eaedef;
}
.data-table > tfoot > tr > td
{
    padding-bottom: 10px;
    padding-left: 10px;
}

.category-filter-list, #fme_layered_container{
    height:1755px;
}

.toolbar-pagination{
    left:41%;position:relative;clear:both;padding-bottom:1%;bottom:100px;/*min-width:550px;width:550px;*/
}


@media (max-width: 767px) {
    .place-order-button{
        width:100% !important;
    }
    .toolbar-pagination{
        left:0% !important;
        min-width:300px !important;
        position:inherit !important;
        width:300px !important;
    }
    .pricing .buy-now-button {
        display: inherit !important;
    }
}
@media (min-width:768px) and (max-width: 991px) {
    .pricing {
        display: none !important;
    }
}
#regions-top .dropdown-menu{
    top:37px;
}
/*#regions-top .btn-group.bootstrap-select{
margin-top:13px;
}*/
#regions-top .btn-group.bootstrap-select .dropdown-menu > li > a{
    padding: 3px 6px;
}
#regions .dropdown-menu{
    top:-299px;
}
/* -------------------------------------------- *
 * Ratings
 */
.ratings {
    margin: 7px 0;
}
.ratings .rating-box,
.ratings .rating-links {
    margin: 5px 0;
}
.ratings .rating-box {
    width: 65px;
    height: 13px;
    background-repeat: repeat-x;
    background-position: 0 -615px;
    overflow: hidden;
}
.ratings .rating-box .rating {
    float: left;
    height: 13px;
    background-repeat: repeat-x;
    background-position: 0 -600px;
}
.ratings .amount {
    display: block;
    margin: 5px auto;
}
.ratings .rating-links .separator {
    margin: 0 3px;
}
.rating-logos .rating-box {
    margin: auto;
}
.reviewer-details .rating-box {
    margin-left: 133px;
}

/* -------------------------------------------- *
 * Icons
 */
.icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
.sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
    background-image: url(../images/icon_sprite.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .icon-sprite, .btn-remove2, .ratings .rating-box, .ratings .rating-box .rating, .sorter > .sort-by .sort-by-switcher, .sorter > .view-mode .grid,
    .sorter > .view-mode .list, .skip-nav .icon, .skip-search .icon, #search_mini_form .search-button:before, .skip-account .icon, .skip-cart .icon, .product-view .sharing-links a, .review-summary-table .rating-box .rating-number:after, .ratings-table .rating-box, .ratings-table .rating-box .rating {
        background-image: url(../images/icon_sprite@2x.png);
        background-size: 100px 1000px;
    }
}
.paginationstyle {
    position: absolute;
    bottom: 5px;
    right: 0;
    padding-right: 52px;
}
.flatview a{
    color: #FFF !important;
    font-size: 15px;
    text-decoration: none;
    margin-right: 10px;
}
.flatview a.selected{
    font-size: 17px;
    font-weight: bold;
}
.nick-name {
    text-align: center;
    color: white;
    font-size: 25px;
    font-weight: bold;
    margin: 25px auto 15px auto;
}

.product-page-video-section {
    display: none;
    height: 0px;
    border-top: 10px none #4cb20e;
    background-color: #b5b5b5;
    box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, .22);
}

.video-slide {
    display: block;
    width: 100%;
    margin-top: 64px;
    margin-bottom: 64px;
    padding-right: 104px;
    padding-left: 104px;
}

.videos-button-cont {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 16px;
    clear: left;
}

.video-link {
    display: block;
    width: 300px;
    margin-right: auto;
    margin-left: auto;
}

.video-button {
    display: block;
    width: 165px;
    max-width: 250px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-right: 13px;
    padding-left: 7px;
    border: 1px solid transparent;
    border-radius: 26px;
    background-color: #acacac;
    line-height: 20px;
    text-transform: uppercase;
}

.video-button:hover {
    background-color: #d5d5d5;
}

.watch-videos {
    width: 160px;
    max-width: 260%;
}

.video-link-text {
    margin-top: 2px;
    margin-bottom: 0px;
    padding: 10px;
    float: left;
    border: 1px none #acacac;
    border-radius: 26px;
    background-color: transparent;
    font-family: 'Titillium Web', sans-serif;
    color: #343434;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.play-circle {
    padding-top: 12px;
    padding-bottom: 8px;
    float: left;
}

.video-container {
    display: block;
    max-width: 560px;
    height: auto;
    width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-top: 30px;
}

.video-slider {
    height: auto;
    background-color: transparent;
}

.video-gallery-icon {
    color: #fff;
}

.video-titles {
    font-family: 'Titillium Web', sans-serif;
    font-size: 30px;
    height: 60px;
    text-align: center;
}
.product-page-video-section .w-slider-nav {
    position: relative;
    margin-top: 30px;
}
.product-page-video-section .w-slider-mask {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    left: 0;
    right: 0;
    height: auto;
    white-space: nowrap;
}
@media (max-width:517px){
    .product-page-video-section .w-slider-nav {
        margin-top: 20px;
    }
}
.close-video-button {
    position: absolute;
    top: 10px;
    right: 10px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, .47);
    font-family: 'Titillium Web', sans-serif;
    font-weight: 700;
    text-align: center;
    z-index:9;
}

.close-video-button:hover {
    background-color: rgba(0, 0, 0, .65);
}
.strip-colour-video {
    height: 5px;
}
@media (max-width: 479px){
    .video-container {
        padding-right: 42px;
        padding-left: 42px;
    }
    .video-slider {
        height: auto;
    }
    .video-arrow {
        width: 40px;
    }
}
#fme_layered_container{
    height:auto !important;
}

.compare-button {
    display: block;
    width: 300px;
    margin-top: 13px;
    margin-right: auto;
    margin-left: auto;
    padding: 9px 14px;
    float: none;
    clear: left;
    border: 3px solid #e4e4e4;
    border-radius: 26px;
    background-color: transparent;
    font-family: 'Titillium Web', sans-serif;
    color: #e4e4e4;  font-size: 22px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.compare-button.compare,.compare-button.compare.disabled {
    display: block;
    min-width: 120px;
    width:auto;
    margin-right: 20px;
    margin-left: auto;
    float: right;
    border-width: 2px;
    border-color: #acacac;
}
.compare-button.compare.disabled {
    cursor: default;
}

.compare-button.compare:hover,.compare-button.compare:focus {
    color:#fff;
    border-color: #fff;
}
.compare-button.compare.disabled:hover,.compare-button.compare.disabled:focus {
    color: #e4e4e4;
    border-color: #acacac;
}

.compare-button.share {
    display: block;
    width: auto;
    min-width: 120px;
    margin-right: auto;
    margin-left: 20px;
    margin-top:0px;
    float: left;
    border-width: 2px;
    border-color: #acacac;
}

.compare-button.share:hover, .compare-button.share:focus{
    border-color: #fff;
    color: #fff;
}

.compare-button.videos {
    display: block;
    width: 200px;
    font-size: 15px;
    text-decoration: none;
}

.share-btn {
    display:inline-block;
}
.share-wrapper {
    text-align: center;
    width: 100%;
}
#shareButtons {
    margin-top: 120px;
}

@media (max-width: 991px) {
    .compare-button.compare {
        display: block;
        min-width: 160px;
        margin-right: 5px;
        font-size: 15px;
    }
    .compare-button.share {
        margin-left: 5px;
        font-size: 15px;
    }
}
@media (max-width: 479px) {
    .compare-button.compare {
        min-width: 140px;
        display: none;
    }
    .compare-button.compare.disabled {
        display: none;
    }
    .compare-button.share {
        min-width: 140px;
    }
    .banner-caption h2 {
        font-size: 25px;
        margin: auto;
    }
    .banner-caption {
        top:0px;
    }
    .banner-caption h1 {
        font-size: 35px;
        margin: auto;
    }
    .compare-icon {
        display:none;
    }
    .support-container { 
        margin-left: 5px;
    }
}

.compare-items-products {
    margin-bottom: 20px;
    box-shadow: -1px 5px 12px -1px rgba(0, 0, 0, .5);
}

.compare-product-item {
    position: relative;
    float: left;
    border-style: none none none solid;
    border-right-width: 0px;
    border-right-color: rgba(0, 0, 0, .34);
    border-left-width: 1px;
    border-left-color: hsla(0, 0%, 77%, .7);
    box-shadow: 0 -1px 10px 0 rgba(0, 0, 0, .42);
}

.compare-product-title.ps {
    background-image: -webkit-linear-gradient(2deg, #003fbd, #024feb);
    background-image: linear-gradient(88deg, #003fbd, #024feb);
}

.compare-product-title.ps.xbox {
    background-image: -webkit-linear-gradient(2deg, #009800, #00bc00);
    background-image: linear-gradient(88deg, #009800, #00bc00);
}

.compare-body {
    background-image: url('../images/compare-bg.png');
    background-position: 0px 0px;
    background-size: 6px;
}

.compare {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}
.share {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}


.compare.ps {
    font-weight: 600;
    letter-spacing: 1px;
}

.compare.xbox {
    font-weight: 600;
    letter-spacing: 1px;
}

.compare-product-image {
    text-align: center;
    background-image: -webkit-linear-gradient(270deg, #b6b8ba, #a3a4a6);
    background-image: linear-gradient(180deg, #b6b8ba, #a3a4a6);
}

.compare-product-image.even {
    background-image: -webkit-linear-gradient(270deg, #dbdbdb, #a3a4a6);
    background-image: linear-gradient(180deg, #dbdbdb, #a3a4a6);
}

.product-thumbnail-compare {
    padding: 20px 30px;
}

.compare-description {
    padding: 10px;
    background-image: -webkit-linear-gradient(270deg, #959799, #adafb2);
    background-image: linear-gradient(180deg, #959799, #adafb2);
    font-family: 'Titillium Web', sans-serif;
    color: #1a1a1a;
    line-height: 16px;
    font-weight: 600;
    min-height: 82px;
}

.compare-tables {
    padding-right: 10px;
    padding-left: 10px;
    border-radius: 1px;
}

.feature-comparison-column {
    width: 100%;
    margin-bottom: 0px;
    float: left;
}

.compare-results-header {
    height: 40px;
    padding-right: 10px;
    padding-left: 10px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 15px;
    line-height: 37px;
    font-weight: 600;
    text-transform: uppercase;
}

.compare-results-header.headset-compare-title {
    font-size: 19px;
    font-weight: 600;
    text-align: center;
    letter-spacing: 1px;
}

.compare-results-titles {
    width: 100%;
    height: 41px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom: 1px solid #494949;
    background-image: -webkit-linear-gradient(270deg, #8d8f94, #8d8f94);
    background-image: linear-gradient(180deg, #8d8f94, #8d8f94);
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.compare-results-titles.result {
    border-bottom-color: rgba(73, 73, 73, .44);
    background-image: -webkit-linear-gradient(270deg, #f6f6f6, #f6f6f6);
    background-image: linear-gradient(180deg, #f6f6f6, #f6f6f6);
    color: #8d8f94;
    font-size: 12px;
    text-align: center;
}

.compare-results-titles.result.odd {
    border-bottom-color: rgba(73, 73, 73, .22);
    background-image: -webkit-linear-gradient(270deg, #eaeaea, #eaeaea);
    background-image: linear-gradient(180deg, #eaeaea, #eaeaea);
}

.compare-results-titles.result.odd.fa.fa-check.xbox {
    color: #00bd00;
}

.compare-results-titles.result.odd.fa.fa-check.ps {
    background-image: -webkit-linear-gradient(270deg, #eaeaea, #eaeaea);
    background-image: linear-gradient(180deg, #eaeaea, #eaeaea);
}

.compare-results-titles.result.odd.fa.fa-times.fa-3x {
    background-image: -webkit-linear-gradient(270deg, #eaeaea, #eaeaea);
    background-image: linear-gradient(180deg, #eaeaea, #eaeaea);
}

.compare-results-titles.result.fa.fa-times {
    width: 100%;
}

.compare-results-titles.result.fa.fa-times.fa-3x {
    background-image: -webkit-linear-gradient(270deg, #f6f6f6, #f6f6f6);
    background-image: linear-gradient(180deg, #f6f6f6, #f6f6f6);
    font-size: 14px;
}

.compare-results-titles.result.fa.fa-check {
    color: #024feb;
}

.compare-results-titles.result.fa.fa-check.xbox {
    color: #00bd00;
}

.compare-results-titles.buy-section {
    height: 118px;
}

.feature-comparison {
    float: left;
    background-image: -webkit-linear-gradient(90deg, #535353 93%, #777);
    background-image: linear-gradient(0deg, #535353 93%, #777);
}

.feature-comparison.item:hover {
    position: relative;
    z-index: 10;
    box-shadow: 0 0 6px 1px #000;
}

.feature-comparison.item.ps {
    background-image: -webkit-linear-gradient(90deg, #535353 93%, #777);
    background-image: linear-gradient(0deg, #535353 93%, #777);
}

.feature-comparison.item.ps:hover {
    background-image: -webkit-linear-gradient(0deg, #003ebd, #024feb 51%, #003ebd 98%);
    background-image: linear-gradient(90deg, #003ebd, #024feb 51%, #003ebd 98%);
}

.feature-comparison.item.xbox:hover {
    background-image: -webkit-linear-gradient(352deg, #009800 16%, #00bd00 63%, #00a100);
    background-image: linear-gradient(98deg, #009800 16%, #00bd00 63%, #00a100);
}

.shop-comparison-title {
    width: 100%;
    float: left;
    background-color: #8d8f94;
}

.no-compare-body {
    background-color: #eaedef;
}
.no-compare-body .container {
    width:70%;
    margin:20px 15%;
}
.no-compare-body .container .continue-parent-compare {
    margin: auto;
    margin: 70px 170px 110px 0;
    float:left;
}
.no-compare-body .container .no-items {
    float:left;
    margin-top: 30px;
}

.result {
    width: 100%;
    float: left;
    background-color: #f6f6f6;
    text-align: center;
}

.result.odd {
    background-color: #eaeaea;
}

.add-to-cart-compare {
    display: block;
    width: 90%;
    height: 40px;
    margin: 7px auto;
    border-radius: 26px;
    background-color: #202020;
    text-decoration: none;
    cursor: pointer;
}

.add-to-cart-compare:hover {
    background-color: #000;
}

.add-to-cart-text {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 12px;
    font-family: 'Titillium Web', sans-serif;
    color: #c7c7c7;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
}

.add-to-cart-text.ps {
    color: #0256ff;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}

.add-to-cart-text.xbox {
    color: #00bd00;
    font-weight: 700;
    cursor: pointer;
}

.cart-icon-button {
    width: 28px;
    height: 21px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    float: right;
    border-left: 1px solid #636363;
    background-position: 50% 50%;
    background-size: 20px 16px;
    background-repeat: no-repeat;
}
.cart-icon-button .cart-link {
    font-size: 20px;
    padding:5px;
}

.cart-icon-button.xbox {
    background-size: auto 16px;
    background-repeat: no-repeat;
}

.vs-symbol {
    position: absolute;
    top: 35%;
    right: -32px;
    z-index: 30;
    display: inline-block;
    float: left;
}

.vs-symbol.last {
    display: none;
}

.search-comparable {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 35px;
    padding-bottom: 53px;
    background-color: #f6f6f6;
}

.search-to-compare {
    margin-bottom: 9px;
    font-family: 'Titillium Web', sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.compare-input-field {
    width: 40%;
    margin: 23px 47px 21px;
    float: right;
    border: 1px solid #777;
    border-radius: 26px;
    background-color: #d5d7da;
    font-family: 'Titillium Web', sans-serif;
    font-size: 17px;
}

.compare-input-field.left {
    display: block;
    width: 40%;
    margin-right: 20px;
    margin-left: 41px;
    float: left;
    clear: none;
    border-width: 2px;
    border-color: #b4b4b4;
}

.compare-input-field.right {
    display: block;
    width: 40%;
    margin-right: 48px;
    float: right;
    border-width: 2px;
    border-color: #b4b4b4;
}

.or-symbol {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    display: block;
    width: 50px;
    height: 50px;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 40px;
    background-image: -webkit-linear-gradient(270deg, #6e6e6e, #ababab);
    background-image: linear-gradient(180deg, #6e6e6e, #ababab);
}

.or-compare-text {
    display: block;
    width: 50px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Titillium Web', sans-serif;
    color: #fafafa;
    font-size: 17px;
    text-align: center;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, .65);
}

.compare-form-wrap {
    position: relative;
}
.flex-wrapper .note-msg {
    text-align: center;
    width: 100%;
    margin: 20px 0;
    font-size: 20px;
}

.compare-search-button {
    display: block;
    width: 150px;
    margin-right: auto;
    margin-left: auto;
    border: 2px solid #000;
    border-radius: 26px;
    background-color: transparent;
    font-family: 'Titillium Web', sans-serif;
    color: #000;
    font-size: 19px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
}

.compare-search-button:hover {
    background-color: #000;
    color: #fff;
}
.compare-results-titles .rating-box {
    margin:auto;
}

.compare-callout {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9999;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #000;
}

.go-to-compare {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 25px;
    background-color: #c7c7c7;
    font-family: 'Titillium Web', sans-serif;
    color: #3b3b3b;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.go-to-compare:hover,.go-to-compare:focus {
    background-color: #6f6f6f;
    color: #fff;
}

.go-to-compare.disabled {
    display: block;
    width: 200px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 25px;
    background-color: #c7c7c7;
    font-family: 'Titillium Web', sans-serif;
    color: #3b3b3b;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    cursor: default;
}

.go-to-compare.disabled:hover,.go-to-compare.disabled:focus {
    background-color: #c7c7c7;
    color: #3b3b3b;
}

.remove-from-compare {
    display: block;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Titillium Web', sans-serif;
    color: #2a2a2a;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
}

.remove-compare-text {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.remove-compare-text:hover {
    color: #1d1d1d;
}
.items-added-to-compare {
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    text-align: center;
}
.compare-continue-parent {
    margin: auto;
    padding: 10px;
}
.compare-continue-shopping {
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-right: 10px;
    float: left;
}
.compare-cs-arrow{
    background-image: url("../images/comparearrow.png");
    height:24px;
    width:30px;
    margin: 2px 10px 0 0;
    float: left;

}
.flexible-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.category-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
}

.category-list-item._25 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.product-image {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.filters-desktop {
    position: static;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    height: 100vh;
    min-height: 100vh;
    float: left;
    clear: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    background-color: #0098ff;
}

.navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    float: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #000;
}

.flex-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*height: 100vh;*/
}

.sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    /*height: 100vh;*/
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    /*-ms-flex-item-align: center;
    align-self: center;*/
    background-color: #505050;
    text-align: center;
}
.moveDown {
    width: 100%;
    position: relative;
    margin-top: 10px;
}
.moveUp {
    width: inherit;
    position: fixed;
    top:60px;
    margin-top: 10px;
}
.moveBottom {
    position: absolute;
    width:inherit;
    bottom:220px;
}
.main-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.main-content #fme_layered_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*overflow: scroll;*/
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.titles {
    padding-bottom: 50px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    float: left;
    width:85%;
}
.titles-category {
    margin: 10px 0;
    color: #FFF;
}
 .close-filters-desktop {
        float:left;
        width:10%;
    }
.product-list {
    position: relative;
    height: auto;
    padding: 14px;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    -ms-flex: 0 0 22%;
    width: 25%;
    cursor: pointer;
}

.close-button-desktop {
    width: 30px;
    height: 30px;
    margin: 5px;
    padding: 5px;
    border-radius: 7px;
    background-color: #919191;
}

.product-details-category {
    margin-bottom: 4px;
    border-bottom: 2px solid #bd9f00;
    line-height: 10px;
}

.product-details-category.xbox {
    border-bottom-color: #009423;
}

.product-details-category.ps {
    border-bottom-color: #024feb;
}

.product-title-category {
    display: inline-block;
    padding-right: 15px;
    padding-left: 1px;
    float: left;
    border-bottom: 2px solid #bd9f00;
    background-color: #bd9f00;
    -webkit-perspective-origin: 100% 0%;
    perspective-origin: 100% 0%;
}

.product-title-category.xbox {
    border-bottom-color: #009423;
    background-color: #009423;
}

.product-title-category.ps {
    border-bottom-color: #024feb;
    background-color: #024feb;
}

.category-price {
    display: inline-block;
    width: 80px;
    padding-top: 5px;
    padding-bottom: 0px;
    float: left;
    clear: left;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.category-price.sale {
    width: 80px;
    padding-top: 0px;
    color: #d30d0d;
    text-decoration: line-through;
}

.category-product-subtitle {
    display: inline-block;
    width: 65%;
    min-width: auto;
    margin-left: 14px;
    padding-right: 6px;
    padding-left: 6px;
    float: left;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: 600;
}

.category-item-slider {
    background-color: transparent;
}

.category-arrows {
    display: block;
    margin-right: 5px;
    margin-left: 5px;
    color: #bd9f00;
}

.category-arrows.xbox {
    color: #009423;
}

.category-arrows.ps {
    color: #024feb;
}

.category-arrow-controls {
    width: 50px;
}

.category-images {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.slider-category-controls {
    color: #000;
}

.add-to-cart-cateory-page {
    width: 100%;
    cursor: pointer;
}

.add-to-cart-hover-button {
    display: block;
    width: 100%;
    margin: 3px auto;
    padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
    background-color: #7e7e7e;
    font-family: 'Titillium Web', sans-serif;
    color: #fff;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}

.add-to-cart-hover-button:hover {
    background-color: #666;
}

.compare-link {
    display: block;
    width: 80%;
    margin: 3px auto;
    border: 1px solid #5a5a5a;
    border-radius: 17px;
    text-decoration: none;
}

.compare-link-text {
    margin-top: 6px;
    margin-bottom: 6px;
    font-family: 'Titillium Web', sans-serif;
    color: #3f3f3f;
    text-align: center;
}

.compare-icon {
    position: absolute;
    top: -4px;
    right: 0px;
    z-index: 900;
    width: 30px;
    height: 30px;
    margin: 16px 9px 9px;
    float: none;
    border-radius: 25px;
    background-color: #464646;
    cursor: pointer;
}

.compare-arrows {
    display: block;
    margin-top: 8px;
    margin-right: 11px;
    margin-left: 3px;
    padding-right: 2px;
    padding-left: 2px;
    cursor: pointer;
}

.category-product-image {
    display: block;
    margin-right: auto;
    margin-bottom: 7px;
    margin-left: auto;
    padding-top: 3px;
    padding-bottom: 3px;
}

.pricing-category {
    display: block;
    max-width: 60px;
    min-width: 60px;
    float: left;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.angles {
    width: 32px;
    height: 32px;
    float: left;
    background-image: url('../images/gold-angle.png');
    background-position: 0px 0px;
    background-size: 30px;
    background-repeat: no-repeat;
}

.angles.xbox {
    background-image: url('../images/green-angle.png');
    background-position: 0px 0px;
    background-size: 31px;
    background-repeat: no-repeat;
}

.angles.playstation {
    background-image: url('../images/blue-angle.png');
    background-position: 0px 0px;
    background-size: 30px;
    background-repeat: no-repeat;
}


.modal-wrapper {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 9999;
    display: none;
    height: 100%;
    padding-top: 20px;
    background-color: rgba(0, 0, 0, .51);
    text-align: center;
}
.review-wrapper {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    display: block;
    overflow: visible;
    max-width: 500px;
    min-width: 310px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding: 10px 20px;
    border-radius: 8px;
    background-color: #e2e2e2;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .7);
}
.reviews-form-titles {
    margin-bottom: 3px;
    text-align: left;
}
.reviews-form-header {
    margin-top: 10px;
    clear: left;
    font-family: 'Titillium Web', sans-serif;
    font-size: 19px;
    text-transform: uppercase;
}
.close-review-modal {
    position: static;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    padding: 5px;
    float: right;
    background-color: #c2c5c7;
    text-decoration: none;
}
.close-x {
    border-style: none;
    font-family: 'Titillium Web', sans-serif;
    color: #f0f0f0;
    font-size: 23px;
    line-height: 20px;
    font-weight: 700;
    text-decoration: none;
}
.submit-review-button {
    width: 100%;
    float: right;
    border-radius: 20px;
    background-color: rgba(0, 0, 0, .78);
    font-family: 'Titillium Web', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
}
.submit-review-button:hover {
    background-color: rgba(27, 27, 27, .78);
}
.tb-fields {
    margin-bottom: 5px;
    font-family: 'Titillium Web', sans-serif;
}

.required {
    color: red;
}

.data-table.review-summary-table.ratings tbody {
    border-bottom: 0;
}
.data-table.review-summary-table.ratings tbody td, .data-table.review-summary-table.ratings thead th , .data-table.review-summary-table.ratings tbody th {
    border-right: 0;
}
.data-table.review-summary-table.ratings tbody th {
    padding-right: 35px;
}
#review-modal-interaction {
    font-size: 16px;
}
#review-form .validation-advice {
    text-align:left;
}
.no-reviews{
    width: 100%;
    text-align: center;
}
html.w-mod-js *[data-ix="comparison-hover"] {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}
.navbar {
    z-index:9999;
}
@font-face {
    font-family: '2e6150 2 0';
    src: url('../fonts/2E6150_2_0.woff2') format('undefined'), url('../fonts/2E6150_2_0.eot') format('embedded-opentype'), url('../fonts/2E6150_2_0.woff') format('woff'), url('../fonts/2E6150_2_0.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: '2e6150 1 0';
    src: url('../fonts/2E6150_1_0.woff2') format('undefined'), url('../fonts/2E6150_1_0.eot') format('embedded-opentype'), url('../fonts/2E6150_1_0.woff') format('woff'), url('../fonts/2E6150_1_0.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: '2e6150 0 0';
    src: url('../fonts/2E6150_0_0.woff2') format('undefined'), url('../fonts/2E6150_0_0.eot') format('embedded-opentype'), url('../fonts/2E6150_0_0.woff') format('woff'), url('../fonts/2E6150_0_0.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

.bundle-thumbnail {
  margin: 5px;
  padding: 10px;
  border-width: 1px;
  border-top-style: solid;
  border-top-color: #000;
}
.bundle-image {
    float: left;
    width: 20%;
}
.bundle-thumbnail.last {
  border-bottom: 1px solid #000;
  border-top-width: 1px;
}

.bundle-product-description {
  position: static;
  display: block;
  overflow: visible;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 35px;
  float: left;
  clear: none;
  font-family: 'Titillium Web', sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-align: right;
  list-style-type: none;
  width: 80%;
}
.bundle-price {
    float: right;
}
.actual-price-total {
  float: right;
  font-size: 21px;
}
@media (max-width:592px){
    .currencies-bundle {
        display: block;
    width: auto !important;
    }
}
@media (min-width:1020px) and (max-width:1300px){
    .currencies-bundle {
        display: block;
    width: 60% !important;
    }
}

.currencies-bundle {
        display: block;
    width: 50%;
    min-width: 0px;
    margin: 0px;
    padding: 0px;
    float: right;
    clear: none;
    text-align: left;
}
.bundle-pricing .list-price {
    display: block;
    margin-top: 10px;
    float: none;
    font-family: 'Titillium Web', sans-serif;
    font-size: 20px;
    line-height: 20px;
    text-transform: none;
}
.bundle-pricing .list-price-total {
    margin-left: 5px;
    padding-left: 0px;
    float: right;
    color: #919191;
    font-size: 21px;
    text-decoration: none;
}
.bundle-pricing .atual-price {
    margin-top: 14px;
    font-family: 'Titillium Web', sans-serif;
    color: #ff0e0e;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}
.bundle-pricing .actual-price-total {
    float: right;
    font-size: 21px;
}