*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}
html {
    -webkit-tap-highlight-color: black(0);
    -webkit-text-size-adjust: 100%
}
body {
    background: #FFFFFF;
    color: #000000;
    line-height: 1
}
html, body, img, fieldset, abbr, acronym {
    border: 0
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}
th, code, cite, caption {
    font-weight: normal;
    font-style: normal;
    text-align: left
}
address {
    font-style: normal
}
fieldset {
    margin: 0;
    padding: 0;
    border: 0
}
img {
    display: block
}
ol, ul {
    list-style: none
}
q:before, q:after {
    content: ''
}
input:focus, input[type="search"]:focus {
    outline-offset: -2px
}
input[type="search"] {
    box-sizing: border-box
}
@-ms-viewport {
width:device-width
}
@-o-viewport {
width:device-width
}
@viewport {
width:device-width
}
html, body {
    height: 100%
}
body, button, input, select, table, textarea {
    font-family: "Abel", Verdana, Arial, sans-serif;
    color: #464646;
    font-size: 16px;
    line-height: 1.5
}
a {
    text-decoration: none
}
a, button {
    touch-action: manipulation
}
a:hover {
    color: #1475ac;
    text-decoration: underline
}
a:focus {
    outline: none
}
ol, ul {
    list-style: none;
    margin: 0px;
    padding: 0px
}
img {
    max-width: 100%;
    height: auto
}
.wrapper {
    min-width: 320px;
    min-height: 100%;
    margin: 0 auto;
    background: #464646;
    position: relative
}
.wrapper:after {
    content: '';
    display: table;
    clear: both
}
h1, .h1 {
    margin: 0px;
    color: #000;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 64px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase
}

@media only screen and (max-width: 1024px) {
h1, .h1 {
    font-size: 36px
}
}

@media only screen and (max-width: 600px) {
h1, .h1 {
    font-size: 30px
}
}
h2, .h2 {
    margin: 0px;
    margin-bottom: 0.5em;
    color: #000;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 36px;
    font-weight: 300;
    font-style: normal;
    line-height: 1.2;
    text-rendering: optimizeLegibility;
    text-transform: uppercase
}

@media only screen and (max-width: 750px) {
h2, .h2 {
    font-size: 24px
}
}
h3, .h3 {
    margin: 0;
    margin-bottom: 10px;
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}
h4, .h4 {
    margin: 0;
    margin-bottom: 10px;
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase
}
p {
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.4;
    text-rendering: optimizeSpeed
}
small {
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    text-rendering: optimizeSpeed
}
sup {
    font-size: 40%;
    top: -0.25em;
    left: 0.125em;
    position: relative
}
.no-uppercase {
    text-transform: none
}
.big-text {
    font-size: 18px
}
.underline {
    text-decoration: underline
}
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name {
    font-size: 13px;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.4
}
h2.product-name a, h3.product-name a, h4.product-name a, h5.product-name a, p.product-name a {
    color: #464646
}
h2.product-name a:hover, h3.product-name a:hover, h4.product-name a:hover, h5.product-name a:hover, p.product-name a:hover {
    color: #1785C3;
    text-decoration: none
}
.products-grid .product-name, .products-list .product-name {
    text-transform: none;
    margin-bottom: 5px;
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.products-grid .product-name a, .products-list .product-name a {
    font-weight: 500
}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {
    text-transform: uppercase;
    font-size: 48px;
    font-weight: normal;
    color: #464646;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 3px;
    margin-bottom: 15px
}
.mobile-disclaimer {
    margin: 30px auto;
    width: 100%;
    max-width: 500px;
    border: 1px solid #7E6D53;
    padding: 20px;
    text-align: center;
    color: #7E6D53;
    display: none
}

@media only screen and (max-width: 1024px) {
.mobile-disclaimer {
    display: block
}
}

@media only screen and (max-width: 500px) {
.mobile-disclaimer {
    margin: 0px
}
}
.mobile-disclaimer h3 {
    color: #7E6D53;
    text-transform: none
}
.lazyload, .lazyloading {
    opacity: 0
}
.lazyloaded {
    opacity: 1;
    transition: opacity 1s
}
.lazyloaded.quick {
    transition: opacity 0.5s
}
.c-mask {
    position: fixed;
    z-index: 3;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 0;
    height: 0;
    background-color: #000;
    opacity: 0;
    transition: opacity 200ms, width 0s, height 0s
}
.c-mask.is-active {
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0.75;
    transition: opacity 200ms, width 0s, height 0s
}
body .ui-widget-overlay {
    background-color: #000;
    opacity: 0.75;
    transition: opacity 200ms
}
#back-to-top {
    display: none;
    position: fixed;
    bottom: 0px;
    right: 0px;
    padding: 15px 11px;
    margin: 20px;
    z-index: 9999;
    background: #fff;
    color: #464646;
    border: 1px solid #000;
    border-radius: 5px;
    cursor: pointer;
    transition: opacity 0.3s ease-out;
    opacity: 0
}

@media only screen and (max-width: 750px) {
#back-to-top {
    display: block
}
}
#back-to-top:before {
    display: block;
    content: '';
    width: 17px;
    height: 9px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/up-arrow-black.png");
    background-size: 17px 9px;
    background-repeat: no-repeat
}
#back-to-top.show {
    opacity: 1
}
.review-product-list #back-to-top, .review-product-list #back-to-top.show, .catalog-product-view #back-to-top, .catalog-product-view #back-to-top.show {
    display: none
}
.switch-tabs {
    cursor: pointer
}
.block, .col-left-first {
    margin-bottom: 20px
}
.col-left-first .block:last-of-type {
    margin-bottom: 0px
}
.block-title {
    position: relative;
    padding: 10px 0px 0px;
    margin-bottom: 5px;
    border-top: 1px solid #7b7b7c
}
.block-title h2, .block-title h3, .block-title strong {
    margin: 0;
    margin-bottom: 10px;
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    color: #464646;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 600
}
.block-title small {
    font-size: 100%;
    font-weight: normal;
    color: #9A9A9A
}
body:not(.customer-account) .block:first-child .block-title {
    border-top: none;
    padding-top: 0px
}
.block-content {
    margin-top: 5px
}
.block-content.unpad {
    padding: 0px
}
.block-content li.item {
    margin: 0px 0px 10px 9px
}
.block-content li.item:last-child {
    margin-bottom: 0px
}
.block .actions {
    margin: 10px 0px 0px
}
.block .actions:after {
    content: '';
    display: table;
    clear: both
}
.block .actions a {
    float: left
}
.block .actions .button {
    float: right
}
.col-left .block .actions .button ~ a, .col-right .block .actions .button ~ a {
    line-height: 33px;
    margin-right: 5px
}
button {
    margin: 0px;
    width: auto;
    line-height: normal;
    max-height: 55px;
    height: 40px;
    padding: 0px;
    font-size: 18px;
    transition-duration: 200ms;
    border-radius: 0px
}
button:hover {
    background: #0087d7;
    cursor: pointer;
    transition-duration: 200ms
}
.button {
    background: #1785C3;
    display: inline-block;
    font-size: 18px;
    padding: 11px 15px;
    border: none;
    border-radius: 0px;
    color: #fff;
    font-weight: normal;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    transition-duration: 200ms
}
.button:hover {
    background: #0087d7;
    cursor: pointer;
    transition-duration: 200ms
}
.button:active {
    background: #0087d7;
    color: #fff
}
.button:focus {
    background-color: #0087d7;
    outline: none;
    color: #fff
}
.button.white, .button--big.white, .buttons_wrapper .button.white {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}
.button.white.transparent, .button--big.white.transparent, .buttons_wrapper .button.white.transparent {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff
}
.button.white:hover, .button--big.white:hover, .buttons_wrapper .button.white:hover {
    background-color: #fff;
    color: #000
}
.button.transparent, .button--big.transparent, .buttons_wrapper .button.transparent {
    color: #1785C3;
    border: 1px solid #1785C3;
    background-color: transparent
}
.button.transparent:hover, .button--big.transparent:hover, .buttons_wrapper .button.transparent:hover {
    text-decoration: none;
    background-color: #1785C3;
    color: #fff
}
a.button--big, .button--big {
    display: block;
    position: relative;
    width: 310px;
    height: 50px;
    margin: 20px auto;
    padding-top: 12px;
    font-size: 24px;
    text-transform: uppercase;
    border-radius: 5px;
    background-color: #1785C3;
    color: #fff;
    transition-duration: 200ms
}
a.button--big:hover, .button--big:hover {
    background-color: #0087d7;
    transition-duration: 200ms
}

@media only screen and (max-width: 750px) {
a.button--big, .button--big {
    display: block;
    margin: auto;
    width: 275px;
    height: 45px;
    margin-top: 0px;
    padding-top: 15px;
    font-size: 16px
}
}

@media only screen and (max-width: 750px) {
.button--big {
    padding-top: 10px
}
}
a.button {
    text-decoration: none
}
a.button:hover {
    color: #fff
}
.buttons_wrapper {
    display: inline-block;
    width: 100%;
    text-align: center
}
.buttons_wrapper a.button {
    display: inline-block;
    margin: 0px 25px
}

@media only screen and (max-width: 750px) {
.buttons_wrapper a.button {
    display: block;
    margin: auto;
    margin-bottom: 15px;
    padding-top: 13px;
    width: 275px;
    height: 45px;
    font-size: 16px
}
}
.button.disabled, .button:disabled {
    background: #9A9A9A;
    opacity: 0.6;
    cursor: not-allowed
}
.button+.button {
    margin-left: 5px
}
a.button-border {
    background: transparent;
    border: 1px solid #000;
    color: #000
}
a.button-border:visited {
    color: inherit
}
a.button-border:focus, a.button-border:active, a.button-border:hover {
    border-color: #0087d7;
    background: transparent;
    color: #0087d7
}
.ultimate_upgrade_costbreakdown .button--big {
    width: 410px
}

@media only screen and (max-width: 750px) {
.ultimate_upgrade_costbreakdown .button--big {
    width: 275px
}
}
.button2 {
    border: 0px;
    padding: 0px 5px;
    margin: 0px;
    background: transparent;
    cursor: pointer;
    vertical-align: middle
}
.button2:focus {
    outline: none
}
.button2 span, .button2 span span {
    line-height: 30px;
    height: 30px;
    display: inline-block;
    color: #1785C3;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.button2 span:hover, .button2 span span:hover {
    text-decoration: none;
    color: #0f567f
}
.buttons-set {
    clear: both;
    margin: 10px 0px 0px;
    padding-top: 10px;
    text-align: right
}

@media only screen and (max-width: 480px) {
.buttons-set .button {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 7px
}
}
.buttons-set p.required {
    margin: 0;
    margin-left: 10px;
    line-height: 33px;
    float: right
}

@media only screen and (max-width: 480px) {
.buttons-set p.required {
    display: none
}
}
.buttons-set .back-link {
    float: left;
    margin: 0px;
    line-height: 33px
}

@media only screen and (max-width: 480px) {
.buttons-set .back-link {
    display: none
}
}
.buttons-set .back-link small {
    display: none
}
.buttons-set .back-link a:before {
    content: '< '
}
.buttons-set a:not(.button) {
    line-height: 20px;
    display: inline-block;
    padding: 5px
}
.buttons-set button.button {
    float: right;
    margin-left: 5px;
    min-width: 140px
}
.buttons-set:after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (max-width: 750px) {
.col2-set .buttons-set .button, .col2-set .buttons-set .button2 {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px
}
}

@media only screen and (max-width: 750px) {
.col2-set .buttons-set .back-link {
    display: none
}
}

@media only screen and (max-width: 750px) {
.col2-set .buttons-set .required {
    display: none
}
}
.breadcrumbs {
    display: none
}
.btn-remove, .btn-previous {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #EDEDED;
    text-align: center;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    position: relative
}
.btn-remove:hover, .btn-previous:hover {
    background-color: #1785C3;
    border-color: #1785C3
}
.btn-remove:after {
    content: 'X';
    color: #1785C3;
    height: 20px;
    line-height: 20px;
    width: 100%;
    font-size: 10px;
    font-family: Arial, "Abel", Verdana, Arial, sans-serif;
    font-weight: bold
}
.btn-remove:hover:after {
    color: #fff;
    text-decoration: none
}
.btn-remove2 {
    border: none;
    vertical-align: top
}
.btn-previous:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #1785C3;
    border-left: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2px;
    margin-top: -4px
}
.btn-previous:hover:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 4px solid #fff;
    border-left: none
}
.block-layered-nav .currently .btn-remove, .block-layered-nav .currently .btn-previous, .mini-products-list .btn-remove, .mini-products-list .btn-previous, #compare-items .btn-remove, #compare-items .btn-previous {
    float: right;
    margin-left: 6px
}
.main-container {
    min-height: 200px;
    position: relative;
    max-width: 1805px;
    margin: 0px auto;
    background-color: #fff
}
.main-container:after {
    content: '';
    display: table;
    clear: both
}
.main:after, .col-wrapper:after {
    content: '';
    display: table;
    clear: both
}
.col-left, .col-right, .col-main {
    padding: 0px 10px
}
.col-left {
    float: left;
    width: 25%;
    padding-left: 0px;
    clear: left
}
.col-left img {
    max-width: 100%
}

@media only screen and (max-width: 750px) {
.col-left {
    padding: 0px
}
}
.col-right {
    float: right;
    width: 25%;
    padding-right: 0px
}
.col-right img {
    max-width: 100%
}
.col-main {
    float: left;
    width: 75%
}
.col1-layout .col-main {
    float: none;
    width: auto;
    padding: 0px
}

@media only screen and (max-width: 750px) {
.col1-layout .col-main {
    margin-bottom: 0px
}
}
.col2-left-layout .col-main {
    float: right;
    padding-right: 0px
}
.col2-right-layout .col-main {
    padding-left: 0px
}
.col3-layout .col-right {
    width: 20.83333%
}

@media only screen and (max-width: 1000px) {
.col3-layout .col-right {
    float: left;
    clear: left;
    padding-left: 0px;
    padding-right: 10px;
    width: 25%
}
}
.col3-layout .col-wrapper {
    float: left;
    width: 79.16667%
}

@media only screen and (max-width: 1000px) {
.col3-layout .col-wrapper {
    float: right;
    width: 100%
}
}

@media only screen and (max-width: 750px) {
.col3-layout .col-wrapper {
    float: none;
    width: auto
}
}
.col3-layout .col-wrapper .col-main {
    float: right;
    width: 73.68421%
}

@media only screen and (max-width: 1000px) {
.col3-layout .col-wrapper .col-main {
    float: right;
    width: 75%
}
}
.col3-layout .col-wrapper .col-left {
    width: 26.31579%
}

@media only screen and (max-width: 1000px) {
.col3-layout .col-wrapper .col-left {
    width: 25%
}
}

@media only screen and (max-width: 750px) {
.col-left, .col-right, .col-main, .col1-layout .col-left, .col1-layout .col-right, .col1-layout .col-main, .col2-left-layout .col-left, .col2-left-layout .col-right, .col2-left-layout .col-main, .col2-right-layout .col-left, .col2-right-layout .col-right, .col2-right-layout .col-main, .col3-layout .col-wrapper .col-left, .col3-layout .col-right, .col3-layout .col-wrapper .col-main {
    padding: 0px;
    margin-bottom: 10px;
    float: none;
    width: auto
}
}
.col2-set {
    width: 100%
}
.col2-set .col-1, .col2-set .col-2 {
    width: 50%
}
.col2-set .col-1 {
    float: left;
    padding-left: 0px
}
.col2-set .col-2 {
    float: right;
    padding-right: 0px
}

@media only screen and (max-width: 750px) {
.col2-set .col-1, .col2-set .col-2 {
    float: none;
    width: auto;
    border: 0px;
    padding-right: 0px;
    padding-left: 0px
}
}
.col2-set .narrow {
    width: 33%
}
.col2-set .wide {
    width: 65%
}
.col2-set:after {
    content: '';
    display: table;
    clear: both
}
.please-wait {
    display: inline-block;
    margin-left: 10px;
    margin-top: 5px;
    line-height: 24px;
    height: 24px;
    white-space: nowrap
}
.please-wait img {
    float: left;
    margin-right: 5px;
    width: 24px
}
.price-box {
    margin: 7px 0px;
    font-family: "Abel", Verdana, Arial, sans-serif
}
.price-box p {
    margin-bottom: 0px
}
.price-box .price-notice {
    color: #9A9A9A
}
.price-box .price {
    color: #000;
    font-size: 18px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.price-box .price-label {
    color: #9A9A9A;
    white-space: nowrap;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.price-box .minimal-price-link {
    padding-left: 1em;
    color: #464646;
    display: block
}
.price-box .minimal-price-link .label {
    color: #9A9A9A
}
.price-box .old-price, .price-box .special-price {
    display: inline-block
}
.price-box .old-price .price-label, .price-box .special-price .price-label {
    display: none
}
.price-box .old-price .price, .price-box .special-price .price {
    display: inline-block
}
.price-box {
    font-weight: bold
}
.price-box .minimal-price-link .label {
    color: #900000;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    text-transform: uppercase
}
.price-box .old-price {
    padding-left: 5px
}
.price-box .old-price .price {
    font-size: 14px;
    color: #9A9A9A;
    text-decoration: line-through;
    font-weight: 400
}
.price-box .special-price {
    float: left
}
.price-box .special-price .price {
    font-size: 18px;
    color: #900000
}
.price-box .price-excluding-tax, .price-box .price-including-tax {
    display: block
}
span.weee {
    display: block
}
.tag {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #000;
    padding: 2px 6px 3px;
    display: inline-block;
    margin-bottom: 7px;
    margin-right: 5px
}

@media only screen and (min-width: 1805px) {
.tag {
    margin-bottom: 5px
}
}

@media only screen and (max-width: 1024px) {
.tag {
    margin-bottom: 5px
}
}
.tag.sale {
    background-color: #900000
}
.tag.new {
    background-color: #6B3722
}
.tag.upgrade {
    background-color: #1785C3
}
.add-to-links {
    margin: 7px 0px
}
.add-to-links a {
    display: inline-block;
    padding: 0px 3px 3px
}
.add-to-links .separator {
    display: none
}
.std ol {
    list-style: decimal outside;
    margin-bottom: 1.5em
}
.std ol li {
    margin-left: 2em
}
.std ul {
    list-style: disc outside;
    margin-bottom: 1.5em
}
.std ul li {
    margin-left: 2em
}
.std .note {
    color: #9A9A9A;
    font-size: 13px
}
.tabs {
    margin-bottom: 10px;
    background: #fff
}
.pager {
    float: right;
    overflow: hidden
}
.pager>.count-container {
    float: left
}
.pager .amount {
    display: inline-block;
    vertical-align: middle;
    font-family: "Abel", Verdana, Arial, sans-serif;
    white-space: nowrap;
    margin: 0px 15px 0px 0px
}

@media only screen and (max-width: 480px) {
.pager .amount--has-pages {
    display: none
}
}
.pager .limiter {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    line-height: 30px
}
.pager .limiter>label {
    padding-right: 5px
}

@media only screen and (max-width: 480px) {
.pager .limiter>label {
    display: none
}
}
.pager .limiter>label:after {
    content: ':'
}
.pager .amount, .pager .limiter, .pager .pages {
    margin-bottom: 5px
}
.pages {
    float: right;
    overflow: hidden;
    margin-left: 15px
}

@media only screen and (max-width: 480px) {
.pages {
    float: left
}
}
.pages strong {
    display: none
}
.pages li {
    float: left
}
.pages a, .pages.current {
    display: inline-block;
    border: 0px;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 30px;
    width: 25px;
    height: 30px;
    padding: 0px;
    color: #1785C3
}
.pages .current, .pages.current:hover {
    color: #464646;
    border: 1px solid #7b7b7c;
    width: 30px;
    cursor: default
}

@media only screen and (max-width: 750px) {
.col1-layout .sorter, .col1-layout .pager {
    width: 100%
}
}

@media only screen and (max-width: 750px) {
.col1-layout .pager {
    float: left;
    clear: both
}
}

@media only screen and (max-width: 750px) {
.col1-layout .pager .pages {
    float: left;
    margin-left: 0px
}
}

@media only screen and (max-width: 750px) {
.col1-layout .pager .count-container {
    float: right
}
}

@media only screen and (max-width: 1024px) {
.col2-left-layout .sorter, .col2-left-layout .pager, .col2-right-layout .sorter, .col2-right-layout .pager, .col3-layout .sorter, .col3-layout .pager {
    width: 100%
}
}

@media only screen and (max-width: 1024px) {
.col2-left-layout .pager, .col2-right-layout .pager, .col3-layout .pager {
    float: left;
    clear: both
}
}

@media only screen and (max-width: 1024px) {
.col2-left-layout .pager .pages, .col2-right-layout .pager .pages, .col3-layout .pager .pages {
    margin-left: 0px
}
}

@media only screen and (max-width: 1024px) {
.col2-left-layout .pager .count-container, .col2-right-layout .pager .count-container, .col3-layout .pager .count-container {
    float: right
}
}
#checkout-review-table .summary-collapse, #shopping-cart-totals-table .summary-collapse, body.customer-account .data-table .summary-collapse {
    position: relative;
    cursor: pointer
}
#checkout-review-table .summary-collapse:before, #shopping-cart-totals-table .summary-collapse:before, body.customer-account .data-table .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #1785C3;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px
}
#checkout-review-table .summary-collapse:hover:before, #shopping-cart-totals-table .summary-collapse:hover:before, body.customer-account .data-table .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-top: 7px solid #0f567f;
    border-bottom: none;
    position: static;
    display: inline-block;
    margin-right: 5px
}
#checkout-review-table .show-details .summary-collapse:before, #shopping-cart-totals-table .show-details .summary-collapse:before, body.customer-account .data-table .show-details .summary-collapse:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #1785C3;
    border-top: none;
    position: static;
    display: inline-block;
    margin-right: 5px
}
#checkout-review-table .show-details .summary-collapse:hover:before, #shopping-cart-totals-table .show-details .summary-collapse:hover:before, body.customer-account .data-table .show-details .summary-collapse:hover:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #0f567f;
    border-top: none;
    position: static;
    display: inline-block;
    margin-right: 5px
}
.no-display {
    display: none !important
}
.nobr, .nowrap {
    white-space: nowrap
}
.hidden {
    display: none
}

@media only screen and (max-width: 750px) {
.hidden-tablet-down {
    display: none
}
}
.centered {
    text-align: center
}
.float-left {
    float: left
}
.float-right {
    float: right
}
.pointer {
    cursor: pointer
}
.page-print {
    width: 8.5in;
    margin: 20px;
    background: #fff
}
.page-print .print-head {
    margin: 0px 0px 15px
}
.page-print .print-head .logo {
    float: none;
    max-height: 50px;
    width: auto
}
.dropdown-trigger {
    width: 100%;
    padding: 0px;
    border: 2px solid #fff;
    border-radius: 5px;
    height: 45px;
    line-height: 45px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    cursor: pointer
}
.dropdown-trigger:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -75px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    position: absolute;
    right: 10px;
    top: 15px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.dropdown-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -83px 0;
    height: 12.5px;
    width: 25px
}
}
.dropdown-trigger:hover {
    background: #1785C3
}
.dropdown-trigger.skip-active {
    background: #000
}
.dropdown-trigger.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    position: absolute;
    right: 10px;
    top: 13px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.dropdown-trigger.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -30px;
    height: 12.5px;
    width: 25px
}
}
.video-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -70px;
    margin-top: -70px;
    width: 140px;
    height: 140px;
    cursor: pointer;
    opacity: .75;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: glow 4s infinite;
    animation: glow 4s infinite;
    transition-duration: 200ms;
    transition-timing-function: ease-out;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 70%)
}

@media only screen and (max-width: 750px) {
.video-icon {
    -webkit-animation-name: none;
    animation-name: none;
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    opacity: 1
}
}
.video-icon .video-icon__inner {
    background: transparent none repeat scroll 0% 0%;
    border-radius: 80px;
    border: 4px solid #fff;
    color: #fff;
    width: 80px;
    height: 80px;
    position: relative;
    left: 50%;
    top: 50%;
    margin: -40px 0px 0px -40px
}

@media only screen and (max-width: 750px) {
.video-icon .video-icon__inner {
    width: 60px;
    height: 60px;
    margin: -30px 0px 0px -30px
}
}
.video-icon .video-icon__inner:before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 15px 0px 15px 25px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -16px 0px 0px -9px;
    border-radius: 0px
}

@media only screen and (max-width: 750px) {
.video-icon .video-icon__inner:before {
    border-width: 11px 0px 11px 18px;
    margin: -12px 0px 0px -6px
}
}
.video-icon .video-icon__inner:after {
    background: rgba(0,0,0,0.85);
    border-radius: 50%;
    content: "";
    position: absolute;
    z-index: -1;
    left: 0px;
    height: 100%;
    width: 100%
}
.video-icon:hover {
    opacity: 1;
    -webkit-transform: scale(1.125);
    transform: scale(1.125);
    -webkit-animation-name: none;
    animation-name: none;
    transition-duration: 200ms;
    transition-timing-function: ease-out
}
.fieldset p {
    margin-bottom: 7px
}
.fieldset p.required {
    margin-bottom: 5px;
    float: right;
    font-size: 12px;
    margin-top: 0px
}
form .legend {
    text-transform: none;
    font-weight: 800;
    margin-left: 20px
}
.input-box {
    padding-top: 2px
}
.input-box:after {
    content: '';
    display: table;
    clear: both
}
li.centinel-logos div.input-box img {
    display: inline;
    vertical-align: middle
}
.input-box .v-fix {
    float: left;
    margin-right: 5px;
    max-width: 100%
}
label {
    display: inline-block;
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    vertical-align: baseline;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-bottom: 5px
}
label.required:after, span.required:after {
    content: '*';
    color: #F44336;
    font-weight: normal;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 12px
}
label.required em, span.required em {
    display: none
}
.input-hint {
    color: #9A9A9A;
    font-size: 12px
}
select {
    font-size: 16px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #9A9A9A;
    height: 40px;
    background: #fff url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/select-arrow.jpg) right center no-repeat;
    background-size: auto 100%;
    text-overflow: '';
    padding: 0 45px 0 12px;
    width: 100%;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
select+select {
    margin-left: 5px
}
select[multiple] {
    width: 270px;
    border: 1px solid #babbbd;
    font-size: 15px;
    padding: 5px
}
option {
    padding: 0px 10px
}
textarea {
    box-sizing: border-box;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    width: 100%;
    max-width: 450px;
    padding: 10px
}
.input-text {
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #babbbd;
    background: #fff;
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.input-text:focus {
    border: 1px solid #1785C3
}
.input-text.validation-failed {
    border-color: #F44336
}
.input-text.validation-failed:focus {
    outline-color: #faa19b
}
select, input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] {
    height: 40px;
    padding: 0 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    border: 1px solid #9A9A9A;
    line-height: 40px
}
select::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder {
color:#9A9A9A
}
select::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder {
color:#9A9A9A
}
select:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder {
color:#9A9A9A
}
select:-moz-placeholder, input[type=email]:-moz-placeholder, input[type=search]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=tel]:-moz-placeholder, input[type=text]:-moz-placeholder {
color:#9A9A9A
}
select:placeholder, input[type=email]:placeholder, input[type=search]:placeholder, input[type=number]:placeholder, input[type=password]:placeholder, input[type=tel]:placeholder, input[type=text]:placeholder {
color:#9A9A9A
}
input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] {
    max-width: 100%
}

@media only screen and (min-width: 769px) {
input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text] {
    width: 385px
}
}

@media only screen and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 0) {
input[type=email], input[type=search], input[type=number], input[type=password], input[type=tel], input[type=text], select {
    font-size: 16px
}
}
.ie8 .input-text {
    max-width: none
}
input[type=number].qty, input[type=text].qty {
    width: 3em;
    text-align: center;
    vertical-align: middle
}
.checkbox, .radio {
    position: relative;
    top: -1px;
    display: inline-block
}
.checkbox+label, .radio+label {
    width: auto;
    max-width: 85%;
    padding: 0 0 0 8px;
    font-size: 16px;
    font-weight: normal;
    vertical-align: top
}
p.required, .validation-advice {
    margin: 5px 0 0;
    color: #F44336;
    font-size: 12px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-style: italic
}
.form-list>li {
    margin-bottom: 10px
}
.form-list select {
    margin-top: 4px;
    width: 385px;
    max-width: 100%
}
.form-list .input-range .input-text {
    width: 74px
}
.form-list .field, .form-list .wide, .form-list .control {
    margin-bottom: 10px
}
.form-list .control div.input-box, .sp-methods dt div.input-box, #checkout-shipping-method-load .sp-methods dd div.input-box, #co-shipping-method-form .sp-methods dd div.input-box, .product-options ul.options-list div.input-box {
    display: inline;
    float: left
}
.form-list .control div.input-box:after, .sp-methods dt div.input-box:after, #checkout-shipping-method-load .sp-methods dd div.input-box:after, #co-shipping-method-form .sp-methods dd div.input-box:after, .product-options ul.options-list div.input-box:after {
    display: none
}
.form-list .control .no-display+label, .sp-methods dt .no-display+label, #checkout-shipping-method-load .sp-methods dd .no-display+label, #co-shipping-method-form .sp-methods dd .no-display+label, .product-options ul.options-list .no-display+label {
    padding-left: 10px;
    background-color: transparent
}
.form-list .control .no-display+label:hover, .sp-methods dt .no-display+label:hover, #checkout-shipping-method-load .sp-methods dd .no-display+label:hover, #co-shipping-method-form .sp-methods dd .no-display+label:hover, .product-options ul.options-list .no-display+label:hover {
    background-color: transparent
}
.product-options ul.options-list label, .col2-set .form-list .control label {
    min-width: inherit;
    width: 250px;
    max-width: 100%
}
.form-list .control.remember-me-box label {
    width: auto;
    max-width: none;
    min-width: inherit
}
.form-list .control {
    margin-top: 10px
}
.form-list .control label {
    float: none
}
.form-list .control .radio, .form-list .control .checkbox {
    margin-right: 6px
}
.form-list .control .input-box {
    clear: none;
    display: inline-block;
    width: auto;
    padding: 0
}
form .form-instructions {
    font-style: italic;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #9A9A9A
}
.hide-th {
    text-indent: -9999px
}
.data-table {
    width: 100%
}
.data-table td, .data-table th {
    padding: 10px;
    vertical-align: top
}
.data-table th {
    background: #F4F4F4;
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    line-height: 1.4;
    white-space: nowrap
}
.data-table thead th, .data-table tbody td {
    border-bottom: 1px solid silver
}
.data-table tbody td, .data-table tfoot td {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.data-table tbody td .item-options {
    margin-left: 20px;
    margin-top: 10px
}
.data-table tbody td .item-options dt:after {
    content: ':'
}
.info-box {
    border: 1px solid silver;
    padding: 12px 15px;
    margin: 0 0 15px
}
.info-box h2 {
    font-weight: bold;
    font-size: 13px
}
.info-table th, .info-table td {
    vertical-align: top
}
.info-table th {
    font-weight: bold;
    padding: 4px 20px 4px 0
}
.info-table td {
    padding: 4px 0
}
.zebra-table tr:first-child, .zebra-table th:first-child {
    border-top: 1px solid silver
}
.zebra-table td, .zebra-table th {
    border-bottom: 1px solid silver;
    padding: 6px;
    background-color: transparent
}
.zebra-table tr {
    background-color: #EEEDED
}
.zebra-table tr:nth-child(odd) {
    background-color: #F8F7F5
}

@media only screen and (max-width: 480px) {
.linearize-table tr, .linearize-table th, .linearize-table td {
    display: block
}
.linearize-table thead th {
    border-right: 0;
    border-left: 0
}
.linearize-table thead th.lin-hide {
    display: none
}
.linearize-table thead th:nth-child(1n+2) {
    display: none
}
.linearize-table tbody tr {
    position: relative;
    border-bottom: 1px solid #7b7b7c
}
.linearize-table tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0
}
.linearize-table tbody td.lin-hide {
    display: none
}
.linearize-table tbody td:first-child {
    padding-top: 10px
}
.linearize-table tbody td:first-child, .linearize-table tbody td:first-child h3 {
    font-weight: bold
}
.linearize-table tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px
}
.linearize-table tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding-right: 5px;
    text-transform: uppercase
}
.linearize-table tfoot tr {
    display: block;
    text-align: right
}
.linearize-table tfoot tr:after {
    content: '';
    display: table;
    clear: both
}
.linearize-table tfoot td {
    display: block;
    float: left
}
.linearize-table tfoot td.lin-hide {
    display: none
}
.linearize-table tfoot td:nth-child(odd) {
    clear: left;
    width: 60%
}
.linearize-table tfoot td:nth-child(even) {
    text-align: left;
    width: 40%
}
.linearize-table .linearize-hide {
    display: none
}
.linearize-table .linearize-unpad {
    padding: 0
}
.linearize-table .linearize-show {
    display: block
}
}

@media only screen and (max-width: 600px) {
.linearize-table-large tr, .linearize-table-large th, .linearize-table-large td {
    display: block
}
.linearize-table-large thead th {
    border-right: 0;
    border-left: 0
}
.linearize-table-large thead th.lin-hide {
    display: none
}
.linearize-table-large thead th:nth-child(1n+2) {
    display: none
}
.linearize-table-large tbody tr {
    position: relative;
    border-bottom: 1px solid #7b7b7c
}
.linearize-table-large tbody td {
    padding: 0 10px 4px;
    border-right: 0;
    border-bottom: 0
}
.linearize-table-large tbody td.lin-hide {
    display: none
}
.linearize-table-large tbody td:first-child {
    padding-top: 10px
}
.linearize-table-large tbody td:first-child, .linearize-table-large tbody td:first-child h3 {
    font-weight: bold
}
.linearize-table-large tbody td[data-rwd-label] {
    text-align: left;
    padding-left: 30px
}
.linearize-table-large tbody td[data-rwd-label]:before {
    content: attr(data-rwd-label) ":";
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding-right: 5px;
    text-transform: uppercase
}
.linearize-table-large tfoot tr {
    display: block;
    text-align: right
}
.linearize-table-large tfoot tr:after {
    content: '';
    display: table;
    clear: both
}
.linearize-table-large tfoot td {
    display: block;
    float: left
}
.linearize-table-large tfoot td.lin-hide {
    display: none
}
.linearize-table-large tfoot td:nth-child(odd) {
    clear: left;
    width: 60%
}
.linearize-table-large tfoot td:nth-child(even) {
    text-align: left;
    width: 40%
}
.linearize-table-large .linearize-hide {
    display: none
}
.linearize-table-large .linearize-unpad {
    padding: 0
}
.linearize-table-large .linearize-show {
    display: block
}
}

@media only screen and (min-width: 601px) {
.linearize-table .linearize-collapse {
    display: none
}
}

.skip-cart .count {
    border-radius: 11px;
    display: inline-block;
    top: -15px;
    left: 11px;
    position: absolute;
    z-index: 5;
    width: 22px;
    height: 22px;
    background: #1785C3;
    color: #fff;
    font-size: 13px;
    line-height: 22px;
    text-align: center;
    font-family: "Abel", Verdana, Arial, sans-serif;
    text-shadow: 1px 1px 1px #9A9A9A
}
.skip-link.skip-active .count {
    color: #fff
}
.skip-cart.no-count .count {
    display: none
}

@media only screen and (min-width: 981px) {
.skip-cart {
    color: #1785C3;
    text-transform: uppercase
}
.skip-cart:hover {
    text-decoration: none
}
.skip-cart .count {
    border-radius: 9px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    top: -6px;
    left: 11px
}
.skip-cart .count, .skip-link.skip-active .count {
    color: #fff
}
}
.skip-cart .count.empty {
    display: none
}
.cart-menu .empty {
    padding: 20px;
    text-align: center
}
.cart-menu .actions {
    overflow: hidden;
    padding: 15px
}
.cart-menu .actions .button {
    float: left;
    width: 48%
}
.cart-menu .actions .button+.button {
    margin-left: 4%
}
.cart-menu .actions .subtotal {
    padding: 0 15px 15px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 24px;
    line-height: 1.2
}
.mini-cart-list {
    margin-bottom: 5px
}
.mini-cart-list li {
    position: relative;
    min-height: 90px;
    padding: 15px 15px 15px 90px;
    border-top: 1px solid #7b7b7c;
    font-size: 13px;
    line-height: 1.35
}
.mini-cart-list .product-name {
    display: inline-block
}
.mini-cart-list .product-image {
    position: absolute;
    left: 15px;
    top: 15px
}
.mini-cart-list img {
    width: 60px;
    height: 60px
}
.mini-cart-list .has-options {
    margin-bottom: 0;
    color: #9A9A9A;
    font-size: 12px
}
.cart-menu .last-added {
    padding: 10px 15px 15px;
    border-top: 1px solid #7b7b7c;
    font-size: 13px
}
footer {
    width: 100%;
    height: auto;
    max-width: 1805px;
    margin: auto;
    background-color: #fff
}

@media only screen and (max-width: 1024px) {
footer {
    text-align: center
}
}
footer .footer-links {
    display: flex;
    padding: 50px;
    font-family: "Abel", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 1024px) {
footer .footer-links {
    display: block;
    padding: 20px
}
}
footer .footer-links .footer-links-col {
    flex: 1;
    line-height: 2;
    font-size: 16px
}
footer .footer-links .footer-links-col:first-of-type {
    text-align: left
}
footer .footer-links .footer-links-col:first-of-type .footer-links-head {
    padding-top: 4px
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col:first-of-type .footer-links-head {
    padding-top: inherit
}
}
footer .footer-links .footer-links-col:last-of-type .footer-links-head {
    padding-top: 0px
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col:last-of-type .footer-links-head {
    padding-top: inherit;
    border-bottom: none
}
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col {
    display: block;
    width: 100%;
    margin-top: 20px;
    text-align: center
}
}
footer .footer-links .footer-links-col h4 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #000
}
footer .footer-links .footer-links-col a {
    color: #464646
}
footer .footer-links .footer-links-col .footer-links-head {
    border-bottom: 1px solid #9A9A9A;
    color: #000;
    padding-top: 10px;
    height: 45px
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .footer-links-head {
    padding-bottom: 10px;
    height: auto
}
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .footer-logo .mobile-logo {
    display: block;
    margin: auto;
    width: 100px
}
}

@media only screen and (min-width: 981px) {
footer .footer-links .footer-links-col .footer-logo .mobile-logo {
    display: none
}
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .footer-logo .desktop-logo {
    display: none
}
}

@media only screen and (min-width: 981px) {
footer .footer-links .footer-links-col .footer-logo .desktop-logo {
    display: block;
    bottom: 5px;
    width: calc(100% - 20px);
    max-width: 200px
}
}
footer .footer-links .footer-links-col .footer-language-container {
    margin-top: 18px
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language label {
    display: none
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper {
    position: relative;
    width: calc(100% - 20px);
    max-width: 200px
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper {
    margin: auto;
    max-width: 250px
}
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper .skip-link {
    border: 1px solid #464646
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper .skip-link.skip-active {
    border-bottom: none
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper .skip-link, footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper .skip-link:hover {
    color: #000;
    padding-left: 10px
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a {
    display: block;
    padding-left: 10px
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a:hover {
    text-decoration: none
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a:focus {
    outline: none
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a.current:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    right: 10px;
    top: 14px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a.current:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a.current.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper a.current.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper ul#switcher {
    display: none
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper ul#switcher.skip-active {
    display: block
}

@media only screen and (min-width: 750px) {
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper li:hover {
    background-color: #1785C3
}
}

@media only screen and (min-width: 1024px) {
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-wrapper li:hover a {
    color: #fff
}
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-dropdown {
    position: absolute;
    border: 1px solid #464646;
    background: #fff;
    width: 100%
}
footer .footer-links .footer-links-col .footer-language-container .switcher-language .language-dropdown li.current {
    display: none
}
footer .footer-links .footer-links-col .social-icon {
    float: right;
    margin: 0px 15px
}
footer .footer-links .footer-links-col .social-icon:first-of-type {
    margin-right: 0px
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .social-icon:first-of-type {
    margin-right: 10px
}
}

@media only screen and (max-width: 1280px) {
footer .footer-links .footer-links-col .social-icon {
    margin: 0px 10px
}
}

@media only screen and (max-width: 1024px) {
footer .footer-links .footer-links-col .social-icon {
    float: none;
    margin: 10px
}
}

@media only screen and (min-width: 1806px) {
footer .footer-links .footer-links-col .social-icon {
    margin: 0px 20px
}
}
footer .footer-links .footer-links-col .social-icon span {
    text-indent: -9999px;
    display: inline-block;
    height: 30px;
    width: 30px
}
footer .footer-links .footer-links-col .social-icon span.instagram {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -54px -131px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 30px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .social-icon span.instagram {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -193px;
    height: 30px;
    width: 30px
}
}
footer .footer-links .footer-links-col .social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -74px -161px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 30px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -193px;
    height: 30px;
    width: 30px
}
}
footer .footer-links .footer-links-col .social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -223px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 30px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -390px;
    height: 30px;
    width: 30px
}
}
footer .footer-links .footer-links-col .social-icon span.youtube {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -24px -131px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 30px;
    width: 30px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
footer .footer-links .footer-links-col .social-icon span.youtube {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -74px -131px;
    height: 30px;
    width: 30px
}
}
.ui-dialog {
    display: inline-block;
    width: 640px !important;
    z-index: 1000 !important;
    padding: 0px !important;
    border: none;
    box-shadow: 0px 5px 20px 5px rgba(0,0,0,0.35)
}

@media only screen and (max-width: 750px) {
.ui-dialog {
    width: 300px !important
}
}
.ui-dialog .ui-dialog-titlebar {
    display: none
}
.ui-dialog #login-popup {
    padding: 0px
}
.ui-dialog .dialog__window {
    width: 100%
}
.ui-dialog .dialog__window .dialog__window__column--left {
    position: absolute;
    height: 100%;
    width: 50%;
    float: left;
    display: inline-block;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/dialog_window_bg.jpg");
    background-repeat: no-repeat;
    background-size: cover
}
.ui-dialog .dialog__window .dialog__window__column--right {
    width: 50%;
    float: right;
    display: inline-block;
    padding: 30px;
    background-color: #E3E3E3
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset {
    min-width: 0
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td {
    display: block
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.dialog__window__form-wrapper {
    margin-bottom: 20px
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td label {
    display: none
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td input {
    width: 100%;
    line-height: 40px
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td button[type="submit"] {
    width: 100%;
    padding: 10px 30px;
    margin: 0px auto 5px;
    font-size: 16px
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.login__remember-me {
    margin-top: 15px;
    padding: 0px;
    color: #9A9A9A
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.login__remember-me input[type="checkbox"] {
    width: auto;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 0px
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.login__remember-me #lost-password {
    text-align: right;
    float: right;
    margin-top: -2px
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td a, .ui-dialog .dialog__window .dialog__window__column--right fieldset td p {
    display: inline-block;
    vertical-align: top;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #9A9A9A
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.login__create-account {
    margin-bottom: 15px;
    text-align: center
}
.ui-dialog .dialog__window .dialog__window__column--right fieldset td.login__create-account a {
    line-height: 16px;
    color: #1785C3
}
.ui-dialog .dialog__window .dialog__window__error {
    margin: 5px 0px 0px;
    color: #F44336;
    font-size: 12px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-style: italic;
    visibility: hidden;
    opacity: 0;
    transition-duration: 1000ms
}
.ui-dialog .dialog__window .dialog__window__error.is-visible {
    opacity: 1;
    visibility: visible;
    transition-duration: 1000ms
}
.ui-dialog #dialog__system-select {
    padding: 30px;
    background-color: #E3E3E3
}
.ui-dialog .ui-dialog-buttonpane {
    background-color: #E3E3E3;
    margin-top: 0px;
    padding: 0px
}
.ui-dialog .dialog__alert {
    background-color: #E3E3E3;
    padding: 20px;
    border-radius: 5px 5px 0px 0px
}
.ui-dialog .dialog__alert.promo-confirmation table {
    width: 100%;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #464646
}
.ui-dialog .dialog__alert.promo-confirmation table td {
    padding: 10px;
    border: 1px solid #464646;
    white-space: nowrap
}
.ui-dialog .dialog__alert.newsletter-confirmation {
    padding: 20px
}
.ui-dialog .dialog__alert.newsletter-confirmation a {
    color: #1785C3
}
.ui-dialog .dialog__alert .alert__last-chance {
    text-align: center
}
.ui-dialog .dialog__alert .alert__last-chance h1 {
    font-size: 42px
}
.ui-dialog .dialog__alert .alert__last-chance span {
    display: block;
    color: #9A9A9A;
    margin-bottom: 10px
}
.ui-dialog .dialog__alert .alert__last-chance a.button {
    color: #fff;
    margin: 20px auto 10px
}
.ui-dialog .dialog__alert .alert__last-chance a.no-thanks {
    display: block;
    text-decoration: none
}
.ui-dialog .ui-dialog-buttonset {
    text-align: right
}
.ui-dialog .ui-dialog-buttonset button {
    background: #1785C3;
    font-weight: normal;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 1em;
    color: #fff;
    margin: .5em .4em .5em 0;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
    cursor: pointer
}
.ui-dialog .ui-dialog-buttonset button span.ui-button-text {
    display: block;
    padding: .4em 1em
}
.ui-dialog.no-close .ui-dialog-titlebar-close {
    display: none
}

@media only screen and (max-width: 750px) {
.customer-account-nps.customer-account .hero .hero__item h1 {
    display: block
}
}

@media only screen and (min-width: 981px) {
.customer-account-nps.customer-account .main-container .main {
    max-width: none
}
}

@media only screen and (min-width: 769px) {
.customer-account-nps.customer-account .main-container .col-main {
    max-width: initial;
    padding-left: initial
}
}
.customer-account-nps.customer-account .main-container .nps {
    padding: 30px;
    text-align: center;
    color: #464646
}
.customer-account-nps.customer-account .main-container .nps .nps__score {
    margin-bottom: 20px
}
.customer-account-nps.customer-account .main-container .nps .nps__score a {
    cursor: pointer
}
.customer-account-nps.customer-account .main-container .nps #nps__change {
    margin-bottom: 20px
}
.customer-account-nps.customer-account .main-container .nps #nps__change table {
    margin: 20px auto
}
.customer-account-nps.customer-account .main-container .nps #nps__change table td {
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 750px) {
.customer-account-nps.customer-account .main-container .nps #nps__change table td.nps__likely {
    display: none
}
}
.customer-account-nps.customer-account .main-container .nps form {
    margin: 5px auto
}
.customer-account-nps.customer-account .main-container .nps .button {
    margin: 15px auto 20px;
    width: 100%;
    max-width: 450px;
    line-height: normal;
    max-height: 55px;
    height: 40px;
    padding: 0px;
    font-size: 16px
}
body.customer-systems-authorize .authorize__content {
    margin: 50px auto;
    max-width: 800px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
body.customer-systems-authorize .authorize__content {
    padding: 0px 20px
}
}
body.customer-systems-authorize .authorize__content p.authorize__error {
    color: #F44336
}
body.customer-systems-authorize .authorize__content ol {
    list-style: initial;
    list-style-type: decimal;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    list-style-position: inside
}
body.customer-systems-authorize .authorize__content .authorize__button {
    margin: 25px auto;
    font-size: 20px;
    border-radius: 5px
}
body.catalog-category-view .category-products {
    position: relative
}
body.catalog-category-view .hero {
    position: relative
}
body.catalog-category-view .hero .category-title-wrapper {
    bottom: 19px;
    left: 32%;
    position: absolute;
    text-align: center;
    width: 36%
}
body.catalog-category-view .hero .category-title-wrapper.filtering-enabled {
    width: 100%;
    left: initial
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .hero .category-title-wrapper.filtering-enabled {
    display: block
}
}
body.catalog-category-view .hero .category-title-wrapper.filtering-enabled .category-title h1 {
    font-size: 64px
}

@media only screen and (max-width: 1200px) {
body.catalog-category-view .hero .category-title-wrapper.filtering-enabled .category-title h1 {
    font-size: 36px
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view .hero .category-title-wrapper.filtering-enabled .category-title h1 {
    display: block
}
}
body.catalog-category-view .hero .category-title-wrapper .category-title h1 {
    position: relative;
    color: #fff;
    font-size: 45px;
    line-height: 1;
    z-index: 2
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .hero .category-title-wrapper .category-title h1 {
    font-size: 64px
}
}

@media only screen and (max-width: 1200px) {
body.catalog-category-view .hero .category-title-wrapper .category-title h1 {
    font-size: 36px
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view .hero .category-title-wrapper .category-title h1 {
    display: none
}
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .hero .category-title-wrapper {
    display: none
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view .hero:after {
    display: none
}
}
body.catalog-category-view .products-list {
    margin-top: 0px;
    margin-bottom: 10px
}
body.catalog-category-view .products-list>li {
    padding-bottom: 20px;
    margin-bottom: 20px
}
body.catalog-category-view .products-list>li:after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view .products-list.filtering-enabled .item {
    padding: 18px 20px
}
}
body.catalog-category-view .products-list .item {
    width: 100%;
    background-color: #F8F8F8;
    padding: 18px 10%;
    margin-bottom: 9px;
    position: relative
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .products-list .item {
    padding: 15px 15%
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view .products-list .item {
    padding: 15px 20px
}
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item {
    position: relative;
    display: table;
    padding: 20px
}
}
body.catalog-category-view .products-list .item:first-child {
    padding-top: 40px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item:first-child {
    padding-top: 20px
}
}
body.catalog-category-view .products-list .item.hidden {
    display: none
}
body.catalog-category-view .products-list .item .product-wrapper {
    display: inline-block;
    float: left
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-wrapper {
    width: 45%;
    height: 100%;
    float: left
}
}
body.catalog-category-view .products-list .item .product-box {
    display: inline-block;
    float: left;
    width: 165px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-box {
    width: 100%
}
}
body.catalog-category-view .products-list .item .product-box .product-image {
    width: 100%;
    float: none
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-box .product-image img {
    max-width: initial;
    width: 100%
}
}
body.catalog-category-view .products-list .item .product-shop {
    margin-left: 20px
}
body.catalog-category-view .products-list .item .product-shop .product-name {
    margin-bottom: 0px
}
body.catalog-category-view .products-list .item .product-shop .product-name a {
    margin-top: -4px;
    font-size: 18px;
    font-weight: bold;
    display: block
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .product-name a {
    line-height: 1;
    margin: -3px 0px 0px 0px
}
}

@media only screen and (max-width: 480px) {
body.catalog-category-view .products-list .item .product-shop .product-name a {
    font-size: 17px
}
}
body.catalog-category-view .products-list .item .product-shop.product-description {
    position: relative;
    float: left;
    height: 165px;
    width: 53%
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view .products-list .item .product-shop.product-description {
    width: 50%
}
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop.product-description {
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    width: auto;
    height: auto;
    left: 45%
}
}
body.catalog-category-view .products-list .item .product-shop.product-description .product-description-table-wrapper {
    content: '';
    display: table;
    clear: both;
    display: table
}
body.catalog-category-view .products-list .item .product-shop.product-description .product-description-table-wrapper .product-description-table-cell {
    display: table-cell;
    vertical-align: middle
}
body.catalog-category-view .products-list .item .product-shop.button-wrapper {
    width: 20%;
    float: right
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop.button-wrapper {
    width: auto;
    padding: 0px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    left: 45%
}
}
body.catalog-category-view .products-list .item .product-shop .product-primary, body.catalog-category-view .products-list .item .product-shop .desc {
    float: left;
    width: 100%;
    overflow: hidden
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-primary, body.catalog-category-view .products-list .item .product-shop .desc {
    width: 100%;
    overflow: initial
}
}
body.catalog-category-view .products-list .item .product-shop .desc {
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .desc {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .ratings {
    position: absolute;
    left: 0px;
    bottom: 3px;
    height: 17px;
    margin: 0px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .ratings {
    bottom: 80px
}
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .ratings {
    bottom: 55px
}
}

@media only screen and (max-width: 320px) {
body.catalog-category-view .products-list .item .product-shop .ratings {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .ratings .rating-box {
    margin: 0px auto;
    float: none;
    display: inline-block
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .ratings .rating-box {
    float: left;
    margin: 4px auto
}
}
body.catalog-category-view .products-list .item .product-shop .ratings .rating-score {
    display: inline-block;
    float: none;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    margin: 0px 0px 0px 4px
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .ratings .rating-score {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .ratings .amount {
    display: inline-block;
    margin: 0px auto;
    float: none
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .ratings .amount {
    float: left
}
}

@media only screen and (max-width: 480px) {
body.catalog-category-view .products-list .item .product-shop .ratings .amount {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .ratings .amount a {
    color: #1785C3;
    font-size: 18px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin-left: 5px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .ratings .amount a {
    color: #1785C3
}
}
body.catalog-category-view .products-list .item .product-shop .ratings .amount a .amount-mobile {
    display: none
}
body.catalog-category-view .products-list .item .product-shop .product-secondary {
    width: 185px;
    text-align: center;
    float: right
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary {
    width: 100%;
    text-align: left
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box {
    margin: 0px
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .price {
    font-size: 24px;
    font-weight: 800;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: inline-block;
    width: 100%;
    text-align: center
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .price {
    padding-left: 0px;
    font-size: 18px;
    text-align: left
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .special-price {
    display: block;
    float: none
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .special-price .price {
    margin-top: 2px;
    padding-left: 0px;
    font-size: 18px
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .old-price {
    display: block;
    padding-left: 0px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .old-price {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .old-price .price {
    font-size: 14px;
    font-weight: 400;
    position: relative
}
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .price-discount {
    font-size: 14px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary .price-box .price-discount {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary.price-wrapper {
    display: inline-block
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary.price-wrapper {
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .product-secondary.price-mobile {
    display: none
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary.price-mobile {
    display: inline-block;
    position: absolute;
    height: 19px;
    bottom: 57px;
    left: 0px;
    margin: 0px
}
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary.price-mobile {
    bottom: 32px
}
}
body.catalog-category-view .products-list .item .product-shop .action {
    margin: 7px 0px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .action {
    width: 100%;
    float: right;
    margin: 0px
}
}
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart {
    width: 100%;
    padding: 0px;
    font-size: 16px;
    line-height: normal;
    position: relative;
    height: 45px;
    max-width: 185px
}
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart:before {
    margin-top: -5px
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart:before {
    display: none
}
}

@media only screen and (max-width: 600px) {
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart {
    height: 23px;
    margin: 0px;
    padding: 1px 6px 3px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    border-radius: 5px;
    width: 100%
}
}
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart.owned {
    background-color: #9A9A9A;
    color: #F8F8F8;
    cursor: not-allowed
}
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart.owned:before {
    display: none
}
body.catalog-category-view .products-list .item .product-shop .add-to-links {
    margin: 0px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .add-to-links {
    width: 48%;
    float: left;
    margin: 0px 1%;
    display: none
}
}
body.catalog-category-view .products-list .item .product-shop .add-to-links a {
    font-size: 16px;
    width: 100%;
    padding: 11px 15px
}

@media only screen and (max-width: 750px) {
body.catalog-category-view .products-list .item .product-shop .add-to-links a {
    text-align: center
}
}
body.catalog-category-view .products-list .item .product-shop .add-to-links a:hover {
    text-decoration: none
}
body.catalog-category-view .products-list.v-hidden {
    visibility: hidden
}
body.catalog-category-view .products-list.dropdown-open {
    opacity: 0.35;
    pointer-events: none
}
body.catalog-category-view .products-list.grid {
    display: flex;
    flex-wrap: wrap;
    background-color: #F8F8F8;
    padding: 40px 9.25% 20px;
    padding-left: calc(9.25% + 13px)
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .products-list.grid {
    padding: 40px 14.5% 20px;
    padding-left: calc(14.5% + 13px)
}
}
body.catalog-category-view .products-list.grid.filtering-enabled {
    padding: 40px 9.25% 20px;
    padding-left: 9.25%
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view .products-list.grid.filtering-enabled {
    padding: 20px
}
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .products-list.grid.filtering-enabled {
    padding: 40px 14.5% 20px;
    padding-left: 14.5%
}
}
body.catalog-category-view .products-list.grid.filtering-enabled .item {
    max-width: calc(100%/6.1)
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view .products-list.grid.filtering-enabled .item {
    max-width: calc(20% - 6px)
}
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .products-list.grid.filtering-enabled .item {
    max-width: calc(100%/7)
}
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view .products-list.grid.filtering-enabled .item .product-wrapper {
    max-height: initial
}
}
body.catalog-category-view .products-list.grid.filtering-enabled .item .product-shop .product-secondary.price-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 45px
}
body.catalog-category-view .products-list.grid .item {
    display: flex;
    flex-wrap: wrap;
    width: calc(100%/6);
    margin: 0px 0px 0px -2px;
    padding: 20px;
    border-left: 2px solid #E3E3E3;
    border-right: 2px solid #E3E3E3;
    border-bottom: 2px solid #E3E3E3;
    text-align: center
}
body.catalog-category-view .products-list.grid .item:after {
    display: none
}
body.catalog-category-view .products-list.grid .item.hidden {
    display: none
}

@media only screen and (max-width: 1400px) {
body.catalog-category-view .products-list.grid .item {
    width: 20%
}
}
body.catalog-category-view .products-list.grid .item .product-wrapper {
    display: block;
    float: none;
    position: relative;
    width: 100%
}
body.catalog-category-view .products-list.grid .item .product-wrapper:before {
    display: block;
    content: '';
    padding-bottom: 100%
}
body.catalog-category-view .products-list.grid .item .product-box {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%
}
body.catalog-category-view .products-list.grid .item .product-shop {
    width: 100%;
    margin: 0px
}
body.catalog-category-view .products-list.grid .item .product-shop.product-description {
    float: none;
    width: 100%;
    height: auto
}
body.catalog-category-view .products-list.grid .item .product-shop.product-description .product-description-table-wrapper {
    display: block;
    margin: auto
}
body.catalog-category-view .products-list.grid .item .product-shop.product-description .product-description-table-wrapper .product-description-table-cell {
    display: block
}
body.catalog-category-view .products-list.grid .item .product-shop.product-description span.tag {
    display: none
}
body.catalog-category-view .products-list.grid .item .product-shop.product-description a {
    line-height: 1.2
}

@media only screen and (max-width: 1400px) {
body.catalog-category-view .products-list.grid .item .product-shop.product-description a {
    font-size: 16px
}
}
body.catalog-category-view .products-list.grid .item .product-shop .product-primary {
    float: none;
    min-height: 80px;
    overflow: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 0px
}
body.catalog-category-view .products-list.grid .item .product-shop .desc {
    display: none
}
body.catalog-category-view .products-list.grid .item .product-shop .ratings {
    position: relative;
    bottom: initial;
    left: initial;
    margin: 10px 0px
}
body.catalog-category-view .products-list.grid .item .product-shop .ratings .rating-score, body.catalog-category-view .products-list.grid .item .product-shop .ratings .amount {
    display: none
}
body.catalog-category-view .products-list.grid .item .product-shop.button-wrapper {
    align-self: flex-end
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary {
    width: 100%;
    float: none
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box {
    margin: 0px auto;
    max-width: 185px
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .price {
    font-size: 18px
}

@media only screen and (max-width: 1400px) {
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .price {
    font-size: 16px
}
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .old-price {
    display: inline-block;
    padding: 0px 5px 0px 0px
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .old-price .price {
    font-size: 14px;
    font-weight: 400;
    left: initial;
    top: 0px
}

@media only screen and (max-width: 1400px) {
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .old-price .price {
    font-size: 12px
}
}
body.catalog-category-view .products-list.grid .item .product-shop .product-secondary .price-box .special-price {
    display: inline-block;
    float: none
}
body.catalog-category-view .products-list.grid .item .product-shop .action {
    margin: 10px 0px 0px 0px
}
body.catalog-category-view .products-list.grid .item .product-shop .action .button.btn-cart {
    height: 35px
}

@media only screen and (max-width: 1100px) {
body.catalog-category-view .products-list.grid .item .product-shop .action .button.btn-cart:before {
    display: none
}
}
body.catalog-category-view .products-list.grid .item .product-shop .add-to-links {
    display: none
}
body.catalog-category-view #filter-dashboard {
    position: -webkit-sticky;
    position: sticky;
    top: -1px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
    height: 80px;
    background-color: #E7E0D7;
    padding: 15px 9.25%;
    z-index: 1
}

@media only screen and (min-width: 1805px) {
body.catalog-category-view #filter-dashboard {
    padding: 15px 14.5%
}
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view #filter-dashboard {
    padding: 15px 20px
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard {
    padding: 20px 20px 55px 20px;
    height: 116px
}
}
body.catalog-category-view #filter-dashboard #quick-search-wrapper {
    display: flex;
    flex: 4;
    align-items: center;
    position: relative;
    margin-right: 30px
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view #filter-dashboard #quick-search-wrapper {
    max-width: 180px
}
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard #quick-search-wrapper {
    width: 100%;
    flex: auto;
    margin: 0px;
    max-width: initial
}
}
body.catalog-category-view #filter-dashboard #quick-search {
    -webkit-appearance: none;
    width: 100%;
    height: 45px;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 18px;
    padding-left: 35px;
    border: 1px solid #514534;
    border-radius: 5px
}
body.catalog-category-view #filter-dashboard #quick-search-icon {
    position: absolute;
    top: 13px;
    left: 10px;
    background-color: transparent;
    padding: 0;
    width: 20px;
    height: 20px;
    text-indent: -9999px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -104px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 19px;
    width: 19px;
    opacity: 0.5
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.catalog-category-view #filter-dashboard #quick-search-icon {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -105px;
    height: 19px;
    width: 19px
}
}
body.catalog-category-view #filter-dashboard #filter-wrapper {
    display: flex;
    align-items: center;
    flex: 5
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard #filter-wrapper {
    display: none
}
}
body.catalog-category-view #filter-dashboard #filter-wrapper section {
    position: relative
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard #filter-wrapper section {
    display: none
}
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(1) {
    z-index: 10
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(2) {
    z-index: 9
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(3) {
    z-index: 8
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(4) {
    z-index: 7
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(5) {
    z-index: 6
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(6) {
    z-index: 5
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(7) {
    z-index: 4
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(8) {
    z-index: 3
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(9) {
    z-index: 2
}
body.catalog-category-view #filter-dashboard #filter-wrapper section:nth-child(10) {
    z-index: 1
}
body.catalog-category-view #filter-dashboard #filter-wrapper h3 {
    margin: 0 0 0 -23px;
    padding: 10px 40px;
    border: 4px solid #E7E0D7;
    border-radius: 5px 10em 10em 5px;
    background-color: #b7aea3;
    font-family: "Abel", Verdana, Arial, sans-serif;
    color: #514534;
    text-transform: none;
    cursor: pointer
}
body.catalog-category-view #filter-dashboard #filter-wrapper h3 span {
    position: absolute;
    top: 19px;
    right: 18px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/filter-inactive.png");
    background-size: 100% 100%;
    width: 13px;
    height: 14px;
    border-radius: 5em
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view #filter-dashboard #filter-wrapper h3 {
    padding: 10px 40px 10px 35px
}
}
body.catalog-category-view #filter-dashboard #filter-wrapper h3.opened, body.catalog-category-view #filter-dashboard #filter-wrapper h3.active {
    background-color: #514534;
    color: #E7E0D7
}
body.catalog-category-view #filter-dashboard #filter-wrapper h3.opened span, body.catalog-category-view #filter-dashboard #filter-wrapper h3.active span {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/filter-active.png")
}
body.catalog-category-view #filter-dashboard #filter-wrapper h3.opened span:hover, body.catalog-category-view #filter-dashboard #filter-wrapper h3.active span:hover {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/filter-dismiss.png")
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul {
    display: none;
    position: absolute;
    top: 57px;
    left: 0px;
    width: 250px;
    padding-bottom: 10px;
    background-color: #fff;
    border: 1px solid #514534;
    border-radius: 5px;
    max-height: 515px;
    overflow-y: scroll
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul.opened {
    display: block;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul.dropdown--price {
    width: 350px;
    padding: 0px 0px 15px;
    overflow: hidden
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul.dropdown--price .filter-clear {
    margin-bottom: 50px
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li .filter-clear {
    position: relative;
    -webkit-appearance: none;
    background-color: #F8F8F8;
    border: none;
    width: 100%;
    text-align: left;
    font-size: 16px;
    color: #b7aea3;
    padding: 0px 38px;
    text-transform: uppercase;
    border-bottom: 1px solid #b7aea3;
    margin-bottom: 10px
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li .filter-clear:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 14px;
    width: 12px;
    height: 12px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/filter-clear.png");
    background-size: 100% 100%
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li .filter-clear:hover {
    background-color: #F8F8F8;
    color: #514534;
    border-bottom: 1px solid #514534
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li .filter-clear:hover:before {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/filter-clear-hover.png")
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li .filter-clear:focus {
    background-color: #F8F8F8;
    outline: none
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label {
    width: 100%;
    font-size: 16px;
    font-family: "Abel", Verdana, Arial, sans-serif;
    padding: 5px 20px;
    cursor: pointer
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label:hover {
    background-color: #E7E0D7
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label input[type="checkbox"] {
    -webkit-appearance: none;
    position: relative;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #514534;
    border-radius: 2px;
    margin: 0px 10px -3px 0px;
    transition-duration: 200ms
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label input[type="checkbox"]:focus {
    outline: none
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label input[type=checkbox]:checked {
    background: #514534;
    transition-duration: 200ms
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul li label input[type=checkbox]:checked:after {
    position: absolute;
    top: 0px;
    left: 3px;
    font-size: 10px;
    content: '\2714';
    color: #fff;
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul #price-histogram {
    position: absolute;
    bottom: 35px;
    left: 24px;
    width: 300px;
    margin: auto;
    display: flex;
    align-items: baseline;
    justify-content: stretch
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .histogram-bar {
    background: #E3E3E3;
    flex: 1
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal {
    width: 300px;
    margin: 50px auto 5px;
    display: block
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider-track {
    height: 6px;
    box-shadow: none;
    border-radius: 0px;
    background: #b7aea3
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider-track .slider-selection {
    background: #514534
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle {
    top: -2px;
    background: #fff;
    border: 2px solid #514534;
    z-index: 1
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle:active, body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle:hover {
    background: #e3a164
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle[data-tooltip]:before, body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle[data-tooltip]:after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle[data-tooltip]:before {
    bottom: 70px;
    background: transparent;
    box-shadow: none;
    font-family: "Abel", Verdana, Arial, sans-serif;
    color: #514534;
    min-width: initial
}
body.catalog-category-view #filter-dashboard #filter-wrapper ul .slider.slider-horizontal .slider-handle[data-tooltip]:after {
    height: 70px;
    width: 2px;
    border: none;
    background: #514534;
    margin-left: 0px;
    bottom: 16px;
    left: 7px
}
body.catalog-category-view #filter-dashboard .toolbar {
    position: relative;
    display: flex;
    flex: auto;
    justify-content: flex-end;
    margin: 0;
    padding: 0;
    width: initial;
    height: initial
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard .toolbar {
    position: static
}
}
body.catalog-category-view #filter-dashboard .toolbar.is-fixed {
    position: relative;
    background-color: initial
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-view, body.catalog-category-view #filter-dashboard .toolbar__toggle-owned-products {
    position: relative;
    right: 0px;
    top: 0px;
    margin: 0px 10px;
    background-size: 90% auto;
    background-position: center;
    border: 1px solid #514534;
    border-radius: 5px
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard .toolbar__toggle-view, body.catalog-category-view #filter-dashboard .toolbar__toggle-owned-products {
    display: none
}
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-owned-products {
    position: relative;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_hide_owned_products_brown.png");
    width: 35px;
    height: 35px;
    left: initial;
    margin-right: 0px;
    background-size: 80% auto;
    font-size: 0px
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-owned-products:hover {
    font-size: 16px
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-owned-products.show {
    background-color: #514534;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_hide_owned_products_gold.png")
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-view {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_list_view__grid_brown_@2x.png")
}
body.catalog-category-view #filter-dashboard .toolbar__toggle-view.grid {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_list_view__list_brown_@2x.png")
}
body.catalog-category-view #filter-dashboard .sorter {
    position: initial;
    width: 180px
}

@media only screen and (max-width: 1024px) {
body.catalog-category-view #filter-dashboard .sorter {
    display: none
}
}
body.catalog-category-view #filter-dashboard .sorter .sort-by {
    position: relative
}
body.catalog-category-view #filter-dashboard .sorter .sort-by label {
    display: none
}
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select {
    background-color: #fff;
    border: 1px solid #514534;
    border-radius: 5px;
    color: #514534
}
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    right: 14px;
    top: 14px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select.skip-active {
    background-color: #fff
}
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    right: 14px;
    top: 13px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
body.catalog-category-view #filter-dashboard .sorter .sort-by .dropdown-select span:hover {
    background-color: transparent
}
body.catalog-category-view #filter-dashboard .sorter .sort-by ul.sort-by__options {
    width: 180px;
    top: 48px;
    right: 0px;
    background-color: #fff;
    border: 1px solid #514534;
    border-radius: 5px
}
body.catalog-category-view #filter-dashboard .sorter .sort-by ul.sort-by__options li {
    border-bottom: none
}
body.catalog-category-view #filter-dashboard .sorter .sort-by a, body.catalog-category-view #filter-dashboard .sorter .sort-by span, body.catalog-category-view #filter-dashboard .sorter .sort-by label.sorter-mobile__sort-label {
    color: #514534
}
body.catalog-category-view #filter-dashboard .sorter .sort-by a:hover, body.catalog-category-view #filter-dashboard .sorter .sort-by span:hover, body.catalog-category-view #filter-dashboard .sorter .sort-by label.sorter-mobile__sort-label:hover {
    background-color: #E7E0D7
}
body.catalog-category-view #filter-dashboard .sorter-mobile {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0
}
body.catalog-category-view #filter-dashboard .sorter-mobile #sort-select {
    margin: 0px;
    background-color: #b7aea3;
    color: #514534
}
body.catalog-category-view #filter-dashboard .sorter-mobile #sort-select label.sorter-mobile__sort-label {
    color: #E7E0D7
}
body.catalog-category-view #filter-dashboard .sorter-mobile #sort-select span {
    color: #514534
}
body.catalog-category-view #filter-dashboard .sorter-mobile .sort-by__options {
    top: 35px;
    background-color: #fff
}
body.catalog-category-view #filter-dashboard .sorter-mobile .sort-by__options li {
    border: none
}
body.catalog-category-view #filter-dashboard .sorter-mobile .sort-by__options li a {
    color: #514534
}
body.catalog-category-view #filter-dashboard .sorter-mobile .sort-by__options li a:hover {
    background-color: #E7E0D7
}

@media only screen and (max-width: 750px) {
.review-product-list .product-view .product-shop, .review-product-list .product-view .add-to-cart-wrapper, .review-product-list .product-view .block-related, .review-product-list .product-img-box, .review-product-list .product-collateral, .catalog-product-view .product-view .product-shop, .catalog-product-view .product-view .add-to-cart-wrapper, .catalog-product-view .product-view .block-related, .catalog-product-view .product-img-box, .catalog-product-view .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0
}
}
.review-product-list .product-collateral, .review-product-list .product-view .block-related, .review-product-list .box-collateral, .catalog-product-view .product-collateral, .catalog-product-view .product-view .block-related, .catalog-product-view .box-collateral {
    margin-bottom: 10px
}
.review-product-list .product-collateral, .catalog-product-view .product-collateral {
    clear: both
}
.review-product-list .product-collateral .toggle-tabs, .catalog-product-view .product-collateral .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    background-color: #E3E3E3;
    border-bottom: 1px solid #000
}
.review-product-list .product-collateral .toggle-tabs li, .catalog-product-view .product-collateral .toggle-tabs li {
    float: left
}
.review-product-list .product-collateral .toggle-tabs li>span, .catalog-product-view .product-collateral .toggle-tabs li>span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 20px;
    height: 74px;
    line-height: 74px;
    cursor: pointer;
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    position: relative;
    bottom: -1px
}
.review-product-list .product-collateral .toggle-tabs li.current>span, .catalog-product-view .product-collateral .toggle-tabs li.current>span {
    z-index: 5
}
.review-product-list .product-collateral .toggle-tabs li.current span, .review-product-list .product-collateral .toggle-tabs li:hover span, .catalog-product-view .product-collateral .toggle-tabs li.current span, .catalog-product-view .product-collateral .toggle-tabs li:hover span {
    color: #1785C3
}
.review-product-list .product-collateral .toggle-tabs:after, .catalog-product-view .product-collateral .toggle-tabs:after {
    content: '';
    display: table;
    clear: both
}
.review-product-list .product-collateral>dl, .catalog-product-view .product-collateral>dl {
    width: 100%
}
.review-product-list .product-collateral>dl>dt, .catalog-product-view .product-collateral>dl>dt {
    display: none
}
.review-product-list .product-collateral>dl>dd, .catalog-product-view .product-collateral>dl>dd {
    width: 100%;
    display: none;
    padding: 55px 0 15px
}
.review-product-list .product-collateral>dl>dd.current, .catalog-product-view .product-collateral>dl>dd.current {
    display: block
}

@media only screen and (max-width: 750px) {
.review-product-list .product-collateral, .catalog-product-view .product-collateral {
    width: 100%;
    float: none;
    padding-right: 0;
    padding-left: 0
}
}

@media only screen and (max-width: 750px) {
.review-product-list .product-collateral>dl>dd, .catalog-product-view .product-collateral>dl>dd {
    padding: 15px 0
}
}

@media only screen and (min-width: 769px) {
.review-product-list .collateral-tabs, .review-product-list .review-product-list .product-view, .catalog-product-view .collateral-tabs, .catalog-product-view .review-product-list .product-view {
    position: relative
}
.review-product-list .collateral-tabs:after, .review-product-list .review-product-list .product-view:after, .catalog-product-view .collateral-tabs:after, .catalog-product-view .review-product-list .product-view:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #E3E3E3;
    border-bottom: none;
    top: -1px;
    left: 50%;
    margin-left: -30px
}
}
.review-product-list .box-collateral, .catalog-product-view .box-collateral {
    clear: both
}
.review-product-list .tab-container .tab-content, .catalog-product-view .tab-container .tab-content {
    padding: 0
}
.review-product-list .tab-container .tab-content .customer_reviews, .catalog-product-view .tab-container .tab-content .customer_reviews {
    padding: 0
}
.review-product-list .second-nav, .catalog-product-view .second-nav {
    position: relative;
    height: 65px;
    background-color: #E3E3E3;
    text-align: center;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    will-change: position
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav, .catalog-product-view .second-nav {
    height: 160px
}
}
.review-product-list .second-nav .badges, .catalog-product-view .second-nav .badges {
    position: absolute;
    top: -78px;
    left: 27px
}

@media only screen and (max-width: 1280px) {
.review-product-list .second-nav .badges, .catalog-product-view .second-nav .badges {
    display: none
}
}
.review-product-list .second-nav .badges .badges__badge, .catalog-product-view .second-nav .badges .badges__badge {
    opacity: 0.5;
    text-indent: -9999px
}
.review-product-list .second-nav .badges .badges__badge.badges__badge--unison, .catalog-product-view .second-nav .badges .badges__badge.badges__badge--unison {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/badge_unison.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 67px;
    height: 55px
}
.review-product-list .second-nav .second-nav__inner, .catalog-product-view .second-nav .second-nav__inner {
    position: absolute;
    top: 0px;
    right: 64px;
    bottom: 0px;
    left: 74px;
    display: inline-block;
    width: auto;
    margin: auto
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner, .catalog-product-view .second-nav .second-nav__inner {
    left: 20px;
    right: 20px
}
}
.review-product-list .second-nav .second-nav__inner .col-left, .review-product-list .second-nav .second-nav__inner .col-right, .catalog-product-view .second-nav .second-nav__inner .col-left, .catalog-product-view .second-nav .second-nav__inner .col-right {
    display: inline-block;
    height: 100%;
    padding: 0
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left, .review-product-list .second-nav .second-nav__inner .col-right, .catalog-product-view .second-nav .second-nav__inner .col-left, .catalog-product-view .second-nav .second-nav__inner .col-right {
    width: 100%;
    margin: 0px;
    text-align: center
}
}
.review-product-list .second-nav .second-nav__inner .col-left, .catalog-product-view .second-nav .second-nav__inner .col-left {
    width: auto;
    float: left
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left, .catalog-product-view .second-nav .second-nav__inner .col-left {
    width: 100%
}
}
.review-product-list .second-nav .second-nav__inner .col-left .col-left__back-to-top, .catalog-product-view .second-nav .second-nav__inner .col-left .col-left__back-to-top {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    padding-top: 20px;
    display: inline-block;
    text-align: left
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    position: relative;
    margin: auto;
    width: 340px;
    padding-top: 17px;
    text-align: center
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    width: 100%;
    max-width: 300px
}
}

@media only screen and (min-width: 769px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger {
    display: none
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger {
    color: #464646;
    display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    border: 1px solid #464646;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    position: relative;
    width: 100%
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger {
    height: 40px;
    line-height: 39px
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active {
    background: #fff
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:after, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -4px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:after, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active:after, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active:after, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:hover, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .mob-tabs-trigger:hover {
    color: #464646;
    text-decoration: none
}
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs {
    display: block
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs {
    display: none;
    border: 0px;
    border-top: none;
    margin-top: 0px;
    background: #fff;
    box-shadow: 10px 10px 18px -5px rgba(189,179,189,0.5)
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs.skip-active, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs.skip-active {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 99;
    margin-left: 0px
}
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li {
    float: left
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li {
    float: none;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #E3E3E3
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li:last-child, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li:last-child {
    border-bottom: 0px
}
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li>span, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li>span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    position: relative;
    padding: 0px 10px 10px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li>span, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li>span {
    height: inherit;
    line-height: inherit
}
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li.current span, .review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs .toggle-tabs li:hover span, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs li.current span, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .toggle-tabs .toggle-tabs li:hover span {
    color: #1785C3
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info {
    display: inline-block;
    float: left;
    text-align: left;
    margin-left: 10px
}

@media only screen and (max-width: 1080px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings {
    margin: 0px
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .rating-box, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .rating-box {
    float: left;
    margin: 3px 0
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .rating-score, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .rating-score {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .amount, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .amount {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin: 0 5px;
    display: inline-block
}
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .amount .amount-mobile, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list .extra-info .ratings .amount .amount-mobile {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-right, .catalog-product-view .second-nav .second-nav__inner .col-right {
    width: auto;
    float: right;
    text-align: right
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right, .catalog-product-view .second-nav .second-nav__inner .col-right {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper {
    margin-top: 13px;
    display: inline-block
}

@media only screen and (max-width: 1024px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    font-size: 16px;
    min-width: 160px;
    min-height: 38px;
    line-height: 38px;
    padding: 0px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    min-width: initial;
    padding: 0px 15px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    font-size: 15px;
    width: 140px;
    padding: 0px
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    width: 130px
}
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist:hover, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist:hover {
    background: #1785C3;
    color: #fff;
    transition-duration: 200ms
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .add-to-links, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .add-to-links {
    margin: 0px
}
.review-product-list .second-nav .second-nav__inner .col-right .find-dealer-button, .catalog-product-view .second-nav .second-nav__inner .col-right .find-dealer-button {
    font-size: 16px;
    padding: 0;
    min-width: 180px;
    min-height: 40px;
    line-height: 38px;
    white-space: normal;
    margin: 12px 0px
}

@media only screen and (max-width: 1024px) {
.review-product-list .second-nav .second-nav__inner .col-right .find-dealer-button, .catalog-product-view .second-nav .second-nav__inner .col-right .find-dealer-button {
    width: 150px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right .find-dealer-button, .catalog-product-view .second-nav .second-nav__inner .col-right .find-dealer-button {
    font-size: 15px;
    min-height: 34px;
    height: 34px;
    line-height: 33px
}
}
.review-product-list .second-nav .second-nav__inner .col-right .find-dealer-button:hover, .catalog-product-view .second-nav .second-nav__inner .col-right .find-dealer-button:hover {
    background: #0087d7;
    color: #fff;
    text-decoration: none;
    transition-duration: 200ms
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-cart, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-cart {
    display: inline-block;
    margin-left: 10px;
    margin-top: 13px
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-cart .button, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-cart .button {
    font-size: 16px;
    min-width: 160px
}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-cart .button:before, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-cart .button:before {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -60px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 15px;
    display: inline-block;
    margin-right: 10px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-cart .button:before, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-cart .button:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -60px 0;
    height: 15px;
    width: 15px
}
}
.review-product-list .second-nav .second-nav__inner .col-right .qty-wrapper, .review-product-list .second-nav .second-nav__inner .col-right .paypal-logo, .catalog-product-view .second-nav .second-nav__inner .col-right .qty-wrapper, .catalog-product-view .second-nav .second-nav__inner .col-right .paypal-logo {
    display: none
}

.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile {
    display: none
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile {
    display: block;
    width: 100%;
    position: absolute;
    top: 55px;
    height: auto
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line {
    display: inline-block;
    width: 100%;
    text-align: center
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .price-info, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .price-info {
    float: none;
    vertical-align: top;
    margin: 11px 0px
}
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info {
    margin: 9px 0px 0px 5px;
    height: 28px;
    display: inline-block
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings {
    margin: 0px
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .rating-box, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .rating-box {
    display: inline-block
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .rating-score, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .rating-score {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: inline-block;
    float: right;
    margin-left: 5px;
    margin-top: 2px
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount {
    margin-top: 5px;
    font-size: 14px
}
}

@media only screen and (max-width: 320px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount .amount-mobile, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .amount .amount-mobile {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .stars-count, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings .stars-count {
    display: none
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line.hardware .extra-info, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line.hardware .extra-info {
    margin: 10px
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line.hardware .extra-info .ratings, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .first-line.hardware .extra-info .ratings {
    margin: 0px
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line {
    text-align: center
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line {
    width: 100%;
    padding: 0px;
    max-width: 340px;
    margin: auto
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line {
    max-width: 300px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-wrapper, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-wrapper {
    display: inline-block;
    float: none;
    margin-top: 0px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .find-dealer-button, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .find-dealer-button {
    float: none;
    margin-top: 0px;
    width: 140px;
    font-size: 15px;
    min-height: 40px;
    line-height: 40px;
    vertical-align: top
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart {
    margin-right: 0px;
    margin-top: 0px;
    float: none
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button {
    font-size: 15px;
    max-width: 145px;
    margin-top: 0px
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button {
    width: 100%;
    min-width: 100%
}
}
.review-product-list .second-nav .second-nav__inner .price-info, .catalog-product-view .second-nav .second-nav__inner .price-info {
    display: inline-block;
    float: left;
    margin: 21px 10px 0px 0px;
    vertical-align: middle
}
.review-product-list .second-nav .second-nav__inner .price-info .price-box, .catalog-product-view .second-nav .second-nav__inner .price-info .price-box {
    margin: 0px;
    display: flex;
    align-items: baseline
}
.review-product-list .second-nav .second-nav__inner .price-info .special-price, .catalog-product-view .second-nav .second-nav__inner .price-info .special-price {
    order: -1
}
.review-product-list .second-nav .second-nav__inner .price-info .price-discount, .catalog-product-view .second-nav .second-nav__inner .price-info .price-discount {
    margin-left: 5px;
    font-size: 14px
}

@media only screen and (max-width: 1280px) {
.review-product-list .second-nav .second-nav__inner .price-info .price-discount, .catalog-product-view .second-nav .second-nav__inner .price-info .price-discount {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .see-in-store.see-in-store-mobile, .review-product-list .second-nav .second-nav__inner .extra-info.extra-info-mobile, .catalog-product-view .second-nav .second-nav__inner .see-in-store.see-in-store-mobile, .catalog-product-view .second-nav .second-nav__inner .extra-info.extra-info-mobile {
    display: none
}
.review-product-list .second-nav.second-nav--pinned, .catalog-product-view .second-nav.second-nav--pinned {
    -webkit-transform: initial;
    transform: initial;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 110;
    border-bottom: 1px solid #000
}

@media only screen and (min-width: 1805px) {
.review-product-list .second-nav.second-nav--pinned, .catalog-product-view .second-nav.second-nav--pinned {
    max-width: 1805px;
    width: auto;
    margin: auto
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned, .catalog-product-view .second-nav.second-nav--pinned {
    height: 50px;
    border-bottom: none
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner {
    left: 0px;
    right: 0px;
    max-width: none;
    padding: 0px
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left {
    text-align: left
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top {
    display: inline-block;
    position: relative;
    width: 70px;
    height: 45px;
    margin-top: 10px;
    padding: 0px;
    border-right: 1px solid #9A9A9A;
    cursor: pointer
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top {
    margin-top: 5px;
    padding-left: 0px;
    width: 60px;
    height: 40px
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top .back-to-top__icon, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top .back-to-top__icon {
    position: absolute;
    top: 6%;
    left: auto;
    right: 25px;
    margin-top: 16px;
    width: 17px;
    height: 9px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/up-arrow-black.png");
    background-size: 17px 9px;
    background-repeat: no-repeat
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top .back-to-top__icon, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .col-left__back-to-top .back-to-top__icon {
    top: 0px;
    right: 20px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned {
    top: 50px;
    left: 0px;
    background: #fff;
    position: fixed;
    width: 100%;
    padding-top: 0px;
    max-width: initial
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .toggle-tabs, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .toggle-tabs {
    border-bottom: 0px;
    margin: 0 auto;
    max-width: 1805px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .toggle-tabs, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .toggle-tabs {
    padding: 0px 60px 0px 60px
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .mob-tabs-trigger, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .mob-tabs-trigger {
    border: 0px;
    border-bottom: 1px solid #000;
    border-radius: 0px
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile {
    display: none
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-left .mob-tabs-list.mob-tabs--pinned .extra-info.extra-info-mobile {
    display: inline-block
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart {
    float: right;
    margin-right: 20px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button {
    max-width: 125px;
    min-width: 120px;
    float: right
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart {
    width: 150px;
    min-height: 34px;
    height: 34px;
    line-height: normal;
    font-size: 16px;
    margin-top: 8px
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart {
    margin-top: 3px;
    float: right;
    height: 35px;
    width: 110px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart:before, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-cart .button .btn-cart:before {
    display: none
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-wrapper, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .add-to-wrapper {
    display: none
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info {
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    width: auto
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info {
    float: left;
    padding-top: 10px;
    margin: 15px 0px;
    font-size: 15px
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-label, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-label {
    float: left;
    margin: 1px 5px 0px 0px
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box {
    float: left;
    margin: 0px
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box .old-price, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box .old-price {
    display: none
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box .special-price, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .price-info .price-box .special-price {
    padding-left: 0px
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right .see-in-store, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right .see-in-store {
    display: none
}



}


.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile {
    top: 0px;
    left: 62px;
    right: 0px;
    width: auto
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line {
    float: left;
    width: auto;
    margin-left: 10px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line {
    padding-top: 5px;
    margin-left: 5px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info {
    padding: 0px 0px 0px 5px;
    margin: 5px 0px 0px;
    width: auto
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info .price-label, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info .price-label {
    display: none
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .extra-info, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .extra-info {
    display: none
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line {
    text-align: right
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line {
    padding: 5px 0px;
    width: auto;
    max-width: initial;
    height: 100%
}
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-wrapper, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-wrapper {
    display: none
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart {
    margin-top: 0px
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart {
    width: 110px;
    margin-right: 0px
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart button:before, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart button:before {
    display: none
}
}

}

.review-product-list .wrapper.pinned-active dl.collateral-tabs, .catalog-product-view .wrapper.pinned-active dl.collateral-tabs {
    margin-top: 65px
}

@media only screen and (max-width: 750px) {
.review-product-list .wrapper.pinned-active dl.collateral-tabs, .catalog-product-view .wrapper.pinned-active dl.collateral-tabs {
    margin-top: 160px
}
}
.review-product-list .wrapper.pinned-active dl.collateral-tabs:before, .review-product-list .wrapper.pinned-active dl.collateral-tabs:after, .catalog-product-view .wrapper.pinned-active dl.collateral-tabs:before, .catalog-product-view .wrapper.pinned-active dl.collateral-tabs:after {
    display: none
}
.review-product-list .customer-reviews-carousel-wrapper h2, .catalog-product-view .customer-reviews-carousel-wrapper h2 {
    text-align: center
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel {
    position: relative;
    border-top: 1px solid #000;
    background-color: #687973;
    padding: 40px 100px 20px
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel {
    background-color: #E3E3E3;
    padding: 40px 20px 0px 20px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel:before, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none;
    top: 0
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel:after, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: none;
    top: -1px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel:before, .review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel:after, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel:before, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel:after {
    content: '';
    left: 50%;
    margin-left: -20px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 32px;
    height: 60px;
    text-indent: -9999px;
    background: transparent
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow:before, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow:before {
    opacity: 1;
    height: 91px;
    width: 52px;
    top: 0px;
    left: 0px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev {
    left: 20px
}

@media only screen and (max-width: 1024px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev {
    left: 40px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev:before, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-prev:before {
    position: absolute;
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/prev-arrow-gray-medium.png");
    background-size: 32px 60px;
    background-position: right center;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 32px;
    height: 60px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next {
    right: 20px
}

@media only screen and (max-width: 1024px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next {
    right: 40px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next:before, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel button.slick-arrow.slick-next:before {
    position: absolute;
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/next-arrow-gray-medium.png");
    background-size: 32px 60px;
    background-repeat: no-repeat;
    background-position: left center;
    overflow: hidden;
    display: block;
    width: 32px;
    height: 60px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .slick-dots, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .slick-dots {
    padding-bottom: 20px
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review {
    position: relative;
    height: 235px;
    background: #E3E3E3;
    padding: 20px;
    margin: 0px 10px
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review {
    height: auto;
    margin: 0px;
    padding: 0px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3 {
    text-transform: none;
    font-weight: bold
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__name, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__name {
    display: inline-block;
    margin-right: 10px;
    font-size: 14px
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__name, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__name {
    display: block;
    font-size: 18px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .review__date, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .review__date {
    display: inline-block;
    margin-right: 10px;
    font-size: 14px
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .review__date, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .review__date {
    display: block;
    margin-bottom: 15px;
    font-size: 16px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings {
    display: inline-block;
    float: none;
    margin: 7px 0px 0px 0px;
    margin-left: 0px
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings {
    margin: 0px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings .rating-box, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review .ratings .rating-box {
    margin: 0px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__title, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review h3.review__title {
    margin: 8px 0px
}
}
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review a, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review a {
    color: #000;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    position: absolute;
    bottom: 5%;
    right: 5%
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review a, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review a {
    bottom: 0px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review p.review__text, .catalog-product-view .customer-reviews-carousel-wrapper .customer-reviews-carousel .customer-reviews-carousel__review p.review__text {
    margin-bottom: 35px
}
}
.review-product-list .read-all-reviews, .catalog-product-view .read-all-reviews {
    padding: 0px 0px 20px;
    background-color: #687973;
    text-align: center
}

@media only screen and (max-width: 750px) {
.review-product-list .read-all-reviews, .catalog-product-view .read-all-reviews {
    background-color: #E3E3E3
}
}
.review-product-list .read-all-reviews .button, .catalog-product-view .read-all-reviews .button {
    color: #E3E3E3;
    border: 1px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
.review-product-list .read-all-reviews .button, .catalog-product-view .read-all-reviews .button {
    color: #464646;
    border: 1px solid #464646
}
}
.review-product-list .read-all-reviews .button:hover, .catalog-product-view .read-all-reviews .button:hover {
    background-color: transparent
}
.catalog-category-view .hero:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none;
    bottom: -19px;
    left: 50%;
    margin-left: -20px;
    z-index: 1
}
.catalog-category-view .category__banner {
    position: relative;
    width: 100%;
    padding: 10px 0px;
    text-align: center
}
.catalog-category-view .category__banner.desktop {
    display: block
}

@media only screen and (max-width: 600px) {
.catalog-category-view .category__banner.desktop {
    display: none
}
}
.catalog-category-view .category__banner.mobile {
    display: none
}

@media only screen and (max-width: 600px) {
.catalog-category-view .category__banner.mobile {
    display: block
}
}
.catalog-category-view .category__banner.channel-strips {
    background-color: #6B3722
}
.catalog-category-view .category__banner.compressors {
    background-color: #7E6D53
}
.catalog-category-view .category__banner.mic-preamps {
    background-color: #82590B
}
.catalog-category-view .category__banner.guitar-products {
    background-color: #E34D30
}
.catalog-category-view .category__banner h2 {
    margin-bottom: 5px;
    padding: 0px 10px;
    color: #E6E6E6
}

@media only screen and (max-width: 600px) {
.catalog-category-view .category__banner h2 {
    margin-bottom: 0px
}
}
.catalog-category-view .category__product {
    width: 100%;
    height: auto;
    background-color: #E3E3E3;
    margin-bottom: 10px;
    position: relative
}

@media only screen and (max-width: 600px) {
.catalog-category-view .category__product {
    display: none
}
}
.catalog-category-view .category__product .category__product__connection-type {
    position: absolute;
    height: 100%;
    width: 60px;
    text-align: center
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__connection-type {
    width: 50px
}
}
.catalog-category-view .category__product .category__product__connection-type.none {
    display: none
}
.catalog-category-view .category__product .category__product__connection-type.tb {
    background-color: #9E3F2B
}
.catalog-category-view .category__product .category__product__connection-type.tb .connection-type__icon {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/connection-type-tb.png");
    background-size: 30px 30px
}
.catalog-category-view .category__product .category__product__connection-type.usb {
    background-color: #1785C3
}
.catalog-category-view .category__product .category__product__connection-type.usb .connection-type__icon {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/connection-type-usb.png");
    background-size: 30px 30px
}
.catalog-category-view .category__product .category__product__connection-type.fw {
    background-color: #CD8200
}
.catalog-category-view .category__product .category__product__connection-type.fw .connection-type__icon {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/connection-type-fw.png");
    background-size: 30px 30px
}
.catalog-category-view .category__product .category__product__connection-type.pcie {
    background-color: #5A5A5A
}
.catalog-category-view .category__product .category__product__connection-type.pcie .connection-type__icon {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/connection-type-pcie.png");
    background-size: 30px 30px
}
.catalog-category-view .category__product .category__product__connection-type .connection-type__icon {
    position: absolute;
    top: calc(50% - 15px);
    left: calc(50% - 16px);
    width: 30px;
    height: 30px
}
.catalog-category-view .category__product .category__product__wrapper {
    width: 100%;
    height: 100%;
    padding: 50px 0px;
    max-width: 80%;
    min-height: 265px;
    margin: auto
}

@media only screen and (min-width: 1281px) {
.catalog-category-view .category__product .category__product__wrapper {
    min-height: 330px
}
}
.catalog-category-view .category__product .category__product__wrapper.desktop {
    max-width: 80%;
    width: inherit
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name {
    position: absolute;
    top: 50px;
    bottom: 50px;
    width: 20%;
    padding-right: 50px;
    border-right: 1px solid #9A9A9A;
    text-align: right
}

@media only screen and (max-width: 1024px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__name {
    padding-right: 25px
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper {
    display: table;
    float: right;
    height: 100%
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper.tb a h2 {
    color: #9E3F2B
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper.usb a h2 {
    color: #1785C3
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper.fw a h2 {
    color: #CD8200
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper a {
    text-decoration: none;
    display: table-cell;
    vertical-align: middle
}
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper a h2 {
    text-transform: none;
    font-size: 30px;
    color: #9E3F2B
}

@media only screen and (max-width: 1200px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper a h2 {
    font-size: 24px
}
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__name .product__name__wrapper a h2 {
    font-size: 18px
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop {
    position: relative;
    display: inline-block;
    width: 80%;
    margin-left: 25%;
    padding-left: 50px;
    vertical-align: top
}

@media only screen and (max-width: 1024px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop {
    padding-left: 25px
}
}

@media only screen and (min-width: 1805px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop {
    width: 75%
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__images, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__images {
    position: relative;
    width: 100%;
    margin-bottom: 30px
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__images img, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__images img {
    width: 100%
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__description, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__description {
    display: inline-block;
    max-width: 60%
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__description h3, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__description h3 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 24px;
    text-transform: none;
    line-height: 1.2
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__description ul, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__description ul {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #9A9A9A
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__description ul li span, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__description ul li span {
    margin-right: 10px
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__description p, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__description p {
    font-size: 14px
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__rotate, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__rotate {
    position: absolute;
    right: 200px;
    width: 40px;
    height: 40px;
    bottom: 0px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/rotate.png");
    background-size: 40px 40px;
    cursor: pointer
}

@media only screen and (max-width: 1024px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content .category__product__rotate, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .category__product__rotate {
    display: none
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content a.button, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop a.button {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 180px;
    height: 40px;
    padding-top: 9px;
    margin: 0px;
    background-color: transparent;
    color: #000;
    border: 1px solid #000
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content a.button, .catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop a.button {
    width: 140px;
    height: 40px;
    bottom: 18px;
    padding-top: 11px;
    font-size: 16px
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__images--top {
    width: 30%;
    margin-right: 25px;
    display: inline-block
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: calc(70% - 80px)
}

@media only screen and (min-width: 1281px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column {
    min-height: 220px
}
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column {
    width: calc(70% - 40px)
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column h3 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 24px;
    text-transform: none;
    line-height: 1.2
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column ul {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #9A9A9A
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column ul li span {
    margin-right: 10px
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column p {
    width: 100%;
    margin-bottom: 25px
}

@media only screen and (max-width: 750px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column p {
    font-size: 14px
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column .product__images--rear {
    width: 60%;
    position: absolute;
    bottom: 0px;
    left: 0px
}

@media only screen and (max-width: 1200px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column .product__images--rear {
    width: 50%
}
}

@media only screen and (max-width: 1024px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column .product__images--rear {
    display: none
}
}
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column a.button {
    position: absolute;
    bottom: 16%;
    right: 0px
}

@media only screen and (max-width: 1024px) {
.catalog-category-view .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column a.button {
    bottom: 0px;
    left: 0px;
    right: initial
}
}
.catalog-category-view .category__product--mobile {
    width: calc(50% - 2px);
    text-align: center;
    margin-bottom: 40px;
    vertical-align: top;
    display: none
}
.catalog-category-view .category__product--mobile.one-column {
    width: 100%
}

@media only screen and (max-width: 600px) {
.catalog-category-view .category__product--mobile {
    display: inline-block
}
}
.catalog-category-view .category__product--mobile a {
    text-decoration: none
}
.catalog-category-view .category__product--mobile a img {
    margin-bottom: 20px
}
.catalog-category-view .category__product--mobile a h2 {
    text-transform: none
}
.catalog-category-view .category__product--mobile a p, .catalog-category-view .category__product--mobile a h3, .catalog-category-view .category__product--mobile a ul {
    padding: 0px 10px;
    font-size: 14px
}
.catalog-category-view .category__product--mobile a h3 {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    text-transform: none;
    line-height: 1.5
}
.catalog-category-view .category__product--mobile a ul {
    display: none
}
.catalog-category-view.category-audio-interfaces .category__product__info {
    position: relative
}
.catalog-category-view.category-audio-interfaces .category__product__info .category__product__actions {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40%
}
.catalog-category-view.category-audio-interfaces .category__product__info .category__product__actions .category__product__rotate {
    top: 0px
}
.catalog-category-view.category-audio-interfaces .category__product__info .category__product__actions a.button {
    top: 0px
}

@media only screen and (max-width: 1280px) {
.catalog-category-view.category-audio-interfaces .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column ul {
    display: none
}
}
.catalog-category-view.category-audio-interfaces .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column a.button {
    position: absolute;
    bottom: 2%;
    left: 0px
}

@media only screen and (max-width: 1280px) {
.catalog-category-view.category-audio-interfaces .category__product .category__product__wrapper .category__product__content--desktop .product__content__right-column a.button {
    position: relative;
    margin: 20px 0px
}
}

@media only screen and (max-width: 1024px) {
.catalog-category-view.category-uad-accelerators .hero:after, .catalog-category-view.category-hardware .hero:after, .catalog-category-view.category-audio-interfaces .hero:after {
    display: block
}
}
.catalog-category-view.category-uad-plugins .hero:after {
    display: none
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__banner {
    position: relative;
    width: 100%;
    padding: 10px 0px;
    background-color: #7E6D53;
    text-align: center
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__banner h2 {
    text-transform: none;
    margin-bottom: 5px;
    padding: 0px 10px;
    color: #E7E0D7
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper {
    display: inline-block;
    width: 100%;
    text-align: center
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper {
    display: inline-block;
    float: none;
    width: 310px;
    position: relative;
    margin-right: 50px
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper {
    display: block;
    margin: auto;
    margin-bottom: 15px;
    width: 275px;
    height: 45px;
    font-size: 16px
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link {
    color: #000;
    border: 1px solid #000;
    border-radius: 5px;
    background-color: #fff;
    cursor: pointer
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link {
    line-height: 45px
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 24px;
    line-height: 2;
    text-transform: uppercase
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-size: 16px;
    line-height: 2.65
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 18px;
    margin-top: -4px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active {
    border-radius: 5px 5px 0px 0px
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown {
    margin: auto
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown.skip-content {
    max-width: 310px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
    position: absolute;
    left: 0;
    z-index: 9;
    right: 0;
    display: none
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown.skip-content .category-title {
    width: 170px
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown.skip-active {
    display: block;
    border: 1px solid #000
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown a:hover {
    text-decoration: none
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown:after {
    content: '';
    display: table;
    clear: both
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item {
    list-style: none;
    margin-left: 0;
    border-bottom: 1px solid #9A9A9A
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item:last-of-type {
    border-bottom: none
}

@media only screen and (min-width: 981px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item:hover {
    background: #1785C3
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item:hover span.category-title {
    color: #fff
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item a {
    text-decoration: none;
    display: block
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item a {
    padding: 10px 0px 10px 10px
}
}

@media only screen and (min-width: 769px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item a {
    padding: 20px 0px 20px 25px
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper ul.uad-plug-ins__category_dropdown li.category_dropdown__item span.category-title {
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
    line-height: 1.2;
    padding: 20px 0px 20px 25px;
    margin: 0px
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper a.button {
    display: inline-block;
    margin-top: 10px
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper a.button {
    display: block;
    margin: auto;
    margin-bottom: 15px;
    padding-top: 13px;
    width: 275px;
    height: 45px;
    font-size: 16px
}
}

@media only screen and (min-width: 750px) {
.catalog-category-view.category-uad-accelerators .product__images--front {
    max-width: 500px
}
}
#cookie-disclaimer {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1805px;
    margin: auto;
    padding: 20px;
    background: #fff;
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3
}
#cookie-disclaimer small {
    max-width: 800px;
    text-align: left
}


body.checkout-cart-index .cart__wrapper, body.onestepcheckout-index-index .cart__wrapper, body.checkout-onepage-success .cart__wrapper {
    width: 100%;
    max-width: 1215px;
    padding: 0px 20px;
    margin: auto
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper, body.onestepcheckout-index-index .cart__wrapper, body.checkout-onepage-success .cart__wrapper {
    padding: 20px 20px 0px 20px
}
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty {
    display: flex;
    justify-content: center;
    padding: 20px 0px
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty {
    flex-wrap: wrap;
    padding: 20px
}
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart-footer-actions {
    text-align: center
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart-footer-actions {
    margin: 0px auto 20px
}
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions button, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions button, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart-footer-actions button {
    margin: 0px auto;
    float: none
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions button, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart-footer-actions button, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart-footer-actions button {
    font-size: 16px
}
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart__message, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart__message, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart__message {
    margin: 20px auto 25px
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart__message, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart__message, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart__message {
    margin-top: 0px
}
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box .coupon:last-of-type, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box .coupon:last-of-type, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box .coupon:last-of-type {
    padding-bottom: 0px;
    border-bottom: none
}
body.checkout-cart-index .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box #discount-coupon-form, body.onestepcheckout-index-index .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box #discount-coupon-form, body.checkout-onepage-success .cart__wrapper.cart__wrapper--empty .cart__col2 .coupon-box #discount-coupon-form {
    display: none
}
body.checkout-cart-index .cart__wrapper .cart__message, body.onestepcheckout-index-index .cart__wrapper .cart__message, body.checkout-onepage-success .cart__wrapper .cart__message {
    text-align: center;
    margin: 30px auto;
    max-width: 500px;
    border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__message, body.onestepcheckout-index-index .cart__wrapper .cart__message, body.checkout-onepage-success .cart__wrapper .cart__message {
    margin: 20px auto
}
}
body.checkout-cart-index .cart__wrapper .cart__message p, body.onestepcheckout-index-index .cart__wrapper .cart__message p, body.checkout-onepage-success .cart__wrapper .cart__message p {
    margin-bottom: 20px
}
body.checkout-cart-index .cart__wrapper .cart__col1, body.onestepcheckout-index-index .cart__wrapper .cart__col1, body.checkout-onepage-success .cart__wrapper .cart__col1 {
    width: 65%;
    float: left;
    padding-right: 20px
}
body.checkout-cart-index .cart__wrapper .cart__col1 table#col1__cart-overview, body.onestepcheckout-index-index .cart__wrapper .cart__col1 table#col1__cart-overview, body.checkout-onepage-success .cart__wrapper .cart__col1 table#col1__cart-overview {
    border-collapse: collapse
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col1 table#col1__cart-overview, body.onestepcheckout-index-index .cart__wrapper .cart__col1 table#col1__cart-overview, body.checkout-onepage-success .cart__wrapper .cart__col1 table#col1__cart-overview {
    margin-bottom: 0px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2, body.onestepcheckout-index-index .cart__wrapper .cart__col2, body.checkout-onepage-success .cart__wrapper .cart__col2 {
    display: inline-block;
    width: 35%;
    float: left;
    background-color: #F8F8F8
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper .cart__col2, body.onestepcheckout-index-index .cart__wrapper .cart__col2, body.checkout-onepage-success .cart__wrapper .cart__col2 {
    padding-top: 0px;
    margin-top: 5px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box {
    margin: 20px;
    border: 1px solid #9A9A9A;
    background-color: #fff
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box {
    margin: 10px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .discount-form:after, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .discount-form:after, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .discount-form:after {
    content: '';
    display: table;
    clear: both
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #ai-coupon-head, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #ai-coupon-head, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #ai-coupon-head {
    text-align: left;
    width: 100%;
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 5px 0px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon {
    width: 100%;
    text-align: left;
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 10px;
    margin-bottom: 10px
}

@media only screen and (max-width: 600px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon {
    font-size: 12px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon p, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon p, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon p {
    float: left;
    width: 70%
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon p.coupon__value, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon p.coupon__value, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon p.coupon__value {
    float: right;
    width: auto
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__expiration, body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__description, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__expiration, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__description, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__expiration, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon .coupon__description {
    color: #9A9A9A;
    font-size: 14px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon:after, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon:after, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon:after {
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
    display: block
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item {
    float: left
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item.right, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item.right, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box .coupon .coupon-item.right {
    float: right
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box a.coupon__remove, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box a.coupon__remove, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box a.coupon__remove {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 15px
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box a.coupon__remove, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box a.coupon__remove, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box a.coupon__remove {
    font-size: 12px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form {
    width: 100%
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form label, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form label, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form label {
    display: none
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .field-wrapper, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .field-wrapper, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .field-wrapper {
    display: inline-block;
    width: 100%
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .validation-advice, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .validation-advice, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .validation-advice {
    display: inline
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper {
    display: inline-block;
    width: 35%;
    float: left
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button {
    float: right;
    width: 90%;
    height: 35px;
    padding: 0px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button:hover span, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button:hover span, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button:hover span {
    color: #fff
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button span, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button span, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .button-wrapper>button span {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 15px;
    line-height: 29px;
    color: #1785C3;
    transition-duration: 200ms
}
body.checkout-cart-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .input-text, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .input-text, body.checkout-onepage-success .cart__wrapper .cart__col2 .coupon-box #discount-coupon-form .input-text {
    border-radius: 0px;
    height: 35px;
    line-height: 35px;
    margin: 0px;
    width: 65%;
    float: left
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals {
    margin: 20px;
    border: 1px solid #9A9A9A;
    background-color: #fff
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals {
    margin: 10px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table {
    width: 100%;
    margin: 35px auto
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table {
    max-width: 300px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #464646
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td {
    padding: 10px 0px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td:nth-child(1), body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td:nth-child(1), body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr td:nth-child(1) {
    text-align: left
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr.discount td.value, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr.discount td.value, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tr.discount td.value {
    float: right;
    clear: both;
    white-space: nowrap
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot {
    border-top: 1px solid #E3E3E3
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr {
    color: #000;
    font-size: 20px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td {
    padding-top: 25px
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals #shopping-cart-totals-table tfoot tr td {
    font-size: 18px
}
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li {
    text-align: center
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout {
    margin-bottom: 0px;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0px 12px;
    max-width: 250px
}
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout>span, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout>span, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout>span {
    position: relative;
    display: inline-block
}

@media only screen and (max-width: 750px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout {
    max-width: 300px
}
}

@media only screen and (max-width: 600px) {
body.checkout-cart-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.onestepcheckout-index-index .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout, body.checkout-onepage-success .cart__wrapper .cart__col2 .cart-totals ul.checkout-types li .btn-checkout {
    width: 100%
}
}
body.checkout-cart-index .cart__wrapper .cart__col1, body.checkout-cart-index .cart__wrapper .cart__col2, body.onestepcheckout-index-index .cart__wrapper .cart__col1, body.onestepcheckout-index-index .cart__wrapper .cart__col2, body.checkout-onepage-success .cart__wrapper .cart__col1, body.checkout-onepage-success .cart__wrapper .cart__col2 {
    display: inline-block
}

@media only screen and (max-width: 1024px) {
body.checkout-cart-index .cart__wrapper .cart__col1, body.checkout-cart-index .cart__wrapper .cart__col2, body.onestepcheckout-index-index .cart__wrapper .cart__col1, body.onestepcheckout-index-index .cart__wrapper .cart__col2, body.checkout-onepage-success .cart__wrapper .cart__col1, body.checkout-onepage-success .cart__wrapper .cart__col2 {
    width: 100%;
    padding: 0px
}
}
body.checkout-cart-index .cart-empty p, body.onestepcheckout-index-index .cart-empty p, body.checkout-onepage-success .cart-empty p {
    text-align: center
}
body.checkout-cart-index .messages, body.onestepcheckout-index-index .messages, body.checkout-onepage-success .messages {
    text-align: center
}
body.checkout-cart-index .extra-info, body.onestepcheckout-index-index .extra-info, body.checkout-onepage-success .extra-info {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: block;
    width: 100%;
    max-width: 1464px;
    font-size: 24px;
    color: #000;
    padding: 25px 0px;
    position: relative;
    margin: 0px auto;
    text-align: center
}
body.checkout-cart-index .extra-info .messages, body.onestepcheckout-index-index .extra-info .messages, body.checkout-onepage-success .extra-info .messages {
    margin-bottom: 0px;
    position: relative;
    z-index: inherit;
    display: inline-block
}
body.checkout-cart-index .extra-info .messages .success-msg li:before, body.checkout-cart-index .extra-info .messages .error-msg li:before, body.onestepcheckout-index-index .extra-info .messages .success-msg li:before, body.onestepcheckout-index-index .extra-info .messages .error-msg li:before, body.checkout-onepage-success .extra-info .messages .success-msg li:before, body.checkout-onepage-success .extra-info .messages .error-msg li:before {
    display: none
}
body.checkout-cart-index .extra-info .messages .success-msg li, body.checkout-cart-index .extra-info .messages .error-msg li, body.onestepcheckout-index-index .extra-info .messages .success-msg li, body.onestepcheckout-index-index .extra-info .messages .error-msg li, body.checkout-onepage-success .extra-info .messages .success-msg li, body.checkout-onepage-success .extra-info .messages .error-msg li {
    color: #000;
    border-left: none;
    background-color: transparent;
    padding: 0px;
    margin: 0px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #000;
    font-size: 24px
}
body.checkout-cart-index .extra-info .message-extra, body.onestepcheckout-index-index .extra-info .message-extra, body.checkout-onepage-success .extra-info .message-extra {
    display: inline-block;
    margin: 0px auto
}
body.checkout-cart-index .extra-info .cart-help, body.onestepcheckout-index-index .extra-info .cart-help, body.checkout-onepage-success .extra-info .cart-help {
    display: inline-block;
    font-size: 16px;
    position: absolute;
    right: 15px;
    top: 30px
}
.cart-table {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.cart-table .product-image {
    width: 165px;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    float: left
}

@media only screen and (max-width: 600px) {
.cart-table .product-image {
    width: 100%
}
}
.cart-table .price-box {
    margin: 0px
}

@media only screen and (max-width: 750px) {
.cart-table .price-box {
    margin-top: 3px
}
}
.cart-table .price-box .regular-price .price {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #464646;
    font-weight: bold
}

@media only screen and (max-width: 750px) {
.cart-table .price-box .special-price {
    float: none;
    margin-left: 5px
}
}
.cart-table .price-box .price-discount {
    display: none
}
.cart-table th, .cart-table td, .cart-table tbody td {
    border-bottom: none;
    vertical-align: top
}

@media only screen and (max-width: 750px) {
.cart-table th {
    font-size: 12px
}
}

@media only screen and (max-width: 750px) {
.cart-table th, .cart-table td {
    padding: 7px 6px
}
}

@media only screen and (max-width: 600px) {
.cart-table tbody td {
    padding: 10px
}
}
.cart-table h2 {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0
}
.cart-table h2.product-name {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #464646;
    text-transform: none;
    transition-duration: 200ms
}
.cart-table h2.product-name:hover {
    color: #1785C3;
    transition-duration: 200ms
}

@media only screen and (max-width: 600px) {
.cart-table h2.product-name {
    font-size: 16px
}
}
.cart-table .cart-desc {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #000;
    font-size: 14px;
    position: absolute;
    left: 15px;
    bottom: 15px
}

@media only screen and (max-width: 600px) {
.cart-table .cart-desc {
    display: none
}
}
.cart-table tbody td {
    background-color: #F8F8F8;
    padding: 20px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.cart-table tbody td.product-cart-info {
    width: 85%;
    padding: 13px 10px 10px 0px;
    position: relative
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-info {
    padding: 4px 10px 10px 0px;
    width: 65%;
    position: relative
}
}
.cart-table tbody td.product-cart-info .cart-links {
    position: absolute;
    bottom: 20px
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-info .cart-links {
    display: none
}
}
.cart-table tbody td.product-cart-info .cart-links li {
    white-space: nowrap;
    display: inline-block;
    margin-right: 10px
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-info .cart-links li {
    text-align: left
}
}
.cart-table tbody td.product-cart-info .cart-links li a {
    font-size: 15px
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-info .cart-links li a {
    font-size: 12px;
    padding: 0px 10px
}
}
.cart-table tbody td.product-cart-total {
    vertical-align: top;
    text-align: right;
    padding: 12px 20px
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-total {
    display: none
}
}
.cart-table tbody td.uad-compatible.mobile {
    display: none
}
.cart-table tbody td.product-cart-total.mobile {
    display: none
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-total.mobile {
    display: inline-block;
    width: 100%;
    text-align: right;
    padding: 0px 10px 10px 10px
}
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-total.mobile ul {
    display: inline-block;
    float: left;
    font-size: 12px;
    margin-top: 8px
}
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-total.mobile ul li {
    display: inline-block
}
}

@media only screen and (max-width: 600px) {
.cart-table tbody td.product-cart-total.mobile ul li:nth-child(1) {
    margin-right: 15px
}
}
.cart-table tbody tr {
    display: block;
    margin-bottom: 20px;
    background: #F8F8F8
}
.cart-table tbody tr:last-of-type {
    margin-bottom: 0px
}
.cart-table tfoot tr {
    background: none
}
.cart-table tfoot tr>td:after {
    content: '';
    display: table;
    clear: both
}
.cart-table .product-cart-info, .cart-table .product-cart-actions {
    padding-left: 15px
}

@media only screen and (max-width: 600px) {
.cart-table .product-cart-info, .cart-table .product-cart-actions {
    padding-left: 10px
}
}
.cart-table span.or {
    font-size: 11px;
    padding: 0 5px;
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.cart-table .product-cart-image .cart-links, .cart-table .product-cart-info .btn-remove, .cart-table .product-cart-actions .button {
    display: none
}

@media only screen and (max-width: 600px) {
.cart-table .product-cart-image {
    padding: 10px;
    width: 35%
}
}
.cart-table .product-cart-sku {
    font-size: 12px;
    margin: 5px 0 12px
}
.cart-table .product-cart-sku .label {
    font-weight: 600
}
.cart-table .btn-empty {
    float: left
}
.cart-table .product-cart-total, .cart-table .product-cart-price {
    text-align: center
}
.cart-table .cart-tax-total {
    position: relative;
    cursor: pointer
}
.cart-table .cart-tax-total:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #464646;
    border-left: none;
    position: absolute;
    top: 3px;
    right: -11px
}

@media only screen and (max-width: 600px) {
.cart-table .cart-tax-total:after {
    right: -9px
}
}
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-top: 6px solid #464646;
    border-bottom: none;
    right: -15px;
    top: 6px
}

@media only screen and (max-width: 600px) {
.cart-table .cart-tax-total.cart-tax-total-expanded:after {
    right: -13px
}
}
.cart-table .product-cart-actions {
    min-width: 60px;
    text-align: center
}
.cart-table .product-cart-actions .qty {
    height: 30px;
    border-color: #babbbd;
    border-radius: 0;
    margin-bottom: 10px;
    text-align: center;
    width: 3.2em
}
.cart-table .product-cart-actions .button {
    margin-bottom: 10px
}
.cart-table .item-options {
    padding-left: 15px
}
#empty_cart_button {
    padding: 0px;
    margin: 15px 0px;
    font-size: 15px;
    background: transparent;
    color: #1785C3
}
#empty_cart_button:hover {
    background: transparent
}

@media only screen and (max-width: 1024px) {
#empty_cart_button {
    margin-bottom: 0px;
    margin-top: 5px;
    margin-left: 10px;
    font-size: 12px
}
}
.cart-footer-actions {
    display: inline-block;
    width: 100%;
    height: 150px
}

@media only screen and (max-width: 1024px) {
.cart-footer-actions {
    height: auto;
    margin: 25px auto;
    text-align: center
}
}
.cart-footer-actions .btn-continue {
    float: left;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 15px;
    background-color: #1785C3;
    padding: 0px 15px
}

@media only screen and (max-width: 1024px) {
.cart-footer-actions .btn-continue {
    border: 1px solid #1785C3;
    background-color: transparent;
    font-size: 12px;
    padding: 0px 10px;
    float: none
}
}
.cart-footer-actions .btn-continue:hover {
    background-color: #0087d7;
    transition-duration: 200ms
}
.cart-footer-actions .btn-continue:hover span {
    color: #fff;
    transition-duration: 200ms
}
.cart-footer-actions .btn-continue span {
    color: #fff;
    transition-duration: 200ms
}

@media only screen and (max-width: 1024px) {
.cart-footer-actions .btn-continue span {
    color: #1785C3
}
}
.cart-totals, .cart-forms .coupon-box {
    padding: 15px;
    background-color: #F8F8F8;
    margin-bottom: 15px
}
.checkout-cart-index #postcode {
    width: 100%
}
.display-single-price:after {
    content: '';
    display: table;
    clear: both
}
body.onestepcheckout-index-index .checkout__divider {
    width: 100%;
    max-width: 1175px;
    padding: 0px 20px;
    margin: 20px auto;
    height: 40px;
    border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__divider {
    display: none
}
}
body.onestepcheckout-index-index #onestepcheckout-form>fieldset {
    min-width: 0;
    display: table-cell
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .cart__wrapper {
    display: inline-block;
    padding: 20px 20px 0px 20px
}
}
body.onestepcheckout-index-index .checkout__col1 {
    display: inline-block;
    width: 55%;
    float: left
}

@media only screen and (max-width: 1024px) {
body.onestepcheckout-index-index .checkout__col1 {
    width: 55%
}
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__col1 {
    width: 100%
}
}
body.onestepcheckout-index-index .checkout__col1 select#billing-address-select {
    width: 100% !important
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li {
    width: 100%;
    padding-right: 0px
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div label {
    vertical-align: top
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-firstname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-lastname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-region, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-postcode {
    display: inline-block;
    width: calc(50% - 10px)
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-firstname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-lastname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-region, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-postcode {
    width: 100%;
    padding-right: 0px;
    max-width: none
}
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-firstname input, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-lastname input, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-region input, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-postcode input {
    width: 100%
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-lastname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-region {
    float: right
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-lastname, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div.input-region {
    margin-left: 0px
}
}
body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div input#billing\3a city, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div input#billing\3a company, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div input#billing\3a street1, body.onestepcheckout-index-index .checkout__col1 ul#billing_address_list li div input#billing\3a street2 {
    width: 100%
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column {
    margin-top: 25px;
    min-height: 650px
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column .title-info {
    display: none
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column label.required:after, body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column span.required:after {
    display: none
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column label.required:before, body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column span.required:before {
    content: '*';
    color: #900000;
    font-weight: normal;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 14px;
    margin-right: 3px
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column .checkoutcontainer .payment-methods .input-box .input-text, body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column .checkoutcontainer .payment-methods .input-box textarea, body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column .checkoutcontainer .payment-methods .input-box select {
    width: 100% !important
}
body.onestepcheckout-index-index .checkout__col1 .checkout__middle-column .cvv-what-is-this {
    display: none
}
body.onestepcheckout-index-index .checkout__col1 .button.onestepcheckout-place-order {
    max-width: 300px;
    margin: 0 auto
}
body.onestepcheckout-index-index .checkout__col2 {
    display: inline-block;
    width: 40%;
    float: left;
    padding: 20px;
    background-color: #F8F8F8;
    position: relative;
    margin-left: 5%
}

@media only screen and (max-width: 1024px) {
body.onestepcheckout-index-index .checkout__col2 {
    width: 40%
}
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__col2 {
    display: none
}
}
body.onestepcheckout-index-index .checkout__col2 .col2__cart-summary {
    border: 1px solid #9A9A9A;
    background-color: #fff;
    padding: 15px
}
body.onestepcheckout-index-index .checkout__col2 div.onestepcheckout-place-order-wrapper {
    text-align: center !important;
    margin-top: 0px !important;
    display: inline-block;
    width: 100%;
    padding: 0px 15px
}
body.onestepcheckout-index-index .checkout__col2 p.onestepcheckout-numbers {
    display: inline-block;
    margin: 0px
}
body.onestepcheckout-index-index .checkout__col2 .edit-onepage {
    display: inline-block;
    float: right;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #1785C3;
    margin-top: 5px
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #464646
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td {
    padding: 10px 0px;
    border-bottom: 1px solid #E3E3E3
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td:nth-child(1) {
    text-align: left
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td.thumbnail {
    width: 40%
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td.thumbnail img {
    width: 100%;
    display: inline-block;
    background: #fff
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td.detail {
    width: 60%;
    vertical-align: top;
    position: relative;
    padding-left: 15px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    padding-bottom: 45px;
    line-height: 1.2
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tr td.detail .total {
    font-size: 20px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    display: inline-block;
    width: 100%
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tfoot {
    border-top: 1px solid #E3E3E3
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tfoot tr {
    color: #000;
    font-size: 20px
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-summary tfoot tr td {
    padding-top: 25px;
    border-bottom: none
}
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-totals {
    width: 100%;
    max-width: 250px;
    margin: 35px auto;
    font-weight: 400
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__col2 .onestepcheckout-totals {
    max-width: initial
}
}
body.onestepcheckout-index-index .checkout__foot {
    height: 200px
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__foot {
    height: 100px
}
}
body.onestepcheckout-index-index .checkout__foot .onestepcheckout-place-order-wrapper {
    display: none
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .checkout__foot .onestepcheckout-place-order-wrapper {
    display: block;
    text-align: center
}
}
body.onestepcheckout-index-index .onestep-cart-mobile {
    display: none
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-amount:before {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    float: left;
    margin-top: 7px;
    margin-right: 10px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-amount:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #9A9A9A;
    margin-top: 10px
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding: 0px;
    margin-bottom: 10px
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary tr {
    color: #464646
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary td {
    border-bottom: 1px solid #9A9A9A
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary td.thumbnail {
    width: 30%
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary td.detail {
    padding-left: 10px;
    position: relative;
    vertical-align: top
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-summary td.detail .total {
    position: absolute;
    bottom: 10px
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-totals {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin-bottom: 0px
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-totals tr td:nth-child(1) {
    text-align: left
}
body.onestepcheckout-index-index .onestep-cart-mobile.active .onestep-cart-content table.onestepcheckout-totals tbody tr {
    font-weight: 400
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .onestep-cart-mobile {
    display: inline-block;
    width: 100%;
    border: 1px solid #9A9A9A;
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #464646;
    margin-bottom: 10px;
    font-weight: bold;
    background: #F8F8F8
}
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-amount, body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-total {
    float: left;
    width: 50%;
    display: inline-block;
    color: #464646;
    font-weight: 400
}
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-amount {
    text-align: left
}
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-amount:before {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    float: left;
    margin-top: 8px;
    margin-right: 10px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-amount:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-amount:hover {
    text-decoration: none;
    opacity: 0.8
}
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-total {
    text-align: right
}
body.onestepcheckout-index-index .onestep-cart-mobile .checkout__col2 div.onestepcheckout-place-order-wrapper {
    display: none
}
}
body.onestepcheckout-index-index .onestep-cart-mobile .onestep-cart-content {
    display: none
}
body.onestepcheckout-index-index .button.onestepcheckout-place-order {
    margin-bottom: 0px;
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0px 12px;
    max-width: 250px
}
body.onestepcheckout-index-index .button.onestepcheckout-place-order>span {
    position: relative;
    display: inline-block
}

@media only screen and (max-width: 600px) {
body.onestepcheckout-index-index .button.onestepcheckout-place-order {
    width: 100%
}
}
body.onestepcheckout-index-index .onestepcheckout-description {
    display: none
}
body.onestepcheckout-index-index #onestepcheckout-form {
    margin: 0 auto;
    width: 100%
}

@media only screen and (max-width: 750px) {
body.onestepcheckout-index-index #onestepcheckout-form {
    padding: 0px
}
}
.checkout-onepage-success .checkout__confirmation-message {
    text-align: center;
    margin: 30px auto;
    max-width: 500px;
    border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success .checkout__confirmation-message {
    margin: 0px auto 20px
}
}
.checkout-onepage-success #auth {
    text-align: center
}
.checkout-onepage-success #auth h2.auth__title {
    text-transform: none;
    color: #9A9A9A
}
.checkout-onepage-success #auth h2.auth__title span {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 42px;
    color: #000;
    text-transform: uppercase
}
.checkout-onepage-success #auth .auth__instructions {
    display: none
}
.checkout-onepage-success #auth ol.auth__list {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-align: left;
    margin: auto;
    list-style-type: decimal;
    display: inline-block
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success #auth ol.auth__list {
    padding: 0px 20px
}
}
.checkout-onepage-success #auth img.illustration.auth {
    display: inline-block;
    max-width: 100px
}
.checkout-onepage-success #auth .auth__auth-instructions {
    display: inline-block
}
.checkout-onepage-success #checkout__wrapper__receipt {
    border-top: 1px solid #E3E3E3;
    padding: 20px
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success #checkout__wrapper__receipt {
    border-top: none;
    padding: 0px
}
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column {
    display: inline-block;
    vertical-align: top;
    border-right: 1px solid #E3E3E3;
    width: 24%;
    padding: 20px
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column {
    width: 100%;
    border-top: 1px solid #E3E3E3;
    border-right: none
}
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column li {
    margin-left: 13px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    list-style-type: decimal
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total {
    border-right: none
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total {
    border-bottom: 1px solid #E3E3E3
}
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total br {
    display: none
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total hr {
    margin: 10px 0px;
    color: #E3E3E3
}
.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total p {
    color: #9A9A9A
}

.checkout-onepage-success #checkout__wrapper__receipt .receipt__column.receipt__column--total p.total {
    color: #000;
    font-weight: 800
}

.checkout-onepage-success .cart-footer-actions {
    text-align: center
}
.checkout-onepage-success .cart-footer-actions .btn-continue {
    float: none;
    margin: 30px auto
}

@media only screen and (max-width: 750px) {
.checkout-onepage-success .cart-footer-actions .btn-continue {
    margin: 0px auto 20px
}
}
.cms-contact-html .contact__request-support {
    display: block;
    margin: 50px auto;
    background-color: #1785C3;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    width: 200px;
    text-align: center;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    transition-duration: 200ms
}
.cms-contact-html .contact__request-support:hover {
    text-decoration: none;
    background-color: #0087d7;
    transition-duration: 200ms
}
.cms-contact-html .contact__column-wrapper {
    display: table;
    max-width: 800px;
    margin: auto;
    padding: 0px 20px 50px 20px;
    border-bottom: 1px solid #E3E3E3
}
.cms-contact-html .contact__column-wrapper .contact__column--left, .cms-contact-html .contact__column-wrapper .contact__column--right {
    display: inline-block;
    width: calc(50% - 20px)
}

@media only screen and (max-width: 750px) {
.cms-contact-html .contact__column-wrapper .contact__column--left, .cms-contact-html .contact__column-wrapper .contact__column--right {
    display: block;
    width: 100%;
    float: none
}
}
.cms-contact-html .contact__column-wrapper .contact__column--left h3, .cms-contact-html .contact__column-wrapper .contact__column--right h3 {
    text-transform: none;
    font-size: 24px;
    font-weight: 800
}

@media only screen and (max-width: 750px) {
.cms-contact-html .contact__column-wrapper .contact__column--left h3, .cms-contact-html .contact__column-wrapper .contact__column--right h3 {
    margin-top: 10px;
    font-size: 20px
}
}
.cms-contact-html .contact__column-wrapper .contact__column--left p, .cms-contact-html .contact__column-wrapper .contact__column--right p {
    line-height: 2
}
.cms-contact-html .contact__column-wrapper .contact__column--left {
    float: left
}
.cms-contact-html .contact__column-wrapper .contact__column--right {
    float: right
}

@media only screen and (max-width: 750px) {
.cms-contact-html .contact__column-wrapper .contact__column--right {
    margin-top: 20px
}
}
.customer-account-login .col-main {
    margin-bottom: 40px
}
.customer-account-login .account-login {
    width: 100%;
    margin: 10px auto;
    max-width: 385px
}

@media only screen and (max-width: 480px) {
.customer-account-login .account-login {
    padding: 0px 20px
}
}
.customer-account-login .account-login form {
    text-align: center
}
.customer-account-login .account-login form label {
    display: none
}
.customer-account-login .account-login form input {
    margin-top: 15px;
    width: 100%
}
.customer-account-login .account-login form button {
    width: 100%;
    margin-top: 15px
}
.customer-account-login .account-login form .login__options {
    text-align: center
}
.customer-account-login .account-login form .login__options input[type='checkbox'] {
    width: auto
}
.customer-account-login .account-login form .login__options .login__remember-me, .customer-account-login .account-login form .login__options .login__forgot-password {
    display: inline-block;
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px
}
.customer-account-login .account-login form .login__options .login__remember-me {
    color: #9A9A9A
}
.customer-account-login .account-login .login__create-account {
    border-top: 1px solid #E3E3E3;
    padding-top: 10px;
    text-align: center
}
.customer-account-login .account-login .login__create-account p, .customer-account-login .account-login .login__create-account a {
    display: inline-block;
    color: #9A9A9A;
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.customer-account-login .account-login .login__create-account a {
    color: #1785C3
}
.customer-account-create .create-account {
    width: 100%;
    margin: 10px auto 25px;
    max-width: 385px
}

@media only screen and (max-width: 600px) {
.customer-account-create .create-account {
    padding: 0px 20px
}
}
.customer-account-create .create-account form {
    text-align: center;
    margin-bottom: 0px
}
.customer-account-create .create-account form ul {
    text-align: left
}
.customer-account-create .create-account form ul li .booleen {
    border-bottom: 1px solid #E3E3E3
}
.customer-account-create .create-account form ul li .booleen .input-box {
    display: inline-block
}
.customer-account-create .create-account form ul li .booleen .input-box input {
    width: initial
}
.customer-account-create .create-account form ul li .booleen label {
    display: inline-block;
    padding: 10px
}
.customer-account-create .create-account form label {
    display: none
}
.customer-account-create .create-account form input, .customer-account-create .create-account form select {
    margin-top: 15px;
    width: 100%
}
.customer-account-create .create-account form select {
    color: #9A9A9A
}
.customer-account-create .create-account form button {
    width: 100%;
    margin-top: 15px
}
.customer-account-create .create-account .create-account__options {
    text-align: center
}
.customer-account-create .create-account .create-account__options ul, .customer-account-create .create-account .create-account__options .input-box {
    display: inline-block
}
.customer-account-create .create-account .create-account__options label {
    padding: 10px 10px 10px 5px;
    font-size: 12px;
    color: #9A9A9A
}
.customer-account-create .create-account .create-account__options .create-account__back-link {
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    padding: 10px
}
.customer-account-create .create-account .create-account__options a.link-tip {
    display: none
}
.customer-account-create .create-account small {
    display: block;
    margin: 10px 0px;
    color: #9A9A9A
}
.customer-account-forgotpassword .forgot-password, .customer-account-changeforgotten .forgot-password {
    width: 100%;
    margin: 10px auto 25px;
    max-width: 385px
}

@media only screen and (max-width: 600px) {
.customer-account-forgotpassword .forgot-password, .customer-account-changeforgotten .forgot-password {
    padding: 0px 20px
}
}
.customer-account-forgotpassword .forgot-password form, .customer-account-changeforgotten .forgot-password form {
    text-align: center
}
.customer-account-forgotpassword .forgot-password form .forgot-password__instructions, .customer-account-changeforgotten .forgot-password form .forgot-password__instructions {
    margin: 15px 0px 0px;
    font-size: 12px;
    color: #9A9A9A
}
.customer-account-forgotpassword .forgot-password form label, .customer-account-changeforgotten .forgot-password form label {
    display: none
}
.customer-account-forgotpassword .forgot-password form input, .customer-account-changeforgotten .forgot-password form input {
    margin-top: 15px;
    width: 100%
}
.customer-account-forgotpassword .forgot-password .button, .customer-account-changeforgotten .forgot-password .button {
    width: 100%;
    margin-top: 15px
}
.customer-account-forgotpassword .forgot-password .forgot-password__back, .customer-account-changeforgotten .forgot-password .forgot-password__back {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: auto;
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px
}
body.customer-account .main-container .main {
    margin: 0px auto;
    max-width: 1245px
}

@media only screen and (max-width: 750px) {
body.customer-account .hero .hero__item {
    overflow: initial
}
}

@media only screen and (max-width: 750px) {
body.customer-account .hero .hero__item h1 {
    display: none
}
}
body.customer-account .hero .toolbar {
    background: transparent;
    position: absolute;
    color: #fff;
    padding: 0px;
    border: 0px;
    width: 100%;
    max-width: 100%;
    z-index: 1;
    display: none
}

@media only screen and (max-width: 750px) {
body.customer-account .hero .toolbar {
    display: block;
    margin: 0px;
    top: 105px
}
}
body.customer-account .hero .toolbar .plugin-select {
    display: inline-block;
    float: left;
    width: 225px;
    position: relative
}

@media only screen and (max-width: 1024px) {
body.customer-account .hero .toolbar .plugin-select {
    width: 100%;
    padding: 0px 20px
}
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon {
    border-bottom: 1px solid #9A9A9A
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon a {
    display: block;
    padding: 10px 0px 10px 5px
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon a:hover {
    text-decoration: none
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon:last-child a {
    border: none
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link {
    width: 100%;
    padding: 0px;
    border: 2px solid #fff;
    border-radius: 5px;
    height: 35px;
    display: table;
    cursor: pointer
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 45px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -15px;
    height: 7.5px;
    width: 15px
}
}

@media only screen and (max-width: 1024px) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -75px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    right: 5%;
    top: 16px
}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -83px 0;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 600px) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link:after {
    right: 9%
}
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active {
    background: #000
}
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -15px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 45px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -15px -15px;
    height: 7.5px;
    width: 15px
}
}

@media only screen and (max-width: 1024px) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    right: 5%;
    top: 16px
}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -30px;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 600px) {
body.customer-account .hero .toolbar .plugin-select .plugin-software-icon.skip-link.skip-active:after {
    right: 9%
}
}
body.customer-account .hero .toolbar .plugin-select .other-plugin {
    position: absolute;
    z-index: 9;
    width: 220px;
    background: #000;
    padding: 0px;
    display: none
}
body.customer-account .hero .toolbar .plugin-select .other-plugin.skip-active {
    display: block
}
body.customer-account .hero .toolbar .plugin-select .other-plugin .plugin-software-icon:last-of-type {
    border: none
}

@media only screen and (max-width: 1024px) {
body.customer-account .hero .toolbar .plugin-select .other-plugin {
    width: calc(100% - 40px)
}
}

@media only screen and (max-width: 600px) {
body.customer-account .hero .toolbar .plugin-select .other-plugin .plugin-title {
    font-size: 14px;
    line-height: 18px;
    padding-top: 7px
}
}
body.customer-account .hero .toolbar .plugin-select .plugin-title {
    color: #fff;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height: 31px;
    margin: 0px;
    padding: 0px 0px 0px 15px;
    text-transform: uppercase
}

@media only screen and (max-width: 1024px) {
body.customer-account .hero .toolbar .plugin-select .plugin-title {
    font-size: 24px;
    height: 42px;
    line-height: 39px
}
}

@media only screen and (max-width: 600px) {
body.customer-account .hero .toolbar .plugin-select .plugin-title {
    padding-left: 20px;
    text-align: left
}
}
body.customer-account .col-left {
    width: 216px;
    margin: 50px 0px 0px 20px;
    padding: 0px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-left {
    display: none
}
}
body.customer-account .col-left .block-account .block-content {
    margin-top: 0px;
    background: #000
}
body.customer-account .col-left .block-account .block-title {
    padding-top: 0px;
    border-top: none
}
body.customer-account .col-left .block-account li {
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
body.customer-account .col-left .block-account li a {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 12px 5px 12px 10px;
    display: block;
    border-bottom: 1px solid #9A9A9A;
    margin: 0px 14px
}
body.customer-account .col-left .block-account li a:hover {
    color: #fff;
    text-decoration: none;
    background: #1785C3;
    padding: 13px 19px 12px 24px;
    margin: -1px 0px 0px
}
body.customer-account .col-left .block-account li a strong {
    font-weight: normal
}
body.customer-account .col-left .block-account li.current a {
    color: #fff;
    text-decoration: none;
    background: #1785C3;
    padding: 13px 19px 12px 24px;
    margin: -1px 0px 0px
}
body.customer-account .col-left .block-account li.last {
    background-color: #fff
}
body.customer-account .col-left .block-account li.last:hover {
    background-color: #fff
}
body.customer-account .col-left .block-account li.last a {
    background: #fff;
    color: #000;
    margin: 0px 0px 15px;
    padding: 13px 19px 12px 24px;
    border-bottom: none
}
body.customer-account .col-left .block-account li.last a:before {
    content: '> '
}
body.customer-account .col-left .block-account li.last a:hover {
    text-decoration: underline;
    background-color: #fff;
    color: #000
}
body.customer-account .col-main {
    width: auto;
    float: none;
    overflow: hidden;
    max-width: 975px;
    padding-left: 65px;
    padding-right: 20px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main {
    padding: 0px;
    margin-bottom: 10px;
    float: none;
    width: auto
}
}
body.customer-account .col-main .my-account {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin: 50px 0px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account {
    margin: 0px;
    padding: 20px
}
}
body.customer-account .col-main .my-account h3 {
    text-transform: none
}
body.customer-account .col-main .my-account .welcome-msg {
    margin-bottom: 15px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account .welcome-msg {
    text-align: center;
    margin: 10px 0px 0px 0px
}
}
body.customer-account .col-main .my-account .page-title {
    margin-bottom: 20px;
    border-bottom: 2px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account .page-title {
    margin-top: 20px
}
}
body.customer-account .col-main .my-account .page-title h1, body.customer-account .col-main .my-account .page-title h2 {
    font-size: 24px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding-bottom: 8px;
    text-transform: none;
    border: none;
    text-align: left;
    color: #464646
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account .page-title h1, body.customer-account .col-main .my-account .page-title h2 {
    margin-top: 0px;
    display: block;
    text-align: center
}
}
body.customer-account .col-main .my-account .title-buttons {
    position: relative;
    text-align: right
}

@media only screen and (max-width: 1024px) {
body.customer-account .col-main .my-account .title-buttons {
    text-align: left
}
}

@media only screen and (max-width: 480px) {
body.customer-account .col-main .my-account .title-buttons {
    text-align: center
}
}
body.customer-account .col-main .my-account .title-buttons .buttons-set {
    margin-top: 0px
}
body.customer-account .col-main .my-account .title-buttons .button {
    position: relative;
    right: 0px;
    top: 0px
}

@media only screen and (max-width: 480px) {
body.customer-account .col-main .my-account .title-buttons .button {
    width: 100%;
    position: static;
    margin-bottom: 15px
}
}

@media only screen and (max-width: 480px) {
body.customer-account .col-main .my-account .title-buttons .button+.button {
    margin-left: 0px
}
}
body.customer-account .col-main .my-account .title-buttons a, body.customer-account .col-main .my-account .title-buttons span.separator {
    position: relative;
    top: -35px
}

@media only screen and (max-width: 1024px) {
body.customer-account .col-main .my-account .title-buttons a, body.customer-account .col-main .my-account .title-buttons span.separator {
    top: -12px
}
}
body.customer-account .col-main .my-account .buttons-set {
    text-align: left
}
body.customer-account .col-main .my-account .buttons-set button.button {
    float: none;
    margin-left: 0px
}
body.customer-account .col-main .my-account .button {
    width: 235px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account .button {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px
}
}
body.customer-account .col-main .my-account .button:before {
    display: none
}
body.customer-account .col-main .my-account .box-title a, body.customer-account .col-main .my-account .box-head a {
    text-transform: uppercase;
    font-size: 16px
}
body.customer-account .col-main .my-account select, body.customer-account .col-main .my-account .input-text {
    max-width: 340px;
    width: 100%
}
body.customer-account .col-main .my-account .data-table {
    margin-top: 5px;
    border-collapse: separate
}
body.customer-account .col-main .my-account .data-table th {
    background: transparent;
    text-transform: none
}
body.customer-account .col-main .my-account .data-table tbody td {
    vertical-align: middle;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding: 15px 10px
}
body.customer-account .col-main .my-account .data-table tbody td .price {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #464646
}
body.customer-account .col-main .my-account .data-table tbody td:last-child {
    width: 17%;
    text-align: right
}
body.customer-account .col-main .my-account .data-table tbody td.date {
    width: 16%
}
body.customer-account .col-main .my-account .data-table tbody td.number, body.customer-account .col-main .my-account .data-table tbody td.total {
    width: 25%
}
body.customer-account .col-main .my-account .data-table tbody td.status {
    width: 17%
}
body.customer-account .col-main .my-account .data-table td.view a {
    font-size: 14px;
    text-transform: capitalize
}
body.customer-account .col-main .my-account .data-table span.nobr {
    white-space: normal
}
body.customer-account .col-main .my-account .data-table span.nobr a {
    white-space: nowrap
}
body.customer-account .col-main .my-account .data-table td.view a {
    display: block
}
body.customer-account .col-main .my-account .data-table .separator {
    display: none
}
body.customer-account .col-main .my-account .data-table a.button {
    width: 180px
}

@media only screen and (max-width: 750px) {
body.customer-account .col-main .my-account .data-table.orders th.ship, body.customer-account .col-main .my-account .data-table.orders td.ship, body.customer-account .col-main .my-account .data-table.orders td.status, body.customer-account .col-main .my-account .data-table.orders th.status {
    display: none
}
}

@media only screen and (max-width: 480px) {
body.customer-account .col-main .my-account .data-table.orders .link-reorder, body.customer-account .col-main .my-account .data-table.orders .date {
    display: none
}
}

@media only screen and (max-width: 480px) {
body.customer-account .col-main .my-account .data-table.orders td.view {
    text-align: right
}
}
body.customer-account .col-main .my-account .back-link {
    display: none
}
.dashboard .registered-product-list, .dashboard .saved-products {
    display: inline-block
}
.dashboard .saved-products .registered-product-list {
    display: inline-block;
    overflow: hidden
}

@media only screen and (max-width: 750px) {
.dashboard .saved-products .registered-product-list {
    display: block;
    margin: auto
}
}
.dashboard .saved-products .registered-product-list .registered-product {
    display: inline-block;
    vertical-align: top;
    margin: 10px auto 50px
}

@media only screen and (max-width: 750px) {
.dashboard .saved-products .registered-product-list .registered-product {
    margin: 10px auto;
    display: block
}
}
.dashboard .saved-products .registered-product-list .registered-product.last {
    border: none
}
.dashboard .saved-products .registered-product-list .product-image {
    height: 130px;
    margin-top: 15px;
    margin-bottom: 15px
}
.dashboard .saved-products .registered-product-list .product-image img {
    max-height: 130px;
    margin: auto
}
.dashboard .buttons-set {
    display: inline-block;
    width: 100%;
    text-align: left;
    border: none
}

@media only screen and (max-width: 750px) {
.dashboard .button {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px
}
}
.dashboard .button:before {
    display: none
}
.dashboard .button.register-hardware {
    font-size: 16px
}
.dashboard .box-account, .dashboard .saved-products {
    padding-bottom: 50px;
    width: 100%;
    display: inline-block
}
.dashboard .box-account .box-head, .dashboard .saved-products .box-head {
    margin-bottom: 20px;
    border-bottom: 2px solid #E3E3E3
}
.dashboard .box-account .box-head h2, .dashboard .saved-products .box-head h2 {
    border: none;
    text-align: left;
    color: #464646
}
.dashboard .box-account .box-head, .dashboard .saved-products .box-head {
    margin: 0px 0px 20px 0px;
    border-bottom: 2px solid #E3E3E3
}
.dashboard .box-account .box-head h1, .dashboard .box-account .box-head h2, .dashboard .saved-products .box-head h1, .dashboard .saved-products .box-head h2 {
    font-size: 24px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 0px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding-bottom: 8px;
    text-transform: none;
    border: none;
    text-align: left;
    color: #464646
}

@media only screen and (max-width: 750px) {
.dashboard .box-account .box-head h1, .dashboard .box-account .box-head h2, .dashboard .saved-products .box-head h1, .dashboard .saved-products .box-head h2 {
    margin-top: 0px;
    display: block;
    text-align: center
}
}
.dashboard .box-account .box-head a, .dashboard .saved-products .box-head a {
    padding: 10px
}
.dashboard .box-account .box-content, .dashboard .saved-products .box-content {
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-decoration: none
}
.dashboard .box-account .box-content label, .dashboard .saved-products .box-content label {
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    width: 130px;
    margin-bottom: 5px
}
.dashboard .box-account .adresses-list, .dashboard .saved-products .adresses-list {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.dashboard .box-account .adresses-list .item, .dashboard .saved-products .adresses-list .item {
    margin: 0px;
    width: 40%;
    margin-right: 10%;
    display: inline-block;
    float: left;
    border: 1px solid #464646;
    padding: 10px
}
.dashboard .box-account .adresses-list .item address, .dashboard .box-account .adresses-list .item p, .dashboard .saved-products .adresses-list .item address, .dashboard .saved-products .adresses-list .item p {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px
}
.dashboard .box-reviews span, .dashboard .box-reviews h3.product-name {
    display: inline-block;
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.customer-account-hardwareregister .register_hardware__form h4 {
    display: none
}
.customer-account-hardwareregister .register_hardware__form legend {
    margin-bottom: 10px
}
.customer-account-hardwareregister .register_hardware__form .field-row {
    display: block;
    margin: 10px 0px
}
.customer-account-hardwareregister .register_hardware__form .field-row label {
    display: block
}
.customer-account-hardwareregister .register_hardware__form .buttons-set {
    text-align: left
}
.customer-account-hardwareregister .register_hardware__form .buttons-set button.button {
    float: none;
    margin-left: 0px
}
.customer-account-edit .scaffold-form {
    margin-bottom: 75px
}

@media only screen and (max-width: 750px) {
.customer-account-edit .scaffold-form {
    width: 100%;
    margin: 10px auto;
    max-width: 385px
}
}
.customer-account-edit .scaffold-form .button:before {
    display: none
}
.customer-account-edit .scaffold-form .buttons-set {
    margin-top: 45px
}
.customer-account-edit .checkbox+label, .customer-account-edit .radio+label {
    padding-left: 3px
}
.customer-account-edit .fieldset {
    margin-top: 0px;
    margin-bottom: 15px
}
.customer-account-edit .fieldset p.required {
    display: none
}

@media only screen and (max-width: 480px) {
.customer-account-edit .fieldset h2 {
    margin-bottom: 15px
}
}
.customer-account-edit .fieldset h2.legend {
    color: #464646;
    margin-left: 0px;
    font-size: 24px;
    font-weight: 600;
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-transform: none
}
.customer-account-edit .addresses-list h3 {
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize
}
.customer-account-edit .form-list .field, .customer-account-edit .form-list>li {
    margin-bottom: 0px
}
.customer-account-edit .form-list .input-box {
    margin-bottom: 10px
}
.customer-account-edit .form-list .control {
    margin-bottom: 0px;
    display: inline-block;
    width: 100%
}

@media only screen and (max-width: 600px) {
.customer-account-edit .form-list .control {
    padding-left: 0px
}
}
.customer-account-edit .form-list input[type='checkbox'] {
    margin: 0px 6px 6px 0px
}
.customer-account-edit .form-list label.required:before {
    content: ' *';
    color: #900000;
    font-weight: normal;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 14px;
    margin-right: 5px
}
.customer-account-edit .form-list label.required:after {
    content: ""
}
.customer-account-edit .form-list select {
    margin: 0px
}
.customer-account-edit .sub-title h2, .customer-account-edit .sub-title, .customer-account-edit .table-caption {
    font-size: 18px
}
.customer-account-savedcc .col-main .my-account .field.col-1, .customer-account-savedcc .col-main .my-account .field.col-2, .customer-account-savedcc .col-main .my-account .field .col-1, .customer-account-savedcc .col-main .my-account .field .col-2 {
    width: calc(50% - 20px);
    max-width: 385px;
    display: inline-block
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc .col-main .my-account .field.col-1, .customer-account-savedcc .col-main .my-account .field.col-2, .customer-account-savedcc .col-main .my-account .field .col-1, .customer-account-savedcc .col-main .my-account .field .col-2 {
    width: 100%;
    max-width: initial
}
}
.customer-account-savedcc .col-main .my-account .field.col-2, .customer-account-savedcc .col-main .my-account .field .col-2 {
    float: none;
    margin-left: 20px
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc .col-main .my-account .field.col-2, .customer-account-savedcc .col-main .my-account .field .col-2 {
    margin-left: 0px
}
}
.customer-account-savedcc .col-main .my-account .field select {
    max-width: 385px
}
.customer-account-savedcc .my-account {
    padding: 0px 0px 75px
}
.customer-account-savedcc .my-account .card__type {
    float: left;
    text-align: center;
    margin: 0px 10px
}
.customer-account-savedcc .my-account .card__type:first-child {
    margin-left: 0px
}
.customer-account-savedcc .my-account .card__type img {
    margin-bottom: 5px
}
.customer-account-savedcc .my-account .saved-cc-image {
    display: inline-block;
    margin-right: 10px
}
.customer-account-savedcc .my-account #savedcc__card-number, .customer-account-savedcc .my-account #savedcc__cvv {
    display: inline-block
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc .my-account #savedcc__card-number, .customer-account-savedcc .my-account #savedcc__cvv {
    width: auto
}
}
.customer-account-savedcc .my-account #cc_delete {
    display: block;
    margin: 20px 0px
}
.customer-account-savedcc .my-account #savedcc__cvv {
    width: 100px;
    margin-left: 20px
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc .my-account #savedcc__exp select {
    width: 100%;
    max-width: initial
}
}
.customer-account-savedcc .my-account #savedcc__exp select:nth-child(3) {
    display: inline-block;
    margin-left: 18px
}

@media only screen and (max-width: 1024px) {
.customer-account-savedcc .my-account #savedcc__exp select:nth-child(3) {
    margin: 20px 0px 0px
}
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc .my-account #savedcc__exp select:nth-child(3) {
    margin: 0px
}
}
.customer-account-savedcc #billing_address-form .input-box {
    margin-top: 10px
}

@media only screen and (max-width: 750px) {
.customer-account-savedcc #billing_address-form .input-box input, .customer-account-savedcc #billing_address-form .input-box select {
    width: 100%;
    max-width: initial
}
}
.customer-account-savedcc #billing_address-form h3.legend {
    display: none
}
.customer-account-savedcc #billing_address-form .customer-addres .description {
    font-size: 11px
}
.customer-account-hardware .my-account {
    position: relative
}
.customer-account-hardware .my-account .page-title {
    margin-bottom: 50px
}

@media only screen and (max-width: 750px) {
.customer-account-hardware .registered-product-list {
    padding-top: 10px
}
}
.customer-account-hardware .registered-product-list .registered-product {
    display: inline-block;
    vertical-align: top;
    min-height: 410px;
    width: 49%;
    max-width: 290px;
    vertical-align: top;
    margin: 0px;
    padding: 20px
}

@media only screen and (max-width: 750px) {
.customer-account-hardware .registered-product-list .registered-product {
    display: block;
    width: 100%;
    margin: 10px auto 20px;
    padding: 0px
}
}
.customer-account-hardware .registered-product-list .registered-product .product-name {
    text-align: center;
    color: #464646
}
.customer-account-hardware .registered-product-list .registered-product .product-name h2, .customer-account-hardware .registered-product-list .registered-product .product-name h3 {
    color: #9A9A9A;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 18px;
    line-height: 1;
    margin-bottom: 5px
}
.customer-account-hardware .registered-product-list .registered-product .product-name h2 .change, .customer-account-hardware .registered-product-list .registered-product .product-name h2 .group, .customer-account-hardware .registered-product-list .registered-product .product-name h3 .change, .customer-account-hardware .registered-product-list .registered-product .product-name h3 .group {
    font-size: 14px;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    margin-left: 5px
}
.customer-account-hardware .registered-product-list .registered-product .product-name h2 {
    margin-top: -20px;
    color: #464646
}
.customer-account-hardware .registered-product-list .registered-product .product-name h2 a {
    color: #464646
}
.customer-account-hardware .registered-product-list .registered-product .product-image {
    height: 130px;
    margin-top: 15px;
    margin-bottom: 15px
}
.customer-account-hardware .registered-product-list .registered-product .product-image img {
    max-height: 130px;
    margin: auto
}
.customer-account-hardware .registered-product-list .registered-product .product-buttons {
    margin-bottom: 15px;
    text-align: center
}

@media only screen and (max-width: 750px) {
.customer-account-hardware .registered-product-list .registered-product .product-buttons {
    margin: 20px 0px
}
}
.customer-account-hardware .registered-product-list .registered-product .product-buttons .button {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0px
}

@media only screen and (max-width: 750px) {
.customer-account-hardware .registered-product-list .registered-product .product-buttons .button {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 10px
}
}
.customer-account-hardware .registered-product-list .registered-product .product-buttons .button.btn-share {
    font-size: 16px
}
.customer-account-hardware .registered-product-list .registered-product .hardware-details {
    font-size: 14px;
    margin: 20px 0px
}
.customer-account-hardware .registered-product-list .registered-product .quick-links {
    text-align: center
}
.customer-account-hardware .registered-product-list .registered-product .quick-links p {
    font-size: 16px;
    font-weight: 800;
    margin: 0px 0px 10px
}
.customer-account-hardware .registered-product-list .registered-product .quick-links li {
    margin-bottom: 5px
}

.customer-account-hardware .registered-product-list .registered-product .quick-links a {
    color: #1785C3
}
.customer-systems-index .my-account .plugins-switcher {
    margin-top: 20px
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs {
    display: block;
    width: 100%;
    position: relative;
    background-color: #E3E3E3;
    border-bottom: 1px solid #000
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs li {
    float: left
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs li>span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 0 20px;
    height: 74px;
    line-height: 74px;
    cursor: pointer;
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    position: relative;
    bottom: -1px
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs li.current>span {
    z-index: 5
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs li.current span, .customer-systems-index .my-account .plugins-switcher .toggle-tabs li:hover span {
    color: #1785C3
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs:after {
    content: '';
    display: table;
    clear: both
}
.customer-systems-index .my-account .plugins-switcher>dl {
    width: 100%
}
.customer-systems-index .my-account .plugins-switcher>dl>dt {
    display: none
}
.customer-systems-index .my-account .plugins-switcher>dl>dd {
    width: 100%;
    display: none;
    padding: 55px 0 15px
}
.customer-systems-index .my-account .plugins-switcher>dl>dd.current {
    display: block
}
.customer-systems-index .my-account .plugins-switcher>dl>dd {
    padding-top: 20px
}
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger {
    position: relative;
    color: #464646;
    display: inline-block;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 800;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    border: 1px solid #464646;
    border-radius: 5px;
    height: 40px;
    line-height: 35px;
    position: relative;
    width: 100%;
    max-width: 340px;
    text-align: left;
    padding: 0px 40px 0px 20px
}
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 14px;
    margin-top: -4px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger:hover {
    color: #464646;
    text-decoration: none
}
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.customer-systems-index .my-account .plugins-switcher .mob-tabs-trigger.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
.customer-systems-index .my-account .plugins-switcher .collateral-tabs:before, .customer-systems-index .my-account .plugins-switcher .collateral-tabs:after {
    display: none
}
.customer-systems-index .my-account .plugins-switcher .collateral-tabs .data-table tbody td:first-child {
    padding-left: 0px
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs {
    max-width: 340px;
    display: none;
    border: 1px solid #464646;
    border-top: none;
    margin-top: -4px;
    background-color: #fff
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs.skip-active {
    display: block
}
.customer-systems-index .my-account .plugins-switcher .toggle-tabs li {
    float: none;
    height: 35px;
    line-height: 35px;
    text-transform: uppercase;
    padding: 0px 20px;
    border-top: 1px solid #E3E3E3
}
body.sales-order-history .pager {
    display: none
}
.sales-order-history .pager {
    width: 100%;
    display: inline-block
}
.sales-order-history .pager .limiter {
    display: none
}
.order-info__links {
    padding-bottom: 20px;
    border-bottom: 2px solid #E3E3E3;
    width: 100%
}
.order-info__links dt, .order-info__links dd, .order-info__links ul, .order-info__links li {
    display: inline-block
}
.order-info__links dt {
    margin-right: 20px
}
.order-info__links li {
    margin: 0px 0px 0px 20px
}
.order-info__links li.current {
    font-weight: 600
}
.order-info__links li:first-child {
    margin-left: 0px
}
.page-print__print-head img {
    margin-bottom: 20px
}
.order-info__date, .order-info__address, .order-info__payment-method, .order-info__items-ordered, .order-info__items-invoiced, .page-print__order-info, .page-print__address, .page-print__payment-method, .page-print__items-ordered {
    margin-top: 30px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px
}
.order-info__date h3, .order-info__address h3, .order-info__payment-method h3, .order-info__items-ordered h3, .order-info__items-invoiced h3, .page-print__order-info h3, .page-print__address h3, .page-print__payment-method h3, .page-print__items-ordered h3 {
    text-transform: none;
    font-weight: 800
}
.order-info__address, .order-info__payment-method, .page-print__address, .page-print__payment-method {
    display: inline-block;
    width: 49%;
    vertical-align: top
}

@media only screen and (max-width: 750px) {
.order-info__address, .order-info__payment-method, .page-print__address, .page-print__payment-method {
    display: block;
    width: 100%
}
}
.items-invoiced__separator, .items-invoiced__print {
    font-weight: normal;
    font-size: 16px
}
.order-info__items-ordered table, .order-info__items-invoiced table, .page-print__items-ordered table {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px
}
.order-info__items-ordered table h3, .order-info__items-ordered table h4, .order-info__items-ordered table span, .order-info__items-invoiced table h3, .order-info__items-invoiced table h4, .order-info__items-invoiced table span, .page-print__items-ordered table h3, .page-print__items-ordered table h4, .page-print__items-ordered table span {
    font-size: 16px;
    text-transform: none
}
.order-info__items-ordered table h3.product-name, .order-info__items-ordered table h4.product-name, .order-info__items-ordered table span.product-name, .order-info__items-invoiced table h3.product-name, .order-info__items-invoiced table h4.product-name, .order-info__items-invoiced table span.product-name, .page-print__items-ordered table h3.product-name, .page-print__items-ordered table h4.product-name, .page-print__items-ordered table span.product-name {
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 1024px) {
.order-info__items-ordered, .order-info__items-invoiced, .page-print__items-ordered {
    width: 100%
}
}
.my-account .addresses-list {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.my-account .addresses-list .addresses-primary, .my-account .addresses-list .addresses-additional {
    width: 100%;
    padding: 0px
}
.my-account .addresses-list address {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px;
    color: #464646;
    font-weight: normal
}
.my-account .addresses-list h2 {
    font-size: 18px;
    border: none;
    font-weight: 800;
    margin-top: 20px;
    padding: 0px;
    text-transform: capitalize
}

@media only screen and (max-width: 480px) {
.my-account .addresses-list h2 {
    margin-bottom: 15px
}
}
.my-account .addresses-list .separator {
    display: none
}
.my-account .addresses-list .col-1, .my-account .addresses-list .col-2 {
    padding-bottom: 0px
}
.my-account .addresses-list .item {
    display: inline-block;
    margin: 0px 20px 0px 0px;
    width: 40%;
    float: left;
    border: 1px solid #464646;
    padding: 10px
}

@media only screen and (max-width: 750px) {
.my-account .addresses-list .item {
    width: 100%;
    padding-right: 10px;
    margin-right: 0px;
    margin-bottom: 30px
}
}

@media only screen and (max-width: 480px) {
.my-account .addresses-list .item {
    margin-bottom: 15px;
    padding-right: 0px;
    float: none
}
}
.my-account .addresses-list .item p {
    margin-top: 10px
}

@media only screen and (max-width: 750px) {
.customer-address-form ul.form-list {
    width: 100%;
    margin: 10px auto;
    max-width: 385px
}
}
.review-customer-index.customer-account .my-account .page-title {
    margin-bottom: 7px;
    border-bottom: none
}
.review-customer-index .reviews-toolbar {
    border-bottom: 2px solid #E3E3E3;
    margin: 0px;
    padding: 10px 0px 10px 10px
}
.review-customer-index .reviews-toolbar h3 {
    font-size: 16px;
    color: #9A9A9A;
    margin: 0px;
    padding: 0px
}
.review-customer-index .review-product-name {
    margin-bottom: 0px
}

@media only screen and (max-width: 750px) {
.review-customer-index #my-reviews-table thead {
    display: none
}
}

@media only screen and (max-width: 750px) {
.review-customer-index #my-reviews-table td {
    padding: 5px
}
}

@media only screen and (max-width: 750px) {
.review-customer-index #my-reviews-table td.full-review {
    width: 100%
}
}
.my-account .my-wishlist #wishlist-table .cart-cell button.button {
    font-size: 16px
}
.my-account .my-wishlist #wishlist-table .product-name {
    text-transform: none
}
.my-account .my-wishlist #wishlist-table .product-name+div {
    margin: 0px;
    color: #9A9A9A;
    font-size: 12px
}
body.newsletter-manage-index .my-account .fieldset, body.customer-account-newsletter .my-account .fieldset {
    margin-bottom: 20px
}
body.newsletter-manage-index .my-account .fieldset h2, body.customer-account-newsletter .my-account .fieldset h2 {
    display: none
}
body.newsletter-manage-index .my-account .fieldset label, body.customer-account-newsletter .my-account .fieldset label {
    font-size: 16px
}
body.newsletter-manage-index .my-account .button, body.customer-account-newsletter .my-account .button {
    margin-left: 0px
}
.customer-account-register .text-centered {
    margin-top: 30px
}
.customer-account-register select {
    max-width: 310px;
    margin: 20px 0px 0px
}
.customer-account-register .button {
    margin: 20px auto
}

@media only screen and (max-width: 750px) {
.customer-account-register .button {
    width: 310px
}
}
.customer-account-register .list-signup {
    display: none
}
.account__custom-reminder {
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #9A9A9A
}

@media only screen and (max-width: 1100px) {
.account__custom-reminder {
    margin-right: 20px
}
}

@media only screen and (max-width: 750px) {
.account__custom-reminder {
    margin: 10px 0px 0px 0px;
    text-align: center
}
}
.account__custom-reminder.custom-2 {
    border: 1px solid #777665
}
.account__custom-reminder.custom-3 {
    border: 1px solid #9C8761
}
.account__custom-reminder.custom-6 {
    border: 1px solid #976642
}
.account__custom-reminder.custom-10 {
    border: 1px solid #B75506
}
.account__custom-reminder p, .account__custom-reminder a {
    display: inline-block
}
.account__custom-reminder p span.custom-2 {
    color: #777665
}
.account__custom-reminder p span.custom-3 {
    color: #9C8761
}
.account__custom-reminder p span.custom-6 {
    color: #976642
}
.account__custom-reminder p span.custom-10 {
    color: #B75506
}

@media only screen and (max-width: 750px) {
.account__custom-reminder p {
    margin-top: 10px;
    text-align: center
}
}
.account__custom-reminder a {
    float: right;
    font-size: 16px;
    margin-top: -7px
}

@media only screen and (max-width: 1100px) {
.account__custom-reminder a {
    display: block;
    float: none;
    margin: 20px 0px 0px
}
}
#included_plug-ins .product-feature .product-feature__image--left, #included_plug-ins .product-feature .product-feature__image--left img {
    max-height: initial
}
#included_plug-ins .included_plug-ins__shortcuts {
    margin: auto;
    text-align: center;
    max-width: 800px
}

@media only screen and (max-width: 1024px) {
#included_plug-ins .included_plug-ins__shortcuts {
    display: none
}
}
#included_plug-ins .included_plug-ins__shortcuts li.shortcut {
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #9A9A9A;
    margin: 0px 10px;
    cursor: pointer
}

@media only screen and (max-width: 1024px) {
#included_plug-ins hr {
    display: none
}
}
.included-plug-ins {
    display: table;
    width: 100%;
    background-color: #9A9A9A;
    text-align: center;
    padding: 40px
}

@media only screen and (max-width: 750px) {
.included-plug-ins {
    padding: 20px;
    margin-bottom: -40px
}
}
.included-plug-ins h2 {
    display: table-cell;
    vertical-align: middle;
    color: #fff
}

@media only screen and (max-width: 1024px) {
body.cms-namm .hero .hero__item {
    padding-bottom: 55.401%
}
}
body.cms-namm .hero .hero__item .hero__item-video {
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s
}
body.cms-namm h1 {
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 10px
}
body.cms-namm h1 span {
    color: #f00000
}
body.cms-namm h1 span:before {
    content: '•';
    margin-right: 10px;
    transition: all 1.5s ease-in-out;
    -webkit-animation: blink normal 1.5s infinite ease-in-out;
    animation: blink normal 1.5s infinite ease-in-out
}
body.cms-namm .namm__livestream-schedule {
    position: relative;
    margin: 10px 0px;
    background-color: #1d1d1d
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule {
    padding: 10px 0px
}
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col {
    display: table-cell;
    background-color: #464646;
    border-right: 2px solid #464646;
    vertical-align: top
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col {
    display: block;
    position: relative;
    width: 100%;
    border-right: none
}
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col h2 {
    color: #fff;
    background-color: #000;
    text-transform: none;
    font-size: 20px;
    font-weight: 800;
    padding: 20px;
    margin: 0px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col h2 {
    padding: 10px;
    margin: 0px
}
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col img {
    display: none;
    width: 100%
}
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col ul {
    padding: 20px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col ul {
    display: none;
    margin: 0px
}
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col ul li {
    color: #E3E3E3;
    list-style: none;
    margin: 10px 0px 20px
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col ul li span {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 10px;
    display: inline-block
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col ul li span.artist {
    color: #88BCA8;
    margin: 0px 10px
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) {
    background-color: #1d1d1d;
    border-right: 2px solid #464646
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) {
    border-right: none
}
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) h2, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) ul li, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) ul li span {
    color: #9A9A9A
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) img, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) span.artist {
    opacity: .5
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:not(.today) span.artist {
    color: #88BCA8
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col:last-child {
    border-right: none
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul {
    display: block;
    text-align: center
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img h2, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img ul li span, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul h2, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul ul li span {
    color: #fff
}
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img img, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img span.artist, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul img, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul span.artist {
    opacity: 1
}
}

@media only screen and (max-width: 600px) {
body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open img, body.cms-namm .namm__livestream-schedule .namm__livestream-schedule__col.open ul {
    text-align: left
}
}
body.cms-namm .namm__heritage-booth {
    position: relative;
    margin: 10px 0px;
    background-color: #000
}
body.cms-namm .namm__heritage-booth h2 {
    margin: auto;
    color: #fff;
    text-transform: none;
    padding: 40px 0px;
    text-align: center
}
body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--left, body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--right {
    display: table-cell;
    vertical-align: top;
    width: 50%
}

@media only screen and (max-width: 1024px) {
body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--left, body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--right {
    display: block;
    width: 100%
}
}
body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--left img {
    display: inline-block;
    width: calc(100%/3);
    margin: -0px -2px -7px;
    cursor: pointer
}
body.cms-namm .namm__heritage-booth .namm__heritage-booth__col--left img.new {
    margin: 0px 0px -7px
}
body.cms-namm .namm__heritage-booth .namm__heritage-booth__links {
    padding: 40px 0px
}
.pagination {
    width: 100%;
    height: auto;
    padding: 25px 0px;
    background-color: #fff
}
.pagination ul {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}
.pagination ul li {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #E3E3E3;
    margin: 5px;
    width: 30px;
    height: 30px;
    line-height: 1.95
}
.pagination ul li.current {
    color: #fff
}
.pagination ul li.pagination__previous {
    background-color: transparent
}
.pagination ul li.pagination__previous a {
    text-indent: -9999px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -90px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px;
    display: inline-block;
    margin-bottom: -1px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.pagination ul li.pagination__previous a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -64px -15px;
    height: 15px;
    width: 9px
}
}
.pagination ul li.pagination__next {
    background-color: transparent
}
.pagination ul li.pagination__next a {
    text-indent: -9999px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -81px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px;
    display: inline-block;
    margin-bottom: -1px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.pagination ul li.pagination__next a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -73px -15px;
    height: 15px;
    width: 9px
}
}
.pagination ul li a {
    width: 100%;
    height: 100%;
    color: #000
}
.pagination ul li a:hover {
    text-decoration: none
}
body.cms-page-view .promo__deal {
    height: 325px;
    background-color: #F8F8F8;
    background: linear-gradient(to right, #d8dde1 50%, #f8f8f8 50%)
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal {
    height: auto;
    background-color: #F8F8F8
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper {
    display: flex;
    width: 75%;
    height: 100%;
    margin: auto;
    text-align: center
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper {
    width: 100%;
    display: block
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this {
    flex: 1 50%;
    padding: 30px
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this {
    display: block;
    width: 100%;
    position: relative
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this h2, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this h2 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 36px;
    text-transform: uppercase
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this h2.get-this__savings, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this h2.get-this__savings {
    font-size: 48px;
    -webkit-transform: translateY(65%);
    transform: translateY(65%)
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this h2.get-this__savings, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this h2.get-this__savings {
    -webkit-transform: translateY(10%);
    transform: translateY(10%)
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this h2.get-this__savings span, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this h2.get-this__savings span {
    font-size: 36px
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this h2 span, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this h2 span {
    color: #1785C3
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this .promo__deal__product, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this .promo__deal__product {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0px 10px
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this .promo__deal__product p, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this .promo__deal__product p {
    font-family: "Abel", Verdana, Arial, sans-serif;
    margin-top: 10px
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this .promo__deal__product img, body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this .promo__deal__product img {
    margin: auto
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this {
    position: relative;
    width: auto;
    background-color: #D8DDE1;
    border-right: 2px solid #D8DDE1;
    text-align: center
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this {
    display: block;
    width: 100%;
    text-align: center
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this:after {
    top: 0px;
    right: -132px;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 162px solid transparent;
    border-bottom: 162px solid transparent;
    border-left: 130px solid #D8DDE1;
    border-right: none
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this:after {
    display: none
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this .promo__deal__product {
    margin: 0px;
    width: auto
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__buy-this .promo__deal__product img {
    max-height: 150px
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this {
    background-color: #F8F8F8;
    width: auto;
    height: 325px;
    text-align: left;
    padding-left: 160px
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this {
    display: block;
    width: 100%;
    height: auto;
    float: none;
    text-align: center;
    padding: 30px
}
}
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this .promo__deal__product {
    max-width: 150px
}

@media only screen and (max-width: 1024px) {
body.cms-page-view .promo__deal .promo__deal__wrapper .promo__deal__get-this .promo__deal__product {
    width: 60%;
    margin-bottom: 15px
}
}
body.cms-page-view .promo__column-wrapper {
    display: flex
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper {
    display: block;
    width: 100%
}
}
body.cms-page-view .promo__column-wrapper .promo__col {
    width: 33.34%;
    padding: 5px;
    text-align: center
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col {
    display: block;
    width: 100%;
    padding: 0px
}
}
body.cms-page-view .promo__column-wrapper .promo__col:first-of-type {
    padding-left: 10px
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col:first-of-type {
    padding-left: 0px
}
}
body.cms-page-view .promo__column-wrapper .promo__col:last-of-type {
    padding-right: 10px
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col:last-of-type {
    padding-right: 0px
}
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__buy-this {
    position: relative;
    background-color: #E3E3E3;
    border-top: 2px solid #1785C3;
    padding: 20px;
    min-height: 375px
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__buy-this:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #E3E3E3;
    border-bottom: none;
    bottom: -20px;
    left: 50%;
    margin-left: -20px
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__buy-this {
    min-height: initial
}
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__buy-this small {
    display: block;
    margin-top: 20px
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this {
    padding-top: 40px;
    background-color: #F8F8F8
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this.open .get-this__product {
    display: flex
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products {
    display: block;
    position: relative;
    margin: auto;
    padding: 10px;
    margin: 20px;
    border: 1px solid #000;
    border-radius: 5px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    color: #000;
    text-decoration: none
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 18px;
    margin-top: -4px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products.open {
    margin-bottom: 0px
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products.open:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products.open:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (min-width: 769px) {
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this a.get-this__show-products {
    display: none
}
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product {
    padding: 20px;
    max-width: 425px;
    border-bottom: 1px solid #E3E3E3
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product:last-of-type {
    border-bottom: none
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product {
    display: none
}
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product a {
    text-decoration: none;
    display: flex;
    align-items: center
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product a img {
    width: 50%
}
body.cms-page-view .promo__column-wrapper .promo__col .promo__col__get-this .get-this__product a p {
    padding-left: 20px;
    margin-bottom: 0px;
    text-align: left
}
body.cms-page-view .promo__column-wrapper .promo__col h2, body.cms-page-view .promo__column-wrapper .promo__col h3 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    margin-bottom: 20px
}
body.cms-page-view .promo__column-wrapper .promo__col h2 span, body.cms-page-view .promo__column-wrapper .promo__col h3 span {
    color: #1785C3
}
body.cms-page-view .promo__column-wrapper .promo__col h2 {
    margin-bottom: 5px
}
body.cms-page-view .promo__column-wrapper .promo__col h3 {
    font-size: 24px
}

@media only screen and (max-width: 750px) {
body.cms-page-view .promo__column-wrapper .promo__col h3 {
    font-size: inherit
}
}
body.cms-page-view a.promo__link {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: block;
    margin-top: 20px;
    text-align: center
}
body.cms-page-view p.promo__details {
    color: #9A9A9A;
    font-size: 12px
}
#customer-reviews {
    width: auto;
    float: none
}
#customer-reviews .no-rating {
    display: block;
    margin: auto;
    text-align: center
}
#customer-reviews .review-heading {
    text-align: center;
    margin-bottom: 15px;
    padding: 0px 20px
}
#customer-reviews .review-heading:after {
    content: '';
    display: table;
    clear: both
}
#customer-reviews h2 {
    text-transform: none;
    margin-bottom: 10px;
    font-weight: 100
}

@media only screen and (max-width: 750px) {
#customer-reviews h2, #customer-reviews h3 {
    margin-bottom: 0px
}
}
#customer-reviews .product-title {
    font-size: 30px;
    font-weight: bold;
    text-transform: none
}
#customer-reviews .review-toolbar {
    height: 65px;
    background: #E3E3E3;
    margin-bottom: 10px;
    padding: 8px 25%;
    overflow: hidden;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 1200px) {
#customer-reviews .review-toolbar {
    padding: 8px 20%
}
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar {
    padding: 10px 20px
}
}
#customer-reviews .review-toolbar .ratings {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0px 5px 0px
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar .ratings {
    margin: 0px
}
}
#customer-reviews .review-toolbar .ratings .rating-score, #customer-reviews .review-toolbar .ratings .rating-box {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 1024px) {
#customer-reviews .review-toolbar .ratings .rating-score, #customer-reviews .review-toolbar .ratings .rating-box {
    margin: 0 5px
}
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar .ratings .rating-score {
    display: none
}
}
#customer-reviews .review-toolbar .ratings .rating-box {
    margin: 0px 10px
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar .ratings .rating-box {
    margin: 8px 0px 0px 0px
}
}
#customer-reviews .review-toolbar .ratings .amount {
    display: none
}
#customer-reviews .review-toolbar .pager {
    display: none
}
#customer-reviews .review-toolbar h3 {
    height: 45px;
    line-height: 45px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0
}

@media only screen and (max-width: 1024px) {
#customer-reviews .review-toolbar h3 {
    font-size: 14px
}
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar h3 {
    display: none
}
}
#customer-reviews .review-toolbar .button {
    min-width: 180px;
    font-size: 16px;
    margin-left: 20px;
    padding: 12px 15px;
    float: right
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar .button {
    width: 140px
}
}
#customer-reviews .review-toolbar .action-buttons {
    float: right;
    margin-top: 3px
}
#customer-reviews .review-toolbar .review-toolbar-left {
    float: left;
    margin-top: 2px
}

@media only screen and (max-width: 750px) {
#customer-reviews .review-toolbar .review-toolbar-left {
    max-width: 130px
}
}
#customer-reviews .buttons-set {
    border: none;
    max-width: 670px;
    margin: 10px auto
}

@media only screen and (max-width: 600px) {
#customer-reviews .buttons-set {
    width: 100%
}
}
#customer-reviews .reviews-list .reviews-item {
    padding: 25px 25%
}

@media only screen and (max-width: 1200px) {
#customer-reviews .reviews-list .reviews-item {
    padding: 25px 20%
}
}
#customer-reviews .reviews-list .reviews-item:nth-of-type(2n+1) {
    background: #E3E3E3
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .reviews-item {
    padding: 15px 20px 25px;
    background: #E3E3E3;
    margin-bottom: 10px;
    overflow-x: hidden
}
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .reviews-item>h3 {
    margin: 0px 15px 5px 0px
}
}
#customer-reviews .reviews-list .reviews-item h3 {
    text-transform: none;
    font-weight: bold
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .reviews-item h3 {
    margin: 10px 0px
}
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .reviews-item p {
    display: inline-block
}
}
#customer-reviews .reviews-list .review-data {
    overflow: hidden
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .review-data {
    display: inline
}
}
#customer-reviews .reviews-list .review-data .review-meta h3 {
    display: inline-block;
    margin-right: 10px
}
#customer-reviews .reviews-list .review-data .review-meta .posted-date {
    display: inline-block;
    margin-right: 10px
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .review-data .review-meta .posted-date {
    float: none;
    margin-bottom: 0
}
}
#customer-reviews .reviews-list .review-data .review-meta .ratings {
    display: inline-block;
    float: none;
    margin: 0px 0px 0px 5px
}

@media only screen and (max-width: 750px) {
#customer-reviews .reviews-list .review-data .review-meta .ratings {
    display: block;
    margin: 0px
}
}
#customer-reviews .reviews-list .review-data .review-meta:after {
    content: '';
    display: table;
    clear: both
}
#customer-reviews .pager {
    display: none
}
#customer-reviews .view-ll-reviews {
    text-align: center;
    width: 135px;
    margin: 35px auto 20px;
    display: block
}
.review-product-list .wrapper.pinned-active .product-view {
    margin-top: 65px
}

@media only screen and (max-width: 750px) {
.review-product-list .wrapper.pinned-active .product-view {
    margin-top: 110px
}
}
.review-product-list .hero-block {
    display: none
}
.review-product-list .second-nav {
    min-height: 60px;
    position: relative
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav {
    height: 110px
}
}
.review-product-list .second-nav:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #E3E3E3;
    border-bottom: none;
    bottom: -30px;
    left: 50%;
    margin-left: -30px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav:after {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner {
    min-height: 60px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner {
    min-height: 50px
}
}
.review-product-list .second-nav .second-nav__inner .col-left, .review-product-list .second-nav .second-nav__inner .col-right {
    width: auto
}
.review-product-list .second-nav .second-nav__inner .buttons-set {
    padding-top: 5px;
    position: absolute;
    top: 0px;
    left: 6px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .buttons-set {
    display: none
}
}
.review-product-list .second-nav .second-nav__inner .find-dealer-button {
    margin-top: 10px
}
.review-product-list .second-nav .second-nav__inner .add-to-wrapper {
    margin-top: 10px
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile {
    top: 0px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .price-info {
    margin: 15px 0px 10px;
    padding-left: 0px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info {
    padding: 0px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info {
    min-width: 0px
}
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .ratings {
    margin-top: 4px;
    display: inline-block
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .amount {
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin: 0px 5px;
    display: inline-block
}
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .first-line .extra-info .amount .amount-mobile {
    display: none
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned {
    height: 51px;
    min-height: initial;
    border-bottom: 1px solid #000
}
}
.review-product-list .second-nav.second-nav--pinned:after {
    display: none
}
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .buttons-set {
    padding-top: 5px;
    position: absolute;
    top: 0px;
    left: 80px
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-left .buttons-set {
    display: none
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info {
    margin: 11px 0px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .first-line .price-info {
    margin: 5px 0px 0px
}
}
.review-product-list #customer-reviews {
    padding-top: 30px
}
.review-product-list #customer-reviews .fieldset {
    padding-top: 25px;
    max-width: 670px;
    margin: auto
}

@media only screen and (max-width: 750px) {
.review-product-list #customer-reviews .fieldset {
    padding-top: 0px
}
}

@media only screen and (max-width: 600px) {
.review-product-list #customer-reviews .fieldset {
    width: 100%
}
}
.review-product-list #customer-reviews .fieldset .messages {
    margin-bottom: 20px
}
.review-product-list #customer-reviews .fieldset label {
    font-size: 16px
}
.review-product-list #customer-reviews .fieldset label.star-rating-label {
    display: block
}
.review-product-list #customer-reviews .fieldset #rating__star-rating {
    display: inline-block
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span {
    float: right;
    position: relative;
    cursor: pointer
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span input {
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span label {
    margin: 25px 2.5px;
    position: relative;
    display: block;
    color: #E3E3E3;
    cursor: pointer
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span label:before {
    content: '★';
    font-size: 36px
}

@media only screen and (max-width: 750px) {
.review-product-list #customer-reviews .fieldset #rating__star-rating span label {
    margin: 5px 0px 0px
}
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span:hover ~ span label, .review-product-list #customer-reviews .fieldset #rating__star-rating span.checked ~ span label {
    color: #1785C3;
    transition-duration: 200ms
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span:hover label, .review-product-list #customer-reviews .fieldset #rating__star-rating span.checked label {
    color: #1785C3;
    transition-duration: 200ms
}
.review-product-list #customer-reviews .fieldset #rating__star-rating span:hover label:before, .review-product-list #customer-reviews .fieldset #rating__star-rating span:hover ~ span label:before, .review-product-list #customer-reviews .fieldset #rating__star-rating span.checked label:before, .review-product-list #customer-reviews .fieldset #rating__star-rating span.checked ~ span label:before {
    color: #1785C3;
    transition-duration: 200ms
}
.review-product-list #customer-reviews .fieldset .form-list {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-weight: normal;
    margin: 10px 0
}

@media only screen and (max-width: 750px) {
.review-product-list #customer-reviews .fieldset .form-list {
    width: 100%
}
}
.review-product-list #customer-reviews .fieldset .form-list textarea {
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    border: 1px solid #7b7b7c;
    border-radius: 0px;
    min-width: 100%;
    -webkit-appearance: none
}
.review-product-list #customer-reviews .fieldset .form-list input {
    border: 1px solid #7b7b7c;
    border-radius: 0
}
.review-product-list #customer-reviews .fieldset .form-list input[type="text"] {
    width: 100%
}

@media only screen and (max-width: 600px) {
.review-product-list #customer-reviews .fieldset .form-list .inline-label label, .review-product-list #customer-reviews .fieldset .form-list .inline-label .input-box {
    float: none
}
}
.review-product-list .review-toolbar {
    display: none
}

@media only screen and (max-width: 750px) {
.review-product-list .form-add {
    padding: 20px;
    text-align: center
}
}

@media only screen and (min-width: 769px) {
.review-product-list .form-add {
    max-width: 1540px;
    margin: auto;
    text-align: center;
    margin-bottom: 40px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .form-add h2, .review-product-list .form-add h3 {
    text-align: center
}
}

@media only screen and (min-width: 769px) {
.review-product-list .form-add .buttons-set {
    padding-bottom: 10px
}
}

@media only screen and (min-width: 769px) {
.review-product-list .form-add .buttons-set .button {
    padding: 0;
    width: 180px;
    height: 40px;
    line-height: 40px;
    font-size: 16px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .form-add .buttons-set .button {
    font-size: 16px;
    padding: 9px 15px
}
}
body.customer-account .my-account .my-wishlist .buttons-set button.button.btn-update.button-secondary {
    display: none
}
body.customer-account .my-account .my-wishlist .buttons-set {
    text-align: right
}
body.customer-account .my-account .my-wishlist .buttons-set button.button {
    float: none
}
#wishlist-table td.customer-wishlist-item-quantity {
    display: none
}
#wishlist-table.clean-table {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    width: 100%
}
#wishlist-table.clean-table th {
    border-bottom: 1px solid silver
}
#wishlist-table.clean-table td {
    padding: 15px;
    vertical-align: top
}
#wishlist-table.clean-table td:first-child {
    padding-left: 20px
}
#wishlist-table.clean-table thead th {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    padding: 15px 0px;
    text-align: left;
    background: #e3e3e3
}
#wishlist-table.clean-table thead th:first-child {
    padding-left: 20px
}
#wishlist-table .product-name {
    font-size: 14px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin-bottom: 0
}
#wishlist-table .product-name a:hover {
    color: #000;
    text-decoration: underline
}
#wishlist-table .wishlist-sku {
    font-size: 11px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin: 5px 0
}
#wishlist-table textarea {
    border: 1px solid #babbbd;
    width: 100%;
    height: 45px;
    font-size: 11px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
#wishlist-table textarea:focus {
    border: 1px solid #1785C3
}
#wishlist-table .item-manage {
    text-align: right;
    max-width: 450px;
    padding-top: 5px
}
#wishlist-table .cart-cell {
    text-align: center
}
#wishlist-table td.customer-wishlist-item-image {
    width: 113px
}
#wishlist-table td.customer-wishlist-item-quantity {
    width: 3em
}
#wishlist-table td.customer-wishlist-item-price {
    min-width: 100px;
    text-align: left
}
#wishlist-table td.customer-wishlist-item-info div {
    margin-top: 50px
}
#wishlist-table td.customer-wishlist-item-remove .btn-remove.btn-remove2 {
    cursor: pointer;
    background: none;
    text-indent: initial
}
#wishlist-table td.customer-wishlist-item-remove .btn-remove.btn-remove2:after {
    content: "";
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -359px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 33px;
    width: 33px;
    display: inline-block;
    position: relative;
    top: -7px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
#wishlist-table td.customer-wishlist-item-remove .btn-remove.btn-remove2:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -327px;
    height: 33px;
    width: 33px
}
}

@media only screen and (min-width: 1024px) {
#wishlist-table td.customer-wishlist-item-remove .btn-remove.btn-remove2:after {
    top: -5px
}
}
#wishlist-table td.customer-wishlist-item-cart {
    width: 200px
}
#wishlist-table td.customer-wishlist-item-cart .button {
    width: 100%
}
#wishlist-table td.customer-wishlist-item-cart .truncated {
    margin-bottom: 10px
}
#wishlist-table td.customer-wishlist-item-cart>p {
    margin-bottom: 0
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    text-align: center
}
#wishlist-table td.customer-wishlist-item-cart .btn-remove {
    vertical-align: top
}
#wishlist-table td.customer-wishlist-item-remove {
    width: 50px;
    text-align: left
}
#wishlist-table td .button, #wishlist-table td button {
    white-space: normal
}
#wishlist-table .price-box {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px
}
#wishlist-table .price-box .old-price .price {
    color: #9A9A9A;
    font-size: 14px
}
#wishlist-table .price-box .special-price .price {
    color: #900000;
    font-size: 16px
}
#wishlist-table .price-box .price-discount {
    font-size: 14px;
    clear: both
}
#wishlist-table .giftregisty-add {
    margin-top: 5px
}
#wishlist-table .giftregisty-add .change {
    display: none
}
#wishlist-table .giftregisty-add li {
    cursor: pointer;
    color: #1785C3;
    margin-bottom: 3px
}
#wishlist-table .truncated .details {
    background: none;
    color: #1785C3
}
#wishlist-table td[data-rwd-label]:before {
    font-weight: 600
}

@media only screen and (max-width: 1805px) {
#wishlist-table.clean-table td {
    padding-left: 10px;
    padding-right: 10px
}
}

@media only screen and (max-width: 1024px) {
#wishlist-table.clean-table td {
    padding-left: 5px;
    padding-right: 5px
}
#wishlist-table.clean-table td textarea {
    height: 100px
}
#wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 110px
}
#wishlist-table .product-name {
    font-size: 13px
}
}

@media only screen and (max-width: 750px) {
#wishlist-table:after {
    content: '';
    display: table;
    clear: both
}
#wishlist-table .product-name {
    font-size: 16px
}
#wishlist-table textarea {
    height: 68px;
    max-width: 100%
}
#wishlist-table .item-manage {
    max-width: 100%
}
#wishlist-table tr {
    position: relative
}
#wishlist-table tr:after {
    content: '';
    display: table;
    clear: both
}
#wishlist-table td.customer-wishlist-item-image {
    width: 70px
}
#wishlist-table td.customer-wishlist-item-image img {
    width: 70px
}
#wishlist-table td.customer-wishlist-item-cart p {
    margin-bottom: 0
}
#wishlist-table td.customer-wishlist-item-cart .remove-whishlist-item {
    margin-right: 0;
    padding-top: 4px
}
#wishlist-table td.customer-wishlist-item-cart {
    padding-right: 15px
}
}

@media only screen and (max-width: 600px) {
#wishlist-table td.customer-wishlist-item-quantity {
    padding-left: 0
}
#wishlist-table td.customer-wishlist-item-image, #wishlist-table th.customer-wishlist-item-image {
    display: none
}
}

@media only screen and (max-width: 480px) {
#wishlist-table thead {
    display: none
}
#wishlist-table tr {
    position: relative
}
#wishlist-table th.customer-wishlist-item-image {
    display: block
}
#wishlist-table td.customer-wishlist-item-image, #wishlist-table td.customer-wishlist-item-info, #wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price, #wishlist-table td.customer-wishlist-item-cart {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    empty-cells: hide
}
#wishlist-table td.customer-wishlist-item-image {
    display: block;
    overflow: hidden
}
#wishlist-table td.customer-wishlist-item-image a img {
    width: 113px;
    height: 113px;
    margin: auto
}
#wishlist-table td.customer-wishlist-item-info .product-name {
    text-align: center
}
#wishlist-table td.customer-wishlist-item-info .product-name+div {
    text-align: center
}
#wishlist-table td.customer-wishlist-item-quantity, #wishlist-table td.customer-wishlist-item-price {
    text-align: center;
    padding: 0px
}
#wishlist-table td.customer-wishlist-item-quantity:before, #wishlist-table td.customer-wishlist-item-price:before {
    display: none
}
#wishlist-table td.customer-wishlist-item-quantity .cart-cell, #wishlist-table td.customer-wishlist-item-price .cart-cell {
    text-align: left
}
#wishlist-table td.customer-wishlist-item-quantity .price-box, #wishlist-table td.customer-wishlist-item-price .price-box {
    display: inline-block;
    margin-top: 0
}
#wishlist-table td.customer-wishlist-item-cart .cart-cell {
    width: 48%;
    margin: auto
}
#wishlist-table td.customer-wishlist-item-cart>p {
    float: right;
    width: 48%
}
#wishlist-table td.customer-wishlist-item-remove {
    position: absolute;
    top: 20px;
    right: 0px;
    display: block;
    padding: 0px;
    height: 20px
}
#wishlist-table.clean-table td.customer-wishlist-item-cart {
    width: 100%
}
}
.block-wishlist .mini-products-list>li:not(:last-child) {
    padding-bottom: 5px
}
.block-wishlist .product-details .product-name {
    padding-top: 0;
    margin-bottom: 5px
}
.block-wishlist .price-box {
    float: left;
    margin: 0
}
.block-wishlist .price-box, .block-wishlist .price-box .price, .block-wishlist .link-cart {
    font-size: 12px
}
.block-wishlist .link-cart {
    float: left;
    margin-right: 7px;
    padding-right: 7px;
    border-right: 1px solid #EDEDED
}

.ratings {
    margin: 7px 0px
}
.ratings .rating-box, .ratings .rating-links {
    margin: 5px 0px 0px
}
.ratings .rating-box {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x/stars_empty.png");
    background-size: 106px 16px;
    background-position: 0;
    width: 106px;
    height: 16px;
    overflow: hidden
}
.ratings .rating-box .rating {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x/stars_fill.png");
    background-size: 106px 16px;
    background-position: 0;
    width: 106px;
    height: 16px;
    float: left
}
.ratings .amount {
    display: block;
    margin: 5px auto
}
.ratings .rating-links .separator {
    margin: 0px 3px
}
.uaudio-search-index-index .hero:after {
    display: none
}
.uaudio-search-index-index .search-page-title-wrapper {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center
}
.uaudio-search-index-index .search-page-title-wrapper h1 {
    color: #E6E6E6;
    font-size: 24px;
    text-align: center;
    text-transform: none;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.uaudio-search-index-index .search-page-title-wrapper h1 {
    display: none
}
}
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile {
    position: relative;
    z-index: 1;
    display: none
}

@media only screen and (max-width: 1024px) {
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile {
    display: block
}
}
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile .search-results-form-mobile-search-icon {
    text-indent: -9999px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -87px -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: none;
    left: 7%;
    opacity: 0.5;
    position: absolute;
    top: 8px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile .search-results-form-mobile-search-icon {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -87px -30px;
    height: 18.5px;
    width: 18.5px
}
}

@media only screen and (max-width: 600px) {
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile .search-results-form-mobile-search-icon {
    left: 8%
}
}
.uaudio-search-index-index .search-page-title-wrapper .search-results-form-mobile .search-results-form-mobile-input {
    background: none;
    border: 1px solid #fff;
    color: #fff;
    opacity: 0.5;
    font-size: 20px;
    height: 33px;
    margin: 0px 5% 14px;
    padding: 0px 0px 4px 42px;
    width: 90%
}
.uaudio-search-index-index .search-results-form-mobile__count {
    position: relative;
    background-color: #113b50;
    color: #899299;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 0px 0px -9px;
    padding: 0px 5%;
    display: none
}

@media only screen and (max-width: 1024px) {
.uaudio-search-index-index .search-results-form-mobile__count {
    display: inline-block;
    width: 100%
}
}

@media only screen and (max-width: 1024px) {
.uaudio-search-index-index .search-results-form-mobile__count:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #113b50;
    border-bottom: none;
    bottom: -20px;
    left: 50%;
    margin-left: -20px
}
}
.uaudio-search-index-index .search-results.content {
    position: relative
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item {
    background-color: #F8F8F8;
    margin: 0px 0px 8px;
    padding: 20px 0px;
    text-align: center
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container {
    display: table;
    width: 100%;
    text-align: center;
    padding: 0px 20%
}

@media only screen and (max-width: 1024px) {
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container {
    padding: 0px 5%;
    text-align: left
}
}

@media only screen and (min-width: 1805px) {
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container {
    padding: 0px 30%
}
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container .search-results__list__item__image {
    display: table-cell;
    width: 15%;
    padding-right: 20px
}

@media only screen and (max-width: 750px) {
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container .search-results__list__item__image {
    display: inline-block;
    width: 40%;
    padding-right: 0px;
    max-width: initial
}
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    margin-left: 10px
}

@media only screen and (max-width: 750px) {
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text {
    display: inline-block;
    vertical-align: top;
    width: calc(60% - 15px)
}
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text h3 {
    color: #464646;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 800;
    margin: -4px 0px 8px;
    text-transform: none
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text h3 a {
    color: #464646;
    text-decoration: none
}
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text p {
    font-size: 14px
}

@media only screen and (max-width: 320px) {
.uaudio-search-index-index .search-results.content .search-results__list .search-results__list__item div.search-results__list__item_container div.search-results__list__item__text p {
    display: none
}
}
.uaudio-search-index-index .pagination ul li.current {
    background-color: #1785C3
}
.uaudio-search-index-index .pagination ul li.pagination__previous a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -64px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.uaudio-search-index-index .pagination ul li.pagination__previous a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -91px -15px;
    height: 15px;
    width: 9px
}
}
.uaudio-search-index-index .pagination ul li.pagination__next a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -80px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.uaudio-search-index-index .pagination ul li.pagination__next a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -82px -15px;
    height: 15px;
    width: 9px
}
}
.uaudio-search-index-index .search-autocomplete {
    left: 0px !important;
    overflow: visible !important;
    position: relative !important;
    top: 15px !important;
    width: 100% !important;
    z-index: 200
}
.uaudio-search-index-index .search-autocomplete ul {
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #1785C3;
    left: 0px;
    padding-left: 0px;
    position: absolute;
    top: 0px;
    width: 100%
}
.uaudio-search-index-index .search-autocomplete ul li {
    border-bottom: 1px solid #E3E3E3;
    color: #1785C3;
    cursor: pointer;
    font-size: 12px;
    padding: 4px 6px;
    text-align: left
}
.uaudio-search-index-index .search-autocomplete ul li:hover {
    color: #1475ac
}
.uaudio-search-index-index .search-autocomplete ul li.selected {
    background-color: #1785C3;
    color: white
}
.uaudio-search-index-index .search-autocomplete ul li .amount {
    float: right;
    font-weight: bold
}
.uaudio-search-index-index .search-autocomplete ul li:last-child {
    border-bottom: none
}
.uaudio-search-index-index .search-autocomplete:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #1785C3;
    border-top: none;
    left: 50%;
    top: -7px
}
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}
.slick-list:focus {
    outline: none
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}
.slick-track:before, .slick-track:after {
    content: "";
    display: table
}
.slick-track:after {
    clear: both
}
.slick-loading .slick-track {
    visibility: hidden
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}
[dir="rtl"] .slick-slide {
    float: right
}
.slick-slide img {
    display: block
}
.slick-slide.slick-loading img {
    display: none
}
.slick-slide.dragging img {
    pointer-events: none
}
.slick-initialized .slick-slide {
    display: block
}
.slick-loading .slick-slide {
    visibility: hidden
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}
.slick-arrow.slick-hidden {
    display: none
}
.slick-loading .slick-list {
    background: #fff url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/js/slick/ajax-loader.gif") center center no-repeat
}
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: none
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}
.slick-prev:before, .slick-next:before {
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}
.slick-prev {
    left: -25px
}
[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px
}
.slick-prev:before {
    content: "←"
}
[dir="rtl"] .slick-prev:before {
    content: "→"
}
.slick-next {
    right: -25px
}
[dir="rtl"] .slick-next {
    left: -25px;
    right: auto
}
.slick-next:before {
    content: "→"
}
[dir="rtl"] .slick-next:before {
    content: "←"
}
.slick-dots {
    position: relative;
    bottom: 0px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer
}
.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    color: transparent;
    padding: 5px;
    cursor: pointer
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #9A9A9A;
    opacity: .25;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}
.slick-dots li.slick-active button:before {
    color: #464646;
    opacity: .75
}
.product-review h2 {
    margin-top: 30px;
    font-size: 18px;
    color: #464646;
    font-weight: 600
}

@media only screen and (max-width: 600px) {
.product-review img {
    margin: auto
}
}
.product-review p.product-review__label {
    margin: 20px 0px 10px;
    padding-bottom: 5px;
    font-size: 16px;
    border-bottom: 1px solid #E3E3E3
}
.product-review p.product-review__review {
    font-size: 16px
}
.product-review .ratings .rating-box {
    display: inline-block
}
.product-review .ratings .rating-score, .product-review .ratings .amount {
    display: inline-block;
    margin-left: 5px
}
.product-review a.product-review__back {
    display: block;
    margin: 20px 0px
}

@media only screen and (max-width: 480px) {
.sales-order-invoice .sub-title, .sales-order-creditmemo .sub-title, .sales-order-shipment .sub-title {
    float: left;
    font-size: 15px;
    text-align: center;
    width: 100%
}
.sales-order-invoice .order-links, .sales-order-creditmemo .order-links, .sales-order-shipment .order-links {
    text-align: center;
    width: 100%
}
}
.resource__wrapper {
    max-width: 1200px;
    padding: 0px 10px;
    margin: 40px auto
}

@media only screen and (max-width: 750px) {
.resource__wrapper {
    padding: 10px 20px;
    margin: 0px auto
}
}
.resource__wrapper .assetlibrary_images {
    margin-bottom: 20px
}

@media only screen and (max-width: 750px) {
.resource__wrapper .assetlibrary_images {
    margin-bottom: 0px
}
}

@media only screen and (max-width: 750px) {
.resource__wrapper .assetlibrary_images .assetlibrary_images__col {
    padding: 10px 0px
}
}
.billing-agreements .info-box {
    margin-bottom: 30px
}
.billing-agreements .info-box:after {
    content: '';
    display: table;
    clear: both
}
.billing-agreements .info-box .form-list {
    max-width: 400px;
    width: 100%
}
.billing-agreements .info-box .box-title {
    margin-top: 20px;
    margin-bottom: 7px
}
.billing-agreements .info-box .button {
    float: right;
    margin-top: 7px
}

@media only screen and (max-width: 480px) {
.billing-agreements .info-box .button {
    width: 100%;
    float: none
}
}
.billing-agreements #payment_method {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px
}


@media only screen and (max-width: 480px) {

}
.billing-agreement-details td, .billing-agreement-details th {
    padding: 3.5px
}

@media only screen and (max-width: 1024px) {
.billing-agreements .data-table .created-at, .billing-agreements .data-table .updated-at {
    display: none
}
}
.messages {
    width: 100%;
    min-height: 50px;
    margin: 0px auto;
    max-width: 1805px;
    z-index: 1;
    text-align: center
}
.messages li, .messages ul {
    width: 100%;
    height: 100%;
    min-height: 50px
}
.messages li li {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    font-weight: 800;
    color: #fff
}
.messages li li:before {
    padding-right: 10px
}
.messages li a {
    color: #fff;
    text-decoration: underline
}
.messages .error-msg li {
    background-color: #F44336
}
.messages .error-msg li:before {
    content: "\2716"
}
.messages .notice-msg li {
    background-color: #FFEB3B;
    color: #000
}
.messages .notice-msg li:before {
    content: "\26A0"
}
.messages .success-msg li {
    background-color: #43A047
}
.messages .success-msg li:before {
    content: '\2714'
}
.payment-methods #checkout-payment-method-load {
    position: relative;
    display: flex;
    justify-content: flex-start;
    margin-top: 20px
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load {
    display: block
}
}
.payment-methods #checkout-payment-method-load dt {
    width: 100%;
    margin-right: 20px;
    max-width: 202px;
    display: flex;
    flex-direction: column
}
.payment-methods #checkout-payment-method-load dt:last-of-type {
    margin-right: 0px
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dt {
    max-width: initial
}
}
.payment-methods #checkout-payment-method-load dt input[type="radio"] {
    display: inherit;
    opacity: 0;
    width: 0px;
    height: 0px;
    visibility: hidden
}
.payment-methods #checkout-payment-method-load dt label.selected {
    border: 2px solid #1785C3;
    background-color: #fff;
    color: #464646
}
.payment-methods #checkout-payment-method-load dt label.selected:before {
    opacity: 1 !important
}
.payment-methods #checkout-payment-method-load dt label {
    flex: 1;
    min-width: 100%;
    width: 100%;
    height: 100%;
    border: 2px solid #E3E3E3;
    border-radius: 5px;
    background-color: #F8F8F8;
    color: #9A9A9A;
    text-align: center;
    padding: 20px;
    cursor: pointer
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dt label {
    height: auto;
    margin-bottom: 20px
}
}
.payment-methods #checkout-payment-method-load dt label#label--cybersource_card_processing:before, .payment-methods #checkout-payment-method-load dt label#label--cybersource_card_processing_saved:before, .payment-methods #checkout-payment-method-load dt label#label--affirm:before, .payment-methods #checkout-payment-method-load dt label#label--paypal_express:before {
    display: block;
    content: '';
    opacity: 0.5;
    min-height: 30px;
    height: 30px;
    margin-bottom: 15px
}
.payment-methods #checkout-payment-method-load dt label#label--cybersource_card_processing:before {
    background: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/checkout/credit_card.png) no-repeat center center;
    background-size: contain
}
.payment-methods #checkout-payment-method-load dt label#label--cybersource_card_processing_saved:before {
    background: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/checkout/credit_card_saved.png) no-repeat center center;
    background-size: contain
}
.payment-methods #checkout-payment-method-load dt label#label--affirm:before {
    background: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/checkout/affirm.png) no-repeat center center;
    background-size: contain
}
.payment-methods #checkout-payment-method-load dt label#label--paypal_express:before {
    background: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/checkout/paypal.png) no-repeat center center;
    background-size: contain
}
.payment-methods #checkout-payment-method-load dd {
    position: absolute;
    top: 185px;
    left: 0px;
    max-width: 645px;
    padding: 0px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd {
    position: relative;
    top: 0px;
    max-width: initial;
    margin-bottom: 20px
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing {
    border: none;
    background: transparent;
    margin: 0px;
    padding: 0px;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing {
    max-width: none
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing:before, .payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing:after {
    display: none
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(1) {
    width: calc(50% - 10px);
    display: inline-block
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(1) {
    width: 100%
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(1) input#cybersource_card_processing_cc_owner {
    width: 100%
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li.card-types {
    margin-top: 5px
}

@media only screen and (max-width: 480px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li.card-types span {
    width: 21%
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(4) {
    width: calc(50% - 10px)
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(4) {
    width: 100%
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing>li:nth-child(4) input#cybersource_card_processing_cc_number {
    width: 100%
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_exp_div .input-box .v-fix {
    width: calc(50% - 10px);
    margin-right: 0px;
    display: inline-block
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_exp_div .input-box .v-fix:nth-child(2) {
    float: right
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div {
    display: inline-block;
    width: calc(25% - 10px)
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div {
    width: calc(50% - 10px)
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div label {
    display: block
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div .input-box {
    display: inline-block;
    width: 100%
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div .input-box .v-fix {
    width: 100%
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing li#cybersource_card_processing_cc_type_cvv_div .input-box .v-fix input {
    width: 100%
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing #payment-tool-tip {
    width: 175px;
    display: inline-block;
    margin-left: 20px
}

@media only screen and (max-width: 600px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing #payment-tool-tip {
    width: 45%
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing_saved table {
    margin-left: 0px !important
}

@media only screen and (max-width: 1024px) {
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing_saved table {
    margin: auto
}
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing_saved table td {
    padding: 10px 0px
}
.payment-methods #checkout-payment-method-load dd #payment_form_cybersource_card_processing_saved table td .payment-p-n2 img {
    margin: 0px 10px;
    float: right
}

@media only screen and (max-width: 750px) {
body.press-press-index .hero__item {
    overflow: initial
}
}
body.press-press-index .main {
    margin: 0px auto;
    max-width: 1245px
}
body.press-press-index .col-left {
    width: 216px;
    margin: 50px 0px 20px 20px;
    padding: 0px
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-left {
    width: 100%;
    padding: 30px 20px 0px;
    margin: 0px
}
}
body.press-press-index .col-left .press__sort {
    cursor: pointer;
    margin-bottom: 20px
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-left .press__sort {
    width: 100%
}
}
body.press-press-index .col-left .press__sort .press__sort__title h2 {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-weight: 400
}
body.press-press-index .col-left .press__sort .press__sort_year-selected {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
    max-width: 220px;
    border: 1px solid #000;
    width: 100%;
    height: 40px;
    border-radius: 5px;
    text-align: center;
    display: inline-block;
    clear: both;
    vertical-align: middle;
    padding: 8px;
    position: relative
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-left .press__sort .press__sort_year-selected {
    max-width: initial
}
}
body.press-press-index .col-left .press__sort .press__sort_year-selected:after {
    content: "";
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    right: 10px;
    top: 16px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-index .col-left .press__sort .press__sort_year-selected:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
body.press-press-index .col-left .press__sort .press__sort_year-selected.skip-active {
    background: #000;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid #fff
}
body.press-press-index .col-left .press__sort .press__sort_year-selected.skip-active:after {
    content: "";
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -15px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 10px;
    top: 15px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-index .col-left .press__sort .press__sort_year-selected.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -15px -15px;
    height: 7.5px;
    width: 15px
}
}
body.press-press-index .col-left .press__sort #press__sort__year {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #000;
    text-align: left;
    display: none;
    color: #fff;
    width: 100%;
    padding: 0px
}
body.press-press-index .col-left .press__sort #press__sort__year li {
    width: 100%;
    cursor: pointer
}
body.press-press-index .col-left .press__sort #press__sort__year li span {
    padding: 10px 20px;
    border-bottom: 1px solid #E3E3E3;
    width: 100%;
    display: inline-block
}
body.press-press-index .col-left .press__sort #press__sort__year li:hover {
    background: #0087d7
}
body.press-press-index .col-left .press__sort #press__sort__year:focus {
    outline: 0px
}
body.press-press-index .col-left .press__sort #press__sort__year.skip-active {
    display: inline-block
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-left .block-account {
    display: none
}
}
body.press-press-index .col-left .block-account h2 {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    font-weight: 400
}
body.press-press-index .col-left .block-account .block-content {
    margin-top: 0px;
    background: #000
}
body.press-press-index .col-left .block-account .block-title {
    padding-top: 0px;
    border-top: none
}
body.press-press-index .col-left .block-account li {
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
body.press-press-index .col-left .block-account li.last a {
    background-color: #000
}
body.press-press-index .col-left .block-account li.last a:before {
    display: none
}
body.press-press-index .col-left .block-account li a {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 12px 5px 12px 10px;
    display: block;
    border-bottom: 1px solid #9A9A9A;
    margin: 0px 14px
}
body.press-press-index .col-left .block-account li a:hover {
    color: #fff;
    text-decoration: none;
    background: #1785C3;
    padding: 13px 19px 12px 24px;
    margin: -1px 0px 0px
}
body.press-press-index .col-left .block-account li a strong {
    font-weight: normal
}
body.press-press-index .col-left .block-account li.current a {
    color: #fff;
    text-decoration: none;
    background: #1785C3;
    padding: 13px 19px 12px 24px;
    margin: -1px 0px 0px
}
body.press-press-index .col-main {
    width: auto;
    float: none;
    overflow: hidden;
    max-width: 975px;
    padding-left: 65px;
    padding-right: 20px
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-main {
    width: 100%;
    margin: 0px;
    padding: 0px 20px
}
}
body.press-press-index .col-main .press-releases {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    margin: 50px 0px
}

@media only screen and (max-width: 1024px) {
body.press-press-index .col-main .press-releases {
    margin: 0px;
    padding: 0px
}
}
body.press-press-index .col-main .press-releases h2 {
    font-size: 24px;
    text-transform: capitalize;
    font-weight: 600;
    color: #464646
}
body.press-press-index .col-main .press-releases ul li {
    padding: 20px 0px;
    border-bottom: 1px solid #E3E3E3
}
body.press-press-release .press-release__toolbar {
    position: relative;
    width: 100%;
    padding: 25px 0px;
    border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width: 750px) {
body.press-press-release .press-release__toolbar {
    text-align: center;
    padding: 10px
}
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper {
    width: 100%;
    max-width: 800px;
    margin: auto
}

@media only screen and (max-width: 1024px) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper {
    max-width: 760px
}
}

@media only screen and (max-width: 750px) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper {
    width: 100%
}
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper .press-release__toolbar__back a {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #464646;
    text-decoration: none
}

@media only screen and (max-width: 750px) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper .press-release__toolbar__back a {
    font-size: 13px
}
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social {
    display: inline-block;
    float: right;
    padding-top: 2px
}

@media only screen and (max-width: 750px) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social {
    display: none
}
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li {
    display: inline-block;
    margin-left: 10px
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li a.social-icon span {
    text-indent: -9999px
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -77px -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 18px;
    width: 10px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -77px -30px;
    height: 18px;
    width: 10px
}
}
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -42px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 18px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-release .press-release__toolbar .press-release__toolbar__wrapper ul.press-release__toolbar__social li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -42px 0;
    height: 14.5px;
    width: 18px
}
}
body.press-press-release .press-release__wrapper {
    width: 100%;
    margin: 20px auto 80px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.6
}

@media only screen and (max-width: 800px) {
body.press-press-release .press-release__wrapper {
    width: 100%;
    margin: 20px auto
}
}
body.press-press-release .press-release__wrapper table {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
body.press-press-release .press-release__wrapper table#backgroundTable {
    padding: 0px 20px;
    display: inherit
}

@media only screen and (min-width: 800px) {
body.press-press-release .press-release__wrapper table {
    min-width: 800px
}
}

@media only screen and (max-width: 750px) {
body.press-press-release .press-release__wrapper table {
    width: 100%;
    padding: 0px 20px
}
}
body.press-press-release .press-release__wrapper table, body.press-press-release .press-release__wrapper h1, body.press-press-release .press-release__wrapper h2, body.press-press-release .press-release__wrapper h3, body.press-press-release .press-release__wrapper p, body.press-press-release .press-release__wrapper ul, body.press-press-release .press-release__wrapper span {
    max-width: 800px;
    margin: auto
}

@media only screen and (max-width: 800px) {
body.press-press-release .press-release__wrapper table, body.press-press-release .press-release__wrapper h1, body.press-press-release .press-release__wrapper h2, body.press-press-release .press-release__wrapper h3, body.press-press-release .press-release__wrapper p, body.press-press-release .press-release__wrapper ul, body.press-press-release .press-release__wrapper span {
    padding: 0px 20px
}
}
body.press-press-release .press-release__wrapper ul li {
    list-style-type: disc;
    margin-left: 50px
}

@media only screen and (max-width: 800px) {
body.press-press-release .press-release__wrapper ul li {
    margin-left: 30px
}
}
body.press-press-release .press-release__wrapper span {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
body.press-press-release .press-release__wrapper p {
    padding-bottom: 20px
}

@media only screen and (min-width: 1024px) {
body.press-press-release .press-release__wrapper p {
    font-size: 18px
}
}
body.press-press-release .press-release__wrapper img {
    margin: auto
}
body.press-press-release ul.press-release__toolbar--mobile {
    display: none;
    float: none;
    text-align: center
}

@media only screen and (max-width: 750px) {
body.press-press-release ul.press-release__toolbar--mobile {
    display: block;
    margin: 20px auto 40px
}
}
body.press-press-release ul.press-release__toolbar--mobile li {
    display: inline-block;
    margin-left: 10px
}
body.press-press-release ul.press-release__toolbar--mobile li a.social-icon span {
    text-indent: -9999px
}
body.press-press-release ul.press-release__toolbar--mobile li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -77px -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 18px;
    width: 10px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-release ul.press-release__toolbar--mobile li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -77px -30px;
    height: 18px;
    width: 10px
}
}
body.press-press-release ul.press-release__toolbar--mobile li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -42px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 18px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.press-press-release ul.press-release__toolbar--mobile li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -42px 0;
    height: 14.5px;
    width: 18px
}
}
.blog {
    background-color: #F8F8F8
}
.blog.blog--post {
    background-color: #fff
}
.blog .blog__toolbar {
    position: relative;
    width: 100%;
    padding: 25px 0px;
    background-color: #fff;
    border-bottom: 1px solid #E3E3E3;
    top: 0px;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar {
    padding: 20px;
    margin-bottom: 0px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper {
    width: 80%;
    max-width: 1215px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media only screen and (max-width: 750px) {
.blog .blog__toolbar .blog__toolbar__wrapper {
    width: 100%
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper {
    width: 310px;
    position: relative
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper {
    display: block;
    margin: auto;
    width: 275px;
    height: 45px;
    font-size: 16px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link {
    color: #000;
    border: 1px solid #000;
    border-radius: 5px;
    cursor: pointer
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link {
    height: 45px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link.category_dropdown__item--post {
    background-color: #fff
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    line-height: 2;
    padding-left: 20px
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-size: 16px;
    line-height: 2.65
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 18px;
    margin-top: -4px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    margin-top: -3px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active {
    border-radius: 5px 5px 0px 0px
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown {
    margin: auto
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown.skip-content {
    max-width: 310px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
    position: absolute;
    left: 0;
    z-index: 9;
    right: 0;
    display: none
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown.skip-content .category-title {
    width: 170px
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown.skip-active {
    display: block;
    border: 1px solid #000
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown a {
    display: block
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown a:hover {
    text-decoration: none
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown:after {
    content: '';
    display: table;
    clear: both
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item {
    list-style: none;
    margin-left: 0;
    border-bottom: 1px solid #9A9A9A
}

@media only screen and (max-width: 750px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item {
    padding: 10px 0px 10px 10px
}
}

@media only screen and (min-width: 769px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item {
    padding: 20px 0px 20px 25px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item:hover {
    background: #88BCA8
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item:hover span.category-title {
    color: #fff
}
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper ul.blog__toolbar__category_dropdown li.category_dropdown__item span.category-title {
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
    line-height: 1.2;
    padding: 20px 0px 20px 25px;
    margin: 0px
}
.blog .blog__toolbar .blog__toolbar__wrapper form.switch-wrapper {
    display: none
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper form.switch-wrapper {
    display: none !important
}
}
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form {
    position: relative;
    width: 310px;
    height: 34px
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form {
    display: none;
    width: 100%;
    text-align: center
}
}
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form .blog__toolbar__searchbar {
    width: 100%;
    height: 100%;
    line-height: 34px;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 5px 5px 5px 40px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #000
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form .blog__toolbar__searchbar {
    font-size: 16px;
    background: #fff;
    width: 275px;
    height: 45px;
    padding: 4px 4px 4px 19px
}
}
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form .blog_toolbar__search-button {
    text-indent: -9999px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 14px;
    width: 14px;
    position: absolute;
    top: 10px;
    left: 20px;
    background-color: transparent;
    -webkit-appearance: none;
    border: none
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form .blog_toolbar__search-button {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -14px 0;
    height: 14px;
    width: 14px
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form .blog_toolbar__search-button {
    display: none
}
}
.blog .blog-articles {
    width: 80%;
    max-width: 1215px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start
}

@media only screen and (max-width: 750px) {
.blog .blog-articles {
    width: 100%;
    justify-content: center
}
}
.blog .blog-articles .blog-article {
    width: calc(50% - 25px);
    max-width: 580px;
    margin: 25px 0px
}

@media only screen and (max-width: 750px) {
.blog .blog-articles .blog-article {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 30px
}
}
.blog .blog-articles .blog-article .blog-article__img {
    position: relative;
    padding-bottom: 56.25%
}
.blog .blog-articles .blog-article .blog-article__img img {
    position: absolute
}
.blog .blog-articles .blog-article .blog-article__info {
    padding: 20px;
    text-align: left
}

@media only screen and (max-width: 750px) {
.blog .blog-articles .blog-article .blog-article__info {
    text-align: center
}
}
.blog .blog-articles .blog-article .blog-article__info a:last-of-type {
    display: none
}
.blog .blog-articles .blog-article .blog-article__info a.blog-article__title {
    display: block;
    text-decoration: none
}
.blog .blog-articles .blog-article .blog-article__info a.blog-article__title:hover {
    text-decoration: none
}
.blog .blog-articles .blog-article .blog-article__info a.blog-article__title h3 {
    text-decoration: none;
    text-transform: none;
    color: #000;
    font-weight: 800
}
.blog .blog-articles .blog-article .blog-article__info p {
    margin: 12px 0px 0px 0px;
    padding: 0px
}

@media only screen and (max-width: 750px) {
.blog .blog-articles .blog-article .blog-article__info p {
    display: none
}
}
.blog .blog__social {
    position: absolute;
    left: calc(50% - 550px);
    top: 7px;
    height: 100%
}

@media only screen and (max-width: 1280px) {
.blog .blog__social {
    left: calc(50% - 500px)
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__social {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    width: 100%;
    left: 0;
    right: 0;
    margin-bottom: 20px;
    z-index: 1
}
}
.blog .blog__social .blog__social__button-wrapper {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
    border-top: 5px solid #464646;
    padding-top: 5px;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper {
    position: static;
    top: 0px;
    display: flex;
    border-top: none;
    background-color: #fff;
    border-bottom: 1px solid #E3E3E3;
    padding: 0px
}
}
.blog .blog__social .blog__social__button-wrapper .share-count {
    min-width: 65px;
    min-height: 50px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper .share-count {
    width: calc(100% / 6);
    border-right: 1px solid #E3E3E3
}
}
.blog .blog__social .blog__social__button-wrapper .share-count h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800
}
.blog .blog__social .blog__social__button-wrapper .share-count h3.number {
    letter-spacing: 1px
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper .share-count h3.number {
    font-size: 16px;
    padding: 8px 0px 0px 0px
}
}
.blog .blog__social .blog__social__button-wrapper .share-count h3.no-number {
    letter-spacing: 3px;
    font-size: 14px;
    padding-left: 3px
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper .share-count h3.no-number {
    letter-spacing: initial;
    padding: 16px 0px;
    text-transform: none;
    font-weight: 400
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper .share-count h3 {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #9A9A9A
}
}
.blog .blog__social .blog__social__button-wrapper .share-count p {
    font-size: 12px
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper .share-count p {
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    color: #9A9A9A
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper ul {
    display: flex;
    flex: 1;
    align-items: center;
    max-width: initial;
    margin: 0px;
    padding: 0px
}
}
.blog .blog__social .blog__social__button-wrapper li {
    margin: 10px 0px;
    list-style-type: none
}

@media only screen and (max-width: 1024px) {
.blog .blog__social .blog__social__button-wrapper li {
    flex: 1;
    height: 100%;
    border-right: 1px solid #E3E3E3;
    margin: 0px;
    padding: 10px 0px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span {
    text-indent: -9999px;
    cursor: pointer;
    margin: auto;
    height: 31px !important
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -32px -287px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.facebook {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -32px -225px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.facebook:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -64px -255px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.facebook:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -64px -225px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -32px -191px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.twitter {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -60px -193px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.twitter:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -64px -191px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.twitter:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -32px -161px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.linkedin {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -32px -255px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.linkedin {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -32px -257px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.linkedin:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -223px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.linkedin:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -64px -161px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.email {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -287px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.email {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -64px -257px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.email:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -255px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.email:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -225px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.comment {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -191px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.comment {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -161px;
    height: 32px;
    width: 32px
}
}
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.comment:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -62px -223px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 32px;
    width: 32px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .blog__social .blog__social__button-wrapper li a.social-icon span.comment:hover {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -257px;
    height: 32px;
    width: 32px
}
}
.blog .blog__content-wrapper {
    position: relative;
    width: 100%;
    margin: 40px auto 80px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.6
}

@media only screen and (max-width: 1024px) {
.blog .blog__content-wrapper {
    width: 100%;
    margin: 0px auto 20px
}
}

@media only screen and (min-width: 981px) {
.blog .blog__content-wrapper {
    min-height: 220px
}
}
.blog .blog__content-wrapper h2.pull-quote--centered {
    margin: 50px auto;
    padding: 40px 120px
}

@media only screen and (max-width: 750px) {
.blog .blog__content-wrapper h2.pull-quote--centered {
    margin: 40px 20px;
    padding: 30px 10px
}
}
.blog .blog__content-wrapper h2, .blog .blog__content-wrapper h3, .blog .blog__content-wrapper p, .blog .blog__content-wrapper ul {
    max-width: 800px;
    margin: auto
}

@media only screen and (max-width: 800px) {
.blog .blog__content-wrapper h2, .blog .blog__content-wrapper h3, .blog .blog__content-wrapper p, .blog .blog__content-wrapper ul {
    padding: 0px 20px
}
}
.blog .blog__content-wrapper h3 {
    font-weight: 800;
    text-transform: none;
    margin-bottom: 5px
}
.blog .blog__content-wrapper ul {
    margin-bottom: 20px;
    line-height: 1.5
}

@media only screen and (max-width: 750px) {
.blog .blog__content-wrapper ul {
    font-size: 16px
}
}
.blog .blog__content-wrapper ul li {
    list-style-type: disc;
    margin-left: 30px
}

@media only screen and (min-width: 1024px) {
.blog .blog__content-wrapper h2 {
    font-size: 30px
}
}

@media only screen and (max-width: 750px) {
.blog .blog__content-wrapper h2 {
    font-size: 22px
}
}

@media only screen and (min-width: 1024px) {
.blog .blog__content-wrapper p {
    font-size: 18px
}
}
.blog .blog__content-wrapper img {
    margin: auto
}
.blog .blog__content-wrapper small {
    font-size: 14px
}
.blog .blog__content-wrapper .blog__content__credits {
    margin: 20px auto
}
.blog .blog__read-more {
    position: relative;
    border-top: 10px solid #88BCA8;
    background-color: #F8F8F8;
    margin-top: 100px
}
.blog .blog__read-more>h2 {
    position: absolute;
    top: -70px;
    left: 0px;
    right: 0px;
    text-align: center
}

@media only screen and (max-width: 750px) {
.blog .blog__read-more>h2 {
    top: -55px
}
}
.blog .blog__read-more .blog__read-more__wrapper {
    width: 80%;
    max-width: 1215px;
    margin: auto;
    padding-top: 15px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.blog .blog__read-more .blog__read-more__wrapper {
    width: 100%;
    padding-top: 0px
}
}
.blog .blog__read-more .blog__read-more__wrapper .blog-article {
    width: 30%;
    max-width: 375px;
    margin: 11px
}

@media only screen and (max-width: 1024px) {
.blog .blog__read-more .blog__read-more__wrapper .blog-article {
    width: 100%;
    max-width: 580px;
    margin: 0px auto 20px
}
}
.blog .blog__facebook-comments {
    padding: 50px 0px;
    max-width: 800px;
    margin: auto;
    text-align: center
}

@media only screen and (max-width: 750px) {
.blog .blog__facebook-comments {
    padding: 20px
}
}
.blog hr.blog__divider {
    border-top: 10px solid #88BCA8
}
.blog .pagination ul li.current {
    background-color: #88BCA8
}
.blog .pagination ul li.pagination__previous a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -90px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .pagination ul li.pagination__previous a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -64px -15px;
    height: 15px;
    width: 9px
}
}
.blog .pagination ul li.pagination__next a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -81px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 15px;
    width: 9px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.blog .pagination ul li.pagination__next a {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -73px -15px;
    height: 15px;
    width: 9px
}
}
body.cms-uad-downloads .downloads__toolbar {
    display: flex;
    justify-content: center;
    width: 100%;
    position: relative;
    background-color: #F8F8F8;
    text-align: center;
    box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.3)
}
body.cms-uad-downloads .downloads__toolbar:after {
    z-index: 1;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #F8F8F8;
    border-bottom: none;
    bottom: -29px;
    left: 50%;
    margin-left: -30px
}

@media only screen and (max-width: 600px) {
body.cms-uad-downloads .downloads__toolbar:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #F8F8F8;
    border-bottom: none;
    bottom: -19px;
    margin-left: -20px
}
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar {
    display: block
}
}

@media only screen and (max-width: 1024px) {
body.cms-uad-downloads .downloads__toolbar .mobile-disclaimer {
    display: none
}
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar .mobile-disclaimer {
    display: block
}
}

@media only screen and (max-width: 600px) {
body.cms-uad-downloads .downloads__toolbar .mobile-disclaimer {
    max-width: initial;
    width: 100%;
    margin: 0px auto
}
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select {
    display: flex;
    flex-wrap: wrap;
    margin: 30px 0px;
    width: 30%;
    max-width: 375px
}

@media only screen and (max-width: 1024px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select {
    width: 40%
}
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select {
    display: inline-block;
    width: 100%;
    max-width: 500px;
    margin: 20px 0px;
    padding: 0px 20px
}
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__account-disclaimer {
    margin-bottom: 15px
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__account-disclaimer {
    display: none
}
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__account-disclaimer h3 {
    font-size: 14px;
    text-transform: none
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__download-for-mac, body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__download-for-pc {
    display: block;
    width: 100%;
    margin-bottom: 10px
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-mac, body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-pc {
    background-color: #1785C3;
    width: 100%;
    height: 65px;
    max-height: initial;
    border-radius: 5px;
    font-size: 18px;
    transition-duration: 200ms
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-mac span, body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-pc span {
    color: #fff
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-mac {
    background-color: #0087d7
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-mac:hover {
    background-color: #0097f1
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-pc {
    background-color: #1F6C97
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select button.download-for-pc:hover {
    background-color: #164e6d
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__links {
    width: 100%;
    align-self: flex-end
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__links p {
    border-bottom: 2px solid #E3E3E3;
    margin: 20px auto 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 800
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__links a {
    display: inline-block;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    margin: 0px 10px
}
body.cms-uad-downloads .downloads__toolbar .toolbar__software-select .toolbar__links span {
    color: #9A9A9A
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version {
    display: flex;
    flex-wrap: wrap;
    width: 30%;
    max-width: 375px;
    margin: 30px;
    padding-left: 30px;
    vertical-align: top;
    border-left: 1px solid #9A9A9A
}

@media only screen and (max-width: 1024px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version {
    width: 40%
}
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version {
    display: inline-block;
    width: auto;
    max-width: initial;
    margin: 0px auto 30px;
    border-left: none;
    padding: 0px 20px
}
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version h3 {
    text-align: left;
    font-weight: 800
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version h3 span.tag {
    background-color: #E34D30;
    font-size: 14px;
    padding: 3px 6px
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version ul {
    list-style: disc;
    line-height: 2
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version ul li {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    text-align: left
}
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version .new-in-this-version__release-notes {
    align-self: flex-end;
    width: 100%;
    margin-bottom: 3px;
    border-top: 2px solid #E3E3E3;
    padding-top: 10px;
    text-align: left;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__toolbar .toolbar__new-in-this-version .new-in-this-version__release-notes {
    position: relative;
    display: block;
    left: initial
}
}
body.cms-uad-downloads .downloads__content {
    background-color: #E3E3E3;
    height: 100%;
    padding-bottom: 1px
}
body.cms-uad-downloads .downloads__content .downloads__wrapper {
    margin: auto;
    width: calc(100% - 40px);
    max-width: 1000px
}

@media only screen and (max-width: 750px) {
body.cms-uad-downloads .downloads__content .downloads__wrapper {
    width: 100%
}
}
body.cms-uad-downloads .downloads__content .downloads__wrapper .downloads__iframe-wrapper {
    max-width: 1000px;
    max-height: 563px;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}
body.cms-uad-downloads .downloads__content .downloads__wrapper .downloads__iframe-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
body.cms-uad-downloads .downloads__content .product-feature {
    border-top: 1px solid #9A9A9A
}
body.cms-uad-downloads .downloads__content .product-feature:nth-of-type(even) {
    background-color: transparent
}
body.cms-uad-downloads .downloads__comments {
    height: auto;
    background-color: #F8F8F8;
    padding: 50px;
    text-align: center;
    box-shadow: 10px 0px 30px 0px rgba(0,0,0,0.3)
}
body.cms-uad-downloads .downloads__comments .comments__wrapper {
    max-width: 1215px;
    margin: auto
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.quick {
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
.animated.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}
.animated.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}
.animated.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
.animated.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@-webkit-keyframes blink {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes blink {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
@-webkit-keyframes glow {
0% {
opacity:1
}
50% {
opacity:0.6
}
100% {
opacity:1
}
}
@keyframes glow {
0% {
opacity:1
}
50% {
opacity:0.6
}
100% {
opacity:1
}
}
@-webkit-keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
from {
opacity:0;
-webkit-transform:scale3d(0.3, 0.3, 0.3);
transform:scale3d(0.3, 0.3, 0.3)
}
50% {
opacity:1
}
}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}

@media only screen and (max-width: 600px) {

}

@media only screen and (max-width: 600px) {

}
body.cms-where-to-buy-html .collateral-tabs {
    display: none
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper {
    display: inline-block;
    width: 100%
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper .where-to-buy__content .wtb-content {
    display: none;
    width: 100%
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper .where-to-buy__content .wtb-content.current {
    display: inline-block
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content {
    position: relative
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input {
    min-width: 369px;
    width: 369px;
    position: absolute;
    top: 50px;
    left: 50px;
    background: #fff;
    border: 1px solid #1785C3;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);
    z-index: 1
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input {
    min-width: initial;
    width: 100%;
    position: relative;
    left: initial;
    top: initial
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .dealer-input__closest-dealer {
    padding: 20px;
    margin-bottom: 0px;
    display: none
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .dealer-input__closest-dealer.current {
    display: inline-block
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .dealer-input__closest-dealer li {
    display: inline-block;
    width: 100%;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    margin: 0px;
    font-style: normal;
    text-align: left
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .dealer-input__closest-dealer .info-closest {
    font-size: 12px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .dealer-input__closest-dealer .brand {
    font-size: 24px;
    font-weight: 100;
    margin: 0px 0px 20px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search {
    display: inline-block;
    width: 100%;
    margin-bottom: 0px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li {
    margin: 0px;
    float: left;
    list-style: none;
    display: inline-block
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li:first-of-type {
    width: 85%
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li:last-of-type {
    width: 15%;
    text-align: center;
    background-color: #9A9A9A
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li input[type=text] {
    width: 100%;
    margin: 0px;
    height: 35px;
    border: 1px solid #9A9A9A
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li .button {
    text-indent: -9999px;
    background: transparent;
    height: 35px;
    width: 30px;
    position: relative;
    padding: 0px;
    display: inline-block
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li .button:hover {
    opacity: 0.8
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li .button:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -87px -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 18px;
    width: 18px;
    position: absolute;
    top: 8px;
    left: 5px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-input .zip-search li .button:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -87px -30px;
    height: 18.5px;
    width: 18.5px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__refresh-search {
    position: absolute;
    top: 50px;
    right: 50px;
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25);
    z-index: 1
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-map {
    width: 100%;
    height: 600px
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-map {
    height: 250px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list {
    background-color: #F8F8F8;
    padding: 50px 0px;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 0px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li {
    width: 325px;
    min-height: 250px;
    float: none;
    display: inline-block;
    margin: 20px 2%;
    border: 1px solid #1785C3;
    background-color: #fff;
    vertical-align: top;
    text-align: left;
    padding: 15px 20px 35px 70px;
    position: relative;
    cursor: pointer
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li:before {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -58px -320px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 39px;
    width: 32px;
    position: absolute;
    top: 15px;
    left: 15px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -35px -289px;
    height: 38px;
    width: 31px
}
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li {
    width: calc(100% - 40px);
    min-height: initial;
    margin: 0px 0px 20px 0px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li p {
    font-size: 14px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #dealer-content .dealer-content__dealer-list li.active {
    box-shadow: 0px 0px 10px 2px #1785c3;
    transition-duration: 200ms;
    transition: all .3s ease-out
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content h2, body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content h3 {
    width: 100%;
    text-align: center
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 50px 0px;
    margin-bottom: 0px
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers {
    padding: 0px 20px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers img.online-dealers__background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers img.online-dealers__background {
    display: none
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers h2, body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers li {
    position: relative;
    z-index: 1
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers h2 {
    color: #E6E6E6;
    margin-bottom: 25px
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers h2 {
    color: #000
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers li {
    display: inline-block;
    width: 25%;
    height: 110px;
    margin: 10px;
    background-color: #fff
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers li {
    display: block;
    width: 100%;
    margin: 30px auto;
    padding: 0px 20px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers li a {
    display: block;
    width: 100%;
    height: 110px;
    line-height: 110px;
    text-align: center
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers li a img {
    filter: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/grayscale.svg#greyscale);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin: auto;
    width: 80%;
    max-width: 200px;
    display: inline-block;
    vertical-align: middle;
    max-height: 100px
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature {
    padding: 0px 20px
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature h3 {
    margin: 20px 0px;
    font-size: 24px;
    font-weight: 100
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature li {
    width: 10%
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature li {
    width: 100%
}
}
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature li img {
    filter: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/grayscale.svg#greyscale);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin: auto
}

@media only screen and (max-width: 750px) {
body.cms-where-to-buy-html .where-to-buy__content-wrapper #online-content .online-dealers.other-feature li img {
    width: 100%;
    max-width: 175px;
    margin: 0 auto
}
}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}


@media only screen and (max-width: 750px) {

}
.cms-page-view #start .start__content {
    width: 100%;
    max-width: 1215px;
    margin: auto;
    text-align: center
}
.cms-page-view #start .start__content img {
    max-width: 400px;
    margin: 50px auto 30px
}

@media only screen and (max-width: 750px) {
.cms-page-view #start .start__content img {
    max-width: 250px
}
}
.cms-page-view #start .start__content h3.start__welcome {
    font-size: 20px;
    text-transform: none;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 0px
}
.cms-page-view #start .start__content h2.start__product-name {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 42px;
    color: #000;
    text-transform: uppercase
}
.cms-page-view #start .start__content .start__mobile-disclaimer {
    width: 100%;
    max-width: 500px;
    padding: 0px 20px;
    text-align: center;
    margin: 0px auto 2em;
    display: none
}

@media only screen and (max-width: 750px) {
.cms-page-view #start .start__content .start__mobile-disclaimer {
    display: block
}
}
.cms-page-view #start .start__content .start__mobile-disclaimer h3 {
    text-transform: none;
    color: #900000
}
.cms-page-view #start .start__content .start__download-software {
    margin-bottom: 50px
}

@media only screen and (max-width: 750px) {
.cms-page-view #start .start__content .start__download-software {
    display: none
}
}
.cms-page-view #start .start__content .start__download-software p {
    color: #9A9A9A
}
.cms-page-view #start .start__content .start__download-software p.start__note {
    margin: 10px 0px;
    font-size: 12px
}
.cms-page-view #start .start__content .start__divider {
    border-bottom: 1px solid #9A9A9A;
    margin-bottom: 3em
}
.cms-page-view #start .start__content .start__divider:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #9A9A9A;
    border-bottom: none;
    left: 50%;
    margin-left: -20px
}
.cms-page-view #start .product-feature {
    border-top: 1px solid #9A9A9A
}
.cms-page-view #start a.start__button, .cms-page-view #start button.start__button {
    display: inline-block;
    margin: 15px 10px;
    background-color: #1785C3;
    border-radius: 5px;
    font-size: 18px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    transition-duration: 200ms;
    padding: 10px 20px
}
.cms-page-view #start a.start__button:hover, .cms-page-view #start button.start__button:hover {
    background-color: #0087d7;
    transition-duration: 200ms
}
.cms-page-view #start a.start__button span, .cms-page-view #start button.start__button span {
    line-height: 1;
    color: #fff
}
.cms-page-view #start .start__footer {
    text-align: center
}
.cms-page-view #start .start__footer a.start__button {
    margin: 75px auto;
    background-color: #9A9A9A
}

@media only screen and (max-width: 750px) {
.cms-page-view #start .start__footer a.start__button {
    margin: 15px auto 65px
}
}
.cms-page-view #start .start__footer a.start__button span {
    color: #E3E3E3
}
.customer-shipto-index #shipto-form {
    margin-bottom: 80px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 14px
}
.customer-shipto-index .shipto-form__wrapper {
    width: 100%;
    margin: 10px auto 25px;
    max-width: 800px
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper {
    padding: 0px 20px
}
}
.customer-shipto-index .shipto-form__wrapper .customer-name .input-box, .customer-shipto-index .shipto-form__wrapper .customer-addres .input-box {
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper .customer-name .input-box, .customer-shipto-index .shipto-form__wrapper .customer-addres .input-box {
    width: 100%;
    display: block
}
}
.customer-shipto-index .shipto-form__wrapper .customer-name .input-box:nth-child(even), .customer-shipto-index .shipto-form__wrapper .customer-addres .input-box:nth-child(even) {
    float: right
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper .customer-name .input-box:nth-child(even), .customer-shipto-index .shipto-form__wrapper .customer-addres .input-box:nth-child(even) {
    float: none
}
}
.customer-shipto-index .shipto-form__wrapper .col-1, .customer-shipto-index .shipto-form__wrapper .col-2.state {
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper .col-1, .customer-shipto-index .shipto-form__wrapper .col-2.state {
    width: 100%;
    display: block
}
}
.customer-shipto-index .shipto-form__wrapper .col-1:nth-child(even), .customer-shipto-index .shipto-form__wrapper .col-2.state:nth-child(even) {
    float: right
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper .col-1:nth-child(even), .customer-shipto-index .shipto-form__wrapper .col-2.state:nth-child(even) {
    float: none
}
}
.customer-shipto-index .shipto-form__wrapper .col-1 .input-box, .customer-shipto-index .shipto-form__wrapper .col-2.state .input-box {
    width: 100%
}
.customer-shipto-index .shipto-form__wrapper ul.shipto-form__additional li {
    margin-top: 10px;
    width: calc(50% - 10px);
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper ul.shipto-form__additional li {
    width: 100%;
    display: block
}
}
.customer-shipto-index .shipto-form__wrapper ul.shipto-form__additional li:nth-child(even) {
    float: right
}

@media only screen and (max-width: 1024px) {
.customer-shipto-index .shipto-form__wrapper ul.shipto-form__additional li:nth-child(even) {
    float: none
}
}
.customer-shipto-index .shipto-form__wrapper ul.shipto-form__additional li .input-box {
    margin-top: 0px
}
.customer-shipto-index .shipto-form__wrapper li .input-box {
    width: 100%;
    display: block;
    margin-top: 10px
}
.customer-shipto-index .shipto-form__wrapper li .input-box input {
    width: 100%
}
.customer-shipto-index .shipto-form__wrapper li label {
    color: #9A9A9A
}
.customer-shipto-index .shipto__smallprint {
    margin-top: 50px
}
.customer-shipto-index #shipto-submit {
    margin: 20px auto
}
.switch-wrapper {
    width: 40px;
    text-align: center
}
.switch-wrapper>*, .switch-wrapper>*:before, .switch-wrapper>*:after {
    transition: .25s ease-in-out
}
.switch-wrapper .switch, .switch-wrapper .switch:active {
    position: absolute;
    height: 0;
    width: 0;
    opacity: 0;
    border: none;
    outline: none
}
.switch-wrapper .switch-label {
    display: block;
    position: relative;
    padding: 10px;
    font-size: 14px;
    line-height: 24px;
    width: 100%;
    height: 24px;
    border-radius: 18px;
    background: #E3E3E3;
    cursor: pointer
}
.switch-wrapper .switch-label:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    line-height: 24px;
    text-indent: 40px;
    height: 24px;
    width: 24px;
    border-radius: 100%;
    top: 0px;
    left: 0px;
    background: #fff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.2), 0 0 0 2px #E3E3E3
}
.switch-wrapper .switch-label:after {
    content: attr(data-off);
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: -200px;
    padding: 0px 10px;
    height: 100%;
    width: 200px;
    text-align: right;
    color: #9A9A9A;
    white-space: nowrap
}
.switch-wrapper .switch:checked+.switch-label {
    box-shadow: inset 0 0 0 20px #88BCA8, 0 0 0 2px #88BCA8
}
.switch-wrapper .switch:checked+.switch-label:before {
    left: calc(100% - 24px);
    box-shadow: 0 0 0 2px transparent, 0 3px 3px rgba(0,0,0,0.3)
}
.switch-wrapper .switch:checked+.switch-label:after {
    color: #464646;
    content: attr(data-on);
    left: 40px;
    text-align: left
}
.toolbar {
    background: transparent;
    position: relative;
    color: #fff;
    top: 0px;
    margin: -87px auto 23px;
    padding: 2px 0px 0px;
    border: 0px;
    width: 100%;
    height: 65px;
    max-width: 100%;
    z-index: 2;
    will-change: position
}
.toolbar:after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (min-width: 1805px) {
.toolbar {
    padding: 5px 15% 0px
}
}

@media only screen and (max-width: 1024px) {
.toolbar {
    height: auto;
    padding: 0px;
    margin: -65px auto 10px;
    z-index: 1
}
}
.toolbar label {
    color: #9A9A9A;
    font-size: 14px;
    padding: 0px 0px 0px 13px;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.toolbar label {
    display: none
}
}
.toolbar .category-select {
    position: absolute;
    left: 10%;
    width: 225px
}

@media only screen and (min-width: 1805px) {
.toolbar .category-select {
    left: 15%
}
}

@media only screen and (max-width: 1024px) {
.toolbar .category-select {
    width: 100%;
    padding: 0px 20px;
    position: relative;
    left: initial
}
}

@media only screen and (max-width: 1024px) {
.toolbar .category-select #category-select {
    display: table
}
.toolbar .category-select #category-select:hover {
    background: transparent
}
.toolbar .category-select #category-select:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 38px
}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi) {
.toolbar .category-select #category-select:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -15px;
    height: 7.5px;
    width: 15px
}
}

@media only screen and (max-width: 1024px) and (max-width: 1024px) {
.toolbar .category-select #category-select:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -75px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    right: 5%;
    top: 16px
}
}

@media only screen and (max-width: 1024px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (max-width: 1024px) and (min-resolution: 192dpi) {
.toolbar .category-select #category-select:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -83px 0;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 1024px) and (max-width: 600px) {
.toolbar .category-select #category-select:after {
    right: 9%
}
}

@media only screen and (max-width: 1024px) {
.toolbar .category-select #category-select.skip-active {
    background: #000
}
.toolbar .category-select #category-select.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -15px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 37px
}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (min-resolution: 192dpi) {
.toolbar .category-select #category-select.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -15px -15px;
    height: 7.5px;
    width: 15px
}
}

@media only screen and (max-width: 1024px) and (max-width: 1024px) {
.toolbar .category-select #category-select.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    right: 35px;
    top: 16px
}
}

@media only screen and (max-width: 1024px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 1024px) and (max-width: 1024px) and (min-resolution: 192dpi) {
.toolbar .category-select #category-select.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -30px;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 1024px) {
.toolbar .category-select #category-select span {
    font-size: 24px;
    padding-left: 20px;
    height: 42px;
    line-height: 39px
}
}

@media only screen and (max-width: 1024px) {
.toolbar .category-select .category__options {
    width: auto;
    top: 43px;
    right: 20px;
    left: 20px
}
}
.toolbar .toolbar__toggle-owned-products {
    position: absolute;
    left: calc(10% + 237px);
    bottom: 11px;
    width: 33px;
    height: 22px;
    color: transparent;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_hide_owned_products.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    cursor: pointer
}
.toolbar .toolbar__toggle-owned-products.show {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_show_owned_products.png")
}

@media only screen and (max-width: 1024px) {
.toolbar .toolbar__toggle-owned-products.show {
    background: none
}
}

@media only screen and (min-width: 1805px) {
.toolbar .toolbar__toggle-owned-products {
    left: calc(15% + 237px);
    bottom: 8px
}
}

@media only screen and (max-width: 1024px) {
.toolbar .toolbar__toggle-owned-products {
    background: none;
    width: auto;
    height: auto;
    left: initial;
    right: 20px;
    bottom: -4px;
    text-align: right;
    color: #E6E6E6
}
}
.toolbar .toolbar__toggle-view {
    position: absolute;
    right: calc(10% + 235px);
    bottom: 3px;
    width: 35px;
    height: 35px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_list_view__grid_@2x.png");
    background-size: 100% auto;
    cursor: pointer
}
.toolbar .toolbar__toggle-view.grid {
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/category_list_view__list_@2x.png")
}

@media only screen and (min-width: 1805px) {
.toolbar .toolbar__toggle-view {
    right: calc(15% + 235px);
    bottom: 1px
}
}

@media only screen and (max-width: 1024px) {
.toolbar .toolbar__toggle-view {
    display: none
}
}
.toolbar .sorter {
    position: absolute;
    right: 10%;
    width: 225px
}
.toolbar .sorter .sort-by {
    width: 100%
}

@media only screen and (min-width: 1805px) {
.toolbar .sorter {
    right: 15%
}
}

@media only screen and (max-width: 1024px) {
.toolbar .sorter {
    display: none
}
}
.toolbar .sorter label:after {
    content: ''
}
.toolbar .sorter-mobile {
    display: none
}

@media only screen and (max-width: 1024px) {
.toolbar .sorter-mobile {
    display: block
}
}
.toolbar .sorter-mobile .sort-by .dropdown-select {
    width: 100%;
    border: none;
    border-radius: 0px;
    height: 35px;
    margin: 20px 0px -10px;
    font-size: 12px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #E3E3E3;
    background: #464646;
    text-transform: uppercase;
    -webkit-appearance: none;
    padding: 0px;
    float: left;
    text-align: center
}
.toolbar .sorter-mobile .sort-by .dropdown-select:hover {
    color: #fff
}
.toolbar .sorter-mobile .sort-by .dropdown-select:after {
    content: '';
    display: none
}
.toolbar .sorter-mobile .sort-by .dropdown-select.skip-active:after {
    display: none
}
.toolbar .sorter-mobile .sort-by .dropdown-select.select-active {
    background: #000
}
.toolbar .sorter-mobile .sort-by .dropdown-select.select-active dt a:hover {
    background: transparent
}
.toolbar .sorter-mobile .sort-by .dropdown-select.select-active:after {
    content: '';
    display: none
}

@media only screen and (max-width: 1024px) {
.toolbar .sorter-mobile .sort-by .dropdown-select.dropdown-select--centered {
    text-align: center
}
}

@media only screen and (max-width: 1024px) {
.toolbar .sorter-mobile .sort-by .dropdown-select {
    text-align: left
}
}
.toolbar .sorter-mobile .sort-by ul {
    top: 101px
}
.toolbar .dropdown-select {
    width: 100%;
    border: 2px solid #fff;
    border-radius: 5px;
    height: 35px;
    font-size: 12px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    color: #fff;
    background: transparent;
    text-transform: uppercase;
    -webkit-appearance: none;
    padding: 0px;
    float: left;
    cursor: pointer;
    transition-duration: 200ms
}
.toolbar .dropdown-select:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 38px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.toolbar .dropdown-select:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -15px;
    height: 7.5px;
    width: 15px
}
}

@media only screen and (max-width: 1024px) {
.toolbar .dropdown-select:hover {
    background: #464646
}
}
.toolbar .dropdown-select span {
    line-height: 31px;
    padding-left: 15px;
    cursor: pointer
}
.toolbar .dropdown-select span:hover {
    background: transparent
}

@media only screen and (max-width: 1024px) {
.toolbar .dropdown-select span {
    line-height: 35px;
    padding-left: 5px
}
}
.toolbar .dropdown-select.skip-active {
    background-color: #000
}

@media only screen and (max-width: 1024px) {
.toolbar .dropdown-select.skip-active {
    background-color: #464646
}
}
.toolbar .dropdown-select.skip-active span:hover {
    background: transparent
}
.toolbar .dropdown-select.skip-active:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -15px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    position: absolute;
    right: 11px;
    top: 37px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.toolbar .dropdown-select.skip-active:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -15px -15px;
    height: 7.5px;
    width: 15px
}
}
.toolbar ul.sort-by__options, .toolbar ul.category__options {
    position: absolute;
    background: #000;
    width: 100%;
    z-index: 9;
    top: 59px;
    left: 0px;
    display: none !important
}

@media only screen and (max-width: 1024px) {
.toolbar ul.sort-by__options, .toolbar ul.category__options {
    top: 100px
}
}
.toolbar ul.sort-by__options.skip-active, .toolbar ul.category__options.skip-active {
    display: block !important
}
.toolbar ul.sort-by__options li, .toolbar ul.category__options li {
    border-bottom: 1px solid #9A9A9A;
    cursor: pointer
}
.toolbar ul.sort-by__options li:last-child, .toolbar ul.category__options li:last-child {
    border: none
}
.toolbar ul.sort-by__options a, .toolbar ul.category__options a {
    display: block
}
.toolbar a, .toolbar span, .toolbar label.sorter-mobile__sort-label {
    display: inline;
    color: #fff;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    margin: 0px;
    padding: 15px 0px 15px 20px;
    text-transform: capitalize
}
.toolbar a:hover, .toolbar span:hover, .toolbar label.sorter-mobile__sort-label:hover {
    text-decoration: none;
    background: #1785C3
}

@media only screen and (max-width: 1024px) {
.toolbar a, .toolbar span, .toolbar label.sorter-mobile__sort-label {
    color: #E3E3E3
}
}
.toolbar label.sorter-mobile__sort-label {
    display: none
}

@media only screen and (max-width: 1024px) {
.toolbar label.sorter-mobile__sort-label {
    display: inline;
    color: #9A9A9A;
    text-transform: none
}
}
.toolbar label.sorter-mobile__sort-label:hover {
    background: transparent
}
.toolbar.is-fixed {
    position: fixed;
    height: 65px;
    margin: 0px;
    max-width: 1805px;
    background-color: #000;
    cursor: pointer
}
.toolbar.is-fixed label {
    display: none
}
.toolbar.is-fixed [data-tooltip]:before, .toolbar.is-fixed [data-tooltip]:after {
    display: none
}
.toolbar.is-fixed .toolbar__toggle-owned-products {
    bottom: 21px
}

@media only screen and (min-width: 1805px) {
.toolbar.is-fixed .toolbar__toggle-owned-products {
    left: calc(15% + 237px)
}
}
.toolbar.is-fixed .toolbar__toggle-view {
    bottom: 15px
}

@media only screen and (min-width: 1805px) {
.toolbar.is-fixed .toolbar__toggle-view {
    right: calc(15% + 235px)
}
}
.toolbar.is-fixed .sorter, .toolbar.is-fixed .category-select {
    top: 15px
}
.toolbar.is-fixed .sorter ul, .toolbar.is-fixed .category-select ul {
    top: 35px
}
.toolbar.is-fixed .sorter .dropdown-select:after, .toolbar.is-fixed .category-select .dropdown-select:after {
    top: 14px
}
.toolbar.is-fixed .sorter .dropdown-select.skip-active:after, .toolbar.is-fixed .category-select .dropdown-select.skip-active:after {
    top: 13px
}
[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer
}
[data-tooltip]:before, [data-tooltip]:after {
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    transition: opacity 200ms ease-out, visibility 200ms ease-out, -webkit-transform 200ms ease-out;
    transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out;
    transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out, -webkit-transform 200ms ease-out
}
[data-tooltip]:before {
    position: absolute;
    min-width: 150px;
    bottom: 110%;
    left: 50%;
    margin-bottom: 5px;
    margin-left: -75px;
    padding: 10px;
    width: 150px;
    border-radius: 5px;
    background-color: #464646;
    color: #E6E6E6;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    content: attr(data-tooltip);
    text-align: center;
    box-shadow: 0px 5px 10px 2px rgba(0,0,0,0.5)
}
[data-tooltip]:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid #464646;
    border-bottom: none;
    bottom: 100%;
    left: 50%;
    margin-left: -10px
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    transition: opacity 200ms ease-out, visibility 200ms ease-out, -webkit-transform 200ms ease-out;
    transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out;
    transition: opacity 200ms ease-out, visibility 200ms ease-out, transform 200ms ease-out, -webkit-transform 200ms ease-out
}

@media only screen and (max-width: 1024px) {
[data-tooltip]:not(.onestepcheckout-checkout_terms):hover:before, [data-tooltip]:not(.onestepcheckout-checkout_terms):hover:after {
    display: none
}
}
body.category-custom-bundles .hero .category-title-wrapper .category-title h1 {
    visibility: hidden
}
.custom-bundles {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    max-width: 80%;
    margin: 0px auto 50px
}

@media only screen and (max-width: 1024px) {
.custom-bundles {
    display: block;
    max-width: initial
}
}
.custom-bundles .custom-bundle {
    width: 50%;
    padding: 20px 20px 40px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.custom-bundles .custom-bundle {
    width: 100%
}
}
.custom-bundles .custom-bundle img {
    width: 100%
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper {
    display: flex;
    align-items: center;
    width: 100%
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    margin: 10px;
    width: 50%;
    max-height: 55px;
    text-align: right
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left h3, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right h3 {
    width: 100%;
    margin: 0px;
    text-transform: none
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left .price-box, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right .price-box {
    margin: 0px
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left .price-box .regular-price .price, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left .price-box .special-price .price, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right .price-box .regular-price .price, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right .price-box .special-price .price {
    font-size: 24px;
    padding: 0 0 0 5px;
    font-weight: 400
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left .price-box .old-price, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right .price-box .old-price {
    float: left
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left .price-box .price-discount, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right .price-box .price-discount {
    display: none
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left p.action, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right p.action {
    width: 100%
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left a.button, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--left button, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right a.button, .custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right button {
    width: 100%;
    height: 50px;
    margin: 0px;
    font-size: 24px;
    border-radius: 5px
}
.custom-bundles .custom-bundle .custom-bundle__price-wrapper .price--right {
    justify-content: flex-start
}
.custom-bundles .custom-bundle .affirm img.affirm__button {
    max-width: 300px;
    margin: auto;
    border: 1px solid #9A9A9A;
    border-radius: 5px;
    cursor: pointer
}
.custom-bundles .custom-bundle .affirm .affirm__monthy-payments {
    position: relative;
    display: inline-block;
    margin: 20px auto;
    cursor: pointer
}
.custom-bundles .custom-bundle .affirm .affirm__monthy-payments:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -30px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px;
    position: absolute;
    top: 50%;
    left: auto;
    right: -25px;
    margin-top: -4px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.custom-bundles .custom-bundle .affirm .affirm__monthy-payments:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -47px -15px;
    height: 9px;
    width: 17px
}
}
.custom-bundles .custom-bundle .affirm .affirm__monthy-payments.open:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -47px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 9px;
    width: 17px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.custom-bundles .custom-bundle .affirm .affirm__monthy-payments.open:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -15px;
    height: 9px;
    width: 17px
}
}
.custom-bundles .custom-bundle .affirm .affirm__disclosure {
    display: none;
    color: #9A9A9A;
    transition-duration: 200ms;
    padding: 0px 20px
}
.custom-bundles .custom-bundle .affirm .affirm__disclosure.open {
    display: block;
    transition-duration: 200ms
}
.custom-bundles .custom-bundle .affirm .affirm__disclosure img.affirm__monthy-payments__badge {
    width: 50px;
    display: inline-block;
    margin: 0px 5px
}
body.cms-no-route .std {
    background-color: #000
}

@media only screen and (max-width: 750px) {
body.cms-no-route .std {
    background-color: #fff
}
}

@media only screen and (max-width: 600px) {
body.cms-no-route .std .spacer {
    display: none
}
}
body.cms-no-route .std .text-centered--with-image {
    max-height: initial
}

@media only screen and (max-width: 600px) {
body.cms-no-route .std .text-centered--with-image {
    padding-top: 90px
}
}
body.cms-no-route .std .text-centered--with-image img {
    max-height: initial
}
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div h2 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 36px;
    text-transform: uppercase
}
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div h3 {
    padding: 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

@media only screen and (max-width: 750px) {
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div h3 {
    margin: 20px;
    border-top: 1px solid #464646;
    border-bottom: 1px solid #464646
}
}
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div p {
    margin: 20px auto
}
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div #text-wrapper__search {
    display: inline-block
}

@media only screen and (max-width: 750px) {
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div #text-wrapper__search {
    width: 100%
}
}
body.cms-no-route .std .text-centered--with-image .text-centered--with-image__text-wrapper div #text-wrapper__search button {
    font-size: 20px;
    position: relative;
    height: 40px;
    margin-top: -5px;
    padding-top: 8px;
    text-transform: uppercase;
    border-radius: 0px 5px 5px 0px
}
.customer-systems-transfer #transfer-help h4 {
    font-size: 18px;
    text-transform: none;
    color: #000
}
.customer-systems-transfer #transfer-help .button {
    margin-top: 40px
}
.customer-systems-transfer #transfer-form table {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.customer-systems-transfer #transfer-form th {
    white-space: nowrap
}
.customer-systems-transfer #transfer-form td {
    padding: 10px
}
.customer-systems-transfer #transfer-form #hw_source, .customer-systems-transfer #transfer-form #transfer_hw {
    background: none;
    min-height: 120px;
    min-width: 250px;
    width: 100% !important
}
.catalog-product-view[class*="ultimate"] .hero .hero__item h1 {
    display: none
}
.catalog-product-view .ultimate-intro__columns {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    padding: 40px
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-intro__columns {
    display: block;
    padding: 20px
}
}
.catalog-product-view .ultimate-intro__columns p {
    max-width: 350px;
    color: #E7E0D7;
    margin: 0px 50px;
    font-size: 18px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-intro__columns p {
    width: 100%;
    margin: 30px auto
}
}
.catalog-product-view .ultimate-intro__centered {
    background-color: #E7E0D7;
    padding: 40px
}
.catalog-product-view .ultimate-cost-breakdown {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 40px 40px 80px
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-cost-breakdown {
    display: block;
    padding: 20px
}
}
.catalog-product-view .ultimate-cost-breakdown div {
    width: 100%;
    max-width: 250px;
    margin: 0px 40px;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-cost-breakdown div {
    width: 100%;
    margin: 20px auto
}
}
.catalog-product-view .ultimate-cost-breakdown div h3 {
    max-width: 200px;
    margin: auto;
    padding-bottom: 10px;
    text-transform: none
}
.catalog-product-view .ultimate-cost-breakdown div h3.ultimate-discount {
    color: #587145
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price {
    position: relative;
    width: 100%;
    border-radius: 5px;
    background-color: #E7E0D7;
    font-size: 20px;
    cursor: initial
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.original {
    color: #9A9A9A;
    text-decoration: line-through
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.original:after {
    opacity: 0.25
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.ultimate-discount {
    color: #587145
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.ultimate-discount:after {
    opacity: 0.5
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.cta {
    background-color: #587145;
    color: #fff;
    cursor: pointer
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price.cta:after {
    display: none
}
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price:after {
    bottom: 0px;
    right: -53px;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #587145;
    border-right: none
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-cost-breakdown div .button.cost-breakdown__price:after {
    display: none
}
}
.catalog-product-view .ultimate-upgrade-plugins {
    position: relative;
    padding: 50px 20px;
    margin: 25px 0px;
    background-color: #E7E0D7;
    border-top: 2px solid #83694E
}
.catalog-product-view .ultimate-upgrade-plugins:before {
    top: 0;
    left: calc(50% - 30px)
}

@media only screen and (min-width: 769px) {
.catalog-product-view .ultimate-upgrade-plugins:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #83694E;
    border-bottom: none
}
}

@media only screen and (max-width: 750px) {
.catalog-product-view .ultimate-upgrade-plugins:before {
    left: calc(50% - 20px);
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #83694E;
    border-bottom: none
}
}
.catalog-product-view .ultimate-upgrade-plugins h3 {
    margin: auto;
    max-width: 1215px;
    text-transform: none;
    line-height: 2;
    border-bottom: 2px solid #83694E;
    padding: 0px 2px 5px
}

@media only screen and (min-width: 1024px) {
.catalog-product-view .ultimate-upgrade-plugins h3 {
    font-size: 20px
}
}
.catalog-product-view .ultimate-upgrade-plugins ul {
    margin: 20px auto 40px;
    max-width: 1215px;
    display: flex;
    flex-wrap: wrap
}
.catalog-product-view .ultimate-upgrade-plugins ul li {
    width: calc(10% - 4px);
    margin: 2px;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.85;
    transition-duration: 200ms
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-upgrade-plugins ul li {
    width: calc(20% - 4px)
}
}

@media only screen and (min-width: 1024px) {
.catalog-product-view .ultimate-upgrade-plugins ul li:hover {
    opacity: 1
}
.catalog-product-view .ultimate-upgrade-plugins ul li:hover img {
    -webkit-transform: scale3d(1.04, 1.04, 1);
    transform: scale3d(1.04, 1.04, 1);
    transition-duration: 200ms
}
.catalog-product-view .ultimate-upgrade-plugins ul li:hover a {
    opacity: 1;
    transition-duration: 200ms
}
.catalog-product-view .ultimate-upgrade-plugins ul li:hover .text-wrapper h4 {
    display: block;
    opacity: 1;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}
.catalog-product-view .ultimate-upgrade-plugins ul li:hover .text-wrapper h4.owned {
    display: none
}
.catalog-product-view .ultimate-upgrade-plugins ul li:hover .text-wrapper:after {
    opacity: 0.85;
    transition-duration: 200ms
}
}
.catalog-product-view .ultimate-upgrade-plugins ul li.owned .text-wrapper:after {
    background-color: #E7E0D7;
    opacity: 0.8;
    border: 1px solid #CDB1A1
}

@media only screen and (min-width: 1024px) {
.catalog-product-view .ultimate-upgrade-plugins ul li.owned:hover .text-wrapper:after {
    background-color: #155173;
    opacity: 0.8;
    border: none
}
}
.catalog-product-view .ultimate-upgrade-plugins ul li a {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 14px;
    height: 14px;
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/info-blue.png");
    background-size: 100% 100%;
    opacity: 0;
    z-index: 1;
    transition-duration: 200ms
}

@media only screen and (max-width: 1024px) {
.catalog-product-view .ultimate-upgrade-plugins ul li a {
    display: none
}
}
.catalog-product-view .ultimate-upgrade-plugins ul li img {
    transition: all 200ms ease-in-out;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}
.catalog-product-view .ultimate-upgrade-plugins ul li .text-wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}
.catalog-product-view .ultimate-upgrade-plugins ul li .text-wrapper:after {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #1F6C97;
    opacity: 0;
    content: '';
    transition-duration: 200ms
}
.catalog-product-view .ultimate-upgrade-plugins ul li .text-wrapper h4 {
    display: none;
    opacity: 0;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 14px;
    text-align: center;
    padding: 10px;
    color: #fff;
    z-index: 1;
    margin: 0
}
.catalog-product-view .ultimate-upgrade-plugins ul li .text-wrapper h4.owned {
    display: block;
    opacity: 1;
    color: #464646
}
.video-popup-trigger {
    position: relative;
    cursor: pointer
}
.video-popup-trigger:hover {
    text-decoration: none
}
.video-popup-trigger:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -17px -80px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px;
    position: relative;
    display: inline-block;
    margin-left: 10px;
    top: 6px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.video-popup-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -24px -81px;
    height: 24px;
    width: 24px
}
}
.video-popup, .search-popup, noscript {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.9);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 111
}
.video-popup .video-popup__wrapper, .video-popup .search-popup__wrapper, .video-popup .noscript__wrapper, .search-popup .video-popup__wrapper, .search-popup .search-popup__wrapper, .search-popup .noscript__wrapper, noscript .video-popup__wrapper, noscript .search-popup__wrapper, noscript .noscript__wrapper {
    position: relative;
    width: 50%
}

@media only screen and (max-width: 750px) {
.video-popup .video-popup__wrapper, .video-popup .search-popup__wrapper, .video-popup .noscript__wrapper, .search-popup .video-popup__wrapper, .search-popup .search-popup__wrapper, .search-popup .noscript__wrapper, noscript .video-popup__wrapper, noscript .search-popup__wrapper, noscript .noscript__wrapper {
    width: 100%
}
}
.video-popup .video-popup__wrapper .video-popup__close, .video-popup .video-popup__wrapper .search-popup__close, .video-popup .search-popup__wrapper .video-popup__close, .video-popup .search-popup__wrapper .search-popup__close, .video-popup .noscript__wrapper .video-popup__close, .video-popup .noscript__wrapper .search-popup__close, .search-popup .video-popup__wrapper .video-popup__close, .search-popup .video-popup__wrapper .search-popup__close, .search-popup .search-popup__wrapper .video-popup__close, .search-popup .search-popup__wrapper .search-popup__close, .search-popup .noscript__wrapper .video-popup__close, .search-popup .noscript__wrapper .search-popup__close, noscript .video-popup__wrapper .video-popup__close, noscript .video-popup__wrapper .search-popup__close, noscript .search-popup__wrapper .video-popup__close, noscript .search-popup__wrapper .search-popup__close, noscript .noscript__wrapper .video-popup__close, noscript .noscript__wrapper .search-popup__close {
    position: absolute;
    top: -50px;
    right: 0px;
    width: 24px;
    height: 24px;
    cursor: pointer
}

@media only screen and (max-width: 750px) {
.video-popup .video-popup__wrapper .video-popup__close, .video-popup .video-popup__wrapper .search-popup__close, .video-popup .search-popup__wrapper .video-popup__close, .video-popup .search-popup__wrapper .search-popup__close, .video-popup .noscript__wrapper .video-popup__close, .video-popup .noscript__wrapper .search-popup__close, .search-popup .video-popup__wrapper .video-popup__close, .search-popup .video-popup__wrapper .search-popup__close, .search-popup .search-popup__wrapper .video-popup__close, .search-popup .search-popup__wrapper .search-popup__close, .search-popup .noscript__wrapper .video-popup__close, .search-popup .noscript__wrapper .search-popup__close, noscript .video-popup__wrapper .video-popup__close, noscript .video-popup__wrapper .search-popup__close, noscript .search-popup__wrapper .video-popup__close, noscript .search-popup__wrapper .search-popup__close, noscript .noscript__wrapper .video-popup__close, noscript .noscript__wrapper .search-popup__close {
    position: fixed;
    top: 25px;
    right: 25px
}
}
.video-popup .video-popup__wrapper .video-popup__close:after, .video-popup .video-popup__wrapper .search-popup__close:after, .video-popup .search-popup__wrapper .video-popup__close:after, .video-popup .search-popup__wrapper .search-popup__close:after, .video-popup .noscript__wrapper .video-popup__close:after, .video-popup .noscript__wrapper .search-popup__close:after, .search-popup .video-popup__wrapper .video-popup__close:after, .search-popup .video-popup__wrapper .search-popup__close:after, .search-popup .search-popup__wrapper .video-popup__close:after, .search-popup .search-popup__wrapper .search-popup__close:after, .search-popup .noscript__wrapper .video-popup__close:after, .search-popup .noscript__wrapper .search-popup__close:after, noscript .video-popup__wrapper .video-popup__close:after, noscript .video-popup__wrapper .search-popup__close:after, noscript .search-popup__wrapper .video-popup__close:after, noscript .search-popup__wrapper .search-popup__close:after, noscript .noscript__wrapper .video-popup__close:after, noscript .noscript__wrapper .search-popup__close:after {
    content: "";
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -41px -80px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.video-popup .video-popup__wrapper .video-popup__close:after, .video-popup .video-popup__wrapper .search-popup__close:after, .video-popup .search-popup__wrapper .video-popup__close:after, .video-popup .search-popup__wrapper .search-popup__close:after, .video-popup .noscript__wrapper .video-popup__close:after, .video-popup .noscript__wrapper .search-popup__close:after, .search-popup .video-popup__wrapper .video-popup__close:after, .search-popup .video-popup__wrapper .search-popup__close:after, .search-popup .search-popup__wrapper .video-popup__close:after, .search-popup .search-popup__wrapper .search-popup__close:after, .search-popup .noscript__wrapper .video-popup__close:after, .search-popup .noscript__wrapper .search-popup__close:after, noscript .video-popup__wrapper .video-popup__close:after, noscript .video-popup__wrapper .search-popup__close:after, noscript .search-popup__wrapper .video-popup__close:after, noscript .search-popup__wrapper .search-popup__close:after, noscript .noscript__wrapper .video-popup__close:after, noscript .noscript__wrapper .search-popup__close:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -48px -81px;
    height: 24px;
    width: 24px
}
}
.video-popup .video-popup__wrapper .video-popup__aspect-ratio-helper, .video-popup .search-popup__wrapper .video-popup__aspect-ratio-helper, .video-popup .noscript__wrapper .video-popup__aspect-ratio-helper, .search-popup .video-popup__wrapper .video-popup__aspect-ratio-helper, .search-popup .search-popup__wrapper .video-popup__aspect-ratio-helper, .search-popup .noscript__wrapper .video-popup__aspect-ratio-helper, noscript .video-popup__wrapper .video-popup__aspect-ratio-helper, noscript .search-popup__wrapper .video-popup__aspect-ratio-helper, noscript .noscript__wrapper .video-popup__aspect-ratio-helper {
    padding-bottom: 56.25%
}
.video-popup .video-popup__wrapper .video-popup__aspect-ratio-helper iframe, .video-popup .search-popup__wrapper .video-popup__aspect-ratio-helper iframe, .video-popup .noscript__wrapper .video-popup__aspect-ratio-helper iframe, .search-popup .video-popup__wrapper .video-popup__aspect-ratio-helper iframe, .search-popup .search-popup__wrapper .video-popup__aspect-ratio-helper iframe, .search-popup .noscript__wrapper .video-popup__aspect-ratio-helper iframe, noscript .video-popup__wrapper .video-popup__aspect-ratio-helper iframe, noscript .search-popup__wrapper .video-popup__aspect-ratio-helper iframe, noscript .noscript__wrapper .video-popup__aspect-ratio-helper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.video-popup .noscript__wrapper p, .search-popup .noscript__wrapper p, noscript .noscript__wrapper p {
    color: #E6E6E6;
    font-size: 24px
}
.press-quotes {
    background-color: #F8F8F8
}

@media only screen and (min-width: 769px) {
.press-quotes .press-quotes__quote {
    max-width: 800px;
    margin: auto;
    padding: 20px 0px;
    display: flex;
    border-bottom: 1px solid #E3E3E3;
    justify-content: center;
    align-items: center
}
}
.press-quotes .press-quotes__quote:last-of-type {
    border-bottom: none
}

@media only screen and (min-width: 769px) {
.press-quotes .press-quotes__quote .quote__img {
    max-width: 150px;
    width: 150px
}
}
.press-quotes .press-quotes__quote .quote__text {
    padding: 20px
}

@media only screen and (min-width: 769px) {
.press-quotes .press-quotes__quote .quote__text {
    padding: 20px 0px;
    margin-left: 20px
}
}
.press-quotes .press-quotes__quote .quote__text h3 {
    font-weight: 800;
    text-transform: none;
    margin-bottom: 5px
}

@media only screen and (min-width: 769px) {
.press-quotes .press-quotes__quote .quote__text p {
    font-size: 18px
}
}
.product-list-2-column {
    text-align: center
}
.product-list-2-column .product-list-2-column--gray {
    background: #E3E3E3
}
.product-list-2-column .product-list-2-column--white {
    background: #fff
}
.product-list-2-column h2 {
    text-align: center;
    margin: 15px 0
}

@media only screen and (max-width: 750px) {
.product-list-2-column h2 {
    font-size: 22px;
    margin: 10px 0
}
}
.product-list-2-column ul {
    position: relative;
    padding: 80px 50px 40px 50px;
    border-top: 1px solid #000
}
.product-list-2-column ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #000;
    border-bottom: none;
    top: 0
}
.product-list-2-column ul:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #fff;
    border-bottom: none;
    top: -1.5px
}
.product-list-2-column ul:before, .product-list-2-column ul:after {
    border-width: 50px 136px 0 136px;
    left: 50%;
    margin-left: -136px
}

@media only screen and (max-width: 750px) {
.product-list-2-column ul {
    padding: 35px 20px 20px
}
.product-list-2-column ul:before, .product-list-2-column ul:after {
    border-width: 25px 62px 0 62px;
    margin-left: -62px
}
}
.product-list-2-column .product-list-2-column__item {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

@media only screen and (max-width: 750px) {
.product-list-2-column .product-list-2-column__item {
    width: 100%;
    margin-bottom: 15px;
    vertical-align: top
}
.product-list-2-column .product-list-2-column__item:nth-of-type(2n) {
    margin-right: 0
}
}
.product-list-2-column .product-list-2-column__item img {
    display: inline-block
}
.product-list-2-column .product-list-2-column__item h3 {
    text-transform: none;
    display: inline-block
}

@media only screen and (max-width: 750px) {
.product-list-2-column .product-list-2-column__item h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px
}
}
.product-list-2-column .product-list-2-column__item a {
    display: block
}
.product-list-2-column .product-list-2-column__item a:hover img {
    text-decoration: none
}
.product-list-2-column .product-list-2-column__item a:hover h3 {
    text-decoration: none
}
.product-list-2-column .product-list-2-column__item div {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: inline-block
}

@media only screen and (max-width: 750px) {
.product-list-2-column .product-list-2-column__item div {
    display: inline-block;
    font-size: 12px;
    line-height: 1.2
}
}
.product-list-3-column {
    text-align: center
}
.product-list-3-column .product-list-3-column--gray {
    background: #E3E3E3
}
.product-list-3-column .product-list-3-column--white {
    background: #fff
}
.product-list-3-column h2 {
    margin: 15px 0
}

@media only screen and (max-width: 750px) {
.product-list-3-column h2 {
    font-size: 22px;
    margin: 10px 0
}
}
.product-list-3-column ul {
    position: relative;
    padding: 80px 50px 40px 50px;
    border-top: 1px solid #000
}
.product-list-3-column ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #000;
    border-bottom: none;
    top: 0
}
.product-list-3-column ul:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #fff;
    border-bottom: none;
    top: -1.5px
}
.product-list-3-column ul:before, .product-list-3-column ul:after {
    border-width: 50px 136px 0 136px;
    left: 50%;
    margin-left: -136px
}

@media only screen and (max-width: 750px) {
.product-list-3-column ul {
    padding: 35px 20px 20px
}
.product-list-3-column ul:before, .product-list-3-column ul:after {
    border-width: 25px 62px 0 62px;
    margin-left: -62px
}
}
.product-list-3-column .product-list-3-column__item {
    display: inline-block;
    vertical-align: middle;
    width: 33%
}

@media only screen and (max-width: 750px) {
.product-list-3-column .product-list-3-column__item {
    width: 47%;
    margin-right: 4%;
    margin-bottom: 15px;
    vertical-align: top
}
.product-list-3-column .product-list-3-column__item:nth-of-type(2n) {
    margin-right: 0
}
}
.product-list-3-column .product-list-3-column__item img {
    margin: auto
}
.product-list-3-column .product-list-3-column__item h3 {
    text-transform: none;
    display: block
}

@media only screen and (max-width: 750px) {
.product-list-3-column .product-list-3-column__item h3 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px
}
}
.product-list-3-column .product-list-3-column__item a:hover img {
    text-decoration: none
}
.product-list-3-column .product-list-3-column__item a:hover h3 {
    text-decoration: none
}
.product-list-3-column .product-list-3-column__item div {
    font-family: "Oxygen", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 750px) {
.product-list-3-column .product-list-3-column__item div {
    display: inline-block;
    font-size: 12px;
    line-height: 1.2
}
}
.product-list-carousel {
    position: relative
}
.product-list-carousel.product-list-carousel--most-popular .product-list-carousel__banner {
    background-color: #7E6D53;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--most-popular .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--most-popular .product-list-carousel__banner .product-list-carousel__control {
    top: 52%
}
.product-list-carousel.product-list-carousel--most-popular ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #7E6D53;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--new .product-list-carousel__banner {
    background-color: #6B3722;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--new .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--new .product-list-carousel__banner .product-list-carousel__control {
    top: 52%
}
.product-list-carousel.product-list-carousel--new ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #6B3722;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--onsale .product-list-carousel__banner, .product-list-carousel.product-list-carousel--on-sale .product-list-carousel__banner {
    background-color: #900000;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--onsale .product-list-carousel__banner, .product-list-carousel.product-list-carousel--on-sale .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--onsale .product-list-carousel__banner .product-list-carousel__control, .product-list-carousel.product-list-carousel--on-sale .product-list-carousel__banner .product-list-carousel__control {
    top: 52%
}
.product-list-carousel.product-list-carousel--onsale ul:before, .product-list-carousel.product-list-carousel--on-sale ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #900000;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner {
    background-color: #000;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner .product-list-carousel__see-all {
    bottom: 20px
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner .product-list-carousel__see-all {
    bottom: 15px
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner .product-list-carousel__see-all {
    bottom: 18px
}
}
.product-list-carousel.product-list-carousel--custom-bundles .product-list-carousel__banner .product-list-carousel__control {
    top: 52%
}
.product-list-carousel.product-list-carousel--mentioned .product-list-carousel__banner {
    background-color: #2B443A;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--mentioned .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--mentioned ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #2B443A;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--list .product-list-carousel__banner {
    background-color: #000;
    height: 85px;
    border-bottom: none
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--list .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--list ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--recently-viewed .product-list-carousel__banner {
    background-color: #fff;
    height: 85px
}

@media only screen and (max-width: 1024px) {
.product-list-carousel.product-list-carousel--recently-viewed .product-list-carousel__banner {
    height: 62px
}
}
.product-list-carousel.product-list-carousel--recently-viewed .product-list-carousel__banner h2 {
    color: #000
}
.product-list-carousel.product-list-carousel--recently-viewed .product-list-carousel__banner .product-list-carousel__control {
    top: 52%
}
.product-list-carousel.product-list-carousel--recently-viewed ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none
}
.product-list-carousel.product-list-carousel--recently-viewed ul:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: none;
    top: -1px;
    left: 50%;
    margin-left: -20px
}
.product-list-carousel .product-list-carousel__banner {
    position: relative;
    width: 100%;
    height: 123px;
    background-color: #000;
    border-bottom: 1px solid #000;
    overflow: hidden
}

@media only screen and (max-width: 1024px) {
.product-list-carousel .product-list-carousel__banner {
    height: 80px;
    display: table
}
}
.product-list-carousel .product-list-carousel__banner img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}
.product-list-carousel .product-list-carousel__banner h2 {
    position: absolute;
    bottom: 15%;
    margin-bottom: 0px;
    color: #E6E6E6;
    width: 100%;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.product-list-carousel .product-list-carousel__banner h2 {
    position: relative;
    bottom: initial;
    display: table-cell;
    vertical-align: middle;
    padding: 0px 10%
}
}
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all {
    position: absolute;
    bottom: 20px;
    right: 20px;
    padding: 3px 15px;
    color: #E6E6E6;
    border: solid 1px #E6E6E6;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    transition-duration: 200ms
}
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all span {
    font-weight: 300;
    margin-left: 5px;
    color: #E3E3E3
}
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all:hover {
    color: #000;
    text-decoration: none;
    background-color: #fff;
    transition-duration: 200ms
}

@media only screen and (max-width: 750px) {
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all:hover {
    background-color: transparent;
    color: transparent
}
}
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all:hover span {
    color: #000
}

@media only screen and (max-width: 1024px) {
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all {
    bottom: 24px
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -45px -104px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 26px;
    width: 26px;
    text-indent: -9999px;
    bottom: 27.5px;
    right: 15px;
    padding: 0px;
    border: none;
    border-radius: initial;
    height: 25px !important
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.product-list-carousel .product-list-carousel__banner .product-list-carousel__see-all {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -71px -105px;
    height: 26px;
    width: 26px
}
}
.product-list-carousel .product-list-carousel__list {
    background-color: #E3E3E3
}
.product-list-carousel ul {
    padding: 60px 70px 50px 80px
}

@media only screen and (min-width: 1805px) {
.product-list-carousel ul {
    padding: 60px 70px 50px 90px
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul {
    padding: 65px 40px 20px
}
}

@media only screen and (max-width: 600px) {
.product-list-carousel ul {
    background-size: 850px 25px;
    padding: 50px 20px 20px 20px
}
}
.product-list-carousel ul:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none;
    top: 0;
    left: 50%;
    margin-left: -20px
}
.product-list-carousel ul.slick-dots {
    margin-top: 15px;
    padding: 0px
}
.product-list-carousel ul.slick-dots:before, .product-list-carousel ul.slick-dots:after {
    display: none
}
.product-list-carousel ul.slick-dots li:nth-child(n+11) {
    display: none
}
.product-list-carousel ul button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 49px;
    height: 65px;
    max-height: initial
}

@media only screen and (max-width: 1024px) {
.product-list-carousel ul button.slick-arrow {
    top: 48%
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul button.slick-arrow {
    display: none
}
}
.product-list-carousel ul button.slick-arrow:before {
    opacity: 1
}
.product-list-carousel ul button.slick-arrow.slick-prev {
    left: 0px
}
.product-list-carousel ul button.slick-arrow.slick-prev:before {
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/prev.png");
    background-size: 49px 65px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 49px;
    height: 65px
}
.product-list-carousel ul button.slick-arrow.slick-next {
    right: 0px
}
.product-list-carousel ul button.slick-arrow.slick-next:before {
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/next.png");
    background-size: 49px 65px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 49px;
    height: 65px
}
.product-list-carousel ul .product-list-carousel__item {
    content: '';
    display: table;
    position: relative;
    margin: 0px 10px
}

@media only screen and (max-width: 600px) {
.product-list-carousel ul .product-list-carousel__item {
    margin: 0px
}
}
.product-list-carousel ul .product-list-carousel__item h3 {
    line-height: 1;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: -2px
}
.product-list-carousel ul .product-list-carousel__item h3 a {
    color: #464646;
    text-transform: none;
    transition-duration: 200ms
}
.product-list-carousel ul .product-list-carousel__item h3 a:hover {
    text-decoration: none;
    color: #1785C3;
    transition-duration: 200ms
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col1 {
    width: 39%;
    height: 100%;
    float: left
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col1 {
    width: 45%
}
}

@media only screen and (min-width: 1805px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col1 {
    width: 36%;
    left: calc(44% + 10px)
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 {
    position: absolute;
    width: 61%;
    height: 100%;
    left: calc(39% + 10px);
    text-align: left;
    color: #464646
}

@media only screen and (min-width: 1805px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 {
    width: 64%;
    left: calc(36% + 10px)
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 {
    width: 55%;
    left: calc(45% + 10px)
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .tag {
    display: none
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings {
    position: absolute;
    height: 17px;
    margin: 0px;
    bottom: 51px
}

@media only screen and (min-width: 1805px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings {
    bottom: 46px
}
}

@media only screen and (max-width: 1024px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings {
    display: none
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings {
    display: block
}
}

@media only screen and (max-width: 350px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings {
    display: none
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings .rating-box {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings .amount {
    position: absolute;
    top: 0px;
    left: 110px;
    font-size: 10px;
    margin: 0px
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings .amount {
    left: 110px
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .ratings .amount a {
    color: #1785C3;
    font-size: 12px;
    font-family: "Oxygen", Verdana, Arial, sans-serif
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box {
    position: absolute;
    width: 100%;
    height: 19px;
    bottom: 29px;
    left: 0px;
    margin: 0px
}

@media only screen and (min-width: 1805px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box {
    bottom: 26px
}
}

@media only screen and (max-width: 1024px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box {
    bottom: 28px
}
}

@media only screen and (max-width: 750px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box {
    bottom: 30px
}
}

@media only screen and (max-width: 350px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box {
    bottom: 28px
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box .price-discount {
    display: inline-block;
    font-size: 12px;
    margin-left: 3px
}

@media only screen and (max-width: 600px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box .price-discount {
    display: none
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box .old-price span {
    font-size: 12px
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .price-box span {
    line-height: 1
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .add-to-cart, .product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .find-a-dealer {
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 0px;
    padding: 3px 20px 2px;
    color: #fff;
    background-color: #1785C3;
    text-transform: uppercase;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: 800;
    border-radius: 5px;
    transition-duration: 200ms;
    text-align: center
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .add-to-cart:hover, .product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .find-a-dealer:hover {
    text-decoration: none;
    background-color: #0087d7;
    transition-duration: 200ms
}

@media only screen and (max-width: 1024px) {
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .add-to-cart, .product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .find-a-dealer {
    width: calc(100% - 10px)
}
}
.product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .add-to-cart.owned, .product-list-carousel ul .product-list-carousel__item .product-list-carousel__col2 .find-a-dealer.owned {
    background-color: #9A9A9A;
    color: #F8F8F8;
    cursor: not-allowed
}
.product-gallery {
    width: 80%;
    max-width: 1280px;
    margin: 45px auto
}

@media only screen and (max-width: 750px) {
.product-gallery {
    width: 100%;
    margin: auto;
    padding: 25px 20px
}
}
.product-gallery .slick-slide:focus {
    outline: none
}
.product-gallery img {
    width: 100%;
    height: auto
}
.product-gallery button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 52px;
    height: 91px;
    max-height: initial;
    text-indent: -9999px;
    background: transparent
}
.product-gallery button.slick-arrow:before {
    opacity: 1;
    height: 91px;
    width: 52px;
    top: 0px;
    left: 0px
}
.product-gallery button.slick-arrow.slick-prev {
    left: -75px
}

@media only screen and (max-width: 1024px) {
.product-gallery button.slick-arrow.slick-prev {
    left: -40px
}
}
.product-gallery button.slick-arrow.slick-prev:before {
    position: absolute;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -492px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 91px;
    width: 52px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.product-gallery button.slick-arrow.slick-prev:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -36px -459px;
    height: 91px;
    width: 52px
}
}
.product-gallery button.slick-arrow.slick-next {
    right: -75px
}

@media only screen and (max-width: 1024px) {
.product-gallery button.slick-arrow.slick-next {
    right: -40px
}
}
.product-gallery button.slick-arrow.slick-next:before {
    position: absolute;
    right: -75px;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -52px -492px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 91px;
    width: 52px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.product-gallery button.slick-arrow.slick-next:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -550px;
    height: 91px;
    width: 52px
}
}
.product-feature {
    position: relative;
    max-width: 100%;
    padding: 75px 0px;
    border-top: none
}

@media only screen and (max-width: 1200px) {
.product-feature {
    padding: 95px 0px
}
}

@media only screen and (max-width: 1024px) {
.product-feature {
    padding: 0px;
    margin: 40px 0px
}
}
.product-feature ~ .product-feature {
    border-top: 1px solid #9A9A9A
}

@media only screen and (max-width: 1024px) {
.product-feature ~ .product-feature {
    border-top: none;
    margin: 0px 0px 40px 0px
}
}
.product-feature:nth-of-type(even) {
    background-color: #F8F8F8
}

@media only screen and (max-width: 1024px) {
.product-feature:nth-of-type(even) {
    background-color: transparent
}
}
.product-feature:after {
    content: '';
    display: table;
    clear: both
}
.product-feature .product-feature__image--left, .product-feature .product-feature__image--right {
    max-height: 320px
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--left, .product-feature .product-feature__image--right {
    display: block;
    max-width: none;
    max-height: none;
    margin: 0px 0px 20px 0px
}
}
.product-feature .product-feature__image--left img, .product-feature .product-feature__image--right img {
    max-width: 640px;
    max-height: 320px;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--left img, .product-feature .product-feature__image--right img {
    width: 100%;
    display: block;
    max-width: none;
    max-height: none
}
}
.product-feature .product-feature__image--left img.lazyload, .product-feature .product-feature__image--right img.lazyload {
    padding-top: 50%;
    height: 0
}
.product-feature .product-feature__image--left .iframe-wrapper, .product-feature .product-feature__image--right .iframe-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    margin: initial;
    height: 0;
    max-width: 676px;
    max-height: 320px
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--left .iframe-wrapper, .product-feature .product-feature__image--right .iframe-wrapper {
    max-width: none;
    max-height: none
}
}
.product-feature .product-feature__image--left .iframe-wrapper iframe, .product-feature .product-feature__image--right .iframe-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 676px;
    max-height: 320px
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--left .iframe-wrapper iframe, .product-feature .product-feature__image--right .iframe-wrapper iframe {
    max-width: none;
    max-height: none
}
}
.product-feature .product-feature__image--left {
    width: 50%;
    float: left;
    padding-left: calc(20% / 3)
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--left {
    width: 100%;
    margin-left: 0;
    padding-left: 0px
}
}
.product-feature .product-feature__image--left img {
    float: right
}
.product-feature .product-feature__image--left .iframe-wrapper {
    float: right;
    width: 100%
}
.product-feature .product-feature__image--right {
    width: 50%;
    float: right;
    padding-right: calc(20% / 3)
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__image--right {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px
}
}
.product-feature .product-feature__image--right img {
    float: left
}
.product-feature .product-feature__content-wrapper--left, .product-feature .product-feature__content-wrapper--right {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__content-wrapper--left, .product-feature .product-feature__content-wrapper--right {
    position: relative;
    width: 100%;
    padding: 0px 20px;
    max-width: none;
    display: block;
    margin-left: 0px
}
}
.product-feature .product-feature__content-wrapper--left .product-feature__content, .product-feature .product-feature__content-wrapper--left .product-feature__content, .product-feature .product-feature__content-wrapper--right .product-feature__content, .product-feature .product-feature__content-wrapper--right .product-feature__content {
    width: 100%;
    height: 100%;
    display: table
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content, .product-feature .product-feature__content-wrapper--left .product-feature__content, .product-feature .product-feature__content-wrapper--right .product-feature__content, .product-feature .product-feature__content-wrapper--right .product-feature__content {
    display: block;
    margin-left: 0px;
    text-align: center
}
}
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper {
    display: table-cell;
    vertical-align: middle
}
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2 {
    text-transform: none;
    margin: -0.25em 0 0.5em
}

@media only screen and (max-width: 1200px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2 {
    font-size: 30px
}
}

@media only screen and (max-width: 750px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper h2 {
    font-size: 24px
}
}
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p {
    font-size: 18px;
    line-height: 1.5
}

@media only screen and (max-width: 1200px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p {
    font-size: 15px
}
}

@media only screen and (max-width: 750px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p {
    font-size: 16px
}
}

@media only screen and (min-width: 1806px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--left .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p, .product-feature .product-feature__content-wrapper--right .product-feature__content .product-feature__text-wrapper p {
    max-width: 640px
}
}
.product-feature .product-feature__content-wrapper--left {
    float: left;
    text-align: right;
    padding: 0px 50px 0px calc(20% / 3);
    left: 0
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__content-wrapper--left {
    padding: 0px 20px
}
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content {
    text-align: center
}
}

@media only screen and (min-width: 1806px) {
.product-feature .product-feature__content-wrapper--left .product-feature__content p {
    float: right
}
}
.product-feature .product-feature__content-wrapper--right {
    float: right;
    padding: 0px calc(20% / 3) 0px 50px;
    right: 0
}

@media only screen and (max-width: 1024px) {
.product-feature .product-feature__content-wrapper--right {
    padding: 0px 20px
}
}

@media only screen and (min-width: 1806px) {
.product-feature .product-feature__content-wrapper--right .product-feature__content p {
    float: left
}
}
h2.pull-quote--centered {
    display: block;
    margin: 50px auto;
    padding: 40px 120px;
    max-width: 800px;
    border-top: 2px solid #1785C3;
    border-bottom: 2px solid #1785C3;
    text-transform: none;
    text-align: center
}

@media only screen and (max-width: 750px) {
h2.pull-quote--centered {
    margin: 40px 20px;
    padding: 30px 10px
}
}
.list-signup {
    height: 100px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 50px;
    background: #fff;
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3
}

@media only screen and (max-width: 1024px) {
.list-signup {
    padding: 0px 25px
}
}

@media only screen and (max-width: 750px) {
.list-signup {
    height: auto;
    text-align: center;
    display: block;
    padding: 20px 20px 25px 20px
}
}
.list-signup .list-signup__close {
    display: none
}
.list-signup.sticky {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    max-width: 1805px;
    margin: auto;
    z-index: 1
}
.list-signup.sticky .list-signup__close {
    display: block;
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: right;
    margin: 8px 0px 8px 20px
}
.list-signup.sticky .list-signup__close:after {
    content: "";
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -131px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.list-signup.sticky .list-signup__close:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -72px -81px;
    height: 24px;
    width: 24px
}
}

@media only screen and (max-width: 750px) {
.list-signup.sticky .list-signup__close {
    position: absolute;
    top: 20px;
    right: 20px
}
}

@media only screen and (max-width: 750px) {
.list-signup h3, .list-signup p {
    max-width: 275px;
    margin: auto
}
}
.list-signup h3 {
    font-size: 20px;
    font-weight: 800;
    text-transform: none;
    margin-bottom: 5px
}
.list-signup .list-signup__text-wrapper {
    text-align: left
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__text-wrapper {
    margin: auto;
    width: 100%;
    text-align: center
}
}

@media only screen and (max-width: 1024px) {
.list-signup .list-signup__form-wrapper {
    width: 58%
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper {
    width: auto;
    margin-top: 20px;
    text-align: center
}
}
.list-signup .list-signup__form-wrapper .succes-advice {
    display: none
}
.list-signup .list-signup__form-wrapper .input-box {
    display: flex;
    float: left;
    min-width: 250px;
    padding-top: 0px;
    border: 1px solid #9A9A9A
}

@media only screen and (max-width: 1024px) {
.list-signup .list-signup__form-wrapper .input-box {
    min-width: 210px
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper .input-box {
    float: none;
    max-width: 250px;
    margin: auto
}
}
.list-signup .list-signup__form-wrapper .input-box:after {
    display: none
}
.list-signup .list-signup__form-wrapper .edit-email {
    font-size: 16px;
    line-height: 40px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding: 0px 10px;
    background: #1785C3;
    color: #fff;
    text-decoration: none
}
.list-signup .list-signup__form-wrapper .input-text {
    width: 100%;
    border: none
}
.list-signup .list-signup__form-wrapper .actions {
    float: right;
    margin-left: 20px
}

@media only screen and (max-width: 1024px) {
.list-signup .list-signup__form-wrapper .actions {
    margin-left: 0px
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper .actions {
    float: none;
    display: block;
    width: 250px;
    margin: 10px auto 0px
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper .actions .button {
    width: 100%
}
}
.category-list-with-icons {
    display: inline-block;
    width: 100%;
    text-align: center
}
.category-list-with-icons h2 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 50px
}

@media only screen and (max-width: 750px) {
.category-list-with-icons h2 {
    font-size: 22px;
    margin-bottom: 0px
}
}
.category-list-with-icons ul {
    display: block;
    width: 100%;
    text-align: center
}
.category-list-with-icons ul li {
    display: inline-block;
    margin: 5px;
    vertical-align: top
}
.category-list-with-icons ul li:hover {
    opacity: 0.8
}
.category-list-with-icons ul li img {
    background-color: black;
    width: 100%;
    height: 100%;
    max-height: 100px;
    max-width: 100px;
    text-align: center;
    display: inline-block
}
.category-list-with-icons ul li p {
    color: #464646;
    display: inline-block;
    margin-top: 20px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.category-list-with-icons {
    display: none
}
}
.soundcloud-playlist {
    position: relative;
    margin-bottom: 50px
}
.soundcloud-playlist>h2 {
    margin-bottom: 20px;
    text-align: center
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist>h2 {
    margin-bottom: 10px
}
}
.soundcloud-playlist .soundcloud-playlist__section {
    border-top: 1px solid #000;
    position: relative
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist .soundcloud-playlist__section {
    border-top: none
}
}
.soundcloud-playlist .soundcloud-playlist__section:before {
    top: 0
}

@media only screen and (min-width: 769px) {
.soundcloud-playlist .soundcloud-playlist__section:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #000;
    border-bottom: none
}
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist .soundcloud-playlist__section:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: none
}
}

@media only screen and (min-width: 769px) {
.soundcloud-playlist .soundcloud-playlist__section:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #fff;
    border-bottom: none;
    top: -1px
}
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist .soundcloud-playlist__section:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: none
}
}
.soundcloud-playlist .soundcloud-playlist__section:before, .soundcloud-playlist .soundcloud-playlist__section:after {
    left: 50%;
    margin-left: -30px;
    z-index: 1
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist .soundcloud-playlist__section:before, .soundcloud-playlist .soundcloud-playlist__section:after {
    margin-left: -20px
}
}
.soundcloud-playlist .soundcloud-playlist__section img {
    position: absolute
}

@media only screen and (max-width: 750px) {
.soundcloud-playlist .soundcloud-playlist__section img {
    width: 100%
}
}
.soundcloud-playlist .soundcloud-playlist__section iframe.focused {
    box-shadow: 0px 0px 10px 2px #1785c3;
    transition-duration: 200ms;
    transition: all .3s ease-out
}

@media only screen and (min-width: 769px) {
.soundcloud-playlist .soundcloud-playlist__section iframe {
    display: block;
    max-width: 1000px;
    margin: 25px auto 0px
}
}

@media only screen and (min-width: 1806px) {
.soundcloud-playlist .soundcloud-playlist__section iframe {
    width: 90%
}
}
.soundcloud-playlist .soundcloud-playlist__section .soundcloud-playlist__section__iframe-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #fff;
    opacity: .001
}
.subhead_banner {
    position: relative;
    width: 100%;
    margin-top: -1px;
    padding: 10px 0px;
    background-color: #1785C3;
    text-align: center
}

@media only screen and (min-width: 981px) {
.subhead_banner {
    margin-top: -2px;
    z-index: 1
}
}
.subhead_banner h2 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    margin-bottom: 0px;
    padding: 0px 10px;
    text-transform: none;
    color: #fff
}

@media only screen and (min-width: 981px) {
.subhead_banner h2 {
    font-size: 36px
}
}
.subhead_banner h2 a {
    text-decoration: none
}
.subhead_banner.gold {
    background-color: #7E6D53
}
.subhead_banner.gold h2 {
    color: #E7E0D7
}
.subhead_banner.navy {
    background-color: #4E6372
}
.subhead_banner.navy span {
    color: #BBDEF3
}
.assetlibrary_images {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: auto
}

@media only screen and (max-width: 750px) {
.assetlibrary_images {
    width: 100%;
    display: block
}
}
.assetlibrary_images.multi {
    max-width: calc(100% - 40px);
    margin-bottom: -8px
}

@media only screen and (max-width: 750px) {
.assetlibrary_images.multi {
    max-width: initial;
    margin-bottom: 0px
}
}
.assetlibrary_images .assetlibrary_images__col {
    display: table;
    position: relative;
    width: 100%
}
.assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(1), .assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(1) ~ .assetlibrary_images__col {
max-width:calc(100%/1 - 1*5px)
}
.assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(2), .assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(2) ~ .assetlibrary_images__col {
max-width:calc(100%/2 - 2*5px)
}
.assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(3), .assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(3) ~ .assetlibrary_images__col {
max-width:calc(100%/3 - 3*5px)
}
.assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(4), .assetlibrary_images .assetlibrary_images__col:first-child:nth-last-child(4) ~ .assetlibrary_images__col {
max-width:calc(100%/4 - 4*5px)
}
.assetlibrary_images .assetlibrary_images__col:only-child {
    max-width: initial !important
}

@media only screen and (max-width: 750px) {
.assetlibrary_images .assetlibrary_images__col {
    max-width: initial !important;
    display: block;
    margin: 5px 0px
}
}
.assetlibrary_images .assetlibrary_images__col a {
    margin: auto
}
.assetlibrary_images .assetlibrary_images__col img {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    width: 100%
}
.text-centered {
    width: 100%;
    max-width: 800px;
    text-align: center;
    clear: both;
    margin: auto
}
.text-centered h2, .text-centered h3 {
    text-transform: none
}
.text-centered h3 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5
}
.text-centered p {
    font-size: 18px;
    line-height: 1.5
}
.text-centered ol, .text-centered ul {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.5
}
.text-centered ol li, .text-centered ul li {
    margin-left: 22px;
    list-style-position: inside
}
.text-centered small {
    display: block;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.text-centered small, .text-centered p, .text-centered ul, .text-centered h2, .text-centered h3, .text-centered ol, .text-centered ul {
    padding: 0px 20px
}
.text-centered h3 {
    font-size: 18px
}
.text-centered p {
    font-size: 16px
}
.text-centered ol, .text-centered ul {
    font-size: 16px
}
}
.text-centered--with-image, .text-centered--with-bg {
    position: relative;
    width: 100%;
    max-width: 1805px;
    text-align: center;
    background-color: #000
}

@media only screen and (max-width: 600px) {
.text-centered--with-image, .text-centered--with-bg {
    background-color: transparent;
    padding-bottom: 0px !important
}
}
.text-centered--with-image img, .text-centered--with-bg img {
    position: absolute;
    width: 100%;
    max-width: 1805px
}

@media only screen and (max-width: 600px) {
.text-centered--with-image img, .text-centered--with-bg img {
    position: relative;
    margin-bottom: 20px
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper, .text-centered--with-image .text-centered--with-bg__text-wrapper, .text-centered--with-bg .text-centered--with-image__text-wrapper, .text-centered--with-bg .text-centered--with-bg__text-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 700px
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper, .text-centered--with-image .text-centered--with-bg__text-wrapper, .text-centered--with-bg .text-centered--with-image__text-wrapper, .text-centered--with-bg .text-centered--with-bg__text-wrapper {
    position: relative;
    max-height: initial;
    max-width: 100%
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text {
    display: flex;
    align-items: center;
    height: 100%
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div {
    width: 100%;
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0) 70%)
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div {
    background: none
}
}

@media only screen and (max-width: 1024px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3 {
    padding: 0px 20px
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2 {
    text-transform: none;
    color: #E6E6E6
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2 {
    color: #000
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    text-transform: none;
    color: #E6E6E6
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3 {
    color: #464646
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a {
    font-size: 18px;
    line-height: 1.5;
    color: #E6E6E6
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a {
    font-size: 16px;
    color: #464646
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    text-decoration: underline
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a {
    display: block;
    color: #1785C3;
    text-decoration: none
}
}

@media only screen and (min-width: 601px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div a:hover, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a:hover, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a:hover, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a:hover, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div a:hover, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div a:hover, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div a:hover, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a:hover {
    color: #fff;
    transition-duration: 200ms
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -65px -80px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -19px -105px;
    height: 24px;
    width: 24px
}
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -17px -80px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 24px;
    display: inline-block
}
}

@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 600px) and (min-resolution: 192dpi) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div .video-popup-trigger:after, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div .video-popup-trigger:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -24px -81px;
    height: 24px;
    width: 24px
}
}
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small {
    color: #E6E6E6;
    display: block;
    width: 100%
}

@media only screen and (max-width: 600px) {
.text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-image .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-image__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-image__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small {
    color: #464646
}
}
.text-centered--with-bg {
    padding: 20px 20px 40px
}

@media only screen and (max-width: 750px) {
.text-centered--with-bg {
    margin-top: -6px;
    padding-bottom: 20px !important
}
}
.text-centered--with-bg .text-centered--with-bg__text-wrapper {
    position: relative;
    margin: auto;
    max-width: 700px
}
.text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div {
    background: none
}

@media only screen and (max-width: 600px) {
.text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div small, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div p, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h2, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div h3, .text-centered--with-bg .text-centered--with-bg__text-wrapper .text-centered--with-bg__text div a {
    color: #E6E6E6
}
}
.text-left {
    width: 100%;
    max-width: 800px;
    text-align: left;
    clear: both;
    margin: auto
}
.text-left h2, .text-left h3 {
    text-transform: none
}
.text-left h3 {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5
}
.text-left p {
    font-size: 18px;
    line-height: 1.5
}
.text-left ol, .text-left ul {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.5
}
.text-left ol li, .text-left ul li {
    margin-left: 22px
}
.text-left small {
    display: block;
    width: 100%
}

@media only screen and (max-width: 1024px) {
.text-left small, .text-left p, .text-left h2, .text-left h3, .text-left ol, .text-left ul {
    padding: 0px 20px
}
.text-left h3 {
    font-size: 18px
}
.text-left p {
    font-size: 16px
}
.text-left ol, .text-left ul {
    font-size: 16px
}
}
.inline-video, .inline-video--playing {
    background-color: #000;
    position: relative;
    width: 100%;
    max-width: 1805px;
    height: auto
}

@media only screen and (min-width: 981px) {
.inline-video, .inline-video--playing {
    padding: 50px 0px 50px 50px;
    max-height: 760px;
    overflow: hidden
}
}
.inline-video img.lazyloaded, .inline-video--playing img.lazyloaded {
    position: absolute;
    width: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px
}
.inline-video .inline-video__video, .inline-video--playing .inline-video__video {
    position: relative;
    margin: auto;
    cursor: pointer
}

@media only screen and (min-width: 981px) {
.inline-video .inline-video__video, .inline-video--playing .inline-video__video {
    max-width: 50%;
    display: inline-block;
    padding: 15px;
    border: 1px solid #fff
}
}

@media only screen and (min-width: 769px) {
.inline-video .inline-video__video, .inline-video--playing .inline-video__video {
    vertical-align: middle;
    position: relative;
    margin: auto
}
}
.inline-video .inline-video__video img, .inline-video--playing .inline-video__video img {
    margin: auto;
    width: 100%
}
.inline-video .inline-video__video iframe, .inline-video--playing .inline-video__video iframe {
    border: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none
}

@media only screen and (min-width: 769px) {
.inline-video .inline-video__video iframe, .inline-video--playing .inline-video__video iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%
}
}
.inline-video .inline-video__text, .inline-video--playing .inline-video__text {
    position: relative;
    max-width: 40%
}

@media only screen and (max-width: 1024px) {
.inline-video .inline-video__text, .inline-video--playing .inline-video__text {
    max-width: initial;
    padding: 10px 20px 20px;
    text-align: center;
    background-color: #000
}
.inline-video .inline-video__text:after, .inline-video--playing .inline-video__text:after {
    content: '';
    position: absolute;
    top: -60%;
    left: 0px;
    width: 100%;
    height: 60%;
    background: linear-gradient(to top, #000000 0%, rgba(0,0,0,0) 100%)
}
}

@media only screen and (min-width: 981px) {
.inline-video .inline-video__text, .inline-video--playing .inline-video__text {
    vertical-align: middle;
    display: inline-block;
    padding-left: 10%
}
}
.inline-video .inline-video__text h2, .inline-video--playing .inline-video__text h2 {
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 36px;
    margin-bottom: 0;
    color: #E6E6E6
}

@media only screen and (max-width: 750px) {
.inline-video .inline-video__text h2, .inline-video--playing .inline-video__text h2 {
    font-size: 30px;
    font-family: "Abel", Verdana, Arial, sans-serif
}
}
.inline-video .inline-video__text a, .inline-video .inline-video__text p, .inline-video--playing .inline-video__text a, .inline-video--playing .inline-video__text p {
    font-size: 18px;
    color: #E6E6E6;
    margin: 0px
}

@media only screen and (max-width: 750px) {
.inline-video .inline-video__text a, .inline-video .inline-video__text p, .inline-video--playing .inline-video__text a, .inline-video--playing .inline-video__text p {
    font-size: 16px
}
}
.inline-video .inline-video__text a, .inline-video--playing .inline-video__text a {
    text-decoration: none
}
.inline-video .inline-video__text a.button, .inline-video--playing .inline-video__text a.button {
    background: transparent;
    border: 1px solid #E6E6E6;
    border-radius: 5px
}

@media only screen and (max-width: 750px) {
.inline-video .inline-video__text a.button, .inline-video--playing .inline-video__text a.button {
    border: none;
    padding: 0px;
    margin-top: 0px
}
.inline-video .inline-video__text a.button:after, .inline-video--playing .inline-video__text a.button:after {
    content: "\00A0\2192"
}
}
.inline-video .inline-video__text a:hover, .inline-video--playing .inline-video__text a:hover {
    color: #fff;
    transition-duration: 200ms;
    border-color: #fff
}

@media only screen and (max-width: 1024px) {
.inline-video--playing .inline-video__text:after {
    display: none
}
}
.tabloid {
    margin: 30px 20px 0;
    display: block
}
.tabloid h2 {
    text-transform: none;
    margin-bottom: 30px;
    font-weight: 400;
    font-size: 24px
}

@media only screen and (max-width: 750px) {
.tabloid h2 {
    text-align: center;
    font-size: 18px
}
}
.tabloid p {
    margin-bottom: 30px
}
.tabloid img {
    margin-bottom: 30px;
    padding-top: 0
}

@media only screen and (max-width: 750px) {
.tabloid img {
    padding: 0px;
    max-height: 350px;
    float: none;
    margin: auto;
    margin-bottom: 3.02115%
}
}
.tabloid hr {
    margin: 50px 0
}

@media only screen and (max-width: 750px) {
.tabloid hr {
    display: none
}
}
.tabloid .tabloid__wrapper {
    overflow: hidden;
    max-width: 1655px;
    margin: 0 auto;
    width: 100%;
    display: table
}

@media only screen and (max-width: 750px) {
.tabloid .tabloid__wrapper {
    display: block
}
}
.tabloid .tabloid__column {
    display: table-cell;
    vertical-align: top;
    padding-left: 3.02115%;
    padding-right: 3.02115%;
    border-right: 1px solid #464646
}

@media only screen and (max-width: 750px) {
.tabloid .tabloid__column {
    display: block;
    margin-bottom: 60px;
    padding: 0px;
    border: none
}
}
.tabloid .tabloid__column:last-child {
    border-right: none
}
.tabloid .tabloid__img__left {
    float: left;
    padding-right: 3.02115%
}

@media only screen and (max-width: 750px) {
.tabloid .tabloid__img__left {
    padding: 0px;
    float: none
}
}
.tabloid .tabloid__img__right {
    float: right;
    padding-left: 3.02115%
}
.features {
    width: 100%
}
.features:after {
    content: '';
    display: table;
    clear: both
}
.features h2 {
    text-align: center;
    margin: 10px 20px
}
.features .features__columns {
    width: 100%;
    border-top: 1px solid #464646;
    border-bottom: 1px solid #464646;
    background-color: #F8F8F8;
    padding: 30px 0px
}
.features .features__columns:after {
    content: '';
    display: table;
    clear: both
}

@media only screen and (max-width: 750px) {
.features .features__columns {
    padding: 0px
}
}
.features .features__columns .features__column, .features .features__columns .features__column--right {
    display: inline-block;
    padding: 0;
    width: 50%
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column, .features .features__columns .features__column--right {
    float: none;
    width: 100%;
    border: none;
    padding-right: 0;
    padding-left: 0
}
.features .features__columns .features__column:last-of-type, .features .features__columns .features__column--right:last-of-type {
    border: none
}
}
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item--expandable, .features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item--expandable {
    padding: 5% 9%;
    height: auto
}

@media only screen and (min-width: 1806px) {
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item--expandable, .features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item--expandable {
    min-height: 135px
}
}

@media only screen and (min-width: 981px) {
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item--expandable, .features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item--expandable {
    min-height: 150px
}
}

@media only screen and (max-width: 1024px) {
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item--expandable, .features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item--expandable {
    min-height: 180px
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item--expandable, .features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item--expandable {
    min-height: initial;
    padding: 20px
}
}
.features .features__columns .features__column .features__item div, .features .features__columns .features__column .features__item--with-image div, .features .features__columns .features__column .features__item--expandable div, .features .features__columns .features__column--right .features__item div, .features .features__columns .features__column--right .features__item--with-image div, .features .features__columns .features__column--right .features__item--expandable div {
    display: table;
    width: 100%
}
.features .features__columns .features__column .features__item div.content-wrapper, .features .features__columns .features__column .features__item--with-image div.content-wrapper, .features .features__columns .features__column .features__item--expandable div.content-wrapper, .features .features__columns .features__column--right .features__item div.content-wrapper, .features .features__columns .features__column--right .features__item--with-image div.content-wrapper, .features .features__columns .features__column--right .features__item--expandable div.content-wrapper {
    margin-top: 20px
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item div.content-wrapper, .features .features__columns .features__column .features__item--with-image div.content-wrapper, .features .features__columns .features__column .features__item--expandable div.content-wrapper, .features .features__columns .features__column--right .features__item div.content-wrapper, .features .features__columns .features__column--right .features__item--with-image div.content-wrapper, .features .features__columns .features__column--right .features__item--expandable div.content-wrapper {
    margin-top: 0px
}
}
.features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--expandable h2, .features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--expandable h2 {
    text-transform: none;
    font-family: "Abel", Verdana, Arial, sans-serif;
    font-size: 24px;
    color: #464646;
    margin-bottom: 20px;
    max-width: 560px
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--expandable h2, .features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--expandable h2 {
    cursor: pointer;
    margin: 0px;
    font-size: 18px
}
}
.features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image p, .features .features__columns .features__column .features__item--expandable p, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image p, .features .features__columns .features__column--right .features__item--expandable p {
    max-width: 655px;
    color: #9A9A9A
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image p, .features .features__columns .features__column .features__item--expandable p, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image p, .features .features__columns .features__column--right .features__item--expandable p {
    display: none;
    font-size: 14px
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image p, .features .features__columns .features__column .features__item--expandable p, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image p, .features .features__columns .features__column--right .features__item--expandable p {
    margin: 10px 0px
}
}

@media only screen and (min-width: 769px) {
.features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image p, .features .features__columns .features__column .features__item--expandable p, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image p, .features .features__columns .features__column--right .features__item--expandable p {
    margin-bottom: 15px
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--expandable h2:after, .features .features__columns .features__column--right .features__item--expandable h2:after {
    display: inline-block;
    margin-left: 5px;
    content: '+';
    color: #1785C3;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition-duration: 200ms
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--expandable h2.opened:after, .features .features__columns .features__column--right .features__item--expandable h2.opened:after {
    font-weight: 800;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition-duration: 200ms
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item h2, .features .features__columns .features__column--right .features__item h2 {
    text-align: center
}
}
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item {
    display: block;
    width: 100%;
    line-height: 150px
}

@media only screen and (max-width: 1024px) {
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item {
    line-height: 180px
}
}
.features .features__columns .features__column .features__item--with-image>div, .features .features__columns .features__column .features__item>div, .features .features__columns .features__column--right .features__item--with-image>div, .features .features__columns .features__column--right .features__item>div {
    line-height: initial
}
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image img, .features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item img, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image img, .features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item img {
    display: inline-block;
    vertical-align: middle
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image img, .features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item img, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image img, .features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item img {
    display: block;
    cursor: initial;
    vertical-align: initial;
    margin: 0px auto;
    height: auto
}
}
.features .features__columns .features__column .features__item--with-image img, .features .features__columns .features__column .features__item img, .features .features__columns .features__column--right .features__item--with-image img, .features .features__columns .features__column--right .features__item img {
    max-width: 74px;
    max-height: 74px
}
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column--right .features__item--with-image {
    padding: 5%;
    min-height: 160px
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column--right .features__item--with-image {
    min-height: initial;
    height: auto
}
}

@media only screen and (min-width: 769px) {
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column--right .features__item--with-image {
    height: 270px
}
}

@media only screen and (min-width: 981px) {
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column--right .features__item--with-image {
    max-height: 230px
}
}
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image img, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image img {
    display: table-cell;
    vertical-align: middle
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image img, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image img {
    display: inline-block;
    vertical-align: initial;
    cursor: initial;
    margin: 0px;
    height: auto
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image h2 {
    text-align: left;
    float: right
}
}
.features .features__columns .features__column .features__item--with-image.features__item--no-text>div, .features .features__columns .features__column--right .features__item--with-image.features__item--no-text>div {
    display: table;
    height: 100%
}
.features .features__columns .features__column .features__item--with-image.features__item--no-text>div h2, .features .features__columns .features__column--right .features__item--with-image.features__item--no-text>div h2 {
    display: table-cell;
    margin: 0px
}
.features .features__columns .features__column .features__item--with-image.features__item--no-text>div span, .features .features__columns .features__column--right .features__item--with-image.features__item--no-text>div span {
    display: table-cell;
    vertical-align: middle
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image.features__item--no-text>div span, .features .features__columns .features__column--right .features__item--with-image.features__item--no-text>div span {
    display: block;
    vertical-align: initial
}
}
.features .features__columns .features__column {
    float: left;
    padding-left: 10%;
    text-align: right
}

@media only screen and (min-width: 1806px) {
.features .features__columns .features__column {
    padding-left: 12%
}
}

@media only screen and (max-width: 1024px) {
.features .features__columns .features__column {
    padding-left: 5%
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column {
    padding-left: 0px
}
}
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image {
    border-right: 1px solid #9A9A9A;
    border-bottom: 1px solid #9A9A9A
}
.features .features__columns .features__column .features__item:last-of-type, .features .features__columns .features__column .features__item--with-image:last-of-type {
    border-bottom: none
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item, .features .features__columns .features__column .features__item--with-image {
    border-right: none
}
}
.features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image p {
    text-align: right
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item h2, .features .features__columns .features__column .features__item p, .features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image p {
    text-align: center
}
}
.features .features__columns .features__column .features__item--with-image img {
    float: right;
    margin-left: 20px
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image img {
    margin-left: 0px;
    text-align: left;
    float: left;
    width: 17%
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column .features__item--with-image h2, .features .features__columns .features__column .features__item--with-image p {
    text-align: left;
    float: right;
    width: 78%
}
}
.features .features__columns .features__column--right {
    float: right;
    padding-right: 10%;
    text-align: left
}

@media only screen and (min-width: 1806px) {
.features .features__columns .features__column--right {
    padding-right: 12%
}
}

@media only screen and (max-width: 1024px) {
.features .features__columns .features__column--right {
    padding-right: 5%
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column--right {
    padding-right: 0px
}
}
.features .features__columns .features__column--right .features__item, .features .features__columns .features__column--right .features__item--with-image {
    border-bottom: 1px solid #9A9A9A
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column--right .features__item:first-of-type, .features .features__columns .features__column--right .features__item--with-image:first-of-type {
    border-top: 1px solid #9A9A9A
}
}
.features .features__columns .features__column--right .features__item:last-of-type, .features .features__columns .features__column--right .features__item--with-image:last-of-type {
    border: none
}
.features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image p {
    text-align: left
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column--right .features__item h2, .features .features__columns .features__column--right .features__item p, .features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image p {
    text-align: center
}
}
.features .features__columns .features__column--right .features__item--with-image img {
    float: none;
    margin-right: 20px
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column--right .features__item--with-image img {
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
    float: left;
    width: 17%
}
}

@media only screen and (max-width: 750px) {
.features .features__columns .features__column--right .features__item--with-image h2, .features .features__columns .features__column--right .features__item--with-image p {
    text-align: left;
    float: right;
    width: 78%
}
}
.feature-grid {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin-bottom: -5px;
    padding: 6px 0px;
    overflow: hidden
}

@media only screen and (max-width: 750px) {
.feature-grid {
    display: block;
    margin-bottom: -6px;
    padding: 5px 0px;
    margin: 0px
}
}
.feature-grid .feature-grid__item {
    width: calc(33.3333% - 6px);
    padding: 2px 0px
}

@media only screen and (max-width: 1024px) {
.feature-grid .feature-grid__item {
    width: calc(50% - 5px)
}
}

@media only screen and (max-width: 750px) {
.feature-grid .feature-grid__item {
    display: block;
    width: 100%;
    padding: 0px
}
}
.feature-grid .feature-grid__item a {
    text-decoration: none
}
.feature-grid .feature-grid__item h3 {
    padding: 20px 20px 23px;
    text-align: left;
    text-transform: none;
    margin-bottom: 5px;
    text-decoration: none;
    transition-duration: 200ms
}

@media only screen and (max-width: 750px) {
.feature-grid .feature-grid__item h3 {
    background-color: #F8F8F8;
    color: #000;
    margin-bottom: 0px;
    text-align: center
}
}

@media only screen and (min-width: 769px) {
.feature-grid .feature-grid__item h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}
.feature-grid .feature-grid__item h3:hover {
    color: #000;
    background-color: #F8F8F8;
    transition-duration: 200ms
}
}
.feature-grid .feature-grid__item .feature-grid__item__image {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden
}

@media only screen and (min-width: 1806px) {
.feature-grid .feature-grid__item .feature-grid__item__image {
    margin-right: -2px
}
}

@media only screen and (min-width: 981px) {
.feature-grid .feature-grid__item .feature-grid__item__image:hover img {
    -webkit-transform: scale3d(1.04, 1.04, 1);
    transform: scale3d(1.04, 1.04, 1)
}
.feature-grid .feature-grid__item .feature-grid__item__image img {
    transition: all 0.5s ease-in-out;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}
}
.feature-grid .feature-grid__item .feature-grid__item__image img {
    position: absolute;
    width: 100%;
    height: 100%
}
.sound-example {
    width: 100%;
    max-width: 800px;
    margin: 20px auto
}
.sound-example iframe {
    width: 100%
}
.specifications-accordion {
    max-width: 800px;
    margin: 30px auto
}

@media only screen and (max-width: 750px) {
.specifications-accordion {
    margin: 0px 20px
}
}

@media only screen and (max-width: 750px) {
.specifications-accordion>div {
    margin: 20px 0px 20px 0px;
    padding: 0px
}
}
.specifications-accordion>div>dl>dt {
    margin: 30px 0px 0px;
    border-bottom: 1px solid #000
}
.specifications-accordion>div>dl>dt:after {
    display: none
}
.specifications-accordion>div>dl>dt h3 {
    text-transform: none;
    cursor: pointer
}
.specifications-accordion>div>dl>dt h3:after {
    content: '+';
    font-size: 30px;
    color: #1785C3;
    font-weight: bold;
    border: 0px;
    position: inherit;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 15px;
    height: 50px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition-duration: 200ms
}

@media only screen and (max-width: 750px) {
.specifications-accordion>div>dl>dt h3:after {
    font-size: 24px;
    margin: 0px 5px;
    height: 40px
}
}
.specifications-accordion>div>dl>dt.opened h3:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition-duration: 200ms
}
.specifications-accordion>div>dl>dd {
    display: none;
    padding-top: 20px
}
.specifications-accordion>div>dl>dd p, .specifications-accordion>div>dl>dd ul, .specifications-accordion>div>dl>dd span, .specifications-accordion>div>dl>dd tr {
    color: #9A9A9A;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 16px
}
.specifications-accordion>div>dl>dd ul {
    list-style-type: disc;
    list-style-position: inside
}

@media only screen and (max-width: 750px) {
.specifications-accordion>div>dl>dd ul {
    margin-left: 20px;
    list-style-position: initial
}
}
.specifications-accordion>div>dl>dd span {
    float: right;
    text-align: right
}
.specifications-accordion>div>dl table {
    display: block;
    width: 100%
}
.specifications-accordion>div>dl table tbody {
    display: block
}
.specifications-accordion>div>dl table tr {
    width: 100%;
    display: table
}
.specifications-accordion>div>dl table tr:first-child {
    background-color: #E3E3E3
}
.specifications-accordion>div>dl table tr:nth-child(even) {
    background-color: #F8F8F8
}
.specifications-accordion>div>dl table th {
    font-weight: 800;
    color: #464646;
    padding: 20px
}
.specifications-accordion>div>dl table td {
    vertical-align: center;
    padding: 20px
}
.specifications-accordion>div>dl table td:nth-child(odd) {
    padding-left: 40px;
    width: 33%;
    color: #464646
}

@media only screen and (max-width: 750px) {
.specifications-accordion>div>dl table td:nth-child(odd) {
    width: 100%;
    padding: 20px 20px 0px 20px
}
}

@media only screen and (max-width: 750px) {
.specifications-accordion>div>dl table td {
    display: block;
    width: 100%;
    padding: 5px 20px 20px 20px
}
}
.quote-carousel {
    position: relative;
    background-color: #000
}

@media only screen and (max-width: 750px) {
.quote-carousel {
    border-top: 5px solid #000
}
}
.quote-carousel .quote-carousel__item {
    position: relative
}
.quote-carousel .quote-carousel__item img {
    width: 100%
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item img {
    position: relative
}
}
.quote-carousel .quote-carousel__item img.lazyload {
    padding-top: 42.1%;
    height: 0
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left, .quote-carousel .quote-carousel__item .quote-carousel__content--right {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 1464px;
    width: 100%
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left, .quote-carousel .quote-carousel__item .quote-carousel__content--right {
    display: block;
    position: relative;
    max-width: 100%;
    width: 100%;
    padding: 20px;
    background-color: #000;
    border-top: 1px solid #88BCA8
}
}

@media only screen and (min-width: 769px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left, .quote-carousel .quote-carousel__item .quote-carousel__content--right {
    max-width: 35%
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right h2 {
    color: #88BCA8;
    font-family: "Abel", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right h2 {
    display: none
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left h3, .quote-carousel .quote-carousel__item .quote-carousel__content--right h3 {
    color: #E6E6E6;
    font-family: "Abel", Verdana, Arial, sans-serif
}

@media only screen and (max-width: 1024px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left h3, .quote-carousel .quote-carousel__item .quote-carousel__content--right h3 {
    display: none
}
}

@media only screen and (min-width: 769px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left h3, .quote-carousel .quote-carousel__item .quote-carousel__content--right h3 {
    margin-bottom: 1.5em
}
}

@media only screen and (min-width: 769px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left h3, .quote-carousel .quote-carousel__item .quote-carousel__content--right h3 {
    font-size: 18px
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper {
    height: 100%;
    display: table
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper {
    margin: auto
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote {
    display: table-cell;
    vertical-align: middle
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote {
    text-align: center
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 {
    color: #E6E6E6;
    text-transform: none;
    text-indent: -11px;
    margin-bottom: 0px;
    font-size: 30px
}

@media only screen and (min-width: 1805px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 {
    font-size: 36px
}
}

@media only screen and (max-width: 1280px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 {
    font-size: 24px
}
}

@media only screen and (max-width: 1024px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 {
    font-size: 20px
}
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 {
    display: block;
    margin-bottom: 0px;
    text-indent: 0px
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 span.special-quote, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 span.special-quote {
    font-family: Helvetica Neue, Helvetica, Arial
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist {
    color: #88BCA8;
    margin: 20px 0px -12px 0px;
    display: block;
    text-indent: 0px
}

@media only screen and (max-width: 1280px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist {
    margin: 20px 0px -4px 0px
}
}

@media only screen and (max-width: 1024px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist {
    margin: 20px 0px -8px 0px
}
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__artist {
    margin: 20px 0px 0px 0px
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px;
    color: #9A9A9A;
    font-style: italic;
    margin-left: 24px
}

@media only screen and (max-width: 1280px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits {
    margin-left: 18px
}
}

@media only screen and (max-width: 1024px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits {
    font-size: 14px;
    margin-left: 16px
}
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits, .quote-carousel .quote-carousel__item .quote-carousel__content--right .quote-carousel__quote-wrapper .quote-carousel__quote h2 .quote-carousel__credits {
    display: block;
    margin-left: 0px
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--left {
    text-align: left;
    margin-right: 50%
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--left {
    margin-right: auto
}
}
.quote-carousel .quote-carousel__item .quote-carousel__content--right {
    text-align: left;
    margin-left: calc(50% + 50px)
}

@media only screen and (max-width: 750px) {
.quote-carousel .quote-carousel__item .quote-carousel__content--right {
    margin-left: auto
}
}
.quote-carousel button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 36px;
    height: 64px;
    text-indent: -9999px;
    background: transparent
}
.quote-carousel button.slick-arrow:before {
    opacity: 1;
    height: 91px;
    width: 52px;
    top: 0px;
    left: 0px
}
.quote-carousel button.slick-arrow.slick-prev {
    left: 75px
}

@media only screen and (max-width: 1024px) {
.quote-carousel button.slick-arrow.slick-prev {
    left: 40px
}
}
.quote-carousel button.slick-arrow.slick-prev:before {
    position: absolute;
    left: 5%;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -69px -359px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 64px;
    width: 36px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.quote-carousel button.slick-arrow.slick-prev:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -459px;
    height: 63.5px;
    width: 36px
}
}
.quote-carousel button.slick-arrow.slick-next {
    right: 75px
}

@media only screen and (max-width: 1024px) {
.quote-carousel button.slick-arrow.slick-next {
    right: 40px
}
}
.quote-carousel button.slick-arrow.slick-next:before {
    position: absolute;
    right: 5%;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -33px -359px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 64px;
    width: 36px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.quote-carousel button.slick-arrow.slick-next:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -66px -327px;
    height: 63.5px;
    width: 36px
}
}
.quote-carousel ul.slick-dots {
    background: #000;
    padding: 0px 0px 30px
}
.quote-carousel ul.slick-dots li.slick-active button:before, .quote-carousel ul.slick-dots li:hover button:before {
    color: #88BCA8;
    opacity: 1
}
.quote-carousel ul.slick-dots li button:before {
    color: #E3E3E3
}
.hero {
    background-color: #000
}
.hero .hero__item {
    position: relative;
    background: #000;
    height: auto;
    overflow: hidden;
    padding-bottom: 55.401%
}

@media only screen and (max-width: 750px) {
.hero .hero__item {
    padding-top: 90px;
    padding-bottom: 75%
}
}
.hero .hero__item.generic {
    height: 250px;
    padding-bottom: 0px
}
.hero .hero__item.generic:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none;
    bottom: -20px;
    left: 50%;
    margin-left: -20px
}

@media only screen and (max-width: 600px) {
.hero .hero__item.generic:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #000;
    border-bottom: none
}
}

@media only screen and (max-width: 750px) {
.hero .hero__item.generic {
    height: 165px
}
}
.hero .hero__item.generic .hero__item-img {
    position: absolute;
    top: initial;
    bottom: 0px
}
.hero .hero__item.generic h1 {
    bottom: 15px;
    font-size: 36px;
    z-index: 2
}

@media only screen and (max-width: 750px) {
.hero .hero__item.generic h1 {
    z-index: 1
}
}
.hero .hero__item.has-video {
    cursor: pointer
}

@media only screen and (min-width: 769px) {
.hero .hero__item.has-html5-video .hero__item-img {
    display: none
}
}

@media only screen and (max-width: 750px) {
.hero .hero__item.has-html5-video video.hero__item-video {
    display: none
}
}
.hero .hero__item .hero__item-overlay {
    display: none
}
.hero .hero__item img.hero__item-img, .hero .hero__item video.hero__item-video {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0 auto;
    width: 100%;
    max-width: 1805px
}

@media only screen and (max-width: 750px) {
.hero .hero__item img.hero__item-img, .hero .hero__item video.hero__item-video {
    top: 90px
}
}
.hero .hero__item iframe.hero__item-video {
    position: absolute;
    top: 0px;
    z-index: 2;
    width: 100%;
    height: calc(100% - 177px);
    max-width: 1805px;
    margin-top: 177px
}

@media only screen and (max-width: 1024px) {
.hero .hero__item iframe.hero__item-video {
    z-index: 1;
    height: calc(100% - 90px);
    margin-top: 90px
}
}
.hero .hero__item .hero__content {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center
}

@media only screen and (min-width: 769px) {
.hero .hero__item .hero__content {
    width: 80px;
    height: 80px;
    left: 50%;
    top: 56%;
    margin-left: -40px;
    margin-top: -40px
}
}

@media only screen and (max-width: 750px) {
.hero .hero__item .hero__content {
    width: 60px;
    height: 60px;
    top: 90px
}
}
.hero .hero__item h1 {
    position: absolute;
    bottom: 10px;
    right: 0px;
    left: 0px;
    margin: 0px;
    text-align: center;
    color: #fff;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
.hero .hero__item h1 {
    left: 10px;
    right: 10px
}
}
.hero .hero__item h1 sup {
    position: relative;
    font-size: 25%;
    top: -0.8em;
    left: 0.25em;
    color: #9A9A9A
}
.hero .hero__item h1 span.lowercase {
    text-transform: lowercase
}
.hero.slick-initialized, .hero.slick-initialized .slick-list, .hero.slick-initialized .slick-track {
    max-height: 1000px
}
.hero.slick-initialized .hero__item, .hero.slick-initialized .slick-list .hero__item, .hero.slick-initialized .slick-track .hero__item {
    padding: 0px !important
}
.hero.slick-initialized .hero__item img, .hero.slick-initialized .slick-list .hero__item img, .hero.slick-initialized .slick-track .hero__item img {
    position: relative !important
}

@media only screen and (max-width: 750px) {
.hero.slick-initialized .hero__item img, .hero.slick-initialized .slick-list .hero__item img, .hero.slick-initialized .slick-track .hero__item img {
    top: 0px;
    padding-top: 90px
}
}

@media only screen and (max-width: 1024px) {
.hero.slick-initialized .hero__item h1, .hero.slick-initialized .slick-list .hero__item h1, .hero.slick-initialized .slick-track .hero__item h1 {
    bottom: 0px
}
}
.hero.slick-initialized .hero__item .iframe-wrapper, .hero.slick-initialized .slick-list .hero__item .iframe-wrapper, .hero.slick-initialized .slick-track .hero__item .iframe-wrapper {
    margin: 177px auto 0px;
    max-width: 1000px
}

@media only screen and (max-width: 750px) {
.hero.slick-initialized .hero__item .iframe-wrapper, .hero.slick-initialized .slick-list .hero__item .iframe-wrapper, .hero.slick-initialized .slick-track .hero__item .iframe-wrapper {
    margin: 0px;
    max-width: initial;
    padding-top: 90px
}
}
.hero.slick-initialized .hero__item .iframe-wrapper iframe.hero__item-video, .hero.slick-initialized .slick-list .hero__item .iframe-wrapper iframe.hero__item-video, .hero.slick-initialized .slick-track .hero__item .iframe-wrapper iframe.hero__item-video {
    position: absolute;
    height: 100%;
    max-width: 1805px;
    margin-top: 0px
}

@media only screen and (max-width: 1024px) {
.hero.slick-initialized .hero__item .iframe-wrapper iframe.hero__item-video, .hero.slick-initialized .slick-list .hero__item .iframe-wrapper iframe.hero__item-video, .hero.slick-initialized .slick-track .hero__item .iframe-wrapper iframe.hero__item-video {
    height: 100%;
    margin-top: initial
}
}
.hero.slick-initialized .slick-dots, .hero.slick-initialized .slick-list .slick-dots, .hero.slick-initialized .slick-track .slick-dots {
    background-color: #000;
    padding: 0px 0px 17px
}
.hero.slick-initialized .slick-dots li button:before, .hero.slick-initialized .slick-list .slick-dots li button:before, .hero.slick-initialized .slick-track .slick-dots li button:before {
    color: #E3E3E3
}
.hero.slick-initialized .slick-dots li.slick-active button:before, .hero.slick-initialized .slick-list .slick-dots li.slick-active button:before, .hero.slick-initialized .slick-track .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #fff
}
.hero.slick-initialized button.slick-arrow, .hero.slick-initialized .slick-list button.slick-arrow, .hero.slick-initialized .slick-track button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 32px;
    height: 60px;
    text-indent: -9999px;
    background: transparent
}
.hero.slick-initialized button.slick-arrow:before, .hero.slick-initialized .slick-list button.slick-arrow:before, .hero.slick-initialized .slick-track button.slick-arrow:before {
    opacity: 1;
    height: 91px;
    width: 52px;
    top: 0px;
    left: 0px
}
.hero.slick-initialized button.slick-arrow.slick-prev, .hero.slick-initialized .slick-list button.slick-arrow.slick-prev, .hero.slick-initialized .slick-track button.slick-arrow.slick-prev {
    left: 75px
}
.hero.slick-initialized button.slick-arrow.slick-prev:before, .hero.slick-initialized .slick-list button.slick-arrow.slick-prev:before, .hero.slick-initialized .slick-track button.slick-arrow.slick-prev:before {
    position: absolute;
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/prev-arrow-gray-medium.png");
    background-size: 32px 60px;
    background-position: right center;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    width: 32px;
    height: 60px
}
.hero.slick-initialized button.slick-arrow.slick-next, .hero.slick-initialized .slick-list button.slick-arrow.slick-next, .hero.slick-initialized .slick-track button.slick-arrow.slick-next {
    right: 75px
}
.hero.slick-initialized button.slick-arrow.slick-next:before, .hero.slick-initialized .slick-list button.slick-arrow.slick-next:before, .hero.slick-initialized .slick-track button.slick-arrow.slick-next:before {
    position: absolute;
    content: "";
    background-image: url("https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/next-arrow-gray-medium.png");
    background-size: 32px 60px;
    background-repeat: no-repeat;
    background-position: left center;
    overflow: hidden;
    display: block;
    width: 32px;
    height: 60px
}

@media only screen and (max-width: 1024px) {
body.blog-pages .hero__item {
    padding-bottom: 0px
}
}
body.blog-pages .hero__item a {
    text-decoration: none
}
body.blog-pages .hero__item a:hover {
    text-decoration: none
}

@media only screen and (max-width: 1024px) {
body.blog-pages .hero__item img.hero__item-img {
    position: relative;
    top: 0px
}
}
body.blog-pages .hero__item .hero__item__title-container {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding-bottom: 20px;
    background: linear-gradient(to top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%)
}

@media only screen and (max-width: 1024px) {
body.blog-pages .hero__item .hero__item__title-container {
    position: relative;
    background: #000;
    padding: 20px
}
}
body.blog-pages.blog-post-view h1 {
    position: relative;
    left: initial;
    right: initial;
    bottom: initial;
    line-height: 1;
    max-width: 1200px;
    margin: auto
}

@media only screen and (min-width: 1024px) {
body.blog-pages.blog-post-view h1 {
    font-size: 48px
}
}
body.blog-pages .hero__item.generic {
    height: 290px
}

@media only screen and (max-width: 750px) {
body.blog-pages .hero__item.generic {
    height: 225px
}
}
body.blog-pages .hero__item.generic h1 {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 20px;
    padding: 0px 20px
}

@media only screen and (max-width: 750px) {
body.blog-pages .hero__item.generic h1 {
    font-size: 24px;
    padding: 10px 20px;
    bottom: 0px
}
}
.featured_plug-ins_carousel {
    position: relative;
    text-align: center;
    background-color: #000
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel {
    padding: 50px 0px 25px 0px;
    margin-top: 5px
}
}

@media only screen and (min-width: 769px) {
.featured_plug-ins_carousel {
    padding: 80px 0px;
    margin-top: 10px
}
}
.featured_plug-ins_carousel>hr {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 100%
}

@media only screen and (min-width: 769px) {
.featured_plug-ins_carousel>hr:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #fff;
    border-bottom: none
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel>hr:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: none
}
}

@media only screen and (min-width: 769px) {
.featured_plug-ins_carousel>hr:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
    border-top: 30px solid #190705;
    border-bottom: none;
    top: -1px
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel>hr:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-top: 20px solid #190705;
    border-bottom: none;
    top: -1px
}
}
.featured_plug-ins_carousel>hr:before, .featured_plug-ins_carousel>hr:after {
    left: 50%;
    margin-left: -30px
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel>hr:before, .featured_plug-ins_carousel>hr:after {
    margin-left: -20px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__bg-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}
.featured_plug-ins_carousel>h1 {
    color: #fff;
    font-size: 45px;
    margin-bottom: 0px;
    position: relative
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel>h1 {
    font-size: 36px
}
}

@media only screen and (max-width: 600px) {
.featured_plug-ins_carousel>h1 {
    font-size: 30px
}
}
.featured_plug-ins_carousel h2.featured_plug-ins_carousel__subtitle {
    position: relative;
    color: #CDB1A1;
    font-size: 20.4px;
    text-transform: none
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel h2.featured_plug-ins_carousel__subtitle {
    display: none
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper {
    max-width: 100%;
    width: auto
}

@media only screen and (max-width: 1024px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper {
    margin: 50px 75px
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper {
    margin: 15px 60px
}
}

@media only screen and (min-width: 981px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper {
    margin: 55px 200px 65px
}
}

@media only screen and (min-width: 1806px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper {
    margin: 65px 300px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper:after {
    content: '';
    display: table;
    clear: both
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item {
    display: block;
    background: url(https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/polaroid_texture.jpg) #E3E3E3;
    background-repeat: repeat-x;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    padding: 15px;
    margin: 0 10px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.9)
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item {
    background: transparent;
    padding: 0px;
    box-shadow: none
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item:hover {
    text-decoration: none
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item .featured_plug-ins_carousel__item__image-wrapper {
    position: relative;
    padding-bottom: 100%
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item img.featured_plug-ins_carousel__item__image {
    position: absolute;
    width: 100%;
    border: 1px solid #9A9A9A;
    color: transparent
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item img.featured_plug-ins_carousel__item__image {
    border: 1px solid #CDB1A1
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item span.featured_plug-ins_carousel__item__text {
    margin-top: 12px;
    color: #000;
    font-size: 16px;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    display: block
}

@media only screen and (min-width: 769px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item span.featured_plug-ins_carousel__item__text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper a.featured_plug-ins_carousel__item span.featured_plug-ins_carousel__item__text {
    color: #CDB1A1
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow {
    z-index: 1;
    top: 50%;
    width: 36px;
    height: 64px;
    text-indent: -9999px;
    background: transparent
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow:before {
    opacity: 1;
    height: 91px;
    width: 52px;
    top: 0px;
    left: 0px
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-prev {
    left: -75px
}

@media only screen and (max-width: 1024px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-prev {
    left: 40px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-prev:before {
    position: absolute;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -39px -423px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 69px;
    width: 39px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-prev:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -30px -390px;
    height: 69px;
    width: 39px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-next {
    right: -75px
}

@media only screen and (max-width: 1024px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-next {
    right: 40px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-next:before {
    position: absolute;
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -423px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 69px;
    width: 39px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper button.slick-arrow.slick-next:before {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -69px -390px;
    height: 69px;
    width: 39px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots {
    background: transparent;
    padding: 5px 0px;
    margin: 0px
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots li {
    margin-left: inherit
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots li.slick-active button:before, .featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots li:hover button:before {
    opacity: 1
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots li:nth-child(n+11) {
    display: none
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__wrapper ul.slick-dots li button:before {
    color: #CDB1A1
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper {
    display: inline-block;
    width: 100%;
    text-align: center
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper {
    display: inline-block;
    float: none;
    width: 310px;
    position: relative;
    margin-right: 50px
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper {
    display: block;
    margin: auto;
    margin-bottom: 15px;
    width: 275px;
    height: 45px;
    font-size: 16px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    background-color: rgba(0,0,0,0.5);
    cursor: pointer
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 20px;
    line-height: 2;
    text-transform: uppercase
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title {
    font-size: 16px;
    line-height: 45px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    content: '';
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -75px 0;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px;
    position: absolute;
    top: 50%;
    left: auto;
    right: 14px;
    margin-top: -5px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -83px 0;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px;
    right: 18px;
    margin-top: -4px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -15px;
    height: 7.5px;
    width: 15px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: 0 -30px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 13px;
    width: 25px
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: 0 -30px;
    height: 12.5px;
    width: 25px
}
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites-s3172c0e376.png');
    background-position: -15px -15px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 8px;
    width: 15px
}
}

@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 750px) and (min-resolution: 192dpi) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper .category_dropdown__item.skip-link.skip-active span.category-title:after {
    background-image: url('https://www.uaudio.fr/skin/frontend/new_uaudio/new_uaudio/images/sprites2x-s3b5ca1985f.png');
    background-size: 108px 641px;
    background-position: -15px -15px;
    height: 7.5px;
    width: 15px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown {
    margin: auto
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown.skip-content {
    max-width: 310px;
    margin: 0 auto;
    text-align: left;
    background: #000;
    position: absolute;
    left: 0;
    z-index: 9;
    right: 0;
    display: none
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown.skip-content .category-title {
    width: 170px
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown.skip-active {
    display: block
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown a:hover {
    text-decoration: none
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown:after {
    content: '';
    display: table;
    clear: both
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item {
    list-style: none;
    margin-left: 0;
    border-bottom: 1px solid #9A9A9A
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item {
    line-height: 45px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item:last-of-type {
    border-bottom: none
}

@media only screen and (min-width: 981px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item:hover {
    background: #1785C3
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item a {
    text-decoration: none;
    display: block
}

@media only screen and (min-width: 769px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item a {
    padding: 20px 0px 20px 25px
}
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper .featured_plug-ins_carousel__category_dropdown_wrapper ul.featured_plug-ins_carousel__category_dropdown li.category_dropdown__item span.category-title {
    font-size: 16px;
    color: #fff;
    text-transform: capitalize;
    line-height: 1.2;
    padding: 20px 0px 20px 25px;
    margin: 0px
}
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper a.button {
    font-size: 20px;
    position: relative;
    width: 310px;
    height: 42px;
    margin-top: -6px;
    text-transform: uppercase;
    border-radius: 5px
}

@media only screen and (max-width: 750px) {
.featured_plug-ins_carousel .featured_plug-ins_carousel__buttons_wrapper a.button {
    width: 275px;
    height: 45px;
    margin-top: 0px;
    padding-top: 14px;
    font-size: 16px
}
}
.spacer {
    width: 100%;
    clear: both;
    margin: auto
}
.spacer.spacer--small {
    height: 25px
}

@media only screen and (max-width: 750px) {
.spacer.spacer--small {
    height: 20px
}
}
.spacer.spacer--medium {
    height: 50px
}

@media only screen and (max-width: 750px) {
.spacer.spacer--medium {
    height: 40px
}
}
.spacer.spacer--large {
    height: 80px
}

@media only screen and (max-width: 750px) {
.spacer.spacer--large {
    height: 60px
}
}
.video-credits {
    padding: 0px 20px 20px 20px;
    border-bottom: 1px solid #E3E3E3;
    margin: 0px auto;
    max-width: 800px
}
.video-credits table {
    margin: auto;
    font-family: "Oxygen", Verdana, Arial, sans-serif;
    font-size: 18px
}

@media only screen and (max-width: 750px) {
.video-credits table {
    margin: 0px;
    font-size: 16px
}
}
.video-credits table tr td {
    width: 50%;
    padding: 10px 20px;
    vertical-align: top;
    font-weight: 800
}

@media only screen and (max-width: 750px) {
.video-credits table tr td {
    width: auto;
    min-width: 110px;
    padding: 10px 0px
}
}
.video-credits table tr td.label {
    text-align: right;
    border-right: 1px solid #E3E3E3;
    font-weight: 400
}

@media only screen and (max-width: 750px) {
.video-credits table tr td.label {
    text-align: left;
    padding: 10px 10px 10px 0px;
    border-right: none
}
}
.iframe-wrapper {
    max-width: 800px;
    margin: 20px auto
}
.iframe-wrapper .iframe-wrapper__aspect-ratio {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0
}
.iframe-wrapper .iframe-wrapper__aspect-ratio iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.youtube-playlist h2 {
    text-transform: none;
    margin: 50px auto;
    text-align: center
}

@media only screen and (max-width: 1024px) {
.youtube-playlist h2 {
    margin: 25px auto
}
}
.youtube-playlist .youtube-playlist__player {
    display: flex;
    background: #fff;
    max-width: 1400px;
    max-height: 530px;
    margin: 0px auto 50px;
    padding: 0px 20px
}

@media only screen and (max-width: 1024px) {
.youtube-playlist .youtube-playlist__player {
    margin: 0px auto 25px;
    padding: 0px;
    max-height: initial;
    display: block
}
}
.youtube-playlist .youtube-playlist__video {
    position: relative;
    width: 70%;
    max-height: 530px;
    overflow: hidden;
    background: #000
}

@media only screen and (max-width: 1024px) {
.youtube-playlist .youtube-playlist__video {
    width: 100%
}
}
.youtube-playlist .youtube-playlist__video.playing:before {
    display: block;
    content: '';
    padding-bottom: 56.25%
}
.youtube-playlist .youtube-playlist__video iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%
}
.youtube-playlist .youtube-playlist__video ul {
    list-style: none;
    margin: 0px
}
.youtube-playlist .youtube-playlist__video ul li {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0px
}
.youtube-playlist .youtube-playlist__sibebar {
    width: 30%;
    max-height: 100%;
    overflow-y: scroll;
    background: #000
}

@media only screen and (max-width: 1024px) {
.youtube-playlist .youtube-playlist__sibebar {
    margin-top: -1px;
    width: 100%;
    max-height: 350px
}
}
.youtube-playlist .youtube-playlist__sibebar .video {
    display: flex;
    list-style: none;
    margin: 0;
    align-items: center;
    padding: 10px;
    border-bottom: 1px solid #9A9A9A;
    cursor: pointer
}
.youtube-playlist .youtube-playlist__sibebar .video.now-playing {
    border-left: 6px solid #1785C3
}
.youtube-playlist .youtube-playlist__sibebar .video.now-playing .video__img-wrapper:after {
    display: none
}
.youtube-playlist .youtube-playlist__sibebar .video.now-playing img {
    opacity: 1
}
.youtube-playlist .youtube-playlist__sibebar .video.now-playing h4 {
    color: #E6E6E6
}
.youtube-playlist .youtube-playlist__sibebar .video .video__img-wrapper {
    position: relative;
    width: 40%;
    min-width: 40%;
    margin-right: 10px
}
.youtube-playlist .youtube-playlist__sibebar .video .video__img-wrapper:after {
    content: "";
    display: block;
    border-style: solid;
    border-width: 10px 0px 10px 18px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -11px 0px 0px -8px
}
.youtube-playlist .youtube-playlist__sibebar .video img {
    width: 100%;
    opacity: 0.6
}
.youtube-playlist .youtube-playlist__sibebar .video h4 {
    color: #9A9A9A;
    text-transform: none
}
.notification {
    position: fixed;
    bottom: 0px;
    right: 5%;
    width: auto;
    max-width: 400px;
    padding: 15px;
    border-radius: 5px 5px 0px 0px;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
.notification {
    left: 0px;
    right: 0px;
    margin: auto
}
}

@media only screen and (max-width: 750px) {
.notification {
    width: 100%;
    border-radius: 0px
}
}
.notification:hover h3 {
    margin-bottom: 10px
}
.notification:hover p.notification__content {
    height: 5.75em
}
.notification h3 {
    text-transform: none;
    font-weight: 800;
    margin-bottom: 0px
}
.notification p.notification__content {
    height: 0;
    overflow: hidden;
    transition: height 200ms
}
.notification a {
    color: inherit;
    font-weight: 800;
    text-decoration: underline
}



.featured_plug-ins_carousel h2.featured_plug-ins_carousel__subtitle {
    font-size: 20px
}
.product-feature {
    padding: 125px 0px
}

@media only screen and (max-width: 1024px) {
.product-feature {
    padding: 0px
}
}
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item {
    line-height: 180px
}

@media only screen and (max-width: 1024px) {
.features .features__columns .features__column .features__item--with-image, .features .features__columns .features__column .features__item, .features .features__columns .features__column--right .features__item--with-image, .features .features__columns .features__column--right .features__item {
    line-height: 180px
}
}
a.button--big, .button--big {
    width: auto;
    min-width: 310px;
    max-width: 375px
}

@media only screen and (max-width: 750px) {
a.button--big, .button--big {
    min-width: initial
}
}
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    right: 9px
}

@media only screen and (max-width: 750px) {
.catalog-category-view.category-uad-plugins .uad-plug-ins__buttons_wrapper .uad-plug-ins__category_dropdown_wrapper .category_dropdown__item.skip-link span.category-title:after {
    right: 18px
}
}

@media only screen and (min-width: 1280px) {
body.catalog-category-view .products-list .item .product-shop .product-description {
    width: 55%
}
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view .products-list .item .product-shop .add-to-links a {
    font-size: 14px;
    padding: 11px 14px
}
}
body.catalog-category-view .products-list .item .product-shop .desc {
    margin-top: 5px
}

@media only screen and (min-width: 1280px) {
body.catalog-category-view .products-list .item .product-shop.button-wrapper {
    width: 18%
}
}

@media only screen and (min-width: 1280px) {
body.catalog-category-view .products-list .item .product-shop .product-secondary {
    width: 100%
}
}

@media only screen and (min-width: 1280px) {
body.catalog-category-view .products-list .item .product-shop .action .button.btn-cart {
    max-width: initial
}
}

@media only screen and (max-width: 1280px) {
body.catalog-category-view .products-list.grid .item .product-shop .action .button.btn-cart {
    font-size: 14px
}
}
body.catalog-category-view .products-list.grid .item .product-shop.button-wrapper {
    width: 100%
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    width: 385px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    width: 100%;
    max-width: 370px
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-left .mob-tabs-list, .catalog-product-view .second-nav .second-nav__inner .col-left .mob-tabs-list {
    max-width: 280px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav.second-nav--pinned .second-nav__inner .col-right.col-right-mobile .second-line {
    padding-right: 10px
}
}

@media only screen and (max-width: 750px) {

}
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    padding: 0px 15px
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    width: auto;
    padding: 0px 15px
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist, .catalog-product-view .second-nav .second-nav__inner .col-right .add-to-wrapper .add-to-box .button.link-wishlist {
    font-size: 13px;
    padding: 0px 5px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line {
    max-width: 390px
}
}

@media only screen and (max-width: 600px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button {
    max-width: initial
}
}

@media only screen and (max-width: 480px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button {
    width: auto;
    font-size: 13px;
    padding: 10px 5px
}
}

@media only screen and (max-width: 750px) {
.review-product-list .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button:before, .catalog-product-view .second-nav .second-nav__inner .col-right.col-right-mobile .second-line .add-to-cart .button:before {
    display: none
}
}
.blog .switch-wrapper .switch:checked+.switch-label {
    box-shadow: inset 0 0 0 20px #E3E3E3, 0 0 0 2px #E3E3E3
}
.blog .switch-wrapper .switch:checked+.switch-label:before {
    background: linear-gradient(90deg, #0000cd 33.3%, #ffffff 33.3%, #ffffff 66.6%, #ff0000 66.6%)
}

@media only screen and (max-width: 1280px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper, .blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form {
    width: 210px
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__toolbar .blog__toolbar__wrapper .blog__toolbar__category_dropdown_wrapper, .blog .blog__toolbar .blog__toolbar__wrapper form.blog__toolbar__form {
    width: 310px
}
}

@media only screen and (max-width: 1280px) {
.blog .blog__social {
    left: calc(50% - 530px)
}
}

@media only screen and (max-width: 1024px) {
.blog .blog__social {
    left: 0px
}
}
.blog .blog__social .blog__social__button-wrapper .share-count {
    min-width: 98px
}
.list-signup h3 {
    font-size: 18px
}

@media only screen and (max-width: 1024px) {
.list-signup .list-signup__form-wrapper {
    width: 100%
}
}
.list-signup .list-signup__form-wrapper .input-box {
    min-width: 270px
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper .input-box {
    max-width: 300px
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__form-wrapper .actions {
    width: 100%;
    max-width: 300px
}
}
.list-signup .list-signup__form-wrapper .actions .button {
    font-size: 16px
}

@media only screen and (max-width: 1024px) {
.list-signup .list-signup__text-wrapper {
    display: none
}
}

@media only screen and (max-width: 750px) {
.list-signup .list-signup__text-wrapper {
    display: block
}
}

@media only screen and (max-width: 750px) {
.list-signup.sticky .list-signup__close {
    width: 100%;
    top: -30px;
    right: 0px;
    background-color: #fff;
    border-top: 20px solid #fff
}
}

@media only screen and (max-width: 750px) {
.list-signup.sticky .list-signup__close::after {
    position: absolute;
    right: 20px
}
}
