@charset "UTF-8";
.background-pink{
    background:#f64268!important
}
@font-face {
    font-family: 'Myriadpro-Regular';
    src: url('../fonts/blustream/MYRIADPRO-REGULAR.OTF');
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Myriadpro-Regular-400';
    src: url('../fonts/blustream/MYRIADPRO-REGULAR.OTF');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: 'Myriadpro-Bold';
    src: url('../fonts/blustream/MYRIADPRO-BOLD.OTF');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/blustream/OpenSans-Regular.ttf');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Regular-400';
    src: url('../fonts/blustream/OpenSans-Regular.ttf');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('../fonts/blustream/OpenSans-Bold.ttf');
    font-weight: 700;
    font-style: normal
}

@font-face{
    font-family:OpenSans-Regular-400;
    src:url(../fonts/OpenSans-Regular-400.eot?) format("eot"),url(../fonts/OpenSans-Regular-400.woff) format("woff"),url(../fonts/OpenSans-Regular-400.woff2) format("woff2"),url(../fonts/OpenSans-Regular-400.ttf) format("truetype"),url(../fonts/OpenSans-Regular-400.svg#OpenSans-Regular-400) format("svg")
}
@font-face{
    font-family:slick;
    src:url(../fonts/slick.eot);
    src:url(../fonts/slick.eot?iefix) format("embedded-opentype"),url(../fonts/slick.woff2) format("woff2"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg?slick) format("svg");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:icon;
    src:url(../fonts/icon.eot);
    src:url(../fonts/icon.eot?iefix) format("embedded-opentype"),url(../fonts/icon.woff2) format("woff2"),url(../fonts/icon.woff) format("woff"),url(../fonts/icon.ttf) format("truetype"),url(../fonts/icon.svg?icon) format("svg");
    font-weight:400;
    font-style:normal
}
/*! * inuitcss, by @csswizardry * * github.com/inuitcss | inuitcss.com */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{
    display:block
}
audio,canvas,progress,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
progress{
    vertical-align:baseline
}
[hidden],template{
    display:none
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:active,a:hover{
    outline-width:0
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}
b,strong{
    font-weight:inherit
}
b,strong{
    font-weight:bolder
}
dfn{
    font-style:italic
}
h1{
    font-size:2em;
    margin:.67em 0
}
mark{
    background-color:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
button,input,optgroup,select,textarea{
    font:inherit;
    margin:0
}
optgroup{
    font-weight:700
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:1px dotted ButtonText
}
fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{
    margin:0;
    padding:0
}
abbr[title],dfn[title]{
    cursor:help
}
ins,u{
    text-decoration:none
}
ins{
    border-bottom:1px solid
}
html{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    -moz-box-sizing:inherit;
    box-sizing:inherit
}
address,blockquote,dl,fieldset,figure,h4,h5,h6,hr,ol,p,pre,table{
    margin-bottom:1.5em
}
html{
    font-size:1em;
    line-height:1.5;
    background-color:#fff;
    color:#333;
    overflow-y:scroll;
    min-height:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased
}
html{
    overflow-x:hidden;
    background:#000
}
.scroll-lock{
    overflow:hidden
}
body{
    font-family:OpenSans-Regular-400,Helvetica,sans-serif;
    font-size:16px;
    font-size:1rem;
    line-height:1.5;
    min-height:100%;
    background:#f1f1f3;
    letter-spacing:1px
}
::-webkit-input-placeholder{
    color:#9b9a9b;
    opacity:1
}
::-moz-placeholder{
    color:#9b9a9b;
    opacity:1
}
:-ms-input-placeholder{
    color:#9b9a9b;
    opacity:1
}
:-moz-placeholder{
    color:#9b9a9b;
    opacity:1
}
select{
    background:#000;
    outline-offset:-5px;
    -webkit-border-radius:0!important;
    height:48px;
    color:#fff
}
input[type=email],input[type=text],select,textarea{
    width:100%;
    padding:12px;
    border:1px solid #ccc;
    border-radius:0;
    box-sizing:border-box;
    margin-top:6px;
    margin-bottom:16px;
    resize:vertical
}
input[type=submit]{
    background-color:transparent;
    color:#fff;
    padding:12px 50px;
    border:none;
    border:1px solid #fff;
    border-radius:0;
    cursor:pointer
}
input[type=submit]:hover{
    background-color:gray
}
#add_personel{
    display:none
}
#add_personel .o-btn{
    margin:12px 0
}
.c-form{
    text-align:left
}
.c-form input,.c-form select{
    padding:5px;
    width:100%;
    margin-bottom:24px
}
.c-form__warranty{
    margin:0 auto;
    padding-top:60px;
    max-width:600px
}
.c-form__warranty label{
    display:block;
    font-size:14px
}
.c-form__warranty label input,.c-form__warranty label select{
    font-size:16px
}
.c-form--product .typeahead__result{
    position:unset
}
.c-form__modal{
    position:fixed;
    z-index:9999;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:rgba(0,0,0,.4)
}
.c-form__modal__close{
    float:right
}
.c-form__modal__content{
    background-color:#fefefe;
    margin:15% auto;
    padding:20px;
    border:1px solid #888;
    width:80%
}
.c-form #productInfoDiv label:nth-child(2){
    text-align:center
}
.c-form #productInfoDiv a.isDisabled{
    color:currentColor;
    cursor:not-allowed;
    opacity:.5;
    text-decoration:none
}
.c-form #productInfoDiv .c-warranty__loader{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:9999999999;
    background:rgba(0,0,0,.6)!important
}
.c-form #productInfoDiv .c-warranty__loader--content{
    width:183px;
    height:150px;
    margin:0 auto;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    text-align:center
}
.c-form #productInfoDiv .c-warranty__loader--content img{
    width:100%;
    margin:0 auto;
    height:120px
}
input:-webkit-autofill{
    -webkit-box-shadow:0 0 0 30px #fff inset
}
.u-alpha,h1{
    margin-bottom:.28571em;
    font-weight:400
}
.u-beta,h2{
    margin-bottom:.375em;
    font-weight:400;
    font-size:32px;
    font-size:2rem;
    line-height:1.3
}
.u-gamma,h3{
    margin-bottom:.92308em;
    font-weight:400;
    font-size:26px;
    font-size:1.625rem;
    line-height:1.84615
}
img{
    -ms-interpolation-mode:bicubic;
    display:block;
    width:100%;
    height:auto
}
a{
    color:#fff;
    cursor:pointer;
    text-decoration:none
}
a:active,a:focus,a:hover{
    opacity:.75
}
a.active{
    border-bottom:1px solid
}
dl,ol,ul{
    margin-left:0;
    list-style-position:inside
}
.c-cms-content li{
    padding-left:16px;
    text-indent:-15px
}
.c-list img{
    width:80%;
    margin:0 auto;
    margin-top:24px
}
.c-list p{
    margin-bottom:5px
}
blockquote{
    font-family:Georgia,serif;
    font-style:italic;
    quotes:"\201C" "\201D" "\2018" "\2019"
}
blockquote:before{
    content:open-quote;
    font-size:4em;
    line-height:.1em;
    margin-right:.25em;
    vertical-align:-.4em
}
blockquote:after{
    content:close-quote;
    visibility:hidden
}
blockquote p{
    display:inline
}
cite{
    display:block;
    text-align:right;
    font-size:14px;
    font-size:.875rem;
    line-height:1.71429
}
.dataTables_wrapper .dataTables_paginate{
    float:unset!important
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    border:1px solid #8f8f8f7a
}
table{
    width:100%;
    margin-top:48px;
    margin-bottom:48px;
    padding-bottom:48px
}
table td,table th{
    padding:6px;
    vertical-align:top
}
table th{
    text-align:left;
    border-bottom:2px solid #9b9a9b
}
tbody table th{
    font-weight:400;
    border-bottom:1px solid #9b9a9b
}
table td{
    border-bottom:1px solid #9b9a9b;
    padding-top:12px;
    padding-bottom:12px
}
table td button{
    border:1px solid #9b9a9b;
    background:0 0;
    outline:0;
    transition:.3s;
    padding:3px 24px;
    font-size:15px;
    color:#fff
}
table td button:hover{
    background:#141727
}
table td input[type=email],table td input[type=text],table td select,table td textarea{
    background:#000;
    color:#fff;
    width:auto;
    padding:3px;
    border:1px solid #ccc;
    border-radius:0;
    box-sizing:border-box;
    margin-top:unset;
    margin-bottom:unset;
    resize:vertical;
    text-align:center
}
table thead{
    font-size:18px;
    background-color:#141727;
    letter-spacing:2px;
    color:#fff
}
table thead th{
    padding-top:12px;
    padding-bottom:12px
}
table .c-table{
    display:table;
    width:100%;
    margin-bottom:24px
}
table .c-table--body{
    display:table-row-group
}
table .c-table--row{
    display:table-row
}
table .c-table--cell,table .c-table--head{
    border-bottom:1px solid #7d7d7d;
    display:table-cell;
    padding:16px 12px;
    letter-spacing:2px;
    vertical-align:middle
}
table .c-table--cell--check,table .c-table--head--check{
    text-align:center
}
table .c-table--cell--check .indicator,table .c-table--head--check .indicator{
    box-sizing:border-box;
    width:25px;
    height:25px;
    margin-right:30%;
    margin-top:4px;
    float:right;
    background-color:#e12827;
    background-clip:content-box;
    border:1px solid #4a494a
}
table .c-table--cell--check .indicator.active,table .c-table--head--check .indicator.active{
    background-color:#45b357
}
table .c-table--heading{
    background-color:#eee;
    display:table-header-group;
    color:#000
}
#dealersListTable a{
    border-bottom:1px solid
}
#dealersListTable td,#dealersListTable th{
    padding:16px;
    min-height:50px
}
#dealersListTable td:nth-of-type(5),#dealersListTable th:nth-of-type(4){
    text-align:center
}
@media only screen and (max-width:900px){
    table,tbody,td,th,thead,tr{
        display:block
    }
    #priceListBody{
        width:auto!important
    }
    #priceListBody td,#priceListBody th{
        text-align:left!important
    }
    #priceListBody td:nth-of-type(1),#priceListBody td:nth-of-type(2),#priceListBody th:nth-of-type(1),#priceListBody th:nth-of-type(2){
        text-align:left
    }
    thead tr{
        position:absolute;
        top:-9999px;
        left:-9999px
    }
    tr{
        margin:0 0 1rem 0
    }
    tr:nth-child(odd){
        background:#e7e7e7
    }
    tr:nth-child(even){
        background:#d5d5d5
    }
    td{
        border:none;
        border-bottom:1px solid #eee;
        position:relative;
        padding-left:50%!important
    }
    td:before{
        position:absolute;
        left:12px;
        width:45%;
        white-space:nowrap
    }
}
@media only screen and (max-width:900px){
    #dealersListTable td:nth-of-type(1):before{
        content:"Code"
    }
    #dealersListTable td:nth-of-type(2):before{
        content:"Customer Name"
    }
    #dealersListTable td:nth-of-type(3):before{
        content:"Location"
    }
    #dealersListTable td:nth-of-type(4):before{
        content:"Credit Hold"
    }
    #dealersListTable td:nth-of-type(5):before{
        content:" Action ";
        text-align:left!important
    }
    #dealersListTable td:nth-of-type(5){
        text-align:right
    }
    #dealersListTable td:nth-of-type(5) .o-btn{
        margin-right:-5px
    }
}
@media only screen and (max-width:900px){
    #backordersDealerEntry td:nth-of-type(1):before{
        content:"NUMBER"
    }
    #backordersDealerEntry td:nth-of-type(2):before{
        content:"CODE / NAME"
    }
    #backordersDealerEntry td:nth-of-type(3):before{
        content:"ETA"
    }
    #backordersDealerEntry td:nth-of-type(4):before{
        content:"QTY"
    }
    #backordersDealerEntry td:nth-of-type(5):before{
        content:" DISC"
    }
    #backordersDealerEntry td:nth-of-type(6):before{
        content:"PRICE"
    }
}
@media only screen and (max-width:900px){
    #backordersSalesEntry td{
        color:#fff;
        font-size:12px;
        word-wrap:break-word
    }
    #backordersSalesEntry td:nth-of-type(1):before{
        content:"NUMBER"
    }
    #backordersSalesEntry td:nth-of-type(2):before{
        content:"CODE / NAME"
    }
    #backordersSalesEntry td:nth-of-type(3):before{
        content:"ETA"
    }
    #backordersSalesEntry td:nth-of-type(4):before{
        content:"QTY"
    }
    #backordersSalesEntry td:nth-of-type(5):before{
        content:" DISC"
    }
    #backordersSalesEntry td:nth-of-type(6):before{
        content:"PRICE"
    }
}
.c-table{
    display:table;
    width:100%;
    margin-bottom:24px
}
.c-table--body{
    display:table-row-group
}
.c-table--row{
    display:table-row
}
.c-table--cell,.c-table--head{
    border-bottom:1px solid #7d7d7d;
    display:table-cell;
    padding:6px 12px
}
.c-table--cell--check,.c-table--head--check{
    text-align:center
}
.c-table--cell--check .indicator,.c-table--head--check .indicator{
    box-sizing:border-box;
    width:25px;
    height:25px;
    margin-right:30%;
    margin-top:4px;
    float:right;
    background-color:#e12827;
    background-clip:content-box;
    border:1px solid #4a494a
}
.c-table--cell--check .indicator.active,.c-table--head--check .indicator.active{
    background-color:#00d800
}
.c-table--heading{
    background-color:#eee;
    display:table-header-group;
    color:#000
}
.c-table--mlist .c-table--head{
    padding-top:12px;
    padding-bottom:12px;
    font-size:18px;
    background-color:#141727;
    letter-spacing:2px;
    color:#fff
}
.c-table--mlist input[type=text]{
    margin-bottom:6px;
    text-align:center
}
#itemsDiv input{
    text-align:center
}
@media only screen and (max-width:900px){
    #itemsDiv tbody td:nth-of-type(1):before{
        content:"Product Code"
    }
    #itemsDiv tbody td:nth-of-type(2):before{
        content:"Description"
    }
    #itemsDiv tbody td:nth-of-type(3):before{
        content:"Qty"
    }
    #itemsDiv tbody td:nth-of-type(4):before{
        content:"Pack"
    }
    #itemsDiv tbody td:nth-of-type(5):before{
        content:"NETex"
    }
    #itemsDiv tbody td:nth-of-type(6):before{
        content:"NETinc"
    }
    #itemsDiv tbody td:nth-of-type(7):before{
        content:"Discount (%)"
    }
    #itemsDiv tbody td:nth-of-type(8):before{
        content:"Total ex"
    }
    #itemsDiv tbody td:nth-of-type(9):before{
        content:"Total inc"
    }
    #itemsDiv tbody td{
        text-align:left
    }
    #itemsDiv tbody td:before{
        text-align:left
    }
    #itemsDiv tfoot{
        width:100%!important;
        display:block;
        text-align:center;
        color:#000
    }
    #itemsDiv tfoot tr{
        background:#d2d2d2!important;
        font-size:22px;
        font-weight:700
    }
    #itemsDiv tfoot td,#itemsDiv tfoot tr{
        width:100%!important;
        display:block;
        text-align:center
    }
    #itemsDiv tfoot td:nth-of-type(1),#itemsDiv tfoot td:nth-of-type(2){
        display:none
    }
    #itemsDiv tfoot td:nth-of-type(3):before{
        content:"Total"
    }
}
#shipmentsTable tfoot{
    display:none
}
@media only screen and (max-width:900px){
    #shipmentsTable tbody td:nth-of-type(1):before{
        content:"DATE"
    }
    #shipmentsTable tbody td:nth-of-type(2):before{
        content:"INVOICE #"
    }
    #shipmentsTable tbody td:nth-of-type(3):before{
        content:"SHIP METHOD"
    }
    #shipmentsTable tbody td:nth-of-type(4):before{
        content:"CUSTOM ORDER NO"
    }
    #shipmentsTable tbody td:nth-of-type(5):before{
        content:"PRODUCT CODE"
    }
    #shipmentsTable tbody td:nth-of-type(6):before{
        content:"DESCRIPTION"
    }
    #shipmentsTable tbody td:nth-of-type(7):before{
        content:"QTY"
    }
    #shipmentsTable tfoot{
        display:none
    }
}
#sparepartsTable_wrapper{
    margin-top:24px;
    padding-bottom:96px
}
#sparepartsTable_wrapper #sparepartsTable{
    margin-top:24px
}
#sparepartsTable_wrapper #sparepartsTable thead .sorting_disabled{
    text-align:center!important
}
#sparepartsTable_wrapper #sparepartsTable thead tr th:nth-of-type(4),#sparepartsTable_wrapper #sparepartsTable thead tr th:nth-of-type(5),#sparepartsTable_wrapper #sparepartsTable thead tr th:nth-of-type(6){
    text-align:right;
    padding-right:20px
}
#sparepartsTable_wrapper #sparepartsTable tbody input{
    max-width:100px!important
}
#sparepartsTable_wrapper #sparepartsTable tbody tr td:nth-of-type(4),#sparepartsTable_wrapper #sparepartsTable tbody tr td:nth-of-type(5),#sparepartsTable_wrapper #sparepartsTable tbody tr td:nth-of-type(6){
    text-align:right
}
#sparepartsTable_wrapper #sparepartsTable tbody tr td:nth-of-type(7){
    text-align:center
}
#sparepartsTable_wrapper #sparepartsTable tfoot{
    display:none!important
}
#sparepartsTable_wrapper #sparepartsTable td button{
    margin:0 auto;
    border:1px solid #9b9a9b;
    padding:4px 30px;
    transition:.3s;
    color:#000;
    background:0 0
}
#sparepartsTable_wrapper #sparepartsTable td button:hover{
    cursor:pointer;
    opacity:.75;
    background:#9b9a9b
}
@media only screen and (max-width:900px){
    #sparepartsTable{
        color:#fff!important
    }
    #sparepartsTable a{
        color:#fff!important
    }
    #sparepartsTable thead th{
        text-align:left
    }
    #sparepartsTable tbody td{
        text-align:left!important;
        color:#fff!important
    }
    #sparepartsTable tbody td:nth-of-type(1):before{
        content:"PRODUCT"
    }
    #sparepartsTable tbody td:nth-of-type(2):before{
        content:"DESCRIPTION"
    }
    #sparepartsTable tbody td:nth-of-type(3):before{
        content:"STOCK"
    }
    #sparepartsTable tbody td:nth-of-type(4):before{
        content:"NETex"
    }
    #sparepartsTable tbody td:nth-of-type(5):before{
        content:"NETinc"
    }
    #sparepartsTable tbody td:nth-of-type(6):before{
        content:"RRP"
    }
    #sparepartsTable tbody td:nth-of-type(7):before{
        content:"QTY"
    }
    #sparepartsTable tbody td:nth-of-type(8):before{
        content:"Order"
    }
    #sparepartsTable tfoot{
        display:none
    }
}
@media (min-width:901px) and (max-width:1490px){
    #itemsDiv table,#priceListTable,#shipmentsTable{
        overflow-x:auto;
        white-space:nowrap
    }
    #itemsDiv table tfoot,#itemsDiv table thead,#priceListTable tfoot,#priceListTable thead,#shipmentsTable tfoot,#shipmentsTable thead{
        font-size:1.2vw
    }
    #itemsDiv table tbody,#priceListTable tbody,#shipmentsTable tbody{
        font-size:1vw
    }
}
.c-list{
    color:#000
}
table hr{
    margin:3px
}
table.warrantyRates{
    width:100%;
    border-collapse:collapse;
    border-width:0;
    border-color:#2a2a2a;
    border-style:solid;
    color:#fff
}
table.warrantyRates td,table.warrantyRates th{
    border-width:0;
    border-color:#2a2a2a;
    border-style:solid;
    padding:12px
}
table.warrantyRates tr{
    border-bottom:1px solid #fff
}
table.warrantyRates tr:hover{
    background:#afafaf
}
table.warrantyRates thead{
    background-color:#2a2a2a
}
.c-list__img img{
    width:190px
}
span.small-text{
    font-size:13px;
    opacity:.8;
    letter-spacing:0
}
.dataTable tfoot tr td,.dataTable thead tr td{
    height:auto
}
.dataTables_wrapper{
    color:#fff;
    margin-top:12px
}
.dataTables_wrapper .dt-buttons{
    display:block;
    float:right;
    text-align:right
}
.dataTables_wrapper .dt-buttons .dt-button,.dataTables_wrapper .dt-buttons button{
    border:1px solid #9b9a9b;
    padding:7px 43px;
    transition:.3s;
    color:#fff;
    background:0 0
}
.dataTables_wrapper .dt-buttons .dt-button:hover,.dataTables_wrapper .dt-buttons button:hover{
    opacity:.75
}
.dataTables_wrapper .dataTables_filter{
    display:inline-block
}
.dataTables_wrapper .dataTables_paginate{
    margin-top:12px;
    margin-bottom:12px;
    display:inline-block;
    float:right
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    margin:6px;
    padding:6px 12px;
    border:1px solid #ffffff7a
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{
    opacity:.7
}
.dataTables_wrapper .dataTables_info{
    display:block;
    max-width:100%;
    text-align:center
}
.dataTables_wrapper #priceListBody td,.dataTables_wrapper #priceListBody th{
    vertical-align:inherit;
    padding-top:15px;
    padding-bottom:15px
}
.dataTables_wrapper #priceListBody td,.dataTables_wrapper #priceListBody th{
    text-align:right;
    white-space:break-spaces;
    padding-right:15px;
    border-bottom:1px dotted #9b9a9b
}
.dataTables_wrapper #priceListBody td input[type=text],.dataTables_wrapper #priceListBody th input[type=text]{
    max-width:100px;
    padding:3px 5px;
    background:#000;
    color:#fff;
    text-align:center;
    margin:0
}
.dataTables_wrapper #priceListBody td [type=reset],.dataTables_wrapper #priceListBody td [type=submit],.dataTables_wrapper #priceListBody td button,.dataTables_wrapper #priceListBody td html [type=button],.dataTables_wrapper #priceListBody th [type=reset],.dataTables_wrapper #priceListBody th [type=submit],.dataTables_wrapper #priceListBody th button,.dataTables_wrapper #priceListBody th html [type=button]{
    border:1px solid #9b9a9b;
    padding:4px 30px;
    transition:.3s;
}
.dataTables_wrapper #priceListBody td [type=reset]:hover,.dataTables_wrapper #priceListBody td [type=submit]:hover,.dataTables_wrapper #priceListBody td button:hover,.dataTables_wrapper #priceListBody td html [type=button]:hover,.dataTables_wrapper #priceListBody th [type=reset]:hover,.dataTables_wrapper #priceListBody th [type=submit]:hover,.dataTables_wrapper #priceListBody th button:hover,.dataTables_wrapper #priceListBody th html [type=button]:hover{
    cursor:pointer;
    opacity:.75;
    background:#9b9a9b
}
@media (max-width:671px){
    .dataTables_wrapper #priceListBody td,.dataTables_wrapper #priceListBody th{
        white-space:unset
    }
}
.dataTables_wrapper #priceListBody td:nth-of-type(1),.dataTables_wrapper #priceListBody td:nth-of-type(2),.dataTables_wrapper #priceListBody th:nth-of-type(1),.dataTables_wrapper #priceListBody th:nth-of-type(2){
    text-align:left
}
.dataTables_filter input{
    background:#000;
    outline:0;
    box-shadow:none;
    border:1px solid #a5a5a5;
    padding:7px;
    color:#fff;
    min-width:325px
}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{
    cursor:pointer;
    *cursor:hand;
    background-repeat:no-repeat;
    background-position:center right
}
table.dataTable thead .sorting{
    background-image:url(../img/sort_both.png)
}
table.dataTable thead .sorting_asc{
    background-image:url(../img/sort_asc.png)
}
table.dataTable thead .sorting_desc{
    background-image:url(../img/sort_desc.png)
}
table.dataTable thead .sorting_asc_disabled{
    background-image:url(../img/sort_asc_disabled.png)
}
table.dataTable thead .sorting_desc_disabled{
    background-image:url(../img/sort_desc_disabled.png)
}
@media (max-width:671px){
    .dt-buttons{
        width:100%!important;
        float:unset!important
    }
    .dt-buttons .dt-button{
        display:inline;
        width:100%!important
    }
    .dataTables_filter{
        width:100%!important;
        margin-top:24px
    }
    .dataTables_filter input{
        min-width:100%!important;
        margin-left:0
    }
    .dataTable{
        margin-top:90px
    }
    tfoot{
        display:none
    }
}
#deleteItem{
    color:#000!important;
    font-size:1.4em!important;
    transition:all .33s
}
#deleteItem:hover{
    color:red!important
}
b,strong,th{
    font-weight:700
}
.u-flydirt,small{
    font-size:11px;
    font-size:.6875rem;
    line-height:.75
}
.has-minortext li,.has-minortext p,.u-minortext{
    font-size:14px;
    font-size:.875rem;
    line-height:1.71429
}
.o-layout{
    list-style:none;
    margin:0;
    padding:0;
    margin-left:-24px
}
.o-layout__item{
    display:inline-block;
    padding-left:24px;
    vertical-align:top;
    width:100%
}
.o-layout--tiny{
    margin-left:-6px
}
.o-layout--tiny>.o-layout__item{
    padding-left:6px
}
.o-layout--small{
    margin-left:-18px
}
.o-layout--small>.o-layout__item{
    padding-left:18px
}
.o-layout--large{
    margin-left:-36px
}
.o-layout--large>.o-layout__item{
    padding-left:36px
}
.o-layout--flush{
    margin-left:0
}
.o-layout--flush>.o-layout__item{
    padding-left:0
}
.o-wrapper{
    width:100%;
    max-width:2000px;
    margin:0 auto;
    padding:0 24px
}
@media all and (min-width:960px){
    .o-wrapper{
        padding:0 48px
    }
}
@media (max-width:600px){
    .o-wrapper{
        padding:0 12px
    }
}
.o-wrapper--flush{
    padding:0
}
@media all and (min-width:960px){
    .o-wrapper--x-small{
        padding:0 12px
    }
}
.o-wrapper--small{
    max-width:1320px
}
.o-wrapper--white{
    background-color:#fff
}
.o-wrapper--small-x{
    max-width:1250px
}
.o-btn{
    display:inline-block;
    vertical-align:middle;
    font:inherit;
    text-align:center;
    margin:0;
    cursor:pointer;
    overflow:visible;
    padding:12px 24px;
    background-color: #141727; /* was transparent klara added colour on 26.nov 2023 8.33 pm */
    border:none;
    border-radius:3px
}
.o-btn,.o-btn:active,.o-btn:focus,.o-btn:hover{
    text-decoration:none;
    color:#fff
}
.o-btn::-moz-focus-inner{
    border:0;
    padding:0
}
.o-btn{
    border:1px solid #9b9a9b;
    padding:7px 50px;
    transition:.3s
}
.o-btn--login{
    display:block;
    max-width:250px;
    margin:0 auto;
    margin-top:50px;
    padding:17px 50px;
    color:#9b9a9b
}
.o-btn--search--header{
    width:45px;
    background:0 0;
    border:none;
    transform:translateY(19%)
}
.o-btn--search--header svg{
    fill:#9b9a9b
}
.o-btn--hero{
    padding:7px 20px;
    border-radius:0;
    border:none
}
.o-btn:hover{
    opacity:.8
}
.o-btn--full{
    width:100%
}
.o-btn--full:hover{
    background:#9b9a9b;
    color:#000
}
.o-btn--gray{
    color:#fff;
    background:#4a494a
}
.o-btn--grid{
    background-color:#9b9a9b
}
.o-btn--grid:hover{
    background-color:#297dc2 !important;
    color:white !important;
}
.o-btn--grid--order{
    background-color:#141727
}
.o-btn td button,.o-btn--table{
    padding:3px 24px;
    font-size:15px;
    margin-top:-3px
}
.o-btn td button:hover,.o-btn--table:hover{
    background:#141727
}
.o-btn--session{
    padding:7px 10px;
    max-width:300px;
    margin:0 auto;
    display:block;
    margin-top:34px;
    background:#141727
}
.o-btn--feedback{
    background:#141727!important;
    border:1px solid #141727;
    color:#fff;
    transition:0s
}
.o-btn--feedback:hover{
    opacity:.75
}
.button-top{
    position:fixed;
    width:50px;
    height:50px;
    background:#141727;
    bottom:-58px;
    right:0;
    text-align:center;
    padding-top:10px;
    z-index:9999999
}
.button-top i{
    font-size:35px;
    color:#fff!important
}
.button-top:hover{
    opacity:.7
}
.c-shoping-card{
    width:50px;
    height:60px;
    background:#fff;
    color:#000;
    font-size:24px;
    padding-top:3px;
    text-align:center
}
.c-shoping-card .mdi-card-number{
    font-size:12px
}
.disabled{
    background-color:rgba(128,128,128,.4)!important;
    pointer-events:none
}
.o-module{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    overflow:hidden;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.o-module__item{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.o-module__content{
    flex:1
}
.o-module__content--bottom{
    align-self:flex-end
}
.o-aspect{
    position:relative
}
.o-aspect:before{
    content:'';
    width:0;
    height:0;
    padding-bottom:100%;
    float:left
}
.o-aspect--69:before{
    padding-bottom:69%
}
.o-aspect--4by3:before{
    padding-bottom:66.667%
}
.o-aspect--16by9:before{
    padding-bottom:56.25%
}
.o-aspect>*{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.o-fluid-object{
    position:relative;
    width:100%;
    padding-bottom:69%;
    margin-bottom:24px
}
.o-fluid-object iframe,.o-fluid-object object{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.o-fluid-object--69{
    padding-bottom:69%
}
.o-fluid-object--56{
    padding-bottom:56%
}
.o-fluid-object--4by3{
    padding-bottom:66.667%
}
.o-fluid-object--16by9{
    padding-bottom:56.25%
}
.c-icon__search{
    fill:#9b9a9b;
    width:29px;
    height:23px;
    margin-top:4px
}
.c-icon__close{
    fill:#9b9a9b;
    width:29px;
    height:23px;
    margin-top:4px
}
.c-icon__logo{
    max-width:250px
}
i{
    display:inline-block;
    width:32px;
    height:24px;
    font-family:icon;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    line-height:24px
}
@media (min-width:1301px){
    .li-icon{
        position:absolute
    }
    .li-icon--account{
        right:48px
    }
    .li-icon--logout{
        right:0
    }
}

.icon-filter{
    height:20px;
    width:28px;
    color:#fff;
    margin-left:5px;
    margin-bottom:-5px;
    display:inline-block;
    background-repeat:no-repeat;
    vertical-align:baseline;
    background-image: url( "/assets/img/icons/filter.svg" );
}
.c-social{
    width:100%;
    text-align:center;
    padding-top:48px;
    padding-bottom:24px
}
.c-social__icon{
    margin:5px;
    width:20px;
    height:20px;
    fill:#fff
}
.c-social__icon:hover{
    fill:red
}
.c-skip{
    position:absolute;
    overflow:hidden;
    width:1px;
    height:1px;
    top:-10px;
    z-index:-999
}
.c-skip:active,.c-skip:focus,.c-skip:hover{
    width:auto;
    height:auto;
    display:inline-block;
    top:12px;
    left:50%;
    transform:translateX(-50%);
    z-index:999
}
.c-nav ul{
    list-style:none
}
.c-nav ul li{
    display:inline
}
.c-nav a{
    display:inline-block;
    margin-left:20px;
    color:#9b9a9b;
    transition:.25s
}
.c-nav a:hover{
    color:#fff
}
.c-nav a img{
    width:20px
}
.c-nav__brands{
    font-size:18px;
    font-weight:500;
    text-transform:uppercase;
    letter-spacing:2px;
    border-bottom:1px solid;
    transform:translateY(-2%);
    transition:none!important
}
@media all and (max-width:671px){
    .c-nav__brands{
        margin-top:8px;
        font-size:14px;
        letter-spacing:1px;
        transform:unset
    }
}
.c-nav__drop{
    position:fixed;
    top:0;
    right:0;
    width:105%;
    max-width:500px;
    height:100%;
    min-height:500px;
    padding:30px;
    background:#2b2a2a;
    z-index:3;
    transform:translate(100%);
    transition:transform .25s;
    overflow:hidden;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:none
}
.c-nav__drop ul{
    list-style:none
}
.c-nav__drop.active{
    transform:translate(5%)
}
.c-nav__drop--close{
    float:right;
    margin-right:10%;
    margin-top:-5px
}
.c-nav__drop__main{
    display:none;
    width:100%
}
.c-nav__drop__main li{
    line-height:3
}
.c-nav__drop__main li a{
    color:#9b9a9b;
    text-transform:uppercase
}
.c-nav__drop__brands{
    position:relative;
    display:none;
    width:90%;
    height:100%;
    -ms-overflow-style:none
}
.c-nav__drop__brands a{
    line-height:3;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#9b9a9b
}
.c-nav__drop__brands::-webkit-scrollbar{
    display:none
}
.c-nav__drop__brands--close .c-icon__close{
    width:38px;
    height:20px;
    margin-top:8px
}
.c-nav__drop__copy{
    width:100%;
    color:#fff;
    text-align:center
}
.c-nav__drop__copy p{
    margin:0;
    font-size:10px
}
.c-nav__drop::-webkit-scrollbar{
    display:none
}
@media all and (max-width:671px){
    .c-nav__drop{
        padding-top:80px;
        z-index:1;
        max-width:672px;
        background:#000
    }
    .c-nav__drop li{
        border-bottom:1px solid #9b9a9b
    }
    .c-nav__drop li a{
        text-transform:uppercase
    }
    .c-nav__drop .c-nav__drop--close{
        display:none
    }
}
.c-nav__search{
    width:25px
}
.c-nav__search svg{
    width:25px;
    height:20px
}
.c-nav__search .c-icon__close{
    display:none
}
.c-nav__search.open .c-icon__search{
    display:none
}
.c-nav__search.open .c-icon__close{
    display:block
}
@media all and (max-width:671px){
    .c-nav__search{
        display:none!important
    }
}
.c-nav__brand{
    transform:translate(0,-90%);
    position:absolute;
    right:0
}
@media all and (max-width:671px){
    .c-nav__brand{
        display:none;
        transform:none
    }
}
.c-nav__toggle{
    float:right;
    margin:15px
    margin-top:30px;
}
@media all and (max-width:671px){
    .c-nav__toggle{
        /*margin-top:12px*/
    }
}
.c-nav__toggle--left{
    display:none;
    float:left;
    /*margin-right:10px;*/
    /*margin-top:5px*/
}
@media all and (max-width:671px){
    .c-nav__toggle--left{
        display:block;
        position:absolute;
        /*margin-top:12px*/
    }
}
.c-nav__toggle--product{
    padding:6px;
    color:#9b9a9b;
    letter-spacing:1px;
    font-size:19px;
    text-transform:uppercase
}
.c-nav__toggle--product .topple-icon:hover span,.c-nav__toggle--product .topple-icon:hover:after,.c-nav__toggle--product .topple-icon:hover:before{
    background:#9b9a9b
}
.c-nav__toggle--product p{
    display:inline-block;
    margin:0;
    padding-top:0;
    vertical-align:text-bottom;
    color:#9b9a9b!important
}
@media (min-width:1100px){
    .c-nav__toggle--product{
        display:none!important
    }
}
@media all and (max-width:671px){
    .c-nav__toggle--right{
        display:none!important
    }
}
.c-nav__toggle--dealer,.c-nav__toggle--salerep{
    display:none
}
@media all and (max-width:1300px){
    .c-nav__toggle--dealer,.c-nav__toggle--salerep{
        display:block!important
    }
}
.c-nav__dealer,.c-nav__salerep{
    display:inline-block;
    width:calc(100% - 260px);
    margin-top:10px
}
.c-nav__dealer ul,.c-nav__salerep ul{
    display:inline-block;
    width:100%;
    list-style:none
}
.c-nav__dealer ul li,.c-nav__salerep ul li{
    display:inline-block;
    margin-left:10px
}
.c-nav__dealer ul li a,.c-nav__salerep ul li a{
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    font-size:16px;
    letter-spacing:2px;
    font-weight:bolder;
    text-transform:uppercase
}
.c-nav__dealer ul li a:active,.c-nav__dealer ul li a:hover:not(.icon),.c-nav__salerep ul li a:active,.c-nav__salerep ul li a:hover:not(.icon){
    border-bottom:1px solid
}
.c-nav__dealer ul li a .mdi:before,.c-nav__salerep ul li a .mdi:before{
    font-size:27px
}
@media all and (max-width:1300px){
    .c-nav__dealer,.c-nav__salerep{
        display:none
    }
    .c-nav__dealer.open,.c-nav__salerep.open{
        top:92px;
        display:block;
        position:absolute;
        width:100%;
        height:100vh;
        margin-left:-24px;
        padding-left:24px;
        padding-right:72px;
        background:#000;
        box-sizing:content-box;
        overflow-y:scroll;
        z-index:9999
    }
    .c-nav__dealer.open ul>li,.c-nav__salerep.open ul>li{
        padding:10px 0
    }
}
@media all and (max-width:1300px) and (min-width:960px){
    .c-nav__dealer.open,.c-nav__salerep.open{
        margin-left:-48px;
        padding-left:48px
    }
}
@media all and (max-width:1300px){
    .c-nav__dealer li,.c-nav__salerep li{
        width:100%;
        border-bottom:1px solid;
        text-align:left;
        float:left
    }
}
.c-nav__dealer--salerep,.c-nav__salerep--salerep{
    margin-left:0
}
@media all and (max-width:1300px){
    .c-nav__salerep.open{
        position:relative;
        top:0;
        background-color:#141727;
        z-index:99999
    }
}
.c-nav__salerep--submenu a{
    color:#fff!important
}
@media all and (max-width:671px){
    .c-nav__salerep--submenu li{
        display:block!important;
        font-size:18px;
        margin-bottom:6px;
        text-align:center;
        width:100%
    }
    .c-nav__salerep--submenu li a{
        width:100%
    }
    .c-nav__salerep--submenu p{
        display:none
    }
}
.topple-icon{
    display:inline-block;
    height:21px;
    width:26px;
    transition:transform .25s;
    position:relative;
    transition:.25s
}
.topple-icon:hover span,.topple-icon:hover:after,.topple-icon:hover:before{
    background:#fff
}
.topple-icon span{
    width:26px;
    height:2px;
    display:block;
    opacity:1;
    background:#9b9a9b;
    position:absolute;
    top:42.5%;
    transition:opacity .1s .1s
}
.topple-icon:after,.topple-icon:before{
    display:block;
    content:"";
    width:100%;
    height:2px;
    position:absolute;
    left:0;
    background-color:#9b9a9b;
    transition:top .2s .1s,bottom .2s .1s,transform .1s
}
.topple-icon:before{
    top:0
}
.topple-icon:after{
    bottom:2px
}
.topple-icon.cross span{
    opacity:0;
    background-color:#9b9a9b
}
.topple-icon.cross:after,.topple-icon.cross:before{
    margin:0;
    transition:top .1s,bottom .1s,transform .2s .1s;
    background-color:#9b9a9b
}
.topple-icon.cross:before{
    top:6px;
    transform:rotate(45deg)
}
.topple-icon.cross:after{
    bottom:13px;
    transform:rotate(-45deg)
}
.c-brand--links{
    position:absolute;
    width:100%
}
@media all and (max-width:671px){
    .c-brand--links{
        height:100vh;
        overflow-y:scroll;
        padding-bottom:200px
    }
    .c-brand--links li{
        position:relative
    }
}
.c-brand__nav{
    display:block;
    margin-top:10px
}
.c-brand__nav ul{
    margin-bottom:0;
    list-style:none;
    text-align:center
}
.c-brand__nav ul li{
    display:inline
}
.c-brand__nav ul li a{
    font-size:15px;
    font-family:OpenSans-Regular-400,Helvetica,sans-serif;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1px;
    padding:5px 10px
}
.c-brand__nav ul li a:active,.c-brand__nav ul li a:hover{
    border-bottom:2px solid #fff
}
@media all and (max-width:671px){
    .c-brand__nav ul li a:active,.c-brand__nav ul li a:hover{
        border-bottom:none
    }
}
.c-brand__nav__drop{
    position:absolute;
    display:none;
    width:100%;
    margin-top:6px;
    margin-left:0;
    padding-bottom:48px;
    padding-top:12px;
    color:#d7d7d7;
    background:0 0
}
.c-brand__nav__drop:after{
    content:"";
    position:absolute;
    height:100%;
    top:0;
    right:50%;
    transform:translateX(100%);
    width:100vw;
    background:0 0;
    background-image:linear-gradient(to top,rgba(0,0,0,.8),#000);
    z-index:-1
}
.c-brand__nav__drop::before{
    content:"";
    position:absolute;
    height:100%;
    top:0;
    left:50%;
    transform:translateX(-100%);
    width:100vw;
    background:0 0;
    background-image:linear-gradient(to top,rgba(0,0,0,.8),#000);
    z-index:-1
}
@media (max-width:967px){
    .c-brand__nav__drop{
        margin-left:-24px
    }
}
@media (max-width:671px){
    .c-brand__nav__drop{
        width:100%!important
    }
}
.c-brand__nav__drop ul{
    margin-top:24px
}
.c-brand__nav__drop ul li{
    margin-bottom:5px;
    display:block;
    list-style:none
}
.c-brand__nav__drop ul li a{
    color:#fff
}
@media all and (max-width:671px){
    .c-brand__nav__drop ul{
        display:block;
        margin-top:0
    }
}
.c-brand__nav__drop.open{
    display:block;
    width:100%;
    padding-top:24px
}
@media all and (max-width:671px){
    .c-brand__nav__drop.open{
        border-top:1px solid;
        position:relative;
        margin-left:0;
        margin-top:12px;
        padding-top:0;
        width:auto;
        transform:none
    }
    .c-brand__nav__drop.open ul li a{
        color:#fff!important
    }
}
.c-brand__nav--bottom{
    display:none
}
.c-brand__nav--bottom a,.c-brand__nav--bottom p{
    color:#9b9a9b
}
@media all and (max-width:671px){
    .c-brand__nav--bottom{
        display:block
    }
    .c-brand__nav--bottom .o-btn{
        margin-bottom:24px
    }
}
@media all and (max-width:671px){
    .c-brand__nav{
        display:none;
        position:relative
    }
    .c-brand__nav.active{
        display:block;
        margin-left:-48px;
        margin-right:0;
        padding:24px;
        padding-top:0;
        background:#000
    }
    .c-brand__nav.active ul{
        background:#000
    }
    .c-brand__nav.active ul li{
        display:block;
        width:90%;
        margin:0 auto;
        padding-top:12px;
        padding-bottom:12px;
        border-bottom:1px solid #9b9a9b;
        text-align:left
    }
    .c-brand__nav.active ul li a{
        padding-left:0;
        transition:none;
        font-size:15px;
        font-family:Myriadpro-Bold,Helvetica,sans-serif
    }
}
.c-brand__submenu span{
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:1px solid #fff;
    font-family:OpenSans-Bold,Helvetica,sans-serif;
    text-transform:uppercase
}
@media all and (max-width:671px){
    .c-brand__submenu span{
        display:block;
        text-align:left;
        border-bottom:none
    }
    .c-brand__submenu span:before{
        font-family:icon;
        content:"\f415";
        position:absolute;
        right:0;
        color:#fff;
        font-size:18px;
        text-rendering:auto
    }
    .c-brand__submenu span.open:before{
        content:"\f374"
    }
}
.c-brand__submenu ul{
    margin-bottom:10px
}
.c-brand__submenu ul.open{
    display:block
}
@media all and (max-width:671px){
    .c-brand__submenu ul{
        display:none
    }
}
@media all and (max-width:671px){
    .c-brand--link{
        color:#9d8357!important;
        font-size:18px!important
    }
    .c-brand--link:before{
        font-family:icon;
        content:"\f415";
        position:absolute;
        right:0;
        color:#fff;
        font-size:24px;
        text-rendering:auto
    }
    .c-brand--link.open:before{
        content:"\f374"
    }
}
.c-brand--link:hover{
    border-bottom:1px solid #fff
}
.c-brand__header a{
    width:100%;
    padding-top:5px!important;
    padding-bottom:5px!important;
    font-family:OpenSans-Bold,Helvetica,sans-serif!important;
    text-transform:uppercase!important;
    color:#9d8357
}
@media all and (max-width:671px){
    .c-brand__header a{
        color:#9b9a9b
    }
}
.c-brand__header--clone:before{
    display:none
}
.c-nav_search--mobile{
    position:absolute;
    display:none;
    top:24px;
    right:0
}
@media all and (max-width:671px){
    .c-nav_search--mobile{
        display:block;
        top:0
    }
    .c-nav_search--mobile .c-icon__close{
        display:none
    }
}
.c-top{
    position:relative;
    z-index:3;
    background:#000;
    outline:0
}
.c-top.sticky{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:3
}
.c-top--sticky{
    position:sticky;
    top:0
}
.c-header{
    width:100%;
    height:110px;
    padding-top: 6px;
    position:relative;
    /*transform:translateY(30%)*/
}
.c-header__logo{
    display:inline-block;
    width:250px;
    /*height:35px;*/
    margin-top:10px;
    /*margin-top:-4px*/
}

.c-header__logo--dealer{
    width:250px;
    margin-right:30px;
    float:left;
    margin-top:12px
}

.c-header__logo svg #b_ack_outline,.c-header__logo svg #b_x3B_ack_outline{
    stroke:#fff;
    stroke-width:1px;
    fill:none;
    stroke-opacity:.5
}
.c-header__brand{
    height:110px
}
.c-header__brand--logo{
    width:auto;
    max-height:36px;
    margin:5px auto
}
@media all and (max-width:671px){
    .c-header__brand--logo{
        max-width:200px
    }
}
@media all and (max-width:671px){
    .c-header__brand{
        height:70px
    }
}
@media all and (max-width:671px){
    .c-header{
        text-align:center
    }
}
.c-search{
    display:none;
    background:#4a494a
}
.c-search__header{
    width:80%;
    margin-top:30px;
    margin-left:0;
    margin-bottom:25px;
    margin-right:10px;
    background:#4a494a!important;
    color:#fff;
    font-size:17px;
    text-transform:uppercase;
    border:none;
    outline:0!important;
    letter-spacing:2px;
    border:none!important
}
@media all and (max-width:671px){
    .c-search__header{
        font-size:13px
    }
}
.c-search__dealer{
    margin-top:24px;
    margin-bottom:24px;
    padding-bottom:24px;
    border-bottom:1px solid #4a494a
}
.c-search__dealer .title{
    margin-bottom:24px;
    font-family:Myriadpro-Bold,Helvetica,sans-serif;
    letter-spacing:1px
}
.c-search__dealer i{
    height:45px;
    line-height:2.5
}
.c-search__dealer #sort{
    margin-top:5px;
    height:inherit;
    padding-bottom:6px!important;
    background:#fff;
    color:#000;
    -webkit-appearance:none
}
.c-search__dealer select{
    padding-bottom:7px!important;
    padding-top:9px;
    outline-color:transparent;
    border:1px solid #000
}
.c-search__products{
    position:relative;
    width:100%;
    color:#fff;
    outline:0;
    letter-spacing:1px
}
.c-search__products input{
    width:100%;
    height:40px;
    border:none;
    text-align:center;
    color:#000!important;
    background:#fff;
    border:1px solid #2a2a2a
}
@media all and (max-width:671px){
    .c-search__products input{
        font-size:12px
    }
}
.c-search__products button{
    right:0;
    background:0 0;
    position:absolute;
    color:#000;
    outline:0;
    border:none
}
.c-search__products button i{
    line-height:2;
    font-size:1.5rem
}
.c-search__map{
    margin-top:48px;
    margin-bottom:48px
}
.c-search__map #search-dealers-form .o-layout,.c-search__map #search-service-form .o-layout{
    margin-bottom:24px
}
.c-search__map--info{
    background:#9b9a9b;
    color:#fff!important;
    padding:18px
}
.c-search__map input[type=email],.c-search__map input[type=text],.c-search__map select,.c-search__map textarea{
    margin-top:0
}
.c-search__map input[type=email],.c-search__map input[type=text],.c-search__map select{
    padding:10px;
    background:#fff;
    color:gray;
    height:46px
}
.c-search__map--info{
    background:#4a494a;
    padding:24px
}
.c-search__map .o-btn{
    padding:10px 50px
}
.c-search__map__result{
    background:#4a494a;
    margin-bottom:5px;
    padding:10px;
    border-bottom:2px solid #d7d7d7;
    text-align:initial
}
.c-search__map__result h2{
    font-size:20px;
    margin-bottom:3px
}
.c-search__map__result h3{
    display:unset;
    font-size:15px;
    margin-bottom:3px
}
.c-search__map__result span{
    display:block;
    margin-left:.2em;
    text-indent:-.2em
}
.c-search__map__result span h3{
    margin-left:.2em;
    text-indent:-.2em
}
.c-search__map #search-dealers-form .typeahead__cancel-button{
    display:none
}
.c-search__map #search-dealers-form .typeahead__field input{
    padding:14px!important
}
.c-search__map #search-dealers-form .typeahead__container{
    position:relative
}
.c-search__map #search-dealers-form .typeahead__result{
    margin-left:0;
    z-index:999
}
.c-search__map #search-dealers-form select{
    background:#fff;
    color:#ab9d9b
}
.c-search__map #search-dealers-form .o-btn{
    padding:10px 50px
}
.search__map__result-overview{
    margin-bottom:12px;
    text-align:center
}
.search__map__result-overview span{
    font-weight:700
}
.typeahead__container button,.typeahead__container input,.typeahead__container optgroup,.typeahead__container select,.typeahead__container textarea{
    font:inherit;
    margin:0
}
.typeahead__container optgroup{
    font-weight:700
}
.typeahead__container button,.typeahead__container input{
    overflow:visible
}
.typeahead__container button,.typeahead__container select{
    text-transform:none
}
.typeahead__container [type=reset],.typeahead__container [type=submit],.typeahead__container button,.typeahead__container html [type=button]{
    -webkit-appearance:button
}
.typeahead__container [type=button]::-moz-focus-inner,.typeahead__container [type=reset]::-moz-focus-inner,.typeahead__container [type=submit]::-moz-focus-inner,.typeahead__container button::-moz-focus-inner{
    border-style:none;
    padding:0
}
.typeahead__container [type=button]:-moz-focusring,.typeahead__container [type=reset]:-moz-focusring,.typeahead__container [type=submit]:-moz-focusring,.typeahead__container button:-moz-focusring{
    outline:1px dotted ButtonText
}
.typeahead__container fieldset{
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
.typeahead__container legend{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
.typeahead__container textarea{
    overflow:auto
}
.typeahead__container [type=checkbox],.typeahead__container [type=radio]{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    padding:0
}
.typeahead__container [type=number]::-webkit-inner-spin-button,.typeahead__container [type=number]::-webkit-outer-spin-button{
    height:auto
}
.typeahead__container [type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
.typeahead__container [type=search]::-webkit-search-cancel-button,.typeahead__container [type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
.typeahead__container ::-webkit-input-placeholder{
    color:inherit;
    opacity:.54
}
.typeahead__container ::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
.typeahead__container{
    position:relative;
    font:1rem Lato,"Helvetica Neue",Arial,Helvetica,sans-serif
}
.typeahead__container *{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    outline:0
}
.typeahead__query{
    position:relative;
    z-index:1;
    width:100%
}
.typeahead__filter{
    position:relative
}
.typeahead__filter button{
    min-width:100%;
    white-space:nowrap
}
.typeahead__filter button:after{
    display:inline-block;
    margin-left:4px;
    width:0;
    height:0;
    vertical-align:-2px;
    content:"";
    border:4px solid;
    border-right-color:transparent;
    border-bottom-color:transparent;
    border-left-color:transparent
}
.typeahead__field{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    width:100%
}
.typeahead__button button{
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
}
.typeahead__field{
    color:#555
}
.typeahead__field .typeahead__hint,.typeahead__field [contenteditable],.typeahead__field input,.typeahead__field textarea{
    display:block;
    width:100%;
    line-height:1.25;
    min-height:calc(.5rem * 2 + 1.25rem + 2px);
    padding:.5rem .75rem;
    background:#fff;
    border:1px solid #ccc;
    border-radius:2px 0 0 2px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.typeahead__field .typeahead__hint:active,.typeahead__field .typeahead__hint:focus,.typeahead__field [contenteditable]:active,.typeahead__field [contenteditable]:focus,.typeahead__field input:active,.typeahead__field input:focus,.typeahead__field textarea:active,.typeahead__field textarea:focus{
    border-color:#66afe9
}
.typeahead__field input[type=search],.typeahead__field input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance:none;
    appearance:none
}
.typeahead__field input[type=search]::-ms-clear{
    display:none;
    width:0;
    height:0
}
.typeahead__container.hint .typeahead__field [contenteditable],.typeahead__container.hint .typeahead__field input,.typeahead__container.hint .typeahead__field textarea{
    background:0 0
}
.typeahead__container.hint .typeahead__query>:last-child,.typeahead__hint{
    background:#fff
}
.typeahead__container button{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    -ms-touch-action:manipulation;
    touch-action:manipulation;
    cursor:pointer;
    background-color:#fff;
    border:1px solid #ccc;
    line-height:1.25;
    padding:.5rem .75rem;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    color:#555
}
.typeahead__container button:focus,.typeahead__container button:hover{
    color:#3c3c3c;
    background-color:#f5f5f5;
    border-color:#b3b3b3
}
.typeahead__container button.active,.typeahead__container button:active{
    background-image:none
}
.typeahead__container button:active,.typeahead__container button:focus{
    border-color:#66afe9
}
.typeahead__container button.disabled,.typeahead__container button[disabled],.typeahead__container input.disabled,.typeahead__container input[disabled]{
    cursor:not-allowed;
    pointer-events:none;
    opacity:.65;
    -webkit-box-shadow:none;
    box-shadow:none;
    background-color:#fff;
    border-color:#ccc
}
.typeahead__container .typeahead__field .typeahead__hint,.typeahead__container .typeahead__field .typeahead__label-container,.typeahead__container .typeahead__field [contenteditable],.typeahead__container .typeahead__field input,.typeahead__container .typeahead__field textarea{
    padding-right:32px
}
.typeahead__button,.typeahead__filter{
    z-index:1
}
.typeahead__button button,.typeahead__filter button{
    margin-left:-1px;
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.typeahead__button:active,.typeahead__button:focus,.typeahead__button:hover,.typeahead__filter:active,.typeahead__filter:focus,.typeahead__filter:hover{
    z-index:1001
}
.typeahead__button:active button:active,.typeahead__button:active button:focus,.typeahead__button:focus button:active,.typeahead__button:focus button:focus,.typeahead__button:hover button:active,.typeahead__button:hover button:focus,.typeahead__filter:active button:active,.typeahead__filter:active button:focus,.typeahead__filter:focus button:active,.typeahead__filter:focus button:focus,.typeahead__filter:hover button:active,.typeahead__filter:hover button:focus{
    z-index:1001
}
.typeahead__filter+.typeahead__button button{
    margin-left:-2px
}
.typeahead__container.filter .typeahead__filter{
    z-index:1001
}
.typeahead__dropdown,.typeahead__list{
    position:absolute;
    left:0;
    z-index:1000;
    width:100%;
    min-width:160px;
    padding:5px 0;
    list-style:none;
    text-align:left;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:2px;
    background-clip:padding-box;
    padding-left:24px;
    padding-right:24px
}
.typeahead__result.detached .typeahead__list{
    position:relative;
    z-index:1041;
    top:initial;
    left:initial
}
.typeahead__dropdown{
    right:0;
    left:initial;
    z-index:1001
}
.c-top .typeahead__list{
    width:100vw
}
.typeahead__list>li{
    position:relative;
    border-top:solid 1px #ccc
}
.typeahead__list>li:first-child{
    border-top:none
}
.typeahead__dropdown .typeahead__dropdown-item[disabled]>a,.typeahead__list .typeahead__item[disabled]>a{
    cursor:not-allowed;
    color:#bababa;
    background-color:#fafafa
}
.typeahead__dropdown .typeahead__dropdown-item>a,.typeahead__list .typeahead__item>a{
    display:block;
    padding:1rem .75rem;
    clear:both;
    color:#333;
    text-decoration:none
}
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active>a,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:focus,.typeahead__dropdown .typeahead__dropdown-item:not([disabled])>a:hover,.typeahead__list .typeahead__item:not([disabled]).active>a,.typeahead__list .typeahead__item:not([disabled])>a:focus,.typeahead__list .typeahead__item:not([disabled])>a:hover{
    background-color:#f5f5f5;
    color:#3c3c3c
}
.typeahead__list.empty>li{
    padding:.5rem .75rem;
    color:#333
}
.typeahead__list>.typeahead__group{
    border-color:#bfdef6;
    font-weight:700
}
.typeahead__list>.typeahead__group:first-child{
    border-top:solid 1px #bfdef6
}
.typeahead__list>.typeahead__group.active>a,.typeahead__list>.typeahead__group>a,.typeahead__list>.typeahead__group>a:focus,.typeahead__list>.typeahead__group>a:hover{
    cursor:default;
    color:#17639f;
    background:#ecf5fc;
    display:block;
    padding:.5rem .75rem;
    clear:both;
    text-decoration:none
}
.typeahead__list>li.typeahead__group+li.typeahead__item{
    border-color:#bfdef6
}
.typeahead__container.backdrop+.typeahead__backdrop,.typeahead__container.filter .typeahead__dropdown,.typeahead__container.hint .typeahead__hint,.typeahead__container.result .typeahead__list{
    display:block!important
}
.typeahead__container .typeahead__dropdown,.typeahead__container .typeahead__hint,.typeahead__container .typeahead__list,.typeahead__container+.typeahead__backdrop{
    display:none!important
}
.typeahead__dropdown li:last-child{
    margin-top:5px;
    padding-top:5px;
    border-top:solid 1px #ccc
}
.typeahead__cancel-button{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:absolute;
    right:0;
    cursor:pointer;
    line-height:1.25;
    padding:.5rem .75rem;
    visibility:hidden
}
.typeahead__label .typeahead__cancel-button{
    visibility:visible;
    right:4px
}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button,.typeahead__label .typeahead__cancel-button{
    visibility:visible
}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button:hover,.typeahead__label .typeahead__cancel-button:hover{
    color:#d0021b
}
.typeahead__search-icon{
    padding:0 1.25rem;
    width:16px;
    height:16px;
    background:url(data:image/svg+xml;
    charset=utf8;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1MC4zMTMgMjUwLjMxMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUwLjMxMyAyNTAuMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnIGlkPSJTZWFyY2giPgoJPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTI0NC4xODYsMjE0LjYwNGwtNTQuMzc5LTU0LjM3OGMtMC4yODktMC4yODktMC42MjgtMC40OTEtMC45My0wLjc2ICAgYzEwLjctMTYuMjMxLDE2Ljk0NS0zNS42NiwxNi45NDUtNTYuNTU0QzIwNS44MjIsNDYuMDc1LDE1OS43NDcsMCwxMDIuOTExLDBTMCw0Ni4wNzUsMCwxMDIuOTExICAgYzAsNTYuODM1LDQ2LjA3NCwxMDIuOTExLDEwMi45MSwxMDIuOTExYzIwLjg5NSwwLDQwLjMyMy02LjI0NSw1Ni41NTQtMTYuOTQ1YzAuMjY5LDAuMzAxLDAuNDcsMC42NCwwLjc1OSwwLjkyOWw1NC4zOCw1NC4zOCAgIGM4LjE2OSw4LjE2OCwyMS40MTMsOC4xNjgsMjkuNTgzLDBDMjUyLjM1NCwyMzYuMDE3LDI1Mi4zNTQsMjIyLjc3MywyNDQuMTg2LDIxNC42MDR6IE0xMDIuOTExLDE3MC4xNDYgICBjLTM3LjEzNCwwLTY3LjIzNi0zMC4xMDItNjcuMjM2LTY3LjIzNWMwLTM3LjEzNCwzMC4xMDMtNjcuMjM2LDY3LjIzNi02Ny4yMzZjMzcuMTMyLDAsNjcuMjM1LDMwLjEwMyw2Ny4yMzUsNjcuMjM2ICAgQzE3MC4xNDYsMTQwLjA0NCwxNDAuMDQzLDE3MC4xNDYsMTAyLjkxMSwxNzAuMTQ2eiIgZmlsbD0iIzU1NTU1NSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat scroll center center transparent;
}
.typeahead__container.loading .typeahead__query:after,.typeahead__container.loading .typeahead__query:before{
    -webkit-transition:all 0s linear,opacity .2s ease;
    -o-transition:all 0s linear,opacity .2s ease;
    transition:all 0s linear,opacity .2s ease;
    position:absolute;
    z-index:3;
    content:"";
    top:35%;
    right:.55em;
    margin-top:-.675rem;
    width:1.35rem;
    height:1.35rem;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border-radius:500rem;
    border-style:solid;
    border-width:.1em
}
.typeahead__container.loading .typeahead__query:before{
    border-color:rgba(0,0,0,.35)
}
.typeahead__container.loading .typeahead__query:after{
    -webkit-animation:button-spin .6s linear;
    animation:button-spin .6s linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    border-color:#fff transparent transparent;
    -webkit-box-shadow:0 0 0 1px transparent;
    box-shadow:0 0 0 1px transparent
}
@-webkit-keyframes button-spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes button-spin{
    from{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    to{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.typeahead__label-container{
    list-style:none;
    position:absolute;
    padding-top:calc(1rem * .375);
    padding-left:6px;
    width:100%;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.typeahead__label{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-size:calc(1rem * .875);
    position:relative;
    background:#ecf5fc;
    border:solid 1px #c2e0ff;
    padding-left:4px;
    border-radius:2px;
    margin-right:4px;
    margin-bottom:calc(1rem * .375)
}
.typeahead__label>*{
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.typeahead__label .typeahead__cancel-button{
    line-height:normal;
    height:auto;
    position:static;
    padding-top:calc(1rem * .25 - 1px);
    padding-bottom:calc(1rem * .25 + 1px);
    padding-left:6px;
    padding-right:6px;
    margin-left:4px;
    font-size:calc(1rem * .875);
    border-left:solid 1px #c2e0ff
}
.typeahead__label .typeahead__cancel-button:hover{
    background-color:#d5e9f9
}
.typeahead__cancel-button{
    visibility:hidden;
    float:right;
    content:"clear";
    color:#fff;
    transform:translateY(25%)
}
.typeahead__cancel-button:hover{
    opacity:.8;
    cursor:pointer
}
.typeahead__result{
    position:absolute;
    width:100%;
    background:#fff;
    color:#000;
    margin-left:-48px;
    padding-left:48px;
    padding-right:48px
}
.typeahead__result ul{
    list-style:none
}
.typeahead__result ul li a{
    color:#000
}
.c-top .typeahead__container [type=search]{
    margin-bottom:12px;
    margin-top:12px
}
.c-top .typeahead__cancel-button{
    color:#fff
}
.c-top .typeahead__list{
    display:block;
    max-height:600px;
    overflow:scroll
}
.c-search__map #search-dealers-form .typeahead__cancel-button{
    color:#000;
    position:absolute;
    right:12px;
    line-height:1.5
}
#search-dealers-form .typeahead__field input{
    padding:14px!important
}
#search-dealers-form .typeahead__container{
    position:relative
}
#search-dealers-form .typeahead__result{
    margin-left:0;
    z-index:999
}
#search-dealers-form select{
    background:#fff;
    color:#ab9d9b
}
#search-dealers-form .o-btn{
    padding:10px 50px
}
#search-dealers-form .typeahead__list{
    display:block;
    max-height:400px;
    overflow:scroll
}
.c-sort i{
    transition:transform .3s
}
.c-sort i.open{
    transform:rotate(180deg);
    line-height:3
}
.c-sort__opt{
    box-sizing:content-box;
    float:right
}
.c-sort__opt a{
    display:block
}
.c-filter{
    width:300px;
    float:left;
    margin-left:-150%;
    transition:all .3s
}
.c-filter .o-layout__item{
    padding-bottom:24px
}
.c-filter a{
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: normal;
}
.c-filter a a:active,.c-filter a a:focus,.c-filter a a:hover{
    color:#9b9a9b;
    opacity:1;
    font-weight:700
}
.c-filter [type=checkbox],.c-filter [type=radio]{
    left:0!important
}
.c-filter.open{
    display:block;
    margin-left:0;
    width:300px;
    scrollbar-color:#141726 transparent;
    scrollbar-width:thin
}
.c-filter.open.sticky{
    position:sticky;
    top:46px;
    overflow-y:scroll;
    overflow-x:hidden;
    height:100vh;
    padding-bottom:80px;
    z-index:1
}
@media all and (max-width:671px){
    .c-filter.open.sticky{
        top:100px;
        width:100%;
        padding-bottom:103px;
        margin-bottom:100px
    }
}
.c-filter.open::-webkit-scrollbar-thumb{
    background:#6d6d6d;
    -webkit-box-shadow:inset 0 0 6px #6d6d6d
}
.c-filter__header{
    margin-bottom:12px;
    padding:15px 10px;
    background:#2a2a2a;
    position:relative;
    text-transform:uppercase;
    cursor:pointer
}
.c-filter__header span{
    color:#fff;
    font-size:15px
}
.c-filter__header span::after{
    content:"\f142";
    font-family:icon;
    font-size:15px;
    margin-left:6px
}
.c-filter__header.open span::after{
    content:"\f140"
}
.c-filter-clear,.c-filter-open{
    text-align:center;
    border:1px solid #fff;
    padding:3px;
    padding-top:6px;
    font-size:15px;
    line-height:2;
    display:inline-block;
    margin-top:5px;
    min-width:49%;
    background:#2a2a2a;
    color:#fff!important
}
@media (max-width:476px){
    .c-filter-clear,.c-filter-open{
        max-width:43%;
        display:inline;
        font-size:4vw;
        text-align:center
    }
}
.c-filter-clear i,.c-filter-open i{
    height:18px;
    width:12px;
    line-height:1
}
.c-filter-clear i.open,.c-filter-open i.open{
    transform:rotate(180deg)
}
.c-filter__box{
    max-height:550px;
    margin-bottom:12px;
    overflow-y:scroll;
    scrollbar-color:#ffff;
    scrollbar-width:thin
}
.c-filter__box.open{
    display:block
}
.c-filter__box::-webkit-scrollbar-thumb{
    background:#fff;
    -webkit-box-shadow:inset 0 0 6px #fff
}
.c-filter__subfilter{
    margin-left:6px;
    margin-top:12px;
    margin-bottom:12px;
    /*display:none*/
}
.c-filter__subfilter--title a{
    margin:0
}
a.c-filter--clear{
    display:none;
    font-size:12px;
    float:right;
    margin-top:2px;
    color:#fff!important
}
.c-filter--brands{
    min-height:250px
}
.c-filter--brands .indicator{
    float:left
}
.c-filter--brands a{
    text-transform:uppercase
}
.c-filter--category--title{
    display:block;
    text-align:left;
    margin-top:12px
}
.c-filter--category--title a{
    display:inline-block;
    margin:0;
    text-transform:uppercase
}
.c-filter--category--title a:after{
    content:"\f142";
    font-family:icon;
    font-size:15px
}
.c-filter--category--title a.open:after{
    content:"\f140"
}
.c-filter--category--title .indicator{
    float:right;
    margin-right:35px;
    margin-top:6px
}
.c-filter--category--title .indicator:after{
    content:'All';
    position:absolute;
    margin-left:18px;
    margin-top:0;
    font-size:14px;
    line-height:1
}
.c-filter__subfilter--title{
    display:flex;
    justify-content:flex-start
}
.c-filter__subfilter--title .indicator{
    margin-top:10px
}
.indicator{
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    width:13px;
    height:13px;
    margin-right:10px;
    margin-top:3px;
    background-color:#fff;
    background-clip:content-box;
    border:1px solid #9b9a9b
}
.indicator.active{
    background-color:#297dc2;
     border:1px solid #297dc2;
}
.indicator-box{
    width:auto;
    height:auto;
    padding:2px 10px;
    text-align:center;
    margin-right:6px;
    background:#fff
}
.indicator-box.active{
    background:rgba(250,250,250,.5)
}
.indicator-colors{
    width:30px!important;
    height:30px;
    text-align:center;
    font-size:12px;
    overflow:visible!important;
    display:flex;
    justify-content:center;
    align-content:center;
    margin:10px
}
.indicator-colors span{
    line-height:3
}
.indicator-colors:hover span{
    visibility:visible;
    opacity:1
}
.indicator-colors.active{
    border-color:#fff;
    background:0 0
}
.indicator span{
    visibility:hidden;
    width:68px;
    background-color:#fff;
    color:#000;
    text-align:center;
    padding:5px 0;
    border-radius:6px;
    line-height:2;
    position:absolute;
    z-index:999999;
    bottom:125%;
    left:150%;
    margin-left:-53px;
    opacity:0;
    transition:opacity .3s
}
.indicator span:after{
    content:"";
    position:absolute;
    top:100%;
    left:50%;
    margin-left:-13px;
    border-width:5px;
    border-style:solid;
    border-color:#fff transparent transparent transparent
}
#colorButtons{
    padding-top:24px;
    overflow:visible
}
#colorButtons a{
    display:inline-block
}
#colorButtons a:hover{
    opacity:1!important
}
#driverSizes a,#powerRanges a{
    display:inline-block
}
.c-m-filters{
    padding-top:12px;
    padding-bottom:12px;
    margin-bottom:12px;
    padding-left:12px;
    background:#141727;
    border-top:1px solid #fff;
    text-align:center
}
.c-m-filters a{
    margin:10px;
    min-width:44%
}
.c-m-filters.u-sticky{
    top:46px;
    width:calc(100% + 48px);
    margin-left:-24px
}
.c-hero{
    position:relative;
    height:100vh;
    width:100%;
    overflow:hidden;
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat
}
.c-hero--brand{
    margin-bottom:48px
}
.b-top--left{
    position:absolute;
    top:10%;
    left:0;
    padding:30px 40px 20px 40px;
    max-width:725px;
    color:#fff;
    background:rgba(0,0,0,.4)
}
.b-top--left img{
    max-width:350px
}
.b-top--left h2{
    margin-top:10px;
    font-size:22px;
    text-transform:uppercase;
    letter-spacing:2px
}
.b-top--left span{
    display:block;
    margin-bottom:24px;
    text-transform:uppercase;
    font-size:20px;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    color:#9d8357;
    letter-spacing:2px
}
@media all and (max-width:671px){
    .b-top--left{
        position:absolute;
        top:unset;
        bottom:0;
        left:0;
        padding:10px;
        margin-top:200px
    }
    .b-top--left p{
        display:none
    }
}
.b-top--right{
    position:absolute;
    top:10%;
    right:0;
    padding:30px 40px 20px 40px;
    max-width:725px;
    color:#fff;
    background:rgba(0,0,0,.4)
}
.b-top--right img{
    max-width:350px
}
.b-top--right h2{
    margin-top:10px;
    font-size:22px;
    text-transform:uppercase;
    letter-spacing:2px
}
.b-top--right span{
    display:block;
    margin-bottom:24px;
    text-transform:uppercase;
    font-size:20px;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    color:#9d8357;
    letter-spacing:2px
}
@media all and (max-width:671px){
    .b-top--right{
        position:absolute;
        top:unset;
        bottom:0;
        left:0;
        padding:10px;
        margin-top:200px
    }
    .b-top--right p{
        display:none
    }
}
.b-bottom--left{
    position:absolute;
    bottom:10%;
    left:0;
    padding:30px 40px 20px 40px;
    max-width:725px;
    color:#fff;
    background:rgba(0,0,0,.4)
}
.b-bottom--left img{
    max-width:350px
}
.b-bottom--left h2{
    margin-top:10px;
    font-size:22px;
    text-transform:uppercase;
    letter-spacing:2px
}
.b-bottom--left span{
    display:block;
    margin-bottom:24px;
    text-transform:uppercase;
    font-size:20px;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    color:#9d8357;
    letter-spacing:2px
}
@media all and (max-width:671px){
    .b-bottom--left{
        position:absolute;
        top:unset;
        bottom:0;
        left:0;
        padding:10px;
        margin-top:200px
    }
    .b-bottom--left p{
        display:none
    }
}
.b-bottom--right{
    position:absolute;
    bottom:10%;
    right:0;
    padding:30px 40px 20px 40px;
    max-width:725px;
    color:#fff;
    background:rgba(0,0,0,.4)
}
.b-bottom--right img{
    max-width:350px
}
.b-bottom--right h2{
    margin-top:10px;
    font-size:22px;
    text-transform:uppercase;
    letter-spacing:2px
}
.b-bottom--right span{
    display:block;
    margin-bottom:24px;
    text-transform:uppercase;
    font-size:20px;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    color:#9d8357;
    letter-spacing:2px
}
@media all and (max-width:671px){
    .b-bottom--right{
        position:absolute;
        top:unset;
        bottom:0;
        left:0;
        padding:10px;
        margin-top:200px
    }
    .b-bottom--right p{
        display:none
    }
}
.c-content{
    background:#f1f1f3;
    color:#000;
    min-height:50vh;
    position:relative;
}
.c-content--page{
    margin-top:60px;
    margin-bottom:60px
}
#warrantyRatesPage .c-content{
    background:#f2f2f2
}
.c-page--title{
    text-align:center;
    padding-top:48px;
    margin-bottom:48px
}
.c-page--title h1{
    font-family:Myriadpro-Bold,Helvetica,sans-serif;
    letter-spacing:1px;
    text-transform:uppercase;
    font-size:28px
}
.c-video{
    position:relative;
    padding-bottom:56.25%;
    padding-top:25px;
    height:0
}
.c-video iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.c-bradcrambs{
    padding: 20px 0;
    font-family: Myriadpro-Regular,Helvetica,sans-serif;
    color: #297ec2;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.c-bradcrambs a{
    color:#297dc2;
    letter-spacing:2px;
    font-size:14px
}
.c-bradcrambs--sticky{
    position:sticky;
    top:0;
    z-index:2;
    background:inherit;
    box-shadow:0 -3px 20px 0 #000
}
.c-bradcrambs .c-header__brand--logo{
    position:absolute;
    top:10px;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    width:auto
}
@media (max-width:1100px){
    .o-wrapper .c-bradcrambs--sticky .c-bradcrambs{
        padding:30px 0!important
    }
    .o-wrapper .c-bradcrambs--sticky .c-bradcrambs a{
        display:none
    }
}
.c-grid{
    margin-bottom:20px;
    background:#2a2a2a;
    color:#fff;
    border:1px solid transparent;
    box-sizing:content-box;
    overflow:hidden
}
.c-grid__name{
    padding:10px;
    min-height:59px;
    display:flex;
    justify-content:space-between;
    align-content:center
}
.c-grid__name a{
    font-size:15px;
    letter-spacing:1px;
    font-weight:700
}
.c-grid__name .c-favourites{
    background:0 0;
    height:40px;
    width:40px
}
.c-grid__name .c-favourites i::before{
    color:#ffffff;
    margin-top:0;
    font-size:22px;
    font-weight:400
}
.c-grid__name .c-favourites.in-favorites i::before{
    content:"\F4CE";
    color:#FFC107;
}
.c-grid__content{
    position:relative
}
.c-grid__img{
    height:300px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:100%;
    background-size:contain;
    background-color:#fff;
    overflow:hidden
}
.c-grid__desc{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    height: 80px;
    color: black;
    background: white;
}
.c-grid__desc p{
    font-size:16px
}
.c-grid__desc i{
    float:right;
    position:absolute;
    right:1px;
    font-size:24px;
    font-weight:100;
    color:#9b9a9b;
    opacity:.45;
    bottom:10px
}
.c-grid__desc i.star{
    position:relative;
    right:12px
}
.c-grid__desc--info{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:inherit;
    width:100%;
    width:-moz-available;
    width:-webkit-fill-available;
    width:fill-available;
    padding:10px;
    color:#000;
    background:#f0f0f0;
    transform:translateY(105%);
    transition:transform .7s
}
.c-grid__desc--info ul{
    list-style:none;
    margin-bottom:0
}
.c-grid__desc--info.hover{
    transform:translateY(0)
}
.c-grid__desc--info .close-info{
    display:none;
    color:#000
}
@media all and (max-width:671px){
    .c-grid__desc--info .close-info{
        position:absolute;
        right:12px;
        display:block
    }
}
.c-grid__desc--footer{
    position:absolute;
    bottom:0;
    left:50%;
    right:50%;
    width:210px;
    text-align:center;
    transform:translate(-50%)
}
.c-grid__desc--footer .o-btn{
    width:210px;
    margin:auto;
    margin-bottom:6px;
    color:#fff;
    padding:12px 50px;
    border:none;
    border-radius:0;
    cursor:pointer
}
.c-grid__desc--footer select{
    max-width:210px;
    width:100%;
    height:45px;
    margin-bottom:6px;
    padding:4px;
    margin-top:0;
    background:#fff;
    color:#000
}
.c-grid__desc--footer select *{
    background-color:#fff;
    font-size:17px
}
.c-grid__slider{
    max-height:320px;
    overflow:hidden
}
.c-grid__slider .slick-next,.c-grid__slider .slick-prev{
    opacity:0;
    z-index:999;
    transition:.25s
}
.c-grid__slider .slick-next:before,.c-grid__slider .slick-prev:before{
    color:#000
}
.c-grid__slider .slick-prev{
    left:0
}
.c-grid__slider .slick-next{
    right:10px
}
.c-grid__slider:hover .slick-next,.c-grid__slider:hover .slick-prev{
    opacity:1
}
.c-grid:hover{
    border-color:#9d8357
}
.c-grid--product{
    width:100%
}
.c-grid__addtoorder{
    display:none;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    padding:0;
    margin:0
}
.c-grid__addtoorder--content{
    color:#fff;
    background:#d7d7d7;
    text-align:center;
    padding:12px;
    margin-top:35%;
    margin-left:10%;
    margin-right:10%;
    transform:translateY(50%)
}
.c-grid__addtoorder--content i{
    float:unset;
    position:unset;
    font-size:39px;
    color:#000;
    right:unset;
    font-weight:900
}
.c-grid__addtoorder--content p{
    color:#000;
    font-size:20px;
    margin-bottom:12px
}
@media (min-width:1451px){
    .c-grid--product{
        width:25%
    }
}
@media (max-width:1450px){
    .c-grid--product{
        width:33%
    }
}
@media (max-width:1000px){
    .c-grid--product{
        width:50%
    }
}
@media (max-width:600px){
    .c-grid--product{
        width:100%
    }
}
@media (max-width:1700px){
    .c-product--grid.open .c-grid--product{
        width:33%!important
    }
}
@media (max-width:1300px){
    .c-product--grid.open .c-grid--product{
        width:50%!important
    }
}
@media (max-width:850px){
    .c-product--grid.open .c-grid--product{
        width:100%!important
    }
}
.c-product{
    padding-top:20px;
    padding-bottom:0;
    color:#000
}
.c-product h1{
    font-family:Myriadpro-Bold,Helvetica,sans-serif;
    font-size:30px;
    letter-spacing:1px;
    color:#297dc2 !important;
}
.c-product h2{
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:0
}
.c-product__info{
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    text-align:left;
    font-size:16px
}
.c-product__info input[type=submit]{
    background-color:#141727;
    transition:all .33s
}
.c-product__info input[type=submit]:hover{
    background-color:#d7d7d7;
    color:#000
}
.c-product__info .featuresDiv{
    padding-top:24px
}
@media (max-width:1299px){
    .c-product__info .featuresDiv .c-table--mlist{
        background-color:#f2f2f2
    }
    .c-product__info .featuresDiv .c-table--order{
        text-align:center
    }
    .c-product__info .featuresDiv input[type=button]{
        margin:auto
    }
    .c-product__info .featuresDiv .qnt-info{
        float:unset
    }
}
.c-product__info .featuresDiv ul li b{
    margin-top:16px;
    margin-bottom:24px;
    display:block
}
.c-product__info .qnt-info{
    font-size:13px;
    text-align:right;
    float:right;
    margin-right:24px
}
.c-product__color{
    padding-top:24px
}
.c-product__color .productColor{
    margin-right:6px;
    width:30px;
    height:25px
}
.c-product__color .productColor img{
    width:100%;
    height:100%
}
.c-product ul{
    list-style:none
}
.c-product__tab{
    list-style:none;
    padding:20px 0;
    margin-bottom:0;
    text-align:center
}
.c-product__tab li{
    display:inline-block;
    margin:0 30px
}
.c-product__tab li a{
    font-size:16px;
    text-transform:uppercase;
    color:#000;
    letter-spacing:2px
}
.c-product__tab li a:hover{
    opacity:.6
}
.c-product__tab__info{
    padding:30px 0;
    color:#fff;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    line-height:2;
    outline:0
}
.c-product__tab__info a{
    color:#9d8357;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    font-size:30px;
    margin-bottom:0
}
.c-product__tab__info h2{
    text-transform:uppercase;
    font-family:Myriadpro-Bold,Helvetica,sans-serif
}
.c-product__tab__info.active{
    display:block
}
.c-product__tab__info .o-btn{
    font-size:1em;
    margin-bottom:24px;
    padding:12px 0;
    display:inline-block
}
.c-product__tab.active{
    display:block
}
@media (max-width:1100px){
    .c-product__tab{
        display:none;
        padding-top:24px
    }
    .c-product__tab li{
        width:100%;
        margin:0;
        padding-top:12px;
        border-bottom:1px solid #9b9a9b
    }
}
@media all and (max-width:671px){
    .c-product h1{
        font-size:30px;
        margin-top:24px
    }
}
.c-product--menu.sticky{
    position:sticky;
    top:0;
    width:100%;
    z-index:4
}
.c-product--grid{
    width:inherit;
    padding-left:0;
    transition:all .3s;
    min-height:100vh
}
.c-product--grid #load_data_message{
    width:100%;
    text-align:center
}
.c-product--grid #load_data_message button{
    border:0;
    background:0 0;
    font-size:18px;
    color:#fff;
    margin-top:48px
}
.c-product--grid.open{
    display:block;
    margin-left:300px;
    width:calc(100% - 300px)
}
.c-product--grid.open .c-grid__desc--info{
    font-size:15px
}
.c-product--grid.open .o-layout{
    margin-left:0
}
.c-product--grid.open .c-grid__img{
    height:300px
}
.c-reports #form1Dealers,.c-reports #form2SalesReps,.c-reports #form3Dealers{
    background:#fff;
    color:#000
}
.c-reports .google-visualization-controls-rangefilter-thumblabel{
    color:#000
}
.c-reports .google-visualization-controls-label{
    display:block
}
.c-reports .google-visualization-controls-slider-horizontal{
    border:none;
    background-color:#fff;
    width:70%;
    height:9px;
    border-radius:0;
    -moz-border-radius:3px;
    position:relative;
    display:inline-block;
    outline:0
}
.c-reports .charts-inline-block{
    width:100%;
    margin-bottom:14px
}
.c-reports #btnExport5:hover{
    background:#020202;
    color:#fff
}
.c-reports .google-visualization-controls-slider-thumb{
    width:20px!important;
    height:20px!important;
    border-radius:50%;
    -moz-border-radius:3px;
    background-color:#f3993e!important;
    border:1px solid #f3993e!important;
    position:absolute;
    top:-6px!important;
    outline:0
}
.c-reports .google-visualization-controls-slider-handle{
    position:absolute;
    background-color:#020202;
    opacity:.6;
    outline:0;
    height:11px!important;
    top:-2px;
    margin-left:3px!important
}
.c-reports .google-visualization-table{
    color:#000
}
.c-reports .google-visualization-table th{
    background:#9b9a9b;
    color:#fff;
    padding:11px 8px;
    font-size:initial;
    text-align:right
}
.c-reports .google-visualization-table th:nth-child(1){
    text-align:left
}
.c-reports .google-visualization-table td{
    padding:16px .7em;
    font-size:initial
}
.c-reports .google-visualization-table tr:last-child{
    background-color:#e6e6e6!important
}
.c-reports .google-visualization-table-tr-sel{
    background-color:#e6e6e6
}
@media (max-width:900px){
    .c-reports .google-visualization-table-table tr{
        background-color:#fff!important
    }
    .c-reports .google-visualization-table-table td:before{
        text-align:left
    }
    .c-reports .google-visualization-table-table td:nth-of-type(1){
        width:100%;
        padding:10px!important;
        background:#9b9a9b;
        color:#fff;
        text-align:center;
        font-size:22px
    }
    .c-reports .google-visualization-table-table td:nth-of-type(1):before{
        content:"Brand";
        display:none;
        width:0!important
    }
    .c-reports .google-visualization-table-table td:nth-of-type(2):before{
        content:"Sales MTD"
    }
    .c-reports .google-visualization-table-table td:nth-of-type(3):before{
        content:"Sales YTD"
    }
    .c-reports .google-visualization-table-table td:nth-of-type(4):before{
        content:"Sales LYTD"
    }
    .c-reports .google-visualization-table-table td:nth-of-type(5):before{
        content:"Sales LY"
    }
}
.c-reports #table_div5{
    margin-bottom:95px
}
.c-reports__sales-form{
    max-width:500px;
    margin:0 auto;
    padding-top:24px
}
.c-reports__loader{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:2;
    background-color:inherit;
    text-align:center
}
.c-reports__loader--content{
    width:183px;
    height:150px;
    margin:0 auto;
    position:absolute;
    top:30vh;
    left:50%;
    transform:translate(-50%,-50%);
    text-align:center
}
.c-reports__loader--content img{
    width:100%;
    margin:0 auto;
    height:80px
}
.loader{
    width:100px;
    height:80px;
    background-image:url(/assets/img/reports_loader.svg);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center center;
    margin:0 auto
}
svg{
    -webkit-backface-visibility:visible;
    -moz-backface-visibility:visible;
    backface-visibility:visible
}
#productDiv{
    margin-top:14px
}
#productDiv .c-content{
    padding-top:14px;
    background:#fff
}
#productDiv .u-light-gray .c-product--menu{
    position:sticky;
    top:0
}
#productDiv .c-product--colors table{
    border-collapse:collapse;
    margin:0;
    padding:0;
    width:100%;
    table-layout:fixed
}
#productDiv .c-product--colors table thead{
    background-color:#fff;
    color:#000
}
#productDiv .c-product--colors table tr{
    padding:.35em
}
#productDiv .c-product--colors table td,#productDiv .c-product--colors table th{
    padding:.625em;
    text-align:center;
    vertical-align:middle;
    font-size:12px
}
#productDiv .c-product--colors table td img,#productDiv .c-product--colors table th img{
    height:30px;
    width:30px;
    margin:0 auto
}
#productDiv .c-product--colors table th{
    font-size:.75vw;
    letter-spacing:.1em;
    text-transform:uppercase
}
@media screen and (max-width:900px){
    #productDiv .c-product--colors table.dealer tbody tr{
        background:#fff
    }
    #productDiv .c-product--colors table.dealer tbody tr td{
        height:48px
    }
    #productDiv .c-product--colors table.dealer tbody tr td:nth-of-type(1):before{
        content:"Colour"
    }
    #productDiv .c-product--colors table.dealer tbody tr td:nth-of-type(2):before{
        content:"In Stock"
    }
    #productDiv .c-product--colors table.dealer tbody tr td:nth-of-type(3):before{
        content:"Avaliable from"
    }
    
}
@media screen and (max-width:900px){
    #productDiv .c-product--colors table.dealer-2 tbody tr{
        background:#fff
    }
    #productDiv .c-product--colors table.dealer-2 tbody tr td{
        height:48px
    }
    #productDiv .c-product--colors table.dealer-2 tbody tr td:nth-of-type(1):before{
        content:"Colour"
    }
    #productDiv .c-product--colors table.dealer-2 tbody tr td:nth-of-type(2):before{
        content:"Main "
    }
    #productDiv .c-product--colors table.dealer-2 tbody tr td:nth-of-type(3):before{
        content:"Other"
    }
    #productDiv .c-product--colors table.dealer-2 tbody tr td:nth-of-type(4):before{
        content:"Avaliable from"
    }
    
}
@media screen and (max-width:900px){
    #productDiv .c-product--colors tbody tr{
        background:#fff
    }
    #productDiv .c-product--colors tbody tr td{
        height:48px
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(1):before{
        content:"Colour"
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(2):before{
        content:"Main"
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(3):before{
        content:"Other"
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(4):before{
        content:"B/0"
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(5):before{
        content:"ETA1 "
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(6):before{
        content:"QTY1 "
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(7):before{
        content:"ETA2 "
    }
    #productDiv .c-product--colors tbody tr td:nth-of-type(8):before{
        content:"QTY2 "
    }
}
.c-table--order{
    margin-bottom:24px
}
.c-content__salerep,.c-dealer{
    background:#f1f1f3;
    color:#000
}
.c-content__salerep a,.c-content__salerep h1,.c-content__salerep h2,.c-content__salerep h3,.c-content__salerep h4,.c-content__salerep p,.c-dealer a,.c-dealer h3,.c-dealer h4,.c-dealer p{
    color:#000
}
.c-dealer h1,.c-dealer h2, .c-dealer a{
    color:#297dc2
}
.c-content__salerep__products,.c-dealer__products{
    position:relative
}
.c-content__salerep__products .c-grid,.c-dealer__products .c-grid{
    border-color:#fff
}
.c-content__salerep__products .c-grid:hover,.c-dealer__products .c-grid:hover{
    border-color:#9b9a9b
}
.c-content__salerep__products .c-grid__desc p,.c-dealer__products .c-grid__desc p{
    
}
@media all and (max-width:671px){
    .c-content__salerep__products,.c-dealer__products{
        position:relative
    }
}
.c-content__salerep__products .c-grid__name a,.c-dealer__products .c-grid__name a{
    color:white
}
.c-content__salerep__products__tab__info,.c-dealer__products__tab__info{
    color:#2a2a2a
}
.c-content__salerep__products .u-black,.c-dealer__products .u-black{
    background:#f2f2f2!important
}
.c-content__salerep table td,.c-dealer table td{
    color:#000
}
.c-content__salerep table td input[type=text],.c-dealer table td input[type=text]{
    background:#fff!important;
    color:#000!important
}
.c-content__salerep .dataTables_filter input,.c-dealer .dataTables_filter input{
    background:#fff!important;
    color:#000!important
}
.c-content__salerep .buttons-csv,.c-dealer .buttons-csv{
    cursor:pointer
}
.c-content__salerep .o-btn,.c-dealer .o-btn{
    background:#141727;
    color:#fff
}
.c-content__salerep .o-btn:hover,.c-dealer .o-btn:hover{
    color:#000;
    background:#f2f2f2
}
.c-salerep__user-name{
    padding-top:10px;
    padding-bottom:10px;
    color:#fff;
    text-align:right;
    border-top:1px solid #9b9a9b
}
.c-salerep__user-name a{
    color:#fff
}
.c-salerep__user-name .o-btn--table{
    color:#fff
}
.c-salerep__submenu{
    position:relative;
    padding-top:24px;
    border-top:1px solid #9b9a9b
}
.c-salerep__submenu a{
    text-transform: uppercase;
    margin-left: 0;
    margin-right: 5px;
    background-color: #000000 !important;
    padding-left: 12px;
    font-size: 70%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 12px;
}
.c-salerep__personel label{
    display:block
}
.c-salerep__personel span{
    margin-bottom:24px
}
.c-salerep__personel input{
    border:none;
    outline:0;
    color:#fff;
    font-size:17px;
    background-color:#4a494a;
    border-bottom:1px dashed #fff;
    letter-spacing:2px
}
.c-salerep__personel input,.c-salerep__personel select{
    width:100%;
    max-width:400px;
    padding:6px
}
.c-salerep__personel input:disabled,.c-salerep__personel select:disabled{
    background:#000!important;
    border:none;
    border-bottom:1px dashed #fff;
    -webkit-appearance:none
}
.c-salerep__personel--inline label{
    display:inline-block;
    margin-right:15px;
    min-width:100px
}
.c-salerep__personel--inline p{
    display:inline-block;
    font-weight:700
}
.c-salerep__personel .top15{
    margin-bottom:12px
}
.c-salerep__tab{
    margin-top:60px;
    margin-bottom:24px
}
.c-salerep__tab a.active{
    background:#141727;
    border:1px solid;
    color:#fff
}
.c-salerep__tab a.active:hover{
    background:#f2f2f2;
    color:#000!important
}
.c-salerep__tab .o-btn--full:hover{
    background:#f2f2f2;
    color:#000!important
}
@media all and (max-width:671px){
    .c-salerep__tab{
        margin-top:24px;
        margin-bottom:12px
    }
}
.c-salerep__content{
    display:none;
    margin-top:48px;
    text-align:center;
    min-height:30vh
}
.c-salerep__content.active{
    display:block
}
.c-salerep__content p{
    margin-bottom:6px
}
.c-salerep__content input[type=search]{
    width:100%;
    max-width:600px;
    padding:6px;
    margin:0 auto;
    margin-bottom:48px;
    text-align:center
}
.c-salerep__content .alright{
    text-align:center!important
}
.c-salerep__content .alright #ajax-spinner{
    margin:0 auto;
    width:100px
}
.c-salerep__content #dealersListTable,.c-salerep__content #productContainer{
    text-align:left!important
}
.c-salerep__content #dealersListTable .top15,.c-salerep__content #productContainer .top15{
    padding-bottom:15px;
    padding-top:15px;
    text-align:center;
    background:#141727;
    transition:all .33s;
    color:#fff
}
@media (min-width:900px){
    .c-salerep__content #dealersListTable tbody tr td:nth-child(4){
        text-align:center
    }
}
.c-salerep__content .o-btn{
    margin-left:12px;
    margin-top:-2px
}
.o-layout .c-salerep__box:nth-child(-n+2){
    border:none
}
.c-order label{
    margin-bottom:18px;
    display:block
}
@media (min-width:700px){
    .c-order table td{
        font-size:14px;
        vertical-align:middle
    }
    .c-order table input{
        margin-bottom:0!important
    }
}
.c-order input{
    margin-bottom:0
}
.c-order__header-button{
    margin-left:24px;
    border-bottom:1px solid;
    padding-bottom:24px;
    margin-bottom:48px!important
}
.c-order__header-button .order-placed{
    display:block;
    background:0 0;
    width:100%;
    color:inherit;
    margin-top:24px;
    border:1px solid #9b9a9b;
    padding:7px 50px;
    text-align:center;
    transition:.33s
}
@media (max-width:460px){
    .c-order__header-button .o-btn{
        width:100%
    }
}
.c-order p{
    margin-bottom:12px;
    margin-top:6px;
    font-size:20px;
    font-weight:700
}
.c-order input,.c-order input[type=search],.c-order select,.c-order textarea{
    color:#000;
    background:#fff
}
.c-order #secondTable div{
    margin-bottom:24px
}
.c-order .added-to-order-info{
    width:auto;
    padding:6px 12px;
    position:absolute
}
.c-order .o-btn{
    background:#141727;
    color:#fff
}
.c-order .o-btn:hover{
    color:#000;
    background:#f2f2f2
}
.c-order__new{
    padding-bottom:48px
}
.c-order__new__section{
    margin-bottom:48px;
    padding:12px
}
.c-order__new__section.background{
    background:#ddd
}
.c-order__new__section label{
    font-size:19px;
    padding-bottom:12px;
    padding:12px;
    margin-bottom:2px;
    display:block;
    text-transform:uppercase;
    font-weight:600;
    border-bottom:2px solid #141727
}
.c-order__new__section img{
    max-width:200px;
    margin:24px auto
}
.c-order__new__section--content{
    padding-top:24px
}
.c-order__new__section--content label{
    font-size:19px;
    padding:0 6px;
    text-transform:none;
    font-weight:600;
    background:0 0;
    border:none
}
.c-order__new__section--content input{
    margin-bottom:18px
}
@media (max-width:900px){
    .c-order__new__section--content p{
        font-size:16px
    }
}
.c-order__new__section--content .product-form{
    margin:24px 0;
    background:#dfe5ea;
    border:1px solid #d5d3d3
}
.c-order__new__section--content .product-form--header{
    display:flex;
    flex-flow:row wrap;
    flex-direction:row;
    width:100%;
    background:#83919d;
    border-bottom:2px solid #fff;
    padding:12px;
    justify-content:space-between
}
.c-order__new__section--content .product-form--header h3{
    font-weight:700;
    flex-grow:9;
    align-self:flex-start;
    color:#fff;
    font-size:15px;
    margin-bottom:0
}
.c-order__new__section--content .product-form--header--icon{
    align-content:flex-end;
    display:flex;
    align-items:center;
    color:#fff
}
.c-order__new__section--content .product-form--header--icon-toggle{
    color:#fff;
    display:flex;
    align-items:center;
    color:#fff;
    transition:all .33s
}
.c-order__new__section--content .product-form--header--icon-toggle i.up{
    transform:rotate(180deg)
}
.c-order__new__section--content .product-form--header--icon--wrapper{
    display:flex
}
@media (max-width:700px){
    .c-order__new__section--content .product-form--header h3{
        font-size:18px
    }
    .c-order__new__section--content .product-form--header i{
        font-size:18px!important
    }
}
.c-order__new__section--content .product-form--header .area-name-input{
    margin:0;
    padding-left:9px;
    font-weight:100;
    font-size:21px
}
.c-order__new__section--content .product-form-content.hide{
    display:none
}
.c-order__new__section--content .product-form-content .o-btn--add-custom-product{
    margin-top:0!important;
    height:50px;
    line-height:2.4;
    width:100%
}
@media (max-width:671px){
    .c-order__new__section--content .product-form-content .o-btn--add-custom-product{
        margin-left:-24px;
        width:calc(100% + 24px);
        font-size:12px;
        padding:12px 17px
    }
}
.c-order__new__section--content .product-form .o-btn{
    margin-top:24px
}
.c-order__new__section--content .product-form .o-btn--shuffle{
    padding:5px 16px;
    margin-bottom:12px;
    background:0 0;
    color:#000
}
.c-order__new__section--content .product-form .o-btn--shuffle:hover{
    background:#ddd
}
.c-order__new__section--content .product-form-content{
    padding:24px 12px
}
.c-order__new__section--content div label{
    background:0 0;
    border-bottom:none
}
@media (max-width:600px){
    .c-order__new__section{
        padding:6px
    }
}
.c-order .total-price{
    border-bottom:2px solid #141727;
    text-align:center;
    padding:24px 12px
}
.c-order .total-price p{
    color:#951a15;
    font-weight:600;
    letter-spacing:2px
}
#itemsDivQuote input{
    padding:3px;
    text-align:center
}
#itemsDivQuote table thead{
    font-size:14px
}
#itemsDivQuote table thead th{
    border-radius:3px;
    vertical-align:middle;
    padding-left:8px;
    padding-right:8px
}
#itemsDivQuote table td{
    font-size:14px;
    vertical-align:middle
}
#itemsDivQuote table td:nth-of-type(3),#itemsDivQuote table td:nth-of-type(4),#itemsDivQuote table td:nth-of-type(5),#itemsDivQuote table th:nth-of-type(3),#itemsDivQuote table th:nth-of-type(4),#itemsDivQuote table th:nth-of-type(5){
    text-align:right
}
#itemsDivQuote table tbody td:nth-of-type(1){
    text-transform:uppercase
}
#itemsDivQuote table tfoot tr td{
    font-weight:700
}
#itemsDivQuote table tfoot tr td:nth-of-type(2){
    text-align:right
}
#itemsDivQuote table tfoot tr td:nth-of-type(1){
    text-align:left
}
#itemsDivQuote thead tr th{
    font-weight:400
}
#itemsDivQuote thead tr th span{
    white-space:nowrap
}
#itemsDivQuote thead tr th:nth-of-type(6),#itemsDivQuote thead tr th:nth-of-type(7){
    text-align:center;
    white-space:nowrap
}
#itemsDivQuote td.valid-until{
    font-weight:800;
    text-align:center;
    border-radius:5px;
    color:#fff;
    vertical-align:middle;
    padding:0 8px
}
#itemsDivQuote td.icons{
    display:flex;
    flex-direction:row;
    justify-content:space-evenly;
    border:none
}
#itemsDivQuote tr.total{
    background:#d2d0d0
}
#itemsDivQuote tr.total td{
    padding-bottom:12px!important
}
#itemsDivQuote tr.total td:nth-of-type(1){
    text-transform:uppercase;
    letter-spacing:inherit;
    text-align:right;
    font-weight:700
}
@media only screen and (max-width:900px){
    #itemsDivQuote tbody td,#itemsDivQuote tbody tr{
        background:#fff;
        padding:6px;
        min-height:40px;
        text-align:right
    }
    #itemsDivQuote tbody td a:not(.c-quote--icon),#itemsDivQuote tbody tr a:not(.c-quote--icon){
        border-bottom:1px solid #878787;
        font-weight:700
    }
    #itemsDivQuote tbody td::before{
        text-align:left;
        font-weight:700
    }
    #itemsDivQuote tbody td:nth-of-type(1):before{
        content:"Quote Number"
    }
    #itemsDivQuote tbody td:nth-of-type(2):before{
        content:"For"
    }
    #itemsDivQuote tbody td:nth-of-type(3):before{
        content:"Project Price inc GST"
    }
    #itemsDivQuote tbody td:nth-of-type(4):before{
        content:"Total Cost ex GST"
    }
    #itemsDivQuote tbody td:nth-of-type(5):before{
        content:"Profit ex GST"
    }
    #itemsDivQuote tbody td:nth-of-type(6):before{
        content:"Valid Until"
    }
    #itemsDivQuote tbody td:nth-of-type(7):before{
        content:"Action"
    }
    #itemsDivQuote tbody td.valid-until{
        text-align:right!important;
        padding-top:9px
    }
    #itemsDivQuote tfoot{
        display:block
    }
    #itemsDivQuote tfoot tr td{
        font-weight:700;
        text-align:right
    }
    #itemsDivQuote tfoot tr td:nth-of-type(2):before{
        content:"All Projects Price inc GST";
        text-align:left
    }
    #itemsDivQuote tfoot tr td:nth-of-type(3):before{
        content:"All Projects Total Cost ex GST";
        text-align:left
    }
    #itemsDivQuote tfoot tr td:nth-of-type(4):before{
        content:"All Projects Profit ex GST";
        text-align:left
    }
    #itemsDivQuote tfoot tr td:nth-of-type(1){
        text-align:left
    }
}
#itemsDivQuote a:not(.c-quote--icon){
    border-bottom:1px solid #878787;
    font-size:12px;
    font-weight:700
}
#itemsDivQuoteNew input{
    padding:3px;
    text-align:center
}
#itemsDivQuoteNew table{
    margin-top:24px;
    margin-bottom:0;
    padding-bottom:0
}
#itemsDivQuoteNew thead{
    font-size:13px!important
}
#itemsDivQuoteNew thead th:nth-child(1),#itemsDivQuoteNew thead th:nth-child(2){
    text-align:center
}
#itemsDivQuoteNew thead small{
    display:block;
    font-size:10px;
    margin-top:6px
}
#itemsDivQuoteNew .first-row{
    background:#d1d1d1;
    font-weight:700
}
#itemsDivQuoteNew .first-row td{
    border-bottom:none
}
#itemsDivQuoteNew .first-row td:nth-child(1){
    text-align:center
}
#itemsDivQuoteNew .first-row td .js-typeahead-custom-item-code-quote-search,#itemsDivQuoteNew .first-row td .js-typeahead-custom-item-quote-search{
    padding:0!important
}
@media (max-width:900px){
    #itemsDivQuoteNew .first-row{
        background:0 0
    }
}
#itemsDivQuoteNew .mdi-delete:hover{
    color:red
}
#itemsDivQuoteNew input.description{
    width:100%
}
@media only screen and (min-width:900px){
    #itemsDivQuoteNew table td,#itemsDivQuoteNew table th{
        text-align:left
    }
    #itemsDivQuoteNew table thead tr th:nth-of-type(1){
        max-width:100px
    }
    #itemsDivQuoteNew table thead tr th:nth-of-type(2){
        width:30%
    }
    #itemsDivQuoteNew table th:nth-of-type(3),#itemsDivQuoteNew table th:nth-of-type(4){
        text-align:center
    }
    #itemsDivQuoteNew table td:nth-of-type(5),#itemsDivQuoteNew table td:nth-of-type(6),#itemsDivQuoteNew table td:nth-of-type(7),#itemsDivQuoteNew table td:nth-of-type(8),#itemsDivQuoteNew table td:nth-of-type(9),#itemsDivQuoteNew table tfoot td,#itemsDivQuoteNew table th:nth-of-type(5),#itemsDivQuoteNew table th:nth-of-type(6),#itemsDivQuoteNew table th:nth-of-type(7),#itemsDivQuoteNew table th:nth-of-type(8),#itemsDivQuoteNew table th:nth-of-type(9){
        text-align:right;
        font-weight:700
    }
    #itemsDivQuoteNew table td:nth-of-type(10),#itemsDivQuoteNew table td:nth-of-type(3),#itemsDivQuoteNew table td:nth-of-type(4){
        text-align:center
    }
    #itemsDivQuoteNew table td:nth-of-type(3),#itemsDivQuoteNew table td:nth-of-type(4),#itemsDivQuoteNew table td:nth-of-type(5),#itemsDivQuoteNew table td:nth-of-type(6),#itemsDivQuoteNew table td:nth-of-type(7),#itemsDivQuoteNew table td:nth-of-type(8),#itemsDivQuoteNew table td:nth-of-type(9){
        max-width:100px
    }
    #itemsDivQuoteNew table td:nth-of-type(3) input,#itemsDivQuoteNew table td:nth-of-type(4) input,#itemsDivQuoteNew table td:nth-of-type(5) input,#itemsDivQuoteNew table td:nth-of-type(6) input,#itemsDivQuoteNew table td:nth-of-type(7) input,#itemsDivQuoteNew table td:nth-of-type(8) input,#itemsDivQuoteNew table td:nth-of-type(9) input{
        width:70px;
        max-width:70px
    }
    #itemsDivQuoteNew table td:nth-of-type(6) input,#itemsDivQuoteNew table td:nth-of-type(8) input{
        text-align:right
    }
    #itemsDivQuoteNew table td#totalCart{
        text-align:right
    }
    #itemsDivQuoteNew tr.comment-block td{
        border-bottom:none
    }
}
@media only screen and (max-width:900px){
    #itemsDivQuoteNew tbody tr{
        background:#ddd;
        color:#000
    }
    #itemsDivQuoteNew tbody td{
        text-align:right;
        color:#000!important;
        background:#ddd
    }
    #itemsDivQuoteNew tbody td input{
        max-width:100%;
        width:100%!important
    }
    #itemsDivQuoteNew tbody td::before{
        text-align:left!important
    }
    #itemsDivQuoteNew tbody i{
        color:#000!important
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(1):before{
        content:"PRODUCT CODE"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(2):before{
        content:"DESCRIPTION"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(3):before{
        content:"QTY"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(4):before{
        content:"PACK"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(5):before{
        content:"PRICE inc GST"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(6):before{
        content:"TOTAL PRICE inc GST"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(7):before{
        content:"COST ex GST"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(8):before{
        content:"TOTAL COST ex GST"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(9):before{
        content:"PROFIT ex GST"
    }
    #itemsDivQuoteNew tbody tr.first-row td:nth-of-type(10):before{
        content:"Delete"
    }
    #itemsDivQuoteNew tbody tr.comment-block td,#itemsDivQuoteNew tbody tr.link-block td{
        text-align:center!important;
        padding-left:12px!important;
        border-bottom:1px solid #fff!important
    }
    #itemsDivQuoteNew tbody tr.comment-block td:before,#itemsDivQuoteNew tbody tr.link-block td:before{
        position:relative
    }
    #itemsDivQuoteNew tfoot{
        display:block!important
    }
    #itemsDivQuoteNew tfoot tr{
        background:#ddd;
        color:#000
    }
    #itemsDivQuoteNew tfoot td{
        border-bottom:none!important;
        text-align:right
    }
    #itemsDivQuoteNew tfoot td:nth-of-type(1),#itemsDivQuoteNew tfoot td:nth-of-type(3),#itemsDivQuoteNew tfoot td:nth-of-type(6){
        display:none!important
    }
    #itemsDivQuoteNew tfoot td:nth-of-type(2):before{
        content:"TOTAL PRICE inc GST";
        position:absolute;
        top:20%;
        left:6px;
        width:45%;
        padding-right:10px;
        white-space:nowrap;
        text-align:left
    }
    #itemsDivQuoteNew tfoot td:nth-of-type(4):before{
        content:"TOTAL COST ex GST";
        position:absolute;
        top:20%;
        left:6px;
        width:45%;
        padding-right:10px;
        white-space:nowrap;
        text-align:left
    }
    #itemsDivQuoteNew tfoot td:nth-of-type(5):before{
        content:"PROFIT ex GST";
        position:absolute;
        top:20%;
        left:6px;
        width:45%;
        padding-right:10px;
        white-space:nowrap;
        text-align:left
    }
}
@media (max-width:671px){
    #itemsDivQuoteNew{
        font-size:14px
    }
}
#itemsDivQuoteNew a:not(.c-quote--icon){
    border-bottom:1px solid #fff
}
.c-order .typeahead__result{
    margin-left:0
}
.c-order .product-form-content div:first-of-type{
    padding-left:0!important
}
i.down{
    transform:rotate(-180deg);
    margin-top:-12px
}
.c-backorders__table-total{
    display:inline-block;
    padding:12px 5px;
    letter-spacing:2px
}
.c-backorders__table-total>div{
    display:inline-block
}
.c-backorders__table-dealer-sales{
    margin-top:48px;
    display:inline-block;
    padding:12px 5px;
    width:100%;
    background:#424040;
    border-bottom:1px solid #000;
    color:#fff
}
.c-backorders__table-dealer-sales>div{
    display:inline-block;
    padding-left:12px
}
.c-backorders--total-table{
    text-align:right
}
#backordersSalesEntry{
    margin-top:0
}
#backordersSalesEntry thead tr td{
    color:#fff
}
.c-account{
    display:none;
    margin-top:-1px;
    padding-bottom:96px
}
.c-account.active{
    display:block
}
.c-account.active .u-dark-blue{
    margin-left:0;
    color:#fff
}
.c-account.active .u-dark-blue p{
    color:#fff
}
@media only screen and (max-width:900px){
    .c-account .o-btn{
        width:100%
    }
}
.c-account .u-dark-blue{
    margin-left:0
}
.c-session{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background:rgba(0,0,0,.6)
}
.c-session--box{
    position:absolute;
    top:40%;
    left:50%;
    transform:translate(-50%,-50%);
    width:100%;
    max-width:450px;
    min-width:350px;
    margin:0 auto;
    background-color:#fff
}
.c-session__header h3{
    text-transform:uppercase
}
.c-session__content{
    color:#fff;
    margin:10px;
    background-color:#141727
}
.c-session__content #minutesID,.c-session__content #secondsID{
    background:gray;
    padding:6px 6px;
    width:34px;
    height:28px;
    line-height:1;
    display:inline-block
}
.c-admin h3{
    font-size:18px;
    text-transform:uppercase;
    font-weight:100;
    margin-bottom:0
}
.c-admin .o-btn{
    margin-top:48px;
    margin-bottom:48px
}
.c-admin [type=text]{
    margin-bottom:12px;
    padding:10px;
    width:100%;
    max-width:800px;
    background:#eee!important;
    border:1px solid #999;
    color:#383838!important;
    vertical-align:baseline
}
.c-admin [type=file]{
    display:none
}
.c-admin__search{
    padding-top:12px
}
.c-admin__search select{
    background:#141727
}
.c-admin__search .typeahead__container{
    margin-top:6px;
    max-width:500px
}
.c-admin__search [type=search]{
    margin-bottom:12px;
    padding:15px;
    width:100%;
    max-width:500px;
    background:#141727;
    border:1px solid #fff;
    color:#fff;
    font-style:italic;
    text-align:center
}
.c-admin__search [type=submit]{
    margin-bottom:12px;
    padding:15px;
    background:#2a2a2a;
    border:1px solid #383838
}
.c-admin__search [type=text]{
    margin-bottom:12px;
    padding:10px;
    width:100%;
    max-width:800px;
    background:#141727;
    border:1px solid #fff;
    color:#fff;
    font-style:italic;
    text-align:center;
    vertical-align:baseline
}
.c-admin__web-name{
    padding:24px;
    padding-top:0
}
.c-admin__features{
    padding:24px;
    padding-top:0
}
.c-admin__features input{
    display:block;
    margin:0 auto;
    margin-bottom:24px
}
.c-admin__features [type=text]{
    margin-bottom:12px;
    padding:10px;
    width:100%;
    max-width:800px;
    background:#eee!important;
    border:1px solid #999;
    color:#383838
}
.c-admin__description{
    padding:24px;
    padding-top:0
}
.c-admin__description h3{
    color:#fff
}
.c-admin__description textarea{
    background:#2a2a2a;
    border:1px solid #383838;
    color:#383838
}
.c-admin .o-btn--upload{
    background-color:#141727!important;
    color:#fff;
    padding:10px 50px;
    border:none;
    border:1px solid #383838;
    border-radius:0;
    vertical-align:baseline
}
.c-admin #fileUploadTitle{
    max-width:480px
}
.c-admin__product-files{
    padding:24px;
    padding-top:0
}
.c-admin__product-media{
    padding:24px;
    padding-top:0
}
.c-admin__product-media .u-center{
    width:100%;
    padding-left:24px;
    max-width:800px;
    margin:0 auto
}
.c-admin__product-media .u-center .o-layout{
    height:100%;
    min-height:200px
}
.c-admin__product-media--img{
    width:100%;
    max-width:250px;
    height:100%;
    min-height:200px;
    border:1px solid #383838
}
@media all and (max-width:671px){
    .c-admin__product-media--img{
        max-width:unset
    }
}
.c-admin__product-media--func{
    width:100%;
    padding-left:0;
    height:100%;
    min-height:200px;
    text-align:left;
    border:1px solid #383838
}
.c-admin__product-media--func a{
    width:33%;
    padding:12px;
    display:inline;
    line-height:11
}
.c-admin__product-media--func input{
    margin-top:14%
}
.c-admin__product-property{
    padding:24px;
    padding-top:0
}
.c-admin__product-property span{
    margin:12px;
    font-style:italic
}
.c-admin__product-property [type=text]{
    background:0 0;
    max-width:400px
}
.c-admin__product-property select{
    max-width:800px;
    background:#494849;
    text-align:center;
    color:#fff;
    outline:0;
    background:url(/assets/img/icons/arrow-down-select.png) no-repeat right #fff;
    -webkit-appearance:none
}
.c-admin__video [type=text]{
    margin-bottom:12px;
    padding:10px;
    width:100%;
    max-width:800px;
    background:#cbcbcb;
    border:1px solid #999;
    color:#050505
}
#sparepartsPage{
    min-height:60vh
}
#sparepartsPage .c-spareparts--search{
    width:100%;
    max-width:800px;
    margin:0 auto;
    text-align:center;
    margin-bottom:48px
}
#sparepartsPage .c-spareparts--search span{
    display:block;
    margin-bottom:14px;
    font-size:1.2em
}
#sparepartsPage .c-spareparts--search input{
    background:#fff;
    max-width:600px;
    outline-offset:-5px;
    -webkit-border-radius:0!important;
    height:48px;
    color:#000;
    text-align:center
}
#sparepartsPage .c-spareparts--search .o-btn{
    padding:11px 50px;
    margin:12px;
    margin-bottom:16px;
    background:#9b9a9b
}
#sparepartsPage .c-spareparts--results{
    opacity:0
}
#servicedataPage{
    padding-bottom:48px
}
#servicedataPage input[type=email],#servicedataPage input[type=text],#servicedataPage select,#servicedataPage textarea{
    width:100%;
    padding:12px;
    border:1px solid #ccc;
    border-radius:0;
    box-sizing:border-box;
    margin-top:6px;
    margin-bottom:16px;
    resize:vertical;
    background:#fff;
    color:#000
}
#servicedataPage #gridDiv{
    margin-top:48px;
    margin-bottom:48px
}
#servicedataPage #gridDiv #sdDiv img{
    max-width:20px;
    float:left;
    margin-right:24px
}
.c-shipments{
    margin-top:60px
}
.c-box{
    margin-bottom:24px
}
.c-box__brand-logo{
    height:40px;
    width:auto;
    margin:10px;
    margin-bottom:-5px!important;
    filter:brightness(0) invert(1)
}
.c-box img{
    margin-bottom:10px;
    max-height:500px
}
.c-box h2{
    margin:10px;
    font-size:20px;
    text-transform:uppercase;
    font-family:OpenSans-Regular-400,Helvetica,sans-serif;
    letter-spacing:2px
}
.c-box span{
    display:block;
    margin-left:10px;
    color:#9d8357;
    font-family:Myriadpro-Regular,Helvetica,sans-serif;
    text-transform:uppercase;
    letter-spacing:2px
}
.c-box--brand{
    margin-bottom:5px
}
.c-box--brand h2{
    margin-top:20px;
    margin-bottom:0;
    font-size:40px;
    line-height:1
}
.c-box--brand span{
    font-size:30px
}
.c-box a h2:hover,.c-box a span:hover{
    opacity:.75
}
@media all and (max-width:671px){
    .c-box h2{
        font-size:24px
    }
    .c-box span{
        font-size:20px
    }
}
.c-box__half--img{
    padding-bottom:55.6%;
    margin-bottom:15px;
    background-position:center;
    background-size:101%;
    background-repeat:no-repeat;
    overflow:hidden
}
.c-box__quarter--img{
    padding-bottom:66.6%;
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    overflow:hidden;
    transition:.5s
}
.c-box__quarter:hover .c-box__quarter--img{
    opacity:.7
}
.c-footer{
    padding-top:48px;
    padding-bottom:48px;
    border-top:1px solid;
    background:#000
}
.c-footer ul li{
    list-style:none
}
.c-footer a,
.c-footer p,
.c-footer li
{
    font-size:13px;
}
.c-footer__menu a{
    text-transform:uppercase;
    line-height:2;
    letter-spacing:1.5px;
    font-weight:700;
    color:#9b9a9b
}

@media all and (max-width:671px){
    .c-footer__menu{
        padding-bottom:24px;
        border-bottom:1px solid #9b9a9b
    }
}
.c-footer__contact{
    color:#fff
}
.c-footer__contact h3{
    margin-bottom:10px;
    font-size:17px;
    text-transform:uppercase;
    letter-spacing:1.5px
}
.c-footer__contact a{
    color:#fff
}
.c-footer__contact span{
    width:100%;
    display:block;
    color:#fff
}
.c-footer__contact--box{
    margin-bottom:30px
}
@media all and (max-width:671px){
    .c-footer__contact{
        border-bottom:1px solid #9b9a9b
    }
}
.c-footer__copy{
    padding-top:20px;
    text-align:center;
    font-size:13px;
    border-top:1px solid
}
.c-footer__copy p{
    margin-bottom:0
}
.c-footer__newsletter{
    text-align:center;
    margin-bottom:24px
}
.c-footer__newsletter input{
    padding:5px;
    width:100%;
    max-width:300px;
    margin-bottom:24px
}
.c-footer__newsletter span{
    font-size:20px;
    font-family:OpenSans-Bold,Helvetica,sans-serif;
    text-transform:uppercase;
    color:#fff;
    letter-spacing:1.5px
}
.c-footer__newsletter p{
    color:#d7d7d7
}
@media all and (max-width:671px){
    .c-footer__newsletter{
        margin-top:24px
    }
}
.c-info{
    margin-top:12px;
    margin-bottom:12px;
    font-size:15px;
    font-weight:100;
    font-style:italic
}
.gallery{
    clear:both;
    overflow:hidden
}
.gallery-item{
    display:block;
    float:left
}
.gallery-icon a{
    display:block;
    padding:6px;
    background:#fff;
    box-shadow:0 0 4px rgba(0,0,0,.1)
}
.gallery-icon a:active,.gallery-icon a:focus,.gallery-icon a:hover{
    box-shadow:0 0 6px rgba(0,0,0,.15)
}
.gallery img{
    display:block;
    width:100%;
    height:auto
}
.gallery figcaption{
    display:none
}
*{
    box-sizing:border-box
}
.img-magnifier-container{
    position:relative
}
.img-magnifier-glass{
    position:absolute;
    border:1px solid #000;
    cursor:none;
    width:300px;
    height:300px
}
.prod-slider .slick-current:hover .img-magnifier-container{
    display:block
}
.slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
    background-color:#fff
}
.slick-list{
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    position:relative;
    left:0;
    top:0;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.slick-track:after,.slick-track:before{
    content:"";
    display:table
}
.slick-track:after{
    clear:both
}
.slick-loading .slick-track{
    visibility:hidden
}
.slick-track{
    overflow:hidden
}
.slick-slide{
    float:left;
    height:100%;
    min-height:1px;
    display:none
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block;
    width:auto;
    max-width:100%;
    max-height:500px;
    margin:0 auto
}
.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
}
.slider-nav img{
    max-width:100%;
    max-height:100%
}
.slider-nav .slick-slide{
    margin:15px;
    height:177px;
    outline:0;
    border-top:3px solid transparent;
    transition:all .3s
}
@media all and (max-width:671px){
    .slider-nav .slick-slide{
        margin:2px;
        height:50px
    }
}
.slider-nav .slick-current{
    height:auto;
    border-top:3px solid #9b9a9b
}
.slider-nav .slick-active:hover{
    border-top:3px solid #d7d7d7
}
.prod-slider .slick-next:before,.prod-slider .slick-prev:before{
    font-size:50px
}
.prod-slider .slick-next,.prod-slider .slick-prev{
    opacity:0;
    z-index:1;
    transition:.25s
}
.prod-slider .slick-next:before,.prod-slider .slick-prev:before{
    color:#9d8357
}
.prod-slider .slick-prev{
    left:0
}
.prod-slider .slick-next{
    right:10px
}
.prod-slider:hover .slick-next,.prod-slider:hover .slick-prev{
    opacity:1
}
.prod-slider .slick-current{
    text-align:center
}
@media all and (max-width:671px){
    .prod-slider .slick-prev{
        left:-24px
    }
    .prod-slider .slick-next{
        right:-24px
    }
}
[class*=" icon-"]:before,[class^=icon-]:before{
    font-family:slick;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-right:before{
    content:"\e800"
}
.icon-left:before{
    content:"\e801"
}
.slick-next,.slick-prev{
    position:absolute;
    display:block;
    line-height:0;
    font-size:0;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    -webkit-transform:translate(0,-50%);
    -ms-transform:translate(0,-50%);
    transform:translate(0,-50%);
    padding:0;
    border:none;
    outline:0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{
    outline:0;
    background:0 0;
    color:transparent
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-next:before,.slick-prev:before{
    font-family:"/assets/fonts/slick";
    font-size:20px;
    line-height:1;
    color:#fff;
    opacity:.75;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:slick;
    font-style:normal;
    font-weight:400;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.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-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    position:absolute;
    bottom:-25px;
    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:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button{
    border:0;
    background:0 0;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.slick-dots li button:before{
    position:absolute;
    top:0;
    left:0;
    content:"•";
    width:20px;
    height:20px;
    font-family:"/assets/fonts/slick";
    font-size:6px;
    line-height:20px;
    text-align:center;
    color:#000;
    opacity:.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before{
    color:#000;
    opacity:.75
}
.c-slider__dealer div{
    text-align:center
}
.c-slider__dealer div img{
    width:auto!important
}
.c-slider__dealer .slick-next{
    right:25px!important
}
.c-slider__dealer .slick-prev{
    left:25px!important;
    z-index:999
}
.c-slider__dealer .slick-next:before,.c-slider__dealer .slick-prev:before{
    color:#000
}
#ok-loupe{
    transform:scale(2)
}
.c-contact{
    margin-top:48px;
    margin-bottom:48px
}
.c-contact__form{
    margin-top:48px;
    margin-bottom:24px
}
.c-contact__form input[type=email],.c-contact__form input[type=text],.c-contact__form select,.c-contact__form textarea{
    width:100%;
    padding:12px;
    border:1px solid #ccc;
    border-radius:0;
    box-sizing:border-box;
    margin-top:6px;
    margin-bottom:16px;
    resize:vertical
}
.c-contact__form input[type=submit]{
    background-color:transparent;
    color:#fff;
    padding:12px 50px;
    border:none;
    border:1px solid #fff;
    border-radius:0;
    cursor:pointer
}
.c-contact__form input[type=submit]:hover{
    background-color:gray
}
.c-contact__map{
    margin-bottom:24px;
    margin-top:48px
}
.c-login{
    margin:0 auto;
    width:100%;
    max-width:500px;
    text-align:center
}
.c-login__form{
    padding-top:48px;
    padding-bottom:48px
}
.fadeIn{
    animation-name:fadeIn;
    animation-duration:.7s
}
@keyframes fadeIn{
    0%{
        transform:scale(0)
    }
    100%{
        transform:scale(1)
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
    animation-duration:.7s
}
@keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.c-floatbox{
    position:fixed;
    right:0;
    top:50%;
    transform:translateY(-50%);
    z-index:0
}
.c-floatbox a{
    margin-bottom:6px;
    color:#000;
    display:block
}
@media (max-width:700px){
    .c-floatbox{
        top:90%
    }
}
.c-favourites{
    height:50px;
    width:50px;
    background:#fff
}
.c-favourites i::before{
    content:"\F4D2";
    position:absolute;
    font-size:30px;
    font-style:normal;
    margin-top:10px;
    margin-left:-4px;
    color:#000;
    transition:.33s
}
.c-favourites.in-favorites i::before{
    content:"\F4CE"
}
@media (max-width:700px){
    .c-favourites{
        display:none!important
    }
}
.c-feedback{
    height:110px;
    width:50px;
    position:relative;
    background:#fff
}
.c-feedback p{
    position:absolute;
    transform:rotate(270deg);
    transform-origin:bottom;
    margin-left:-5px;
    margin-top:24px;
    font-size:18px;
    font-weight:700
}
@media (max-width:700px){
    .c-feedback{
        display:none!important
    }
}
.c-feedback__modal{
    position:fixed;
    top:0;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    min-height:100vh;
    background:rgba(0,0,0,.75);
    z-index:9999999;
    overflow:scroll
}
.c-feedback__close{
    color:#000;
    display:block;
    width:100%;
    text-align:right
}
.c-feedback__close p{
    display:inline-block
}
.c-feedback__close img{
    width:12px;
    margin-left:auto;
    display:inline-block
}
.c-feedback__content{
    position:absolute;
    background:#fff;
    padding:24px;
    width:100%;
    max-width:500px;
    top:50%;
    left:50%;
    transform:translate(-50%,-25%);
    overflow:scroll
}
.c-feedback__content h2{
    text-align:center;
    font-weight:700;
    font-size:22px;
    margin-bottom:1.6em
}
.c-feedback__content p{
    font-weight:700
}
.c-feedback__content .small{
    font-size:12px;
    margin-top:36px;
    margin-bottom:0;
    font-weight:500;
    text-align:center;
    display:inline-block;
    width:100%
}
.c-feedback__content .o-btn{
    float:right
}
.c-feedback__content--emoticons .rating-choice{
    display:inline-block;
    position:relative;
    width:60px;
    height:60px;
    margin-right:12px
}
.c-feedback__content--emoticons .rating-choice .svg svg{
    stroke:rgba(0,0,0,.33);
    stroke-width:.51px
}
.c-feedback__content--emoticons .rating-choice input[type=radio]{
    visibility:hidden;
    height:0;
    width:0;
    margin:0;
    position:absolute;
    left:-9999px
}
.c-feedback__content--emoticons .rating-choice .emoji-angry{
    content:'';
    -webkit-mask:url(../img/icons/sad.svg) no-repeat 50% 50%;
    mask:url(../img/icons/sad.svg) no-repeat 50% 50%;
    -webkit-mask-size:cover;
    mask-size:cover;
    position:absolute;
    height:60px;
    width:60px;
    background:#000;
    transition:.33s
}
.c-feedback__content--emoticons .rating-choice .emoji-angry.active,.c-feedback__content--emoticons .rating-choice .emoji-angry:hover{
    background:red
}
.c-feedback__content--emoticons .rating-choice .emoji-sad{
    content:'';
    -webkit-mask:url(../img/icons/sad-1.svg) no-repeat 50% 50%;
    mask:url(../img/icons/sad-1.svg) no-repeat 50% 50%;
    -webkit-mask-size:cover;
    mask-size:cover;
    position:absolute;
    height:60px;
    width:60px;
    background:#000;
    transition:.33s
}
.c-feedback__content--emoticons .rating-choice .emoji-sad.active,.c-feedback__content--emoticons .rating-choice .emoji-sad:hover{
    background:orange
}
.c-feedback__content--emoticons .rating-choice .emoji-confused{
    content:'';
    -webkit-mask:url(../img/icons/confused.svg) no-repeat 50% 50%;
    mask:url(../img/icons/confused.svg) no-repeat 50% 50%;
    -webkit-mask-size:cover;
    mask-size:cover;
    position:absolute;
    height:60px;
    width:60px;
    background:#000;
    transition:.33s
}
.c-feedback__content--emoticons .rating-choice .emoji-confused.active,.c-feedback__content--emoticons .rating-choice .emoji-confused:hover{
    background:#ff0
}
.c-feedback__content--emoticons .rating-choice .emoji-happy{
    content:'';
    -webkit-mask:url(../img/icons/happy.svg) no-repeat 50% 50%;
    mask:url(../img/icons/happy.svg) no-repeat 50% 50%;
    -webkit-mask-size:cover;
    mask-size:cover;
    position:absolute;
    height:60px;
    width:60px;
    background:#000;
    transition:.33s
}
.c-feedback__content--emoticons .rating-choice .emoji-happy.active,.c-feedback__content--emoticons .rating-choice .emoji-happy:hover{
    background:#adff2f
}
.c-feedback__content--emoticons .rating-choice .emoji-extra-happy{
    content:'';
    -webkit-mask:url(../img/icons/happy-1.svg) no-repeat 50% 50%;
    mask:url(../img/icons/happy-1.svg) no-repeat 50% 50%;
    -webkit-mask-size:cover;
    mask-size:cover;
    position:absolute;
    height:60px;
    width:60px;
    background:#000;
    transition:.33s
}
.c-feedback__content--emoticons .rating-choice .emoji-extra-happy.active,.c-feedback__content--emoticons .rating-choice .emoji-extra-happy:hover{
    background:green
}
.c-feedback__content__send-email{
    position:fixed;
    overflow:hidden;
    border:1px solid #e9e9e9
}
.c-feedback__content__send-email .send-email-input{
    width:100%;
    padding:6px;
    margin-bottom:24px
}
.c-feedback__content__send-email h2{
    color:#141727
}
.c-feedback__content__send-email .c-feedback__header{
    position:relative
}
.c-feedback__content__send-email .c-feedback__header .c-feedback__close{
    position:absolute;
    top:4px
}
.c-feedback__content__send-email .button-wrap{
    text-align:center
}
.c-feedback__content__send-email .button-wrap .o-btn{
    float:unset;
    width:45%
}
@media (max-width:500px){
    .c-feedback__content__send-email .button-wrap .o-btn{
        padding:5px 10px
    }
}
.c-feedback__content__place-order{
    position:fixed;
    overflow:hidden;
    border:1px solid #e9e9e9;
    z-index:99
}
.c-feedback__content__place-order h2{
    color:#141727
}
.c-feedback__content__place-order label{
    margin-bottom:6px
}
.c-feedback__content__place-order input{
    margin-bottom:24px
}
.c-feedback__content__place-order .button-wrap{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin-top:12px
}
.c-feedback__content__place-order .button-wrap .o-btn{
    float:unset;
    width:45%
}
.c-feedback--thanks{
    text-align:center
}
.c-feedback--thanks i{
    width:64px;
    height:64px;
    font-size:60px;
    vertical-align:bottom;
    margin:40px
}
.c-feedback--form--add-file{
    width:100%;
    background:#f2f2f2;
    padding:8px;
    margin-bottom:12px
}
@media (max-width:900px){
    .c-feedback__content{
        max-width:80%
    }
    .c-feedback__content--emoticons .rating-choice{
        height:40px;
        width:40px
    }
    .c-feedback__content--emoticons .rating-choice .emoji-angry,.c-feedback__content--emoticons .rating-choice .emoji-confused,.c-feedback__content--emoticons .rating-choice .emoji-extra-happy,.c-feedback__content--emoticons .rating-choice .emoji-happy,.c-feedback__content--emoticons .rating-choice .emoji-sad{
        height:40px;
        width:40px
    }
}
.c-favorites--page{
    margin-top:24px
}
.c-favorites--page .title{
    margin-top:48px;
    margin-bottom:24px;
    font-family:Myriadpro-Bold,Helvetica,sans-serif;
    letter-spacing:1px;
    font-size:18px
}
.c-favorites--page--grid{
    margin-top:84px
}
@media (min-width:1451px){
    .c-favorites--page--grid #load_data .c-grid--product{
        width:20%!important
    }
}
@media (max-width:1450px){
    .c-favorites--page--grid #load_data .c-grid--product{
        width:25%!important
    }
}
@media (max-width:1050px){
    .c-favorites--page--grid #load_data .c-grid--product{
        width:33%!important
    }
}
@media (max-width:700px){
    .c-favorites--page--grid #load_data .c-grid--product{
        width:50%!important
    }
}
@media (max-width:450px){
    .c-favorites--page--grid #load_data .c-grid--product{
        width:100%!important
    }
}
.c-quote--icon{
    font-size:22px;
    margin-left:6px;
    margin-right:6px
}
.c-quote--icon.delete:hover{
    color:red
}
@media (max-width:900px){
    .c-quote--icon{
        margin:0
    }
}
.c-quote--comment{
    text-align:left!important;
    padding:3px 6px!important;
    width:calc(100% - 32px)
}
i#clearLink{
    color:#898989
}
#orderTable .o-btn{
    margin-top:24px
}
#orderTable label{
    margin-bottom:12px;
    display:block
}
.c-quotes a{
    border-bottom:1px solid #878787;
    font-weight:700
}
.c-quotes__summary{
    text-align:right
}
.c-quotes__summary span{
    display:block
}
.c-quotes__header{
    background-color:#bdbdbd;
    color:#000;
    padding:12px;
    display:flex;
    flex-direction:row;
    transition:all .33s
}
.c-quotes__header:hover{
    cursor:pointer;
    background-color:#b5b5b5
}
.c-quotes__header span:last-of-type{
    float:right;
    margin-right:6px
}
.c-quotes__header span:nth-of-type(1),.c-quotes__header span:nth-of-type(3),.c-quotes__header span:nth-of-type(4),.c-quotes__header span:nth-of-type(5){
    flex-basis:20%
}
.c-quotes__header span:nth-of-type(2),.c-quotes__header span:nth-of-type(6){
    flex-basis:10%
}
.c-quotes__header .expand-icon{
    text-align:right
}
.c-quotes__header span{
    text-align:right
}
.c-quotes__header span:nth-of-type(1){
    text-align:left
}
@media (max-width:900px){
    .c-quotes__header{
        flex-direction:column;
        border-top:1px solid #bdbdbd
    }
    .c-quotes__header .expand-icon{
        text-align:center;
        padding:7px;
        border:1px solid;
        border-radius:6px;
        margin-top:21px
    }
    .c-quotes__header .expand-icon.open{
        background:#fff
    }
}
.c-quotes__table--content table thead{
    font-size:14px
}
.c-quotes__table--content table thead th{
    border-radius:3px;
    vertical-align:middle;
    padding-left:8px;
    padding-right:8px
}
.c-quotes__table--content table td{
    font-size:14px;
    vertical-align:middle
}
.c-quotes__table--content table td a:not(.c-quote--icon){
    border-bottom:1px solid #878787;
    font-weight:700
}
.c-quotes__table--content table td:nth-of-type(3),.c-quotes__table--content table td:nth-of-type(4),.c-quotes__table--content table td:nth-of-type(5),.c-quotes__table--content table th:nth-of-type(3),.c-quotes__table--content table th:nth-of-type(4),.c-quotes__table--content table th:nth-of-type(5){
    text-align:right
}
.c-quotes__table--content table tbody td:nth-of-type(1){
    text-transform:uppercase;
    border-bottom:1px solid #878787
}
.c-quotes__table--content table tbody td a:not(.c-quote--icon){
    border-bottom:1px solid #878787;
    font-weight:700
}
.c-quotes__table--content table tfoot tr td{
    font-weight:700
}
.c-quotes__table--content table tfoot tr td:nth-of-type(2){
    text-align:right
}
.c-quotes__table--content table tfoot tr td:nth-of-type(1){
    text-align:left
}
.c-quotes__table--content thead tr th{
    font-weight:400
}
.c-quotes__table--content thead tr th span{
    white-space:nowrap
}
.c-quotes__table--content td.valid-until{
    font-weight:800;
    text-align:center!important;
    border-radius:5px;
    color:#fff;
    vertical-align:middle;
    padding:0 8px;
    background-color:#898989
}
.c-quotes__table--content .red{
    background:#f64268!important;
    color:#fff;
    border-radius:5px;
    text-align:center!important
}
.c-quotes__table--content .yellow{
    background:#ffa968!important;
    color:#fff;
    border-radius:5px;
    text-align:center!important
}
@media only screen and (max-width:900px){
    .c-quotes__table--content tbody td,.c-quotes__table--content tbody tr{
        background:#fff;
        padding:6px;
        min-height:40px;
        text-align:right
    }
    .c-quotes__table--content tbody td a:not(.c-quote--icon),.c-quotes__table--content tbody tr a:not(.c-quote--icon){
        border-bottom:1px solid #878787;
        font-weight:700
    }
    .c-quotes__table--content tbody td::before{
        text-align:left;
        font-weight:700
    }
    .c-quotes__table--content tbody td:nth-of-type(1):before{
        content:"Quote Number"
    }
    .c-quotes__table--content tbody td:nth-of-type(2):before{
        content:"For"
    }
    .c-quotes__table--content tbody td:nth-of-type(3):before{
        content:"Price"
    }
    .c-quotes__table--content tbody td:nth-of-type(4):before{
        content:"Profit"
    }
    .c-quotes__table--content tbody td:nth-of-type(5):before{
        content:"Valid Until"
    }
    .c-quotes__table--content tbody td.valid-until{
        text-align:right!important;
        padding-top:9px
    }
}
.logo-upload-info{
    margin-top:18px
}
.logo-upload-info p{
    font-size:16px
}
.logo-upload-info p a{
    color:#03a9f4
}
.logo-upload-info img{
    width:100%;
    max-width:600px
}
.hide{
    display:none
}
.c-modal,.c-modal--save,.c-modal-card{
    display:none;
    position:fixed;
    overflow:hidden;
    border:1px solid #e9e9e9;
    background:#fff;
    padding:24px;
    width:auto;
    top:50%;
    left:50%;
    transform:translate(-50%,-25%);
    overflow:scroll;
    z-index:99;
    -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
    -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
    box-shadow:0 3px 7px rgba(0,0,0,.3);
    -webkit-background-clip:padding-box;
    -moz-background-clip:padding-box;
    background-clip:padding-box
}
@media (max-width:691px){
    .c-modal,.c-modal--save,.c-modal-card{
        width:100%
    }
}
.c-modal--save__content,.c-modal-card__content,.c-modal__content{
    width:500px
}
.c-modal--save__content .info,.c-modal-card__content .info,.c-modal__content .info{
    display:block;
    text-align:center
}
.c-modal--save__content .o-btn,.c-modal--save__content input,.c-modal-card__content .o-btn,.c-modal-card__content input,.c-modal__content .o-btn,.c-modal__content input{
    width:100%;
    display:block
}
.c-modal--save__content input,.c-modal-card__content input,.c-modal__content input{
    padding:6px 12px
}
.c-modal--save__content .title,.c-modal-card__content .title,.c-modal__content .title{
    text-align:center;
    display:block
}
.c-modal--save__content img.check-icon,.c-modal-card__content img.check-icon,.c-modal__content img.check-icon{
    max-width:200px;
    margin:0 auto
}
.c-modal--save__content .info-text,.c-modal-card__content .info-text,.c-modal__content .info-text{
    display:block;
    text-align:center
}
@media (max-width:691px){
    .c-modal--save__content,.c-modal-card__content,.c-modal__content{
        width:100%
    }
}
.c-modal--save__close,.c-modal-card__close,.c-modal__close{
    color:#000;
    display:block;
    width:100%;
    text-align:right
}
.c-modal--save__close img,.c-modal-card__close img,.c-modal__close img{
    width:20px;
    float:right
}
.c-modal--save-stock__buttons,.c-modal-card-stock__buttons,.c-modal-stock__buttons{
    display:flex;
    justify-content:space-around
}
@media (max-width:691px){
    .c-modal--save-stock__buttons,.c-modal-card-stock__buttons,.c-modal-stock__buttons{
        flex-direction:column
    }
    .c-modal--save-stock__buttons .o-btn,.c-modal-card-stock__buttons .o-btn,.c-modal-stock__buttons .o-btn{
        width:100%
    }
}
.c-modal--save-stock img.working-icon,.c-modal-card-stock img.working-icon,.c-modal-stock img.working-icon{
    height:165px;
    width:auto;
    margin:0 auto
}
.c-modal--save-stock img.check-icon,.c-modal-card-stock img.check-icon,.c-modal-stock img.check-icon{
    height:165px;
    width:auto;
    margin:0 auto
}
.c-modal .info img,.c-modal--save .info img,.c-modal-card .info img{
    max-width:200px;
    height:auto;
    margin:0 auto
}
.c-modal--background,.c-modal--background-card{
    display:none;
    position:fixed;
    width:100%;
    top:0;
    left:0;
    height:100%;
    background-color:rgba(255,255,255,.15);
    backdrop-filter:blur(5px);
    z-index:9999
}
.marantz .c-brand__header,.sunfire .c-brand__header,.xantech .c-brand__header{
    width:100%;
    position:relative
}
.marantz .c-brand__header:before,.sunfire .c-brand__header:before,.xantech .c-brand__header:before{
    color:#fff!important
}
.sunfire .c-grid:hover{
    border-color:#fff!important
}
.sunfire .c-grid__name a{
    color:#fff!important
}
.sunfire .c-grid__desc--info .o-btn{
    background-color:#000;
    color:#fff
}
.sunfire .c-grid__desc--info .o-btn:hover{
    background-color:#fff!important;
    color:#000
}
.elan,.forte,.furman,.jamo,.stealth-acoustics{
    background:#fff
}
.elan .c-brand--link,.forte .c-brand--link,.furman .c-brand--link,.jamo .c-brand--link,.stealth-acoustics .c-brand--link{
    color:#000
}
.elan .c-brand__nav,.forte .c-brand__nav,.furman .c-brand__nav,.jamo .c-brand__nav,.stealth-acoustics .c-brand__nav{
    margin-top:0
}
.elan .c-brand__nav ul li a,.forte .c-brand__nav ul li a,.furman .c-brand__nav ul li a,.jamo .c-brand__nav ul li a,.stealth-acoustics .c-brand__nav ul li a{
    color:#000
}
.elan .c-brand__nav ul li a:active,.elan .c-brand__nav ul li a:hover,.forte .c-brand__nav ul li a:active,.forte .c-brand__nav ul li a:hover,.furman .c-brand__nav ul li a:active,.furman .c-brand__nav ul li a:hover,.jamo .c-brand__nav ul li a:active,.jamo .c-brand__nav ul li a:hover,.stealth-acoustics .c-brand__nav ul li a:active,.stealth-acoustics .c-brand__nav ul li a:hover{
    border-bottom:2px solid #000
}
.elan .c-brand__nav__drop,.forte .c-brand__nav__drop,.furman .c-brand__nav__drop,.jamo .c-brand__nav__drop,.stealth-acoustics .c-brand__nav__drop{
    background:0 0;
    border-bottom:1px solid #ccc
}
.elan .c-brand__nav__drop:after,.forte .c-brand__nav__drop:after,.furman .c-brand__nav__drop:after,.jamo .c-brand__nav__drop:after,.stealth-acoustics .c-brand__nav__drop:after{
    background:0 0;
    background-image:linear-gradient(to top,rgba(255,255,255,.8),#fff);
    border-bottom:1px solid #ccc
}
.elan .c-brand__nav__drop::before,.forte .c-brand__nav__drop::before,.furman .c-brand__nav__drop::before,.jamo .c-brand__nav__drop::before,.stealth-acoustics .c-brand__nav__drop::before{
    background:0 0;
    background-image:linear-gradient(to top,rgba(255,255,255,.8),#fff);
    border-bottom:1px solid #ccc
}
.elan .c-brand__submenu span,.forte .c-brand__submenu span,.furman .c-brand__submenu span,.jamo .c-brand__submenu span,.stealth-acoustics .c-brand__submenu span{
    border-bottom-color:#000;
    position:relative;
    width:100%
}
.elan .c-brand__submenu span:before,.forte .c-brand__submenu span:before,.furman .c-brand__submenu span:before,.jamo .c-brand__submenu span:before,.stealth-acoustics .c-brand__submenu span:before{
    color:#000
}
.elan .c-brand__submenu ul,.forte .c-brand__submenu ul,.furman .c-brand__submenu ul,.jamo .c-brand__submenu ul,.stealth-acoustics .c-brand__submenu ul{
    width:100%
}
.elan .c-brand--link:before,.forte .c-brand--link:before,.furman .c-brand--link:before,.jamo .c-brand--link:before,.stealth-acoustics .c-brand--link:before{
    color:#000
}
@media (max-width:673px){
    .elan .c-brand .brand__submenu ul,.forte .c-brand .brand__submenu ul,.furman .c-brand .brand__submenu ul,.jamo .c-brand .brand__submenu ul,.stealth-acoustics .c-brand .brand__submenu ul{
        width:90%
    }
}
.elan .c-nav__drop__main .o-btn,.forte .c-nav__drop__main .o-btn,.furman .c-nav__drop__main .o-btn,.jamo .c-nav__drop__main .o-btn,.stealth-acoustics .c-nav__drop__main .o-btn{
    color:#9b9a9b!important
}
.elan .c-nav__drop__main li a,.forte .c-nav__drop__main li a,.furman .c-nav__drop__main li a,.jamo .c-nav__drop__main li a,.stealth-acoustics .c-nav__drop__main li a{
    color:#9b9a9b!important;
    text-transform:uppercase
}
.elan .c-nav__drop__copy a,.elan .c-nav__drop__copy p,.forte .c-nav__drop__copy a,.forte .c-nav__drop__copy p,.furman .c-nav__drop__copy a,.furman .c-nav__drop__copy p,.jamo .c-nav__drop__copy a,.jamo .c-nav__drop__copy p,.stealth-acoustics .c-nav__drop__copy a,.stealth-acoustics .c-nav__drop__copy p{
    color:#fff
}
.elan .c-top,.forte .c-top,.furman .c-top,.jamo .c-top,.stealth-acoustics .c-top{
    background:#fff
}
.elan .c-top .c-nav__search .c-icon__search,.forte .c-top .c-nav__search .c-icon__search,.furman .c-top .c-nav__search .c-icon__search,.jamo .c-top .c-nav__search .c-icon__search,.stealth-acoustics .c-top .c-nav__search .c-icon__search{
    fill:#000
}
.elan .c-top .topple-icon,.forte .c-top .topple-icon,.furman .c-top .topple-icon,.jamo .c-top .topple-icon,.stealth-acoustics .c-top .topple-icon{
    color:#fff
}
.elan .c-top .topple-icon span,.forte .c-top .topple-icon span,.furman .c-top .topple-icon span,.jamo .c-top .topple-icon span,.stealth-acoustics .c-top .topple-icon span{
    background:#000
}
.elan .c-top .topple-icon:after,.elan .c-top .topple-icon:before,.forte .c-top .topple-icon:after,.forte .c-top .topple-icon:before,.furman .c-top .topple-icon:after,.furman .c-top .topple-icon:before,.jamo .c-top .topple-icon:after,.jamo .c-top .topple-icon:before,.stealth-acoustics .c-top .topple-icon:after,.stealth-acoustics .c-top .topple-icon:before{
    background-color:#000
}
.elan .c-top.sticky,.forte .c-top.sticky,.furman .c-top.sticky,.jamo .c-top.sticky,.stealth-acoustics .c-top.sticky{
    box-shadow:1px 1px 15px #e2e2e2
}
.elan .c-content,.forte .c-content,.furman .c-content,.jamo .c-content,.stealth-acoustics .c-content{
    background:#fff
}
.elan .c-box h2,.forte .c-box h2,.furman .c-box h2,.jamo .c-box h2,.stealth-acoustics .c-box h2{
    color:#000
}
.elan .o-btn,.elan i,.elan p,.elan span,.forte .o-btn,.forte i,.forte p,.forte span,.furman .o-btn,.furman i,.furman p,.furman span,.jamo .o-btn,.jamo i,.jamo p,.jamo span,.stealth-acoustics .o-btn,.stealth-acoustics i,.stealth-acoustics p,.stealth-acoustics span{
    color:#000
}
.elan .o-btn,.forte .o-btn,.furman .o-btn,.jamo .o-btn,.stealth-acoustics .o-btn{
    background:#d7d7d7
}
.elan .o-btn:hover,.forte .o-btn:hover,.furman .o-btn:hover,.jamo .o-btn:hover,.stealth-acoustics .o-btn:hover{
    background:#9b9a9b;
    color:#fff
}
.elan .o-btn--hero,.forte .o-btn--hero,.furman .o-btn--hero,.jamo .o-btn--hero,.stealth-acoustics .o-btn--hero{
    border:1px solid #000
}
.elan .o-btn--login,.forte .o-btn--login,.furman .o-btn--login,.jamo .o-btn--login,.stealth-acoustics .o-btn--login{
    background:0 0;
    color:#fff
}
.elan .o-btn--login:hover,.forte .o-btn--login:hover,.furman .o-btn--login:hover,.jamo .o-btn--login:hover,.stealth-acoustics .o-btn--login:hover{
    background:0 0;
    color:#fff
}
@media (max-width:671px){
    .elan .o-btn--login,.forte .o-btn--login,.furman .o-btn--login,.jamo .o-btn--login,.stealth-acoustics .o-btn--login{
        color:#000
    }
    .elan .c-nav__drop__copy a,.elan .c-nav__drop__copy p,.forte .c-nav__drop__copy a,.forte .c-nav__drop__copy p,.furman .c-nav__drop__copy a,.furman .c-nav__drop__copy p,.jamo .c-nav__drop__copy a,.jamo .c-nav__drop__copy p,.stealth-acoustics .c-nav__drop__copy a,.stealth-acoustics .c-nav__drop__copy p{
        color:#000
    }
}
.elan .b-bottom--left,.elan .b-bottom--right,.elan .b-top--left,.elan .b-top--right,.forte .b-bottom--left,.forte .b-bottom--right,.forte .b-top--left,.forte .b-top--right,.furman .b-bottom--left,.furman .b-bottom--right,.furman .b-top--left,.furman .b-top--right,.jamo .b-bottom--left,.jamo .b-bottom--right,.jamo .b-top--left,.jamo .b-top--right,.stealth-acoustics .b-bottom--left,.stealth-acoustics .b-bottom--right,.stealth-acoustics .b-top--left,.stealth-acoustics .b-top--right{
    background:rgba(247,247,247,.9)
}
.elan .b-bottom--left h2,.elan .b-bottom--left p,.elan .b-bottom--left span,.elan .b-bottom--right h2,.elan .b-bottom--right p,.elan .b-bottom--right span,.elan .b-top--left h2,.elan .b-top--left p,.elan .b-top--left span,.elan .b-top--right h2,.elan .b-top--right p,.elan .b-top--right span,.forte .b-bottom--left h2,.forte .b-bottom--left p,.forte .b-bottom--left span,.forte .b-bottom--right h2,.forte .b-bottom--right p,.forte .b-bottom--right span,.forte .b-top--left h2,.forte .b-top--left p,.forte .b-top--left span,.forte .b-top--right h2,.forte .b-top--right p,.forte .b-top--right span,.furman .b-bottom--left h2,.furman .b-bottom--left p,.furman .b-bottom--left span,.furman .b-bottom--right h2,.furman .b-bottom--right p,.furman .b-bottom--right span,.furman .b-top--left h2,.furman .b-top--left p,.furman .b-top--left span,.furman .b-top--right h2,.furman .b-top--right p,.furman .b-top--right span,.jamo .b-bottom--left h2,.jamo .b-bottom--left p,.jamo .b-bottom--left span,.jamo .b-bottom--right h2,.jamo .b-bottom--right p,.jamo .b-bottom--right span,.jamo .b-top--left h2,.jamo .b-top--left p,.jamo .b-top--left span,.jamo .b-top--right h2,.jamo .b-top--right p,.jamo .b-top--right span,.stealth-acoustics .b-bottom--left h2,.stealth-acoustics .b-bottom--left p,.stealth-acoustics .b-bottom--left span,.stealth-acoustics .b-bottom--right h2,.stealth-acoustics .b-bottom--right p,.stealth-acoustics .b-bottom--right span,.stealth-acoustics .b-top--left h2,.stealth-acoustics .b-top--left p,.stealth-acoustics .b-top--left span,.stealth-acoustics .b-top--right h2,.stealth-acoustics .b-top--right p,.stealth-acoustics .b-top--right span{
    color:#000
}
.elan .c-footer,.forte .c-footer,.furman .c-footer,.jamo .c-footer,.stealth-acoustics .c-footer{
    background:#fff
}
@media (max-width:671px){
    .elan .c-brand__nav.active ul,.forte .c-brand__nav.active ul,.furman .c-brand__nav.active ul,.jamo .c-brand__nav.active ul,.stealth-acoustics .c-brand__nav.active ul{
        background:#fff
    }
    .elan .c-brand__nav__drop.open ul li a,.forte .c-brand__nav__drop.open ul li a,.furman .c-brand__nav__drop.open ul li a,.jamo .c-brand__nav__drop.open ul li a,.stealth-acoustics .c-brand__nav__drop.open ul li a{
        color:#000!important
    }
    .elan .c-hero,.forte .c-hero,.furman .c-hero,.jamo .c-hero,.stealth-acoustics .c-hero{
        background-color:#fff
    }
}
.elan .c-grid,.forte .c-grid,.furman .c-grid,.jamo .c-grid,.stealth-acoustics .c-grid{
    margin-bottom:20px;
    background:#fff;
    color:#7d7d7d;
    border:1px solid #d4d4d4;
    box-sizing:content-box;
    overflow:hidden
}
.elan .c-grid__desc,.forte .c-grid__desc,.furman .c-grid__desc,.jamo .c-grid__desc,.stealth-acoustics .c-grid__desc{
    border-top:1px solid #d4d4d4
}
.elan .c-grid__name,.forte .c-grid__name,.furman .c-grid__name,.jamo .c-grid__name,.stealth-acoustics .c-grid__name{
    border-bottom:1px solid #d4d4d4
}
.elan .c-grid:hover,.forte .c-grid:hover,.furman .c-grid:hover,.jamo .c-grid:hover,.stealth-acoustics .c-grid:hover{
    border:1px solid #000
}
.elan .u-black,.forte .u-black,.furman .u-black,.jamo .u-black,.stealth-acoustics .u-black{
    background:0 0
}
@media all and (max-width:671px){
    .elan .c-brand--link,.forte .c-brand--link,.furman .c-brand--link,.jamo .c-brand--link,.stealth-acoustics .c-brand--link{
        color:#000!important
    }
}
@media all and (max-width:671px){
    .elan .c-brand__nav ul li a:active,.elan .c-brand__nav ul li a:hover,.forte .c-brand__nav ul li a:active,.forte .c-brand__nav ul li a:hover,.furman .c-brand__nav ul li a:active,.furman .c-brand__nav ul li a:hover,.jamo .c-brand__nav ul li a:active,.jamo .c-brand__nav ul li a:hover,.stealth-acoustics .c-brand__nav ul li a:active,.stealth-acoustics .c-brand__nav ul li a:hover{
        border-bottom:none!important
    }
}
.elan .c-footer__contact a,.elan .c-footer__contact h3,.forte .c-footer__contact a,.forte .c-footer__contact h3,.furman .c-footer__contact a,.furman .c-footer__contact h3,.jamo .c-footer__contact a,.jamo .c-footer__contact h3,.stealth-acoustics .c-footer__contact a,.stealth-acoustics .c-footer__contact h3{
    color:#000!important
}
.elan .c-product__tab__info h2,.forte .c-product__tab__info h2,.furman .c-product__tab__info h2,.jamo .c-product__tab__info h2,.stealth-acoustics .c-product__tab__info h2{
    color:#000
}
.elan .c-product h2,.forte .c-product h2,.furman .c-product h2,.jamo .c-product h2,.stealth-acoustics .c-product h2{
    color:#000!important
}
.elan .c-grid__img,.forte .c-grid__img,.furman .c-grid__img,.jamo .c-grid__img,.stealth-acoustics .c-grid__img{
    background-color:transparent!important
}
.elan .c-grid__name a,.forte .c-grid__name a,.furman .c-grid__name a,.jamo .c-grid__name a,.stealth-acoustics .c-grid__name a{
    color:#000
}
.elan .c-search__map h1,.forte .c-search__map h1,.furman .c-search__map h1,.jamo .c-search__map h1,.stealth-acoustics .c-search__map h1{
    color:#000
}
.elan .c-search__map__result span,.forte .c-search__map__result span,.furman .c-search__map__result span,.jamo .c-search__map__result span,.stealth-acoustics .c-search__map__result span{
    color:#fff!important
}
.elan .c-search__map__result i,.forte .c-search__map__result i,.furman .c-search__map__result i,.jamo .c-search__map__result i,.stealth-acoustics .c-search__map__result i{
    color:#fff!important
}
.c-pricelist--select{
    width:100%;
    max-width:500px;
    margin:0 auto
}
.c-pricelist--select select{
    background:#fff;
    color:#000
}
#priceListPage .dataTable{
    margin-top:12px
}
#priceListPage .dataTables_wrapper{
    overflow:hidden
}
#priceListPage #priceListTable{
    opacity:0;
    transition:opacity .33s;
    max-width:100%;
    width:100%!important
}
#priceListPage #priceListTable thead th{
    text-align:right;
    padding-right:20px;
    color:#fff
}
#priceListPage #priceListTable thead th:nth-child(1),#priceListPage #priceListTable thead th:nth-child(2){
    text-align:left
}
#priceListPage #priceListTable tfoot th{
    text-align:right;
    padding-right:20px;
    color:#000
}
#priceListPage #priceListTable tfoot th:nth-child(1),#priceListPage #priceListTable tfoot th:nth-child(2){
    text-align:left
}
#priceListPage #priceListTable a{
    border-bottom:1px solid #fff
}
#priceListPage .u-lap-one-quarter{
    margin:0 auto
}
@media only screen and (max-width:900px){
    #priceListPage table,#priceListPage tbody,#priceListPage td,#priceListPage th,#priceListPage thead,#priceListPage tr{
        display:block;
        color:#fff
    }
    #priceListPage table a,#priceListPage tbody a,#priceListPage td a,#priceListPage th a,#priceListPage thead a,#priceListPage tr a{
        color:#fff
    }
    #priceListPage .priceListTable td,#priceListPage .priceListTable th{
        text-align:left!important;
        color:#fff
    }
    #priceListPage .priceListTable td a,#priceListPage .priceListTable th a{
        color:#fff
    }
    #priceListPage .priceListTable td:nth-of-type(1),#priceListPage .priceListTable td:nth-of-type(2),#priceListPage .priceListTable th:nth-of-type(1),#priceListPage .priceListTable th:nth-of-type(2){
        text-align:left
    }
    #priceListPage thead tr{
        position:absolute;
        top:-9999px;
        left:-9999px
    }
    #priceListPage tr{
        margin:0 0 1rem 0
    }
    #priceListPage td{
        border-color:#000!important
    }
    #priceListPage td.sorting_1{
        border-color:#fff!important
    }
    #priceListPage tr:nth-child(odd){
        background:#707070
    }
    #priceListPage tr:nth-child(even){
        background:hsl(207.1, 65.1%, 46.1%)
    }
    #priceListPage td{
        border:none;
        border-bottom:1px solid #eee;
        position:relative;
        padding-left:50%
    }
    #priceListPage td:before{
        position:absolute;
        top:25%;
        left:6px;
        width:45%;
        padding-right:10px;
        white-space:nowrap
    }
    #priceListPage .table-sales td:nth-of-type(1):before{
        content:"Model No"
    }
    #priceListPage .table-sales td:nth-of-type(2):before{
        content:"Description"
    }
    #priceListPage .table-sales td:nth-of-type(3):before{
        content:"Stock"
    }
    #priceListPage .table-sales td:nth-of-type(4):before{
        content:"RRP (£)"
    }
    #priceListPage .table-sales td:nth-of-type(5):before{
        content:"UK Dist (£)"
    }
    #priceListPage .table-sales td:nth-of-type(6):before{
        content:"UK Int (£)"
    }
    #priceListPage .table-sales td:nth-of-type(7):before{
        content:"UK Trade (£)"
    }
    #priceListPage .table-sales td:nth-of-type(8):before{
        content:"EU Dist (Euro)"
    }
    #priceListPage .table-sales td:nth-of-type(9):before{
        content:"US Dist (USD)"
    }
    #priceListPage .table-dealer td:nth-of-type(7):before{
        content:"Per"
    }
   
}
@media (max-width:900px){
    .c-pricelist--select{
        width:100%;
        max-width:100%
    }
    .dataTable td{
        height:auto
    }
    .dataTables_info{
        text-align:center;
        display:block
    }
    .dataTables_paginate{
        display:flex!important;
        flex-wrap:wrap;
        width:100%
    }
    .dataTables_paginate .paginate_button{
        width:46%;
        text-align:center;
        margin:6px;
        padding:6px 12px;
        border:1px solid #ffffff7a
    }
    .dataTables_paginate .paginate_button.current{
        background:#000;
        color:#fff
    }
    .dataTables_paginate span{
        display:flex;
        order:1;
        margin:0 auto
    }
    .dataTables_paginate span.ellipsis{
        display:none
    }
    .dataTables_paginate span .paginate_button{
        text-align:center
    }
}
.dataTables_info{
    text-align:center;
    display:block;
    margin-bottom:12px;
    color:#000
}
.dataTables_paginate{
    width:100%;
    margin-bottom:12px;
    text-align:center
}
.dataTables_paginate .paginate_button{
    text-align:center;
    margin:6px;
    padding:6px 12px;
    border:1px solid #ffffff7a
}
.dataTables_paginate .paginate_button.current{
    background:#000;
    color:#fff
}
.dataTables_paginate span{
    margin:0 auto
}
.dataTables_paginate span .paginate_button{
    text-align:center
}
.u-white{
    background-color:#fff
}
.u-dark-blue{
    background-color:hsl(207.1, 65.1%, 46.1%);
}
.u-gray{
    background-color:#9b9a9b
}
.u-black{
    background-color:#000
}
.u-light-gray{
    background-color:#d7d7d7
}
.u-dark-gray{
    background-color:#2e2d2d
}
.u-red{
    background-color:#db3236
}
.u-c--black{
    color:#000
}
.u-c--white{
    color:#fff
}
.u-c--light-gray{
    color:#d7d7d7
}
::-webkit-scrollbar{
    width:10px;
    background:0 0
}
::-webkit-scrollbar-thumb{
    background:#9b9a9b
}
.u-no-desk{
    display:none!important
}
@media all and (max-width:671px){
    .u-no-desk{
        display:block!important
    }
}
.no-icons:before{
    display:none!important
}
.u-hide{
    display:none
}
@media (max-width:769px){
    .u-m-hide{
        display:none
    }
}
@media (min-width:769px){
    .u-m-show{
        display:none
    }
}
.u-right {
    float: right;
    font-style: italic;
    font-size: 80%;
}
.u-left{
    float:left
}
.u-center{
    text-align:center
}
.t-left{
    text-align:left
}
.t-right{
    text-align:right
}
.u-uppercase{
    text-transform:uppercase
}
.small-text{
    font-size:.9rem!important
}
.u-border--bottom{
    border-bottom:1px solid #fff
}
.u-margin--small{
    margin-top:24px;
    margin-bottom:24px
}
.u-margin--medium{
    margin-top:48px;
    margin-bottom:48px
}
.u-padding{
    padding-top:36px;
    padding-bottom:36px
}
.u-padding--small{
    padding-top:24px;
    padding-bottom:24px
}
.u-padding--xxsmall{
    padding-top:6px;
    padding-bottom:6px
}
.u-padding--xsmall{
    padding-top:12px;
    padding-bottom:12px
}
.u-padding--medium{
    padding-top:48px;
    padding-bottom:48px
}
.u-sticky{
    position:sticky;
    top:0;
    z-index:1001
}
.stop-scroll{
    overflow-y:hidden
}
.registration-note-order,.tyouDi{
    margin-bottom:30vh!important;
    margin-top:96px!important;
    width:100%!important
}
.g-hide-desk{
    display:block
}
@media (min-width:1299px){
    .g-hide-desk{
        display:none
    }
}
.g-hide-mobile{
    display:block
}
@media (max-width:1299px){
    .g-hide-mobile{
        display:none
    }
}
.mt12{
    margin-top:12px!important
}
.mt24{
    margin-top:24px!important
}
.mt36{
    margin-top:36px!important
}
.mt48{
    margin-top:48px!important
}
.mb12{
    margin-bottom:12px!important
}
.mb24{
    margin-bottom:24px!important
}
.mb36{
    margin-bottom:36px!important
}
.mb48{
    margin-bottom:48px!important
}
.pt12{
    padding-top:12px!important
}
.pt24{
    padding-top:24px!important
}
.pt36{
    padding-top:36px!important
}
.pt48{
    padding-top:48px!important
}
.pb12{
    padding-bottom:12px!important
}
.pb24{
    padding-bottom:24px!important
}
.pb36{
    padding-bottom:36px!important
}
.pb48{
    padding-bottom:48px!important
}
.mdi-set,.mdi:before{
    display:inline-block;
    font:normal normal normal 24px/1 icon;
    font-size:inherit;
    text-rendering:auto;
    line-height:inherit;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mdi-access-point:before{
    content:"\F002"
}
.mdi-access-point-network:before{
    content:"\F003"
}
.mdi-account:before{
    content:"\F004"
}
.mdi-account-alert:before{
    content:"\F005"
}
.mdi-account-box:before{
    content:"\F006"
}
.mdi-account-box-outline:before{
    content:"\F007"
}
.mdi-account-card-details:before{
    content:"\F5D2"
}
.mdi-account-check:before{
    content:"\F008"
}
.mdi-account-circle:before{
    content:"\F009"
}
.mdi-account-convert:before{
    content:"\F00A"
}
.mdi-account-edit:before{
    content:"\F6BB"
}
.mdi-account-group:before{
    content:"\F848"
}
.mdi-account-heart:before{
    content:"\F898"
}
.mdi-account-key:before{
    content:"\F00B"
}
.mdi-account-location:before{
    content:"\F00C"
}
.mdi-account-minus:before{
    content:"\F00D"
}
.mdi-account-multiple:before{
    content:"\F00E"
}
.mdi-account-multiple-check:before{
    content:"\F8C4"
}
.mdi-account-multiple-minus:before{
    content:"\F5D3"
}
.mdi-account-multiple-outline:before{
    content:"\F00F"
}
.mdi-account-multiple-plus:before{
    content:"\F010"
}
.mdi-account-multiple-plus-outline:before{
    content:"\F7FF"
}
.mdi-account-network:before{
    content:"\F011"
}
.mdi-account-off:before{
    content:"\F012"
}
.mdi-account-outline:before{
    content:"\F013"
}
.mdi-account-plus:before{
    content:"\F014"
}
.mdi-account-plus-outline:before{
    content:"\F800"
}
.mdi-account-remove:before{
    content:"\F015"
}
.mdi-account-search:before{
    content:"\F016"
}
.mdi-account-settings:before{
    content:"\F630"
}
.mdi-account-settings-variant:before{
    content:"\F631"
}
.mdi-account-star:before{
    content:"\F017"
}
.mdi-account-switch:before{
    content:"\F019"
}
.mdi-accusoft:before{
    content:"\F849"
}
.mdi-adjust:before{
    content:"\F01A"
}
.mdi-air-conditioner:before{
    content:"\F01B"
}
.mdi-airballoon:before{
    content:"\F01C"
}
.mdi-airplane:before{
    content:"\F01D"
}
.mdi-airplane-landing:before{
    content:"\F5D4"
}
.mdi-airplane-off:before{
    content:"\F01E"
}
.mdi-airplane-takeoff:before{
    content:"\F5D5"
}
.mdi-airplay:before{
    content:"\F01F"
}
.mdi-airport:before{
    content:"\F84A"
}
.mdi-alarm:before{
    content:"\F020"
}
.mdi-alarm-bell:before{
    content:"\F78D"
}
.mdi-alarm-check:before{
    content:"\F021"
}
.mdi-alarm-light:before{
    content:"\F78E"
}
.mdi-alarm-multiple:before{
    content:"\F022"
}
.mdi-alarm-off:before{
    content:"\F023"
}
.mdi-alarm-plus:before{
    content:"\F024"
}
.mdi-alarm-snooze:before{
    content:"\F68D"
}
.mdi-album:before{
    content:"\F025"
}
.mdi-alert:before{
    content:"\F026"
}
.mdi-alert-box:before{
    content:"\F027"
}
.mdi-alert-circle:before{
    content:"\F028"
}
.mdi-alert-circle-outline:before{
    content:"\F5D6"
}
.mdi-alert-decagram:before{
    content:"\F6BC"
}
.mdi-alert-octagon:before{
    content:"\F029"
}
.mdi-alert-octagram:before{
    content:"\F766"
}
.mdi-alert-outline:before{
    content:"\F02A"
}
.mdi-alien:before{
    content:"\F899"
}
.mdi-all-inclusive:before{
    content:"\F6BD"
}
.mdi-alpha:before{
    content:"\F02B"
}
.mdi-alphabetical:before{
    content:"\F02C"
}
.mdi-altimeter:before{
    content:"\F5D7"
}
.mdi-amazon:before{
    content:"\F02D"
}
.mdi-amazon-alexa:before{
    content:"\F8C5"
}
.mdi-amazon-drive:before{
    content:"\F02E"
}
.mdi-ambulance:before{
    content:"\F02F"
}
.mdi-amplifier:before{
    content:"\F030"
}
.mdi-anchor:before{
    content:"\F031"
}
.mdi-android:before{
    content:"\F032"
}
.mdi-android-debug-bridge:before{
    content:"\F033"
}
.mdi-android-head:before{
    content:"\F78F"
}
.mdi-android-studio:before{
    content:"\F034"
}
.mdi-angular:before{
    content:"\F6B1"
}
.mdi-angularjs:before{
    content:"\F6BE"
}
.mdi-animation:before{
    content:"\F5D8"
}
.mdi-anvil:before{
    content:"\F89A"
}
.mdi-apple:before{
    content:"\F035"
}
.mdi-apple-finder:before{
    content:"\F036"
}
.mdi-apple-icloud:before{
    content:"\F038"
}
.mdi-apple-ios:before{
    content:"\F037"
}
.mdi-apple-keyboard-caps:before{
    content:"\F632"
}
.mdi-apple-keyboard-command:before{
    content:"\F633"
}
.mdi-apple-keyboard-control:before{
    content:"\F634"
}
.mdi-apple-keyboard-option:before{
    content:"\F635"
}
.mdi-apple-keyboard-shift:before{
    content:"\F636"
}
.mdi-apple-safari:before{
    content:"\F039"
}
.mdi-application:before{
    content:"\F614"
}
.mdi-approval:before{
    content:"\F790"
}
.mdi-apps:before{
    content:"\F03B"
}
.mdi-arch:before{
    content:"\F8C6"
}
.mdi-archive:before{
    content:"\F03C"
}
.mdi-arrange-bring-forward:before{
    content:"\F03D"
}
.mdi-arrange-bring-to-front:before{
    content:"\F03E"
}
.mdi-arrange-send-backward:before{
    content:"\F03F"
}
.mdi-arrange-send-to-back:before{
    content:"\F040"
}
.mdi-arrow-all:before{
    content:"\F041"
}
.mdi-arrow-bottom-left:before{
    content:"\F042"
}
.mdi-arrow-bottom-right:before{
    content:"\F043"
}
.mdi-arrow-collapse:before{
    content:"\F615"
}
.mdi-arrow-collapse-all:before{
    content:"\F044"
}
.mdi-arrow-collapse-down:before{
    content:"\F791"
}
.mdi-arrow-collapse-horizontal:before{
    content:"\F84B"
}
.mdi-arrow-collapse-left:before{
    content:"\F792"
}
.mdi-arrow-collapse-right:before{
    content:"\F793"
}
.mdi-arrow-collapse-up:before{
    content:"\F794"
}
.mdi-arrow-collapse-vertical:before{
    content:"\F84C"
}
.mdi-arrow-down:before{
    content:"\F045"
}
.mdi-arrow-down-bold:before{
    content:"\F72D"
}
.mdi-arrow-down-bold-box:before{
    content:"\F72E"
}
.mdi-arrow-down-bold-box-outline:before{
    content:"\F72F"
}
.mdi-arrow-down-bold-circle:before{
    content:"\F047"
}
.mdi-arrow-down-bold-circle-outline:before{
    content:"\F048"
}
.mdi-arrow-down-bold-hexagon-outline:before{
    content:"\F049"
}
.mdi-arrow-down-box:before{
    content:"\F6BF"
}
.mdi-arrow-down-drop-circle:before{
    content:"\F04A"
}
.mdi-arrow-down-drop-circle-outline:before{
    content:"\F04B"
}
.mdi-arrow-down-thick:before{
    content:"\F046"
}
.mdi-arrow-expand:before{
    content:"\F616"
}
.mdi-arrow-expand-all:before{
    content:"\F04C"
}
.mdi-arrow-expand-down:before{
    content:"\F795"
}
.mdi-arrow-expand-horizontal:before{
    content:"\F84D"
}
.mdi-arrow-expand-left:before{
    content:"\F796"
}
.mdi-arrow-expand-right:before{
    content:"\F797"
}
.mdi-arrow-expand-up:before{
    content:"\F798"
}
.mdi-arrow-expand-vertical:before{
    content:"\F84E"
}
.mdi-arrow-left:before{
    content:"\F04D"
}
.mdi-arrow-left-bold:before{
    content:"\F730"
}
.mdi-arrow-left-bold-box:before{
    content:"\F731"
}
.mdi-arrow-left-bold-box-outline:before{
    content:"\F732"
}
.mdi-arrow-left-bold-circle:before{
    content:"\F04F"
}
.mdi-arrow-left-bold-circle-outline:before{
    content:"\F050"
}
.mdi-arrow-left-bold-hexagon-outline:before{
    content:"\F051"
}
.mdi-arrow-left-box:before{
    content:"\F6C0"
}
.mdi-arrow-left-drop-circle:before{
    content:"\F052"
}
.mdi-arrow-left-drop-circle-outline:before{
    content:"\F053"
}
.mdi-arrow-left-thick:before{
    content:"\F04E"
}
.mdi-arrow-right:before{
    content:"\F054"
}
.mdi-arrow-right-bold:before{
    content:"\F733"
}
.mdi-arrow-right-bold-box:before{
    content:"\F734"
}
.mdi-arrow-right-bold-box-outline:before{
    content:"\F735"
}
.mdi-arrow-right-bold-circle:before{
    content:"\F056"
}
.mdi-arrow-right-bold-circle-outline:before{
    content:"\F057"
}
.mdi-arrow-right-bold-hexagon-outline:before{
    content:"\F058"
}
.mdi-arrow-right-box:before{
    content:"\F6C1"
}
.mdi-arrow-right-drop-circle:before{
    content:"\F059"
}
.mdi-arrow-right-drop-circle-outline:before{
    content:"\F05A"
}
.mdi-arrow-right-thick:before{
    content:"\F055"
}
.mdi-arrow-top-left:before{
    content:"\F05B"
}
.mdi-arrow-top-right:before{
    content:"\F05C"
}
.mdi-arrow-up:before{
    content:"\F05D"
}
.mdi-arrow-up-bold:before{
    content:"\F736"
}
.mdi-arrow-up-bold-box:before{
    content:"\F737"
}
.mdi-arrow-up-bold-box-outline:before{
    content:"\F738"
}
.mdi-arrow-up-bold-circle:before{
    content:"\F05F"
}
.mdi-arrow-up-bold-circle-outline:before{
    content:"\F060"
}
.mdi-arrow-up-bold-hexagon-outline:before{
    content:"\F061"
}
.mdi-arrow-up-box:before{
    content:"\F6C2"
}
.mdi-arrow-up-drop-circle:before{
    content:"\F062"
}
.mdi-arrow-up-drop-circle-outline:before{
    content:"\F063"
}
.mdi-arrow-up-thick:before{
    content:"\F05E"
}
.mdi-artist:before{
    content:"\F802"
}
.mdi-assistant:before{
    content:"\F064"
}
.mdi-asterisk:before{
    content:"\F6C3"
}
.mdi-at:before{
    content:"\F065"
}
.mdi-atlassian:before{
    content:"\F803"
}
.mdi-atom:before{
    content:"\F767"
}
.mdi-attachment:before{
    content:"\F066"
}
.mdi-audiobook:before{
    content:"\F067"
}
.mdi-augmented-reality:before{
    content:"\F84F"
}
.mdi-auto-fix:before{
    content:"\F068"
}
.mdi-auto-upload:before{
    content:"\F069"
}
.mdi-autorenew:before{
    content:"\F06A"
}
.mdi-av-timer:before{
    content:"\F06B"
}
.mdi-axe:before{
    content:"\F8C7"
}
.mdi-azure:before{
    content:"\F804"
}
.mdi-baby:before{
    content:"\F06C"
}
.mdi-baby-buggy:before{
    content:"\F68E"
}
.mdi-backburger:before{
    content:"\F06D"
}
.mdi-backspace:before{
    content:"\F06E"
}
.mdi-backup-restore:before{
    content:"\F06F"
}
.mdi-badminton:before{
    content:"\F850"
}
.mdi-bandcamp:before{
    content:"\F674"
}
.mdi-bank:before{
    content:"\F070"
}
.mdi-barcode:before{
    content:"\F071"
}
.mdi-barcode-scan:before{
    content:"\F072"
}
.mdi-barley:before{
    content:"\F073"
}
.mdi-barrel:before{
    content:"\F074"
}
.mdi-baseball:before{
    content:"\F851"
}
.mdi-baseball-bat:before{
    content:"\F852"
}
.mdi-basecamp:before{
    content:"\F075"
}
.mdi-basket:before{
    content:"\F076"
}
.mdi-basket-fill:before{
    content:"\F077"
}
.mdi-basket-unfill:before{
    content:"\F078"
}
.mdi-basketball:before{
    content:"\F805"
}
.mdi-battery:before{
    content:"\F079"
}
.mdi-battery-10:before{
    content:"\F07A"
}
.mdi-battery-20:before{
    content:"\F07B"
}
.mdi-battery-30:before{
    content:"\F07C"
}
.mdi-battery-40:before{
    content:"\F07D"
}
.mdi-battery-50:before{
    content:"\F07E"
}
.mdi-battery-60:before{
    content:"\F07F"
}
.mdi-battery-70:before{
    content:"\F080"
}
.mdi-battery-80:before{
    content:"\F081"
}
.mdi-battery-90:before{
    content:"\F082"
}
.mdi-battery-alert:before{
    content:"\F083"
}
.mdi-battery-charging:before{
    content:"\F084"
}
.mdi-battery-charging-10:before{
    content:"\F89B"
}
.mdi-battery-charging-100:before{
    content:"\F085"
}
.mdi-battery-charging-20:before{
    content:"\F086"
}
.mdi-battery-charging-30:before{
    content:"\F087"
}
.mdi-battery-charging-40:before{
    content:"\F088"
}
.mdi-battery-charging-50:before{
    content:"\F89C"
}
.mdi-battery-charging-60:before{
    content:"\F089"
}
.mdi-battery-charging-70:before{
    content:"\F89D"
}
.mdi-battery-charging-80:before{
    content:"\F08A"
}
.mdi-battery-charging-90:before{
    content:"\F08B"
}
.mdi-battery-charging-outline:before{
    content:"\F89E"
}
.mdi-battery-charging-wireless:before{
    content:"\F806"
}
.mdi-battery-charging-wireless-10:before{
    content:"\F807"
}
.mdi-battery-charging-wireless-20:before{
    content:"\F808"
}
.mdi-battery-charging-wireless-30:before{
    content:"\F809"
}
.mdi-battery-charging-wireless-40:before{
    content:"\F80A"
}
.mdi-battery-charging-wireless-50:before{
    content:"\F80B"
}
.mdi-battery-charging-wireless-60:before{
    content:"\F80C"
}
.mdi-battery-charging-wireless-70:before{
    content:"\F80D"
}
.mdi-battery-charging-wireless-80:before{
    content:"\F80E"
}
.mdi-battery-charging-wireless-90:before{
    content:"\F80F"
}
.mdi-battery-charging-wireless-alert:before{
    content:"\F810"
}
.mdi-battery-charging-wireless-outline:before{
    content:"\F811"
}
.mdi-battery-minus:before{
    content:"\F08C"
}
.mdi-battery-negative:before{
    content:"\F08D"
}
.mdi-battery-outline:before{
    content:"\F08E"
}
.mdi-battery-plus:before{
    content:"\F08F"
}
.mdi-battery-positive:before{
    content:"\F090"
}
.mdi-battery-unknown:before{
    content:"\F091"
}
.mdi-beach:before{
    content:"\F092"
}
.mdi-beaker:before{
    content:"\F68F"
}
.mdi-beats:before{
    content:"\F097"
}
.mdi-bed-empty:before{
    content:"\F89F"
}
.mdi-beer:before{
    content:"\F098"
}
.mdi-behance:before{
    content:"\F099"
}
.mdi-bell:before{
    content:"\F09A"
}
.mdi-bell-off:before{
    content:"\F09B"
}
.mdi-bell-outline:before{
    content:"\F09C"
}
.mdi-bell-plus:before{
    content:"\F09D"
}
.mdi-bell-ring:before{
    content:"\F09E"
}
.mdi-bell-ring-outline:before{
    content:"\F09F"
}
.mdi-bell-sleep:before{
    content:"\F0A0"
}
.mdi-beta:before{
    content:"\F0A1"
}
.mdi-bible:before{
    content:"\F0A2"
}
.mdi-bike:before{
    content:"\F0A3"
}
.mdi-bing:before{
    content:"\F0A4"
}
.mdi-binoculars:before{
    content:"\F0A5"
}
.mdi-bio:before{
    content:"\F0A6"
}
.mdi-biohazard:before{
    content:"\F0A7"
}
.mdi-bitbucket:before{
    content:"\F0A8"
}
.mdi-bitcoin:before{
    content:"\F812"
}
.mdi-black-mesa:before{
    content:"\F0A9"
}
.mdi-blackberry:before{
    content:"\F0AA"
}
.mdi-blender:before{
    content:"\F0AB"
}
.mdi-blinds:before{
    content:"\F0AC"
}
.mdi-block-helper:before{
    content:"\F0AD"
}
.mdi-blogger:before{
    content:"\F0AE"
}
.mdi-bluetooth:before{
    content:"\F0AF"
}
.mdi-bluetooth-audio:before{
    content:"\F0B0"
}
.mdi-bluetooth-connect:before{
    content:"\F0B1"
}
.mdi-bluetooth-off:before{
    content:"\F0B2"
}
.mdi-bluetooth-settings:before{
    content:"\F0B3"
}
.mdi-bluetooth-transfer:before{
    content:"\F0B4"
}
.mdi-blur:before{
    content:"\F0B5"
}
.mdi-blur-linear:before{
    content:"\F0B6"
}
.mdi-blur-off:before{
    content:"\F0B7"
}
.mdi-blur-radial:before{
    content:"\F0B8"
}
.mdi-bomb:before{
    content:"\F690"
}
.mdi-bomb-off:before{
    content:"\F6C4"
}
.mdi-bone:before{
    content:"\F0B9"
}
.mdi-book:before{
    content:"\F0BA"
}
.mdi-book-minus:before{
    content:"\F5D9"
}
.mdi-book-multiple:before{
    content:"\F0BB"
}
.mdi-book-multiple-variant:before{
    content:"\F0BC"
}
.mdi-book-open:before{
    content:"\F0BD"
}
.mdi-book-open-page-variant:before{
    content:"\F5DA"
}
.mdi-book-open-variant:before{
    content:"\F0BE"
}
.mdi-book-plus:before{
    content:"\F5DB"
}
.mdi-book-secure:before{
    content:"\F799"
}
.mdi-book-unsecure:before{
    content:"\F79A"
}
.mdi-book-variant:before{
    content:"\F0BF"
}
.mdi-bookmark:before{
    content:"\F0C0"
}
.mdi-bookmark-check:before{
    content:"\F0C1"
}
.mdi-bookmark-music:before{
    content:"\F0C2"
}
.mdi-bookmark-outline:before{
    content:"\F0C3"
}
.mdi-bookmark-plus:before{
    content:"\F0C5"
}
.mdi-bookmark-plus-outline:before{
    content:"\F0C4"
}
.mdi-bookmark-remove:before{
    content:"\F0C6"
}
.mdi-boombox:before{
    content:"\F5DC"
}
.mdi-bootstrap:before{
    content:"\F6C5"
}
.mdi-border-all:before{
    content:"\F0C7"
}
.mdi-border-all-variant:before{
    content:"\F8A0"
}
.mdi-border-bottom:before{
    content:"\F0C8"
}
.mdi-border-bottom-variant:before{
    content:"\F8A1"
}
.mdi-border-color:before{
    content:"\F0C9"
}
.mdi-border-horizontal:before{
    content:"\F0CA"
}
.mdi-border-inside:before{
    content:"\F0CB"
}
.mdi-border-left:before{
    content:"\F0CC"
}
.mdi-border-left-variant:before{
    content:"\F8A2"
}
.mdi-border-none:before{
    content:"\F0CD"
}
.mdi-border-none-variant:before{
    content:"\F8A3"
}
.mdi-border-outside:before{
    content:"\F0CE"
}
.mdi-border-right:before{
    content:"\F0CF"
}
.mdi-border-right-variant:before{
    content:"\F8A4"
}
.mdi-border-style:before{
    content:"\F0D0"
}
.mdi-border-top:before{
    content:"\F0D1"
}
.mdi-border-top-variant:before{
    content:"\F8A5"
}
.mdi-border-vertical:before{
    content:"\F0D2"
}
.mdi-bottle-wine:before{
    content:"\F853"
}
.mdi-bow-tie:before{
    content:"\F677"
}
.mdi-bowl:before{
    content:"\F617"
}
.mdi-bowling:before{
    content:"\F0D3"
}
.mdi-box:before{
    content:"\F0D4"
}
.mdi-box-cutter:before{
    content:"\F0D5"
}
.mdi-box-shadow:before{
    content:"\F637"
}
.mdi-bridge:before{
    content:"\F618"
}
.mdi-briefcase:before{
    content:"\F0D6"
}
.mdi-briefcase-check:before{
    content:"\F0D7"
}
.mdi-briefcase-download:before{
    content:"\F0D8"
}
.mdi-briefcase-outline:before{
    content:"\F813"
}
.mdi-briefcase-upload:before{
    content:"\F0D9"
}
.mdi-brightness-1:before{
    content:"\F0DA"
}
.mdi-brightness-2:before{
    content:"\F0DB"
}
.mdi-brightness-3:before{
    content:"\F0DC"
}
.mdi-brightness-4:before{
    content:"\F0DD"
}
.mdi-brightness-5:before{
    content:"\F0DE"
}
.mdi-brightness-6:before{
    content:"\F0DF"
}
.mdi-brightness-7:before{
    content:"\F0E0"
}
.mdi-brightness-auto:before{
    content:"\F0E1"
}
.mdi-broom:before{
    content:"\F0E2"
}
.mdi-brush:before{
    content:"\F0E3"
}
.mdi-buffer:before{
    content:"\F619"
}
.mdi-bug:before{
    content:"\F0E4"
}
.mdi-bulletin-board:before{
    content:"\F0E5"
}
.mdi-bullhorn:before{
    content:"\F0E6"
}
.mdi-bullseye:before{
    content:"\F5DD"
}
.mdi-bullseye-arrow:before{
    content:"\F8C8"
}
.mdi-bus:before{
    content:"\F0E7"
}
.mdi-bus-articulated-end:before{
    content:"\F79B"
}
.mdi-bus-articulated-front:before{
    content:"\F79C"
}
.mdi-bus-clock:before{
    content:"\F8C9"
}
.mdi-bus-double-decker:before{
    content:"\F79D"
}
.mdi-bus-school:before{
    content:"\F79E"
}
.mdi-bus-side:before{
    content:"\F79F"
}
.mdi-cached:before{
    content:"\F0E8"
}
.mdi-cake:before{
    content:"\F0E9"
}
.mdi-cake-layered:before{
    content:"\F0EA"
}
.mdi-cake-variant:before{
    content:"\F0EB"
}
.mdi-calculator:before{
    content:"\F0EC"
}
.mdi-calendar:before{
    content:"\F0ED"
}
.mdi-calendar-blank:before{
    content:"\F0EE"
}
.mdi-calendar-check:before{
    content:"\F0EF"
}
.mdi-calendar-clock:before{
    content:"\F0F0"
}
.mdi-calendar-edit:before{
    content:"\F8A6"
}
.mdi-calendar-multiple:before{
    content:"\F0F1"
}
.mdi-calendar-multiple-check:before{
    content:"\F0F2"
}
.mdi-calendar-plus:before{
    content:"\F0F3"
}
.mdi-calendar-question:before{
    content:"\F691"
}
.mdi-calendar-range:before{
    content:"\F678"
}
.mdi-calendar-remove:before{
    content:"\F0F4"
}
.mdi-calendar-text:before{
    content:"\F0F5"
}
.mdi-calendar-today:before{
    content:"\F0F6"
}
.mdi-call-made:before{
    content:"\F0F7"
}
.mdi-call-merge:before{
    content:"\F0F8"
}
.mdi-call-missed:before{
    content:"\F0F9"
}
.mdi-call-received:before{
    content:"\F0FA"
}
.mdi-call-split:before{
    content:"\F0FB"
}
.mdi-camcorder:before{
    content:"\F0FC"
}
.mdi-camcorder-box:before{
    content:"\F0FD"
}
.mdi-camcorder-box-off:before{
    content:"\F0FE"
}
.mdi-camcorder-off:before{
    content:"\F0FF"
}
.mdi-camera:before{
    content:"\F100"
}
.mdi-camera-account:before{
    content:"\F8CA"
}
.mdi-camera-burst:before{
    content:"\F692"
}
.mdi-camera-enhance:before{
    content:"\F101"
}
.mdi-camera-front:before{
    content:"\F102"
}
.mdi-camera-front-variant:before{
    content:"\F103"
}
.mdi-camera-gopro:before{
    content:"\F7A0"
}
.mdi-camera-image:before{
    content:"\F8CB"
}
.mdi-camera-iris:before{
    content:"\F104"
}
.mdi-camera-metering-center:before{
    content:"\F7A1"
}
.mdi-camera-metering-matrix:before{
    content:"\F7A2"
}
.mdi-camera-metering-partial:before{
    content:"\F7A3"
}
.mdi-camera-metering-spot:before{
    content:"\F7A4"
}
.mdi-camera-off:before{
    content:"\F5DF"
}
.mdi-camera-party-mode:before{
    content:"\F105"
}
.mdi-camera-rear:before{
    content:"\F106"
}
.mdi-camera-rear-variant:before{
    content:"\F107"
}
.mdi-camera-switch:before{
    content:"\F108"
}
.mdi-camera-timer:before{
    content:"\F109"
}
.mdi-cancel:before{
    content:"\F739"
}
.mdi-candle:before{
    content:"\F5E2"
}
.mdi-candycane:before{
    content:"\F10A"
}
.mdi-cannabis:before{
    content:"\F7A5"
}
.mdi-car:before{
    content:"\F10B"
}
.mdi-car-battery:before{
    content:"\F10C"
}
.mdi-car-connected:before{
    content:"\F10D"
}
.mdi-car-convertible:before{
    content:"\F7A6"
}
.mdi-car-estate:before{
    content:"\F7A7"
}
.mdi-car-hatchback:before{
    content:"\F7A8"
}
.mdi-car-limousine:before{
    content:"\F8CC"
}
.mdi-car-pickup:before{
    content:"\F7A9"
}
.mdi-car-side:before{
    content:"\F7AA"
}
.mdi-car-sports:before{
    content:"\F7AB"
}
.mdi-car-wash:before{
    content:"\F10E"
}
.mdi-caravan:before{
    content:"\F7AC"
}
.mdi-cards:before{
    content:"\F638"
}
.mdi-cards-club:before{
    content:"\F8CD"
}
.mdi-cards-diamond:before{
    content:"\F8CE"
}
.mdi-cards-heart:before{
    content:"\F8CF"
}
.mdi-cards-outline:before{
    content:"\F639"
}
.mdi-cards-playing-outline:before{
    content:"\F63A"
}
.mdi-cards-spade:before{
    content:"\F8D0"
}
.mdi-cards-variant:before{
    content:"\F6C6"
}
.mdi-carrot:before{
    content:"\F10F"
}
.mdi-cart:before{
    content:"\F110"
}
.mdi-cart-off:before{
    content:"\F66B"
}
.mdi-cart-outline:before{
    content:"\F111"
}
.mdi-cart-plus:before{
    content:"\F112"
}
.mdi-case-sensitive-alt:before{
    content:"\F113"
}
.mdi-cash:before{
    content:"\F114"
}
.mdi-cash-100:before{
    content:"\F115"
}
.mdi-cash-multiple:before{
    content:"\F116"
}
.mdi-cash-usd:before{
    content:"\F117"
}
.mdi-cast:before{
    content:"\F118"
}
.mdi-cast-connected:before{
    content:"\F119"
}
.mdi-cast-off:before{
    content:"\F789"
}
.mdi-castle:before{
    content:"\F11A"
}
.mdi-cat:before{
    content:"\F11B"
}
.mdi-cctv:before{
    content:"\F7AD"
}
.mdi-ceiling-light:before{
    content:"\F768"
}
.mdi-cellphone:before{
    content:"\F11C"
}
.mdi-cellphone-android:before{
    content:"\F11D"
}
.mdi-cellphone-basic:before{
    content:"\F11E"
}
.mdi-cellphone-dock:before{
    content:"\F11F"
}
.mdi-cellphone-iphone:before{
    content:"\F120"
}
.mdi-cellphone-link:before{
    content:"\F121"
}
.mdi-cellphone-link-off:before{
    content:"\F122"
}
.mdi-cellphone-message:before{
    content:"\F8D2"
}
.mdi-cellphone-settings:before{
    content:"\F123"
}
.mdi-cellphone-text:before{
    content:"\F8D1"
}
.mdi-cellphone-wireless:before{
    content:"\F814"
}
.mdi-certificate:before{
    content:"\F124"
}
.mdi-chair-school:before{
    content:"\F125"
}
.mdi-chart-arc:before{
    content:"\F126"
}
.mdi-chart-areaspline:before{
    content:"\F127"
}
.mdi-chart-bar:before{
    content:"\F128"
}
.mdi-chart-bar-stacked:before{
    content:"\F769"
}
.mdi-chart-bubble:before{
    content:"\F5E3"
}
.mdi-chart-donut:before{
    content:"\F7AE"
}
.mdi-chart-donut-variant:before{
    content:"\F7AF"
}
.mdi-chart-gantt:before{
    content:"\F66C"
}
.mdi-chart-histogram:before{
    content:"\F129"
}
.mdi-chart-line:before{
    content:"\F12A"
}
.mdi-chart-line-stacked:before{
    content:"\F76A"
}
.mdi-chart-line-variant:before{
    content:"\F7B0"
}
.mdi-chart-multiline:before{
    content:"\F8D3"
}
.mdi-chart-pie:before{
    content:"\F12B"
}
.mdi-chart-scatterplot-hexbin:before{
    content:"\F66D"
}
.mdi-chart-timeline:before{
    content:"\F66E"
}
.mdi-check:before{
    content:"\F12C"
}
.mdi-check-all:before{
    content:"\F12D"
}
.mdi-check-circle:before{
    content:"\F5E0"
}
.mdi-check-circle-outline:before{
    content:"\F5E1"
}
.mdi-check-outline:before{
    content:"\F854"
}
.mdi-checkbox-blank:before{
    content:"\F12E"
}
.mdi-checkbox-blank-circle:before{
    content:"\F12F"
}
.mdi-checkbox-blank-circle-outline:before{
    content:"\F130"
}
.mdi-checkbox-blank-outline:before{
    content:"\F131"
}
.mdi-checkbox-intermediate:before{
    content:"\F855"
}
.mdi-checkbox-marked:before{
    content:"\F132"
}
.mdi-checkbox-marked-circle:before{
    content:"\F133"
}
.mdi-checkbox-marked-circle-outline:before{
    content:"\F134"
}
.mdi-checkbox-marked-outline:before{
    content:"\F135"
}
.mdi-checkbox-multiple-blank:before{
    content:"\F136"
}
.mdi-checkbox-multiple-blank-circle:before{
    content:"\F63B"
}
.mdi-checkbox-multiple-blank-circle-outline:before{
    content:"\F63C"
}
.mdi-checkbox-multiple-blank-outline:before{
    content:"\F137"
}
.mdi-checkbox-multiple-marked:before{
    content:"\F138"
}
.mdi-checkbox-multiple-marked-circle:before{
    content:"\F63D"
}
.mdi-checkbox-multiple-marked-circle-outline:before{
    content:"\F63E"
}
.mdi-checkbox-multiple-marked-outline:before{
    content:"\F139"
}
.mdi-checkerboard:before{
    content:"\F13A"
}
.mdi-chemical-weapon:before{
    content:"\F13B"
}
.mdi-chess-bishop:before{
    content:"\F85B"
}
.mdi-chess-king:before{
    content:"\F856"
}
.mdi-chess-knight:before{
    content:"\F857"
}
.mdi-chess-pawn:before{
    content:"\F858"
}
.mdi-chess-queen:before{
    content:"\F859"
}
.mdi-chess-rook:before{
    content:"\F85A"
}
.mdi-chevron-double-down:before{
    content:"\F13C"
}
.mdi-chevron-double-left:before{
    content:"\F13D"
}
.mdi-chevron-double-right:before{
    content:"\F13E"
}
.mdi-chevron-double-up:before{
    content:"\F13F"
}
.mdi-chevron-down:before{
    content:"\F140"
}
.mdi-chevron-left:before{
    content:"\F141"
}
.mdi-chevron-right:before{
    content:"\F142"
}
.mdi-chevron-up:before{
    content:"\F143"
}
.mdi-chili-hot:before{
    content:"\F7B1"
}
.mdi-chili-medium:before{
    content:"\F7B2"
}
.mdi-chili-mild:before{
    content:"\F7B3"
}
.mdi-chip:before{
    content:"\F61A"
}
.mdi-church:before{
    content:"\F144"
}
.mdi-circle:before{
    content:"\F764"
}
.mdi-circle-edit-outline:before{
    content:"\F8D4"
}
.mdi-circle-outline:before{
    content:"\F765"
}
.mdi-cisco-webex:before{
    content:"\F145"
}
.mdi-city:before{
    content:"\F146"
}
.mdi-clipboard:before{
    content:"\F147"
}
.mdi-clipboard-account:before{
    content:"\F148"
}
.mdi-clipboard-alert:before{
    content:"\F149"
}
.mdi-clipboard-arrow-down:before{
    content:"\F14A"
}
.mdi-clipboard-arrow-left:before{
    content:"\F14B"
}
.mdi-clipboard-check:before{
    content:"\F14C"
}
.mdi-clipboard-check-outline:before{
    content:"\F8A7"
}
.mdi-clipboard-flow:before{
    content:"\F6C7"
}
.mdi-clipboard-outline:before{
    content:"\F14D"
}
.mdi-clipboard-plus:before{
    content:"\F750"
}
.mdi-clipboard-pulse:before{
    content:"\F85C"
}
.mdi-clipboard-pulse-outline:before{
    content:"\F85D"
}
.mdi-clipboard-text:before{
    content:"\F14E"
}
.mdi-clippy:before{
    content:"\F14F"
}
.mdi-clock:before{
    content:"\F150"
}
.mdi-clock-alert:before{
    content:"\F5CE"
}
.mdi-clock-end:before{
    content:"\F151"
}
.mdi-clock-fast:before{
    content:"\F152"
}
.mdi-clock-in:before{
    content:"\F153"
}
.mdi-clock-out:before{
    content:"\F154"
}
.mdi-clock-start:before{
    content:"\F155"
}
.mdi-close:before{
    content:"\F156"
}
.mdi-close-box:before{
    content:"\F157"
}
.mdi-close-box-outline:before{
    content:"\F158"
}
.mdi-close-circle:before{
    content:"\F159"
}
.mdi-close-circle-outline:before{
    content:"\F15A"
}
.mdi-close-network:before{
    content:"\F15B"
}
.mdi-close-octagon:before{
    content:"\F15C"
}
.mdi-close-octagon-outline:before{
    content:"\F15D"
}
.mdi-close-outline:before{
    content:"\F6C8"
}
.mdi-closed-caption:before{
    content:"\F15E"
}
.mdi-cloud:before{
    content:"\F15F"
}
.mdi-cloud-braces:before{
    content:"\F7B4"
}
.mdi-cloud-check:before{
    content:"\F160"
}
.mdi-cloud-circle:before{
    content:"\F161"
}
.mdi-cloud-download:before{
    content:"\F162"
}
.mdi-cloud-off-outline:before{
    content:"\F164"
}
.mdi-cloud-outline:before{
    content:"\F163"
}
.mdi-cloud-print:before{
    content:"\F165"
}
.mdi-cloud-print-outline:before{
    content:"\F166"
}
.mdi-cloud-sync:before{
    content:"\F63F"
}
.mdi-cloud-tags:before{
    content:"\F7B5"
}
.mdi-cloud-upload:before{
    content:"\F167"
}
.mdi-clover:before{
    content:"\F815"
}
.mdi-code-array:before{
    content:"\F168"
}
.mdi-code-braces:before{
    content:"\F169"
}
.mdi-code-brackets:before{
    content:"\F16A"
}
.mdi-code-equal:before{
    content:"\F16B"
}
.mdi-code-greater-than:before{
    content:"\F16C"
}
.mdi-code-greater-than-or-equal:before{
    content:"\F16D"
}
.mdi-code-less-than:before{
    content:"\F16E"
}
.mdi-code-less-than-or-equal:before{
    content:"\F16F"
}
.mdi-code-not-equal:before{
    content:"\F170"
}
.mdi-code-not-equal-variant:before{
    content:"\F171"
}
.mdi-code-parentheses:before{
    content:"\F172"
}
.mdi-code-string:before{
    content:"\F173"
}
.mdi-code-tags:before{
    content:"\F174"
}
.mdi-code-tags-check:before{
    content:"\F693"
}
.mdi-codepen:before{
    content:"\F175"
}
.mdi-coffee:before{
    content:"\F176"
}
.mdi-coffee-outline:before{
    content:"\F6C9"
}
.mdi-coffee-to-go:before{
    content:"\F177"
}
.mdi-cogs:before{
    content:"\F8D5"
}
.mdi-coin:before{
    content:"\F178"
}
.mdi-coins:before{
    content:"\F694"
}
.mdi-collage:before{
    content:"\F640"
}
.mdi-color-helper:before{
    content:"\F179"
}
.mdi-comment:before{
    content:"\F17A"
}
.mdi-comment-account:before{
    content:"\F17B"
}
.mdi-comment-account-outline:before{
    content:"\F17C"
}
.mdi-comment-alert:before{
    content:"\F17D"
}
.mdi-comment-alert-outline:before{
    content:"\F17E"
}
.mdi-comment-check:before{
    content:"\F17F"
}
.mdi-comment-check-outline:before{
    content:"\F180"
}
.mdi-comment-multiple:before{
    content:"\F85E"
}
.mdi-comment-multiple-outline:before{
    content:"\F181"
}
.mdi-comment-outline:before{
    content:"\F182"
}
.mdi-comment-plus-outline:before{
    content:"\F183"
}
.mdi-comment-processing:before{
    content:"\F184"
}
.mdi-comment-processing-outline:before{
    content:"\F185"
}
.mdi-comment-question:before{
    content:"\F816"
}
.mdi-comment-question-outline:before{
    content:"\F186"
}
.mdi-comment-remove:before{
    content:"\F5DE"
}
.mdi-comment-remove-outline:before{
    content:"\F187"
}
.mdi-comment-text:before{
    content:"\F188"
}
.mdi-comment-text-multiple:before{
    content:"\F85F"
}
.mdi-comment-text-multiple-outline:before{
    content:"\F860"
}
.mdi-comment-text-outline:before{
    content:"\F189"
}
.mdi-compare:before{
    content:"\F18A"
}
.mdi-compass:before{
    content:"\F18B"
}
.mdi-compass-outline:before{
    content:"\F18C"
}
.mdi-console:before{
    content:"\F18D"
}
.mdi-console-line:before{
    content:"\F7B6"
}
.mdi-console-network:before{
    content:"\F8A8"
}
.mdi-contact-mail:before{
    content:"\F18E"
}
.mdi-contacts:before{
    content:"\F6CA"
}
.mdi-content-copy:before{
    content:"\F18F"
}
.mdi-content-cut:before{
    content:"\F190"
}
.mdi-content-duplicate:before{
    content:"\F191"
}
.mdi-content-paste:before{
    content:"\F192"
}
.mdi-content-save:before{
    content:"\F193"
}
.mdi-content-save-all:before{
    content:"\F194"
}
.mdi-content-save-outline:before{
    content:"\F817"
}
.mdi-content-save-settings:before{
    content:"\F61B"
}
.mdi-contrast:before{
    content:"\F195"
}
.mdi-contrast-box:before{
    content:"\F196"
}
.mdi-contrast-circle:before{
    content:"\F197"
}
.mdi-cookie:before{
    content:"\F198"
}
.mdi-copyright:before{
    content:"\F5E6"
}
.mdi-corn:before{
    content:"\F7B7"
}
.mdi-counter:before{
    content:"\F199"
}
.mdi-cow:before{
    content:"\F19A"
}
.mdi-crane:before{
    content:"\F861"
}
.mdi-creation:before{
    content:"\F1C9"
}
.mdi-credit-card:before{
    content:"\F19B"
}
.mdi-credit-card-multiple:before{
    content:"\F19C"
}
.mdi-credit-card-off:before{
    content:"\F5E4"
}
.mdi-credit-card-plus:before{
    content:"\F675"
}
.mdi-credit-card-scan:before{
    content:"\F19D"
}
.mdi-credit-card-settings:before{
    content:"\F8D6"
}
.mdi-crop:before{
    content:"\F19E"
}
.mdi-crop-free:before{
    content:"\F19F"
}
.mdi-crop-landscape:before{
    content:"\F1A0"
}
.mdi-crop-portrait:before{
    content:"\F1A1"
}
.mdi-crop-rotate:before{
    content:"\F695"
}
.mdi-crop-square:before{
    content:"\F1A2"
}
.mdi-crosshairs:before{
    content:"\F1A3"
}
.mdi-crosshairs-gps:before{
    content:"\F1A4"
}
.mdi-crown:before{
    content:"\F1A5"
}
.mdi-cube:before{
    content:"\F1A6"
}
.mdi-cube-outline:before{
    content:"\F1A7"
}
.mdi-cube-send:before{
    content:"\F1A8"
}
.mdi-cube-unfolded:before{
    content:"\F1A9"
}
.mdi-cup:before{
    content:"\F1AA"
}
.mdi-cup-off:before{
    content:"\F5E5"
}
.mdi-cup-water:before{
    content:"\F1AB"
}
.mdi-curling:before{
    content:"\F862"
}
.mdi-currency-bdt:before{
    content:"\F863"
}
.mdi-currency-btc:before{
    content:"\F1AC"
}
.mdi-currency-chf:before{
    content:"\F7B8"
}
.mdi-currency-cny:before{
    content:"\F7B9"
}
.mdi-currency-eth:before{
    content:"\F7BA"
}
.mdi-currency-eur:before{
    content:"\F1AD"
}
.mdi-currency-gbp:before{
    content:"\F1AE"
}
.mdi-currency-inr:before{
    content:"\F1AF"
}
.mdi-currency-jpy:before{
    content:"\F7BB"
}
.mdi-currency-krw:before{
    content:"\F7BC"
}
.mdi-currency-kzt:before{
    content:"\F864"
}
.mdi-currency-ngn:before{
    content:"\F1B0"
}
.mdi-currency-rub:before{
    content:"\F1B1"
}
.mdi-currency-sign:before{
    content:"\F7BD"
}
.mdi-currency-try:before{
    content:"\F1B2"
}
.mdi-currency-twd:before{
    content:"\F7BE"
}
.mdi-currency-usd:before{
    content:"\F1B3"
}
.mdi-currency-usd-off:before{
    content:"\F679"
}
.mdi-cursor-default:before{
    content:"\F1B4"
}
.mdi-cursor-default-outline:before{
    content:"\F1B5"
}
.mdi-cursor-move:before{
    content:"\F1B6"
}
.mdi-cursor-pointer:before{
    content:"\F1B7"
}
.mdi-cursor-text:before{
    content:"\F5E7"
}
.mdi-database:before{
    content:"\F1B8"
}
.mdi-database-minus:before{
    content:"\F1B9"
}
.mdi-database-plus:before{
    content:"\F1BA"
}
.mdi-database-search:before{
    content:"\F865"
}
.mdi-death-star:before{
    content:"\F8D7"
}
.mdi-death-star-variant:before{
    content:"\F8D8"
}
.mdi-debian:before{
    content:"\F8D9"
}
.mdi-debug-step-into:before{
    content:"\F1BB"
}
.mdi-debug-step-out:before{
    content:"\F1BC"
}
.mdi-debug-step-over:before{
    content:"\F1BD"
}
.mdi-decagram:before{
    content:"\F76B"
}
.mdi-decagram-outline:before{
    content:"\F76C"
}
.mdi-decimal-decrease:before{
    content:"\F1BE"
}
.mdi-decimal-increase:before{
    content:"\F1BF"
}
.mdi-delete:before{
    content:"\F1C0"
}
.mdi-delete-circle:before{
    content:"\F682"
}
.mdi-delete-empty:before{
    content:"\F6CB"
}
.mdi-delete-forever:before{
    content:"\F5E8"
}
.mdi-delete-restore:before{
    content:"\F818"
}
.mdi-delete-sweep:before{
    content:"\F5E9"
}
.mdi-delete-variant:before{
    content:"\F1C1"
}
.mdi-delta:before{
    content:"\F1C2"
}
.mdi-deskphone:before{
    content:"\F1C3"
}
.mdi-desktop-classic:before{
    content:"\F7BF"
}
.mdi-desktop-mac:before{
    content:"\F1C4"
}
.mdi-desktop-tower:before{
    content:"\F1C5"
}
.mdi-details:before{
    content:"\F1C6"
}
.mdi-developer-board:before{
    content:"\F696"
}
.mdi-deviantart:before{
    content:"\F1C7"
}
.mdi-dialpad:before{
    content:"\F61C"
}
.mdi-diamond:before{
    content:"\F1C8"
}
.mdi-dice-1:before{
    content:"\F1CA"
}
.mdi-dice-2:before{
    content:"\F1CB"
}
.mdi-dice-3:before{
    content:"\F1CC"
}
.mdi-dice-4:before{
    content:"\F1CD"
}
.mdi-dice-5:before{
    content:"\F1CE"
}
.mdi-dice-6:before{
    content:"\F1CF"
}
.mdi-dice-d10:before{
    content:"\F76E"
}
.mdi-dice-d12:before{
    content:"\F866"
}
.mdi-dice-d20:before{
    content:"\F5EA"
}
.mdi-dice-d4:before{
    content:"\F5EB"
}
.mdi-dice-d6:before{
    content:"\F5EC"
}
.mdi-dice-d8:before{
    content:"\F5ED"
}
.mdi-dice-multiple:before{
    content:"\F76D"
}
.mdi-dictionary:before{
    content:"\F61D"
}
.mdi-dip-switch:before{
    content:"\F7C0"
}
.mdi-directions:before{
    content:"\F1D0"
}
.mdi-directions-fork:before{
    content:"\F641"
}
.mdi-discord:before{
    content:"\F66F"
}
.mdi-disk:before{
    content:"\F5EE"
}
.mdi-disk-alert:before{
    content:"\F1D1"
}
.mdi-disqus:before{
    content:"\F1D2"
}
.mdi-disqus-outline:before{
    content:"\F1D3"
}
.mdi-division:before{
    content:"\F1D4"
}
.mdi-division-box:before{
    content:"\F1D5"
}
.mdi-dna:before{
    content:"\F683"
}
.mdi-dns:before{
    content:"\F1D6"
}
.mdi-do-not-disturb:before{
    content:"\F697"
}
.mdi-do-not-disturb-off:before{
    content:"\F698"
}
.mdi-docker:before{
    content:"\F867"
}
.mdi-dolby:before{
    content:"\F6B2"
}
.mdi-domain:before{
    content:"\F1D7"
}
.mdi-donkey:before{
    content:"\F7C1"
}
.mdi-door:before{
    content:"\F819"
}
.mdi-door-closed:before{
    content:"\F81A"
}
.mdi-door-open:before{
    content:"\F81B"
}
.mdi-doorbell-video:before{
    content:"\F868"
}
.mdi-dots-horizontal:before{
    content:"\F1D8"
}
.mdi-dots-horizontal-circle:before{
    content:"\F7C2"
}
.mdi-dots-vertical:before{
    content:"\F1D9"
}
.mdi-dots-vertical-circle:before{
    content:"\F7C3"
}
.mdi-douban:before{
    content:"\F699"
}
.mdi-download:before{
    content:"\F1DA"
}
.mdi-download-network:before{
    content:"\F6F3"
}
.mdi-drag:before{
    content:"\F1DB"
}
.mdi-drag-horizontal:before{
    content:"\F1DC"
}
.mdi-drag-vertical:before{
    content:"\F1DD"
}
.mdi-drawing:before{
    content:"\F1DE"
}
.mdi-drawing-box:before{
    content:"\F1DF"
}
.mdi-dribbble:before{
    content:"\F1E0"
}
.mdi-dribbble-box:before{
    content:"\F1E1"
}
.mdi-drone:before{
    content:"\F1E2"
}
.mdi-dropbox:before{
    content:"\F1E3"
}
.mdi-drupal:before{
    content:"\F1E4"
}
.mdi-duck:before{
    content:"\F1E5"
}
.mdi-dumbbell:before{
    content:"\F1E6"
}
.mdi-ear-hearing:before{
    content:"\F7C4"
}
.mdi-earth:before{
    content:"\F1E7"
}
.mdi-earth-box:before{
    content:"\F6CC"
}
.mdi-earth-box-off:before{
    content:"\F6CD"
}
.mdi-earth-off:before{
    content:"\F1E8"
}
.mdi-edge:before{
    content:"\F1E9"
}
.mdi-eject:before{
    content:"\F1EA"
}
.mdi-elephant:before{
    content:"\F7C5"
}
.mdi-elevation-decline:before{
    content:"\F1EB"
}
.mdi-elevation-rise:before{
    content:"\F1EC"
}
.mdi-elevator:before{
    content:"\F1ED"
}
.mdi-email:before{
    content:"\F1EE"
}
.mdi-email-alert:before{
    content:"\F6CE"
}
.mdi-email-open:before{
    content:"\F1EF"
}
.mdi-email-open-outline:before{
    content:"\F5EF"
}
.mdi-email-outline:before{
    content:"\F1F0"
}
.mdi-email-secure:before{
    content:"\F1F1"
}
.mdi-email-variant:before{
    content:"\F5F0"
}
.mdi-emby:before{
    content:"\F6B3"
}
.mdi-emoticon:before{
    content:"\F1F2"
}
.mdi-emoticon-cool:before{
    content:"\F1F3"
}
.mdi-emoticon-dead:before{
    content:"\F69A"
}
.mdi-emoticon-devil:before{
    content:"\F1F4"
}
.mdi-emoticon-excited:before{
    content:"\F69B"
}
.mdi-emoticon-happy:before{
    content:"\F1F5"
}
.mdi-emoticon-neutral:before{
    content:"\F1F6"
}
.mdi-emoticon-poop:before{
    content:"\F1F7"
}
.mdi-emoticon-sad:before{
    content:"\F1F8"
}
.mdi-emoticon-tongue:before{
    content:"\F1F9"
}
.mdi-engine:before{
    content:"\F1FA"
}
.mdi-engine-outline:before{
    content:"\F1FB"
}
.mdi-equal:before{
    content:"\F1FC"
}
.mdi-equal-box:before{
    content:"\F1FD"
}
.mdi-eraser:before{
    content:"\F1FE"
}
.mdi-eraser-variant:before{
    content:"\F642"
}
.mdi-escalator:before{
    content:"\F1FF"
}
.mdi-ethereum:before{
    content:"\F869"
}
.mdi-ethernet:before{
    content:"\F200"
}
.mdi-ethernet-cable:before{
    content:"\F201"
}
.mdi-ethernet-cable-off:before{
    content:"\F202"
}
.mdi-etsy:before{
    content:"\F203"
}
.mdi-ev-station:before{
    content:"\F5F1"
}
.mdi-eventbrite:before{
    content:"\F7C6"
}
.mdi-evernote:before{
    content:"\F204"
}
.mdi-exclamation:before{
    content:"\F205"
}
.mdi-exit-to-app:before{
    content:"\F206"
}
.mdi-export:before{
    content:"\F207"
}
.mdi-eye:before{
    content:"\F208"
}
.mdi-eye-off:before{
    content:"\F209"
}
.mdi-eye-off-outline:before{
    content:"\F6D0"
}
.mdi-eye-outline:before{
    content:"\F6CF"
}
.mdi-eye-plus:before{
    content:"\F86A"
}
.mdi-eye-plus-outline:before{
    content:"\F86B"
}
.mdi-eye-settings:before{
    content:"\F86C"
}
.mdi-eye-settings-outline:before{
    content:"\F86D"
}
.mdi-eyedropper:before{
    content:"\F20A"
}
.mdi-eyedropper-variant:before{
    content:"\F20B"
}
.mdi-face:before{
    content:"\F643"
}
.mdi-face-profile:before{
    content:"\F644"
}
.mdi-facebook:before{
    content:"\F20C"
}
.mdi-facebook-box:before{
    content:"\F20D"
}
.mdi-facebook-messenger:before{
    content:"\F20E"
}
.mdi-factory:before{
    content:"\F20F"
}
.mdi-fan:before{
    content:"\F210"
}
.mdi-fan-off:before{
    content:"\F81C"
}
.mdi-fast-forward:before{
    content:"\F211"
}
.mdi-fast-forward-outline:before{
    content:"\F6D1"
}
.mdi-fax:before{
    content:"\F212"
}
.mdi-feather:before{
    content:"\F6D2"
}
.mdi-fedora:before{
    content:"\F8DA"
}
.mdi-ferry:before{
    content:"\F213"
}
.mdi-file:before{
    content:"\F214"
}
.mdi-file-account:before{
    content:"\F73A"
}
.mdi-file-chart:before{
    content:"\F215"
}
.mdi-file-check:before{
    content:"\F216"
}
.mdi-file-cloud:before{
    content:"\F217"
}
.mdi-file-compare:before{
    content:"\F8A9"
}
.mdi-file-delimited:before{
    content:"\F218"
}
.mdi-file-document:before{
    content:"\F219"
}
.mdi-file-document-box:before{
    content:"\F21A"
}
.mdi-file-excel:before{
    content:"\F21B"
}
.mdi-file-excel-box:before{
    content:"\F21C"
}
.mdi-file-export:before{
    content:"\F21D"
}
.mdi-file-find:before{
    content:"\F21E"
}
.mdi-file-hidden:before{
    content:"\F613"
}
.mdi-file-image:before{
    content:"\F21F"
}
.mdi-file-import:before{
    content:"\F220"
}
.mdi-file-lock:before{
    content:"\F221"
}
.mdi-file-multiple:before{
    content:"\F222"
}
.mdi-file-music:before{
    content:"\F223"
}
.mdi-file-outline:before{
    content:"\F224"
}
.mdi-file-pdf:before{
    content:"\F225"
}
.mdi-file-pdf-box:before{
    content:"\F226"
}
.mdi-file-percent:before{
    content:"\F81D"
}
.mdi-file-plus:before{
    content:"\F751"
}
.mdi-file-powerpoint:before{
    content:"\F227"
}
.mdi-file-powerpoint-box:before{
    content:"\F228"
}
.mdi-file-presentation-box:before{
    content:"\F229"
}
.mdi-file-question:before{
    content:"\F86E"
}
.mdi-file-restore:before{
    content:"\F670"
}
.mdi-file-send:before{
    content:"\F22A"
}
.mdi-file-tree:before{
    content:"\F645"
}
.mdi-file-undo:before{
    content:"\F8DB"
}
.mdi-file-video:before{
    content:"\F22B"
}
.mdi-file-word:before{
    content:"\F22C"
}
.mdi-file-word-box:before{
    content:"\F22D"
}
.mdi-file-xml:before{
    content:"\F22E"
}
.mdi-film:before{
    content:"\F22F"
}
.mdi-filmstrip:before{
    content:"\F230"
}
.mdi-filmstrip-off:before{
    content:"\F231"
}
.mdi-filter:before{
    content:"\F232"
}
.mdi-filter-outline:before{
    content:"\F233"
}
.mdi-filter-remove:before{
    content:"\F234"
}
.mdi-filter-remove-outline:before{
    content:"\F235"
}
.mdi-filter-variant:before{
    content:"\F236"
}
.mdi-finance:before{
    content:"\F81E"
}
.mdi-find-replace:before{
    content:"\F6D3"
}
.mdi-fingerprint:before{
    content:"\F237"
}
.mdi-fire:before{
    content:"\F238"
}
.mdi-fire-truck:before{
    content:"\F8AA"
}
.mdi-firefox:before{
    content:"\F239"
}
.mdi-fish:before{
    content:"\F23A"
}
.mdi-flag:before{
    content:"\F23B"
}
.mdi-flag-checkered:before{
    content:"\F23C"
}
.mdi-flag-outline:before{
    content:"\F23D"
}
.mdi-flag-triangle:before{
    content:"\F23F"
}
.mdi-flag-variant:before{
    content:"\F240"
}
.mdi-flag-variant-outline:before{
    content:"\F23E"
}
.mdi-flash:before{
    content:"\F241"
}
.mdi-flash-auto:before{
    content:"\F242"
}
.mdi-flash-circle:before{
    content:"\F81F"
}
.mdi-flash-off:before{
    content:"\F243"
}
.mdi-flash-outline:before{
    content:"\F6D4"
}
.mdi-flash-red-eye:before{
    content:"\F67A"
}
.mdi-flashlight:before{
    content:"\F244"
}
.mdi-flashlight-off:before{
    content:"\F245"
}
.mdi-flask:before{
    content:"\F093"
}
.mdi-flask-empty:before{
    content:"\F094"
}
.mdi-flask-empty-outline:before{
    content:"\F095"
}
.mdi-flask-outline:before{
    content:"\F096"
}
.mdi-flattr:before{
    content:"\F246"
}
.mdi-flip-to-back:before{
    content:"\F247"
}
.mdi-flip-to-front:before{
    content:"\F248"
}
.mdi-floor-lamp:before{
    content:"\F8DC"
}
.mdi-floor-plan:before{
    content:"\F820"
}
.mdi-floppy:before{
    content:"\F249"
}
.mdi-flower:before{
    content:"\F24A"
}
.mdi-folder:before{
    content:"\F24B"
}
.mdi-folder-account:before{
    content:"\F24C"
}
.mdi-folder-download:before{
    content:"\F24D"
}
.mdi-folder-edit:before{
    content:"\F8DD"
}
.mdi-folder-google-drive:before{
    content:"\F24E"
}
.mdi-folder-image:before{
    content:"\F24F"
}
.mdi-folder-key:before{
    content:"\F8AB"
}
.mdi-folder-key-network:before{
    content:"\F8AC"
}
.mdi-folder-lock:before{
    content:"\F250"
}
.mdi-folder-lock-open:before{
    content:"\F251"
}
.mdi-folder-move:before{
    content:"\F252"
}
.mdi-folder-multiple:before{
    content:"\F253"
}
.mdi-folder-multiple-image:before{
    content:"\F254"
}
.mdi-folder-multiple-outline:before{
    content:"\F255"
}
.mdi-folder-network:before{
    content:"\F86F"
}
.mdi-folder-open:before{
    content:"\F76F"
}
.mdi-folder-outline:before{
    content:"\F256"
}
.mdi-folder-plus:before{
    content:"\F257"
}
.mdi-folder-remove:before{
    content:"\F258"
}
.mdi-folder-star:before{
    content:"\F69C"
}
.mdi-folder-upload:before{
    content:"\F259"
}
.mdi-font-awesome:before{
    content:"\F03A"
}
.mdi-food:before{
    content:"\F25A"
}
.mdi-food-apple:before{
    content:"\F25B"
}
.mdi-food-croissant:before{
    content:"\F7C7"
}
.mdi-food-fork-drink:before{
    content:"\F5F2"
}
.mdi-food-off:before{
    content:"\F5F3"
}
.mdi-food-variant:before{
    content:"\F25C"
}
.mdi-football:before{
    content:"\F25D"
}
.mdi-football-australian:before{
    content:"\F25E"
}
.mdi-football-helmet:before{
    content:"\F25F"
}
.mdi-forklift:before{
    content:"\F7C8"
}
.mdi-format-align-bottom:before{
    content:"\F752"
}
.mdi-format-align-center:before{
    content:"\F260"
}
.mdi-format-align-justify:before{
    content:"\F261"
}
.mdi-format-align-left:before{
    content:"\F262"
}
.mdi-format-align-middle:before{
    content:"\F753"
}
.mdi-format-align-right:before{
    content:"\F263"
}
.mdi-format-align-top:before{
    content:"\F754"
}
.mdi-format-annotation-plus:before{
    content:"\F646"
}
.mdi-format-bold:before{
    content:"\F264"
}
.mdi-format-clear:before{
    content:"\F265"
}
.mdi-format-color-fill:before{
    content:"\F266"
}
.mdi-format-color-text:before{
    content:"\F69D"
}
.mdi-format-columns:before{
    content:"\F8DE"
}
.mdi-format-float-center:before{
    content:"\F267"
}
.mdi-format-float-left:before{
    content:"\F268"
}
.mdi-format-float-none:before{
    content:"\F269"
}
.mdi-format-float-right:before{
    content:"\F26A"
}
.mdi-format-font:before{
    content:"\F6D5"
}
.mdi-format-header-1:before{
    content:"\F26B"
}
.mdi-format-header-2:before{
    content:"\F26C"
}
.mdi-format-header-3:before{
    content:"\F26D"
}
.mdi-format-header-4:before{
    content:"\F26E"
}
.mdi-format-header-5:before{
    content:"\F26F"
}
.mdi-format-header-6:before{
    content:"\F270"
}
.mdi-format-header-decrease:before{
    content:"\F271"
}
.mdi-format-header-equal:before{
    content:"\F272"
}
.mdi-format-header-increase:before{
    content:"\F273"
}
.mdi-format-header-pound:before{
    content:"\F274"
}
.mdi-format-horizontal-align-center:before{
    content:"\F61E"
}
.mdi-format-horizontal-align-left:before{
    content:"\F61F"
}
.mdi-format-horizontal-align-right:before{
    content:"\F620"
}
.mdi-format-indent-decrease:before{
    content:"\F275"
}
.mdi-format-indent-increase:before{
    content:"\F276"
}
.mdi-format-italic:before{
    content:"\F277"
}
.mdi-format-line-spacing:before{
    content:"\F278"
}
.mdi-format-line-style:before{
    content:"\F5C8"
}
.mdi-format-line-weight:before{
    content:"\F5C9"
}
.mdi-format-list-bulleted:before{
    content:"\F279"
}
.mdi-format-list-bulleted-type:before{
    content:"\F27A"
}
.mdi-format-list-checks:before{
    content:"\F755"
}
.mdi-format-list-numbers:before{
    content:"\F27B"
}
.mdi-format-page-break:before{
    content:"\F6D6"
}
.mdi-format-paint:before{
    content:"\F27C"
}
.mdi-format-paragraph:before{
    content:"\F27D"
}
.mdi-format-pilcrow:before{
    content:"\F6D7"
}
.mdi-format-quote-close:before{
    content:"\F27E"
}
.mdi-format-quote-open:before{
    content:"\F756"
}
.mdi-format-rotate-90:before{
    content:"\F6A9"
}
.mdi-format-section:before{
    content:"\F69E"
}
.mdi-format-size:before{
    content:"\F27F"
}
.mdi-format-strikethrough:before{
    content:"\F280"
}
.mdi-format-strikethrough-variant:before{
    content:"\F281"
}
.mdi-format-subscript:before{
    content:"\F282"
}
.mdi-format-superscript:before{
    content:"\F283"
}
.mdi-format-text:before{
    content:"\F284"
}
.mdi-format-textdirection-l-to-r:before{
    content:"\F285"
}
.mdi-format-textdirection-r-to-l:before{
    content:"\F286"
}
.mdi-format-title:before{
    content:"\F5F4"
}
.mdi-format-underline:before{
    content:"\F287"
}
.mdi-format-vertical-align-bottom:before{
    content:"\F621"
}
.mdi-format-vertical-align-center:before{
    content:"\F622"
}
.mdi-format-vertical-align-top:before{
    content:"\F623"
}
.mdi-format-wrap-inline:before{
    content:"\F288"
}
.mdi-format-wrap-square:before{
    content:"\F289"
}
.mdi-format-wrap-tight:before{
    content:"\F28A"
}
.mdi-format-wrap-top-bottom:before{
    content:"\F28B"
}
.mdi-forum:before{
    content:"\F28C"
}
.mdi-forum-outline:before{
    content:"\F821"
}
.mdi-forward:before{
    content:"\F28D"
}
.mdi-foursquare:before{
    content:"\F28E"
}
.mdi-freebsd:before{
    content:"\F8DF"
}
.mdi-fridge:before{
    content:"\F28F"
}
.mdi-fridge-filled:before{
    content:"\F290"
}
.mdi-fridge-filled-bottom:before{
    content:"\F291"
}
.mdi-fridge-filled-top:before{
    content:"\F292"
}
.mdi-fuel:before{
    content:"\F7C9"
}
.mdi-fullscreen:before{
    content:"\F293"
}
.mdi-fullscreen-exit:before{
    content:"\F294"
}
.mdi-function:before{
    content:"\F295"
}
.mdi-function-variant:before{
    content:"\F870"
}
.mdi-gamepad:before{
    content:"\F296"
}
.mdi-gamepad-variant:before{
    content:"\F297"
}
.mdi-garage:before{
    content:"\F6D8"
}
.mdi-garage-alert:before{
    content:"\F871"
}
.mdi-garage-open:before{
    content:"\F6D9"
}
.mdi-gas-cylinder:before{
    content:"\F647"
}
.mdi-gas-station:before{
    content:"\F298"
}
.mdi-gate:before{
    content:"\F299"
}
.mdi-gate-and:before{
    content:"\F8E0"
}
.mdi-gate-nand:before{
    content:"\F8E1"
}
.mdi-gate-nor:before{
    content:"\F8E2"
}
.mdi-gate-not:before{
    content:"\F8E3"
}
.mdi-gate-or:before{
    content:"\F8E4"
}
.mdi-gate-xnor:before{
    content:"\F8E5"
}
.mdi-gate-xor:before{
    content:"\F8E6"
}
.mdi-gauge:before{
    content:"\F29A"
}
.mdi-gauge-empty:before{
    content:"\F872"
}
.mdi-gauge-full:before{
    content:"\F873"
}
.mdi-gauge-low:before{
    content:"\F874"
}
.mdi-gavel:before{
    content:"\F29B"
}
.mdi-gender-female:before{
    content:"\F29C"
}
.mdi-gender-male:before{
    content:"\F29D"
}
.mdi-gender-male-female:before{
    content:"\F29E"
}
.mdi-gender-transgender:before{
    content:"\F29F"
}
.mdi-gentoo:before{
    content:"\F8E7"
}
.mdi-gesture:before{
    content:"\F7CA"
}
.mdi-gesture-double-tap:before{
    content:"\F73B"
}
.mdi-gesture-swipe-down:before{
    content:"\F73C"
}
.mdi-gesture-swipe-left:before{
    content:"\F73D"
}
.mdi-gesture-swipe-right:before{
    content:"\F73E"
}
.mdi-gesture-swipe-up:before{
    content:"\F73F"
}
.mdi-gesture-tap:before{
    content:"\F740"
}
.mdi-gesture-two-double-tap:before{
    content:"\F741"
}
.mdi-gesture-two-tap:before{
    content:"\F742"
}
.mdi-ghost:before{
    content:"\F2A0"
}
.mdi-gift:before{
    content:"\F2A1"
}
.mdi-git:before{
    content:"\F2A2"
}
.mdi-github-box:before{
    content:"\F2A3"
}
.mdi-github-circle:before{
    content:"\F2A4"
}
.mdi-github-face:before{
    content:"\F6DA"
}
.mdi-glass-cocktail:before{
    content:"\F356"
}
.mdi-glass-flute:before{
    content:"\F2A5"
}
.mdi-glass-mug:before{
    content:"\F2A6"
}
.mdi-glass-stange:before{
    content:"\F2A7"
}
.mdi-glass-tulip:before{
    content:"\F2A8"
}
.mdi-glass-wine:before{
    content:"\F875"
}
.mdi-glassdoor:before{
    content:"\F2A9"
}
.mdi-glasses:before{
    content:"\F2AA"
}
.mdi-globe-model:before{
    content:"\F8E8"
}
.mdi-gmail:before{
    content:"\F2AB"
}
.mdi-gnome:before{
    content:"\F2AC"
}
.mdi-golf:before{
    content:"\F822"
}
.mdi-gondola:before{
    content:"\F685"
}
.mdi-google:before{
    content:"\F2AD"
}
.mdi-google-allo:before{
    content:"\F801"
}
.mdi-google-analytics:before{
    content:"\F7CB"
}
.mdi-google-assistant:before{
    content:"\F7CC"
}
.mdi-google-cardboard:before{
    content:"\F2AE"
}
.mdi-google-chrome:before{
    content:"\F2AF"
}
.mdi-google-circles:before{
    content:"\F2B0"
}
.mdi-google-circles-communities:before{
    content:"\F2B1"
}
.mdi-google-circles-extended:before{
    content:"\F2B2"
}
.mdi-google-circles-group:before{
    content:"\F2B3"
}
.mdi-google-controller:before{
    content:"\F2B4"
}
.mdi-google-controller-off:before{
    content:"\F2B5"
}
.mdi-google-drive:before{
    content:"\F2B6"
}
.mdi-google-earth:before{
    content:"\F2B7"
}
.mdi-google-glass:before{
    content:"\F2B8"
}
.mdi-google-hangouts:before{
    content:"\F2C9"
}
.mdi-google-home:before{
    content:"\F823"
}
.mdi-google-keep:before{
    content:"\F6DB"
}
.mdi-google-maps:before{
    content:"\F5F5"
}
.mdi-google-nearby:before{
    content:"\F2B9"
}
.mdi-google-pages:before{
    content:"\F2BA"
}
.mdi-google-photos:before{
    content:"\F6DC"
}
.mdi-google-physical-web:before{
    content:"\F2BB"
}
.mdi-google-play:before{
    content:"\F2BC"
}
.mdi-google-plus:before{
    content:"\F2BD"
}
.mdi-google-plus-box:before{
    content:"\F2BE"
}
.mdi-google-translate:before{
    content:"\F2BF"
}
.mdi-google-wallet:before{
    content:"\F2C0"
}
.mdi-gpu:before{
    content:"\F8AD"
}
.mdi-gradient:before{
    content:"\F69F"
}
.mdi-graphql:before{
    content:"\F876"
}
.mdi-grease-pencil:before{
    content:"\F648"
}
.mdi-grid:before{
    content:"\F2C1"
}
.mdi-grid-large:before{
    content:"\F757"
}
.mdi-grid-off:before{
    content:"\F2C2"
}
.mdi-group:before{
    content:"\F2C3"
}
.mdi-guitar-acoustic:before{
    content:"\F770"
}
.mdi-guitar-electric:before{
    content:"\F2C4"
}
.mdi-guitar-pick:before{
    content:"\F2C5"
}
.mdi-guitar-pick-outline:before{
    content:"\F2C6"
}
.mdi-guy-fawkes-mask:before{
    content:"\F824"
}
.mdi-hackernews:before{
    content:"\F624"
}
.mdi-hamburger:before{
    content:"\F684"
}
.mdi-hammer:before{
    content:"\F8E9"
}
.mdi-hand-pointing-right:before{
    content:"\F2C7"
}
.mdi-hanger:before{
    content:"\F2C8"
}
.mdi-harddisk:before{
    content:"\F2CA"
}
.mdi-headphones:before{
    content:"\F2CB"
}
.mdi-headphones-box:before{
    content:"\F2CC"
}
.mdi-headphones-off:before{
    content:"\F7CD"
}
.mdi-headphones-settings:before{
    content:"\F2CD"
}
.mdi-headset:before{
    content:"\F2CE"
}
.mdi-headset-dock:before{
    content:"\F2CF"
}
.mdi-headset-off:before{
    content:"\F2D0"
}
.mdi-heart:before{
    content:"\F2D1"
}
.mdi-heart-box:before{
    content:"\F2D2"
}
.mdi-heart-box-outline:before{
    content:"\F2D3"
}
.mdi-heart-broken:before{
    content:"\F2D4"
}
.mdi-heart-half:before{
    content:"\F6DE"
}
.mdi-heart-half-full:before{
    content:"\F6DD"
}
.mdi-heart-half-outline:before{
    content:"\F6DF"
}
.mdi-heart-off:before{
    content:"\F758"
}
.mdi-heart-outline:before{
    content:"\F2D5"
}
.mdi-heart-pulse:before{
    content:"\F5F6"
}
.mdi-help:before{
    content:"\F2D6"
}
.mdi-help-box:before{
    content:"\F78A"
}
.mdi-help-circle:before{
    content:"\F2D7"
}
.mdi-help-circle-outline:before{
    content:"\F625"
}
.mdi-help-network:before{
    content:"\F6F4"
}
.mdi-hexagon:before{
    content:"\F2D8"
}
.mdi-hexagon-multiple:before{
    content:"\F6E0"
}
.mdi-hexagon-outline:before{
    content:"\F2D9"
}
.mdi-high-definition:before{
    content:"\F7CE"
}
.mdi-high-definition-box:before{
    content:"\F877"
}
.mdi-highway:before{
    content:"\F5F7"
}
.mdi-history:before{
    content:"\F2DA"
}
.mdi-hockey-puck:before{
    content:"\F878"
}
.mdi-hockey-sticks:before{
    content:"\F879"
}
.mdi-hololens:before{
    content:"\F2DB"
}
.mdi-home:before{
    content:"\F2DC"
}
.mdi-home-account:before{
    content:"\F825"
}
.mdi-home-alert:before{
    content:"\F87A"
}
.mdi-home-assistant:before{
    content:"\F7CF"
}
.mdi-home-automation:before{
    content:"\F7D0"
}
.mdi-home-circle:before{
    content:"\F7D1"
}
.mdi-home-currency-usd:before{
    content:"\F8AE"
}
.mdi-home-heart:before{
    content:"\F826"
}
.mdi-home-lock:before{
    content:"\F8EA"
}
.mdi-home-lock-open:before{
    content:"\F8EB"
}
.mdi-home-map-marker:before{
    content:"\F5F8"
}
.mdi-home-modern:before{
    content:"\F2DD"
}
.mdi-home-outline:before{
    content:"\F6A0"
}
.mdi-home-variant:before{
    content:"\F2DE"
}
.mdi-hook:before{
    content:"\F6E1"
}
.mdi-hook-off:before{
    content:"\F6E2"
}
.mdi-hops:before{
    content:"\F2DF"
}
.mdi-hospital:before{
    content:"\F2E0"
}
.mdi-hospital-building:before{
    content:"\F2E1"
}
.mdi-hospital-marker:before{
    content:"\F2E2"
}
.mdi-hot-tub:before{
    content:"\F827"
}
.mdi-hotel:before{
    content:"\F2E3"
}
.mdi-houzz:before{
    content:"\F2E4"
}
.mdi-houzz-box:before{
    content:"\F2E5"
}
.mdi-hulu:before{
    content:"\F828"
}
.mdi-human:before{
    content:"\F2E6"
}
.mdi-human-child:before{
    content:"\F2E7"
}
.mdi-human-female:before{
    content:"\F649"
}
.mdi-human-greeting:before{
    content:"\F64A"
}
.mdi-human-handsdown:before{
    content:"\F64B"
}
.mdi-human-handsup:before{
    content:"\F64C"
}
.mdi-human-male:before{
    content:"\F64D"
}
.mdi-human-male-female:before{
    content:"\F2E8"
}
.mdi-human-pregnant:before{
    content:"\F5CF"
}
.mdi-humble-bundle:before{
    content:"\F743"
}
.mdi-ice-cream:before{
    content:"\F829"
}
.mdi-image:before{
    content:"\F2E9"
}
.mdi-image-album:before{
    content:"\F2EA"
}
.mdi-image-area:before{
    content:"\F2EB"
}
.mdi-image-area-close:before{
    content:"\F2EC"
}
.mdi-image-broken:before{
    content:"\F2ED"
}
.mdi-image-broken-variant:before{
    content:"\F2EE"
}
.mdi-image-filter:before{
    content:"\F2EF"
}
.mdi-image-filter-black-white:before{
    content:"\F2F0"
}
.mdi-image-filter-center-focus:before{
    content:"\F2F1"
}
.mdi-image-filter-center-focus-weak:before{
    content:"\F2F2"
}
.mdi-image-filter-drama:before{
    content:"\F2F3"
}
.mdi-image-filter-frames:before{
    content:"\F2F4"
}
.mdi-image-filter-hdr:before{
    content:"\F2F5"
}
.mdi-image-filter-none:before{
    content:"\F2F6"
}
.mdi-image-filter-tilt-shift:before{
    content:"\F2F7"
}
.mdi-image-filter-vintage:before{
    content:"\F2F8"
}
.mdi-image-multiple:before{
    content:"\F2F9"
}
.mdi-image-off:before{
    content:"\F82A"
}
.mdi-image-plus:before{
    content:"\F87B"
}
.mdi-import:before{
    content:"\F2FA"
}
.mdi-inbox:before{
    content:"\F686"
}
.mdi-inbox-arrow-down:before{
    content:"\F2FB"
}
.mdi-inbox-arrow-up:before{
    content:"\F3D1"
}
.mdi-inbox-multiple:before{
    content:"\F8AF"
}
.mdi-incognito:before{
    content:"\F5F9"
}
.mdi-infinity:before{
    content:"\F6E3"
}
.mdi-information:before{
    content:"\F2FC"
}
.mdi-information-outline:before{
    content:"\F2FD"
}
.mdi-information-variant:before{
    content:"\F64E"
}
.mdi-instagram:before{
    content:"\F2FE"
}
.mdi-instapaper:before{
    content:"\F2FF"
}
.mdi-internet-explorer:before{
    content:"\F300"
}
.mdi-invert-colors:before{
    content:"\F301"
}
.mdi-itunes:before{
    content:"\F676"
}
.mdi-jeepney:before{
    content:"\F302"
}
.mdi-jira:before{
    content:"\F303"
}
.mdi-jquery:before{
    content:"\F87C"
}
.mdi-jsfiddle:before{
    content:"\F304"
}
.mdi-json:before{
    content:"\F626"
}
.mdi-karate:before{
    content:"\F82B"
}
.mdi-keg:before{
    content:"\F305"
}
.mdi-kettle:before{
    content:"\F5FA"
}
.mdi-key:before{
    content:"\F306"
}
.mdi-key-change:before{
    content:"\F307"
}
.mdi-key-minus:before{
    content:"\F308"
}
.mdi-key-plus:before{
    content:"\F309"
}
.mdi-key-remove:before{
    content:"\F30A"
}
.mdi-key-variant:before{
    content:"\F30B"
}
.mdi-keyboard:before{
    content:"\F30C"
}
.mdi-keyboard-backspace:before{
    content:"\F30D"
}
.mdi-keyboard-caps:before{
    content:"\F30E"
}
.mdi-keyboard-close:before{
    content:"\F30F"
}
.mdi-keyboard-off:before{
    content:"\F310"
}
.mdi-keyboard-return:before{
    content:"\F311"
}
.mdi-keyboard-tab:before{
    content:"\F312"
}
.mdi-keyboard-variant:before{
    content:"\F313"
}
.mdi-kickstarter:before{
    content:"\F744"
}
.mdi-kodi:before{
    content:"\F314"
}
.mdi-label:before{
    content:"\F315"
}
.mdi-label-outline:before{
    content:"\F316"
}
.mdi-ladybug:before{
    content:"\F82C"
}
.mdi-lambda:before{
    content:"\F627"
}
.mdi-lamp:before{
    content:"\F6B4"
}
.mdi-lan:before{
    content:"\F317"
}
.mdi-lan-connect:before{
    content:"\F318"
}
.mdi-lan-disconnect:before{
    content:"\F319"
}
.mdi-lan-pending:before{
    content:"\F31A"
}
.mdi-language-c:before{
    content:"\F671"
}
.mdi-language-cpp:before{
    content:"\F672"
}
.mdi-language-csharp:before{
    content:"\F31B"
}
.mdi-language-css3:before{
    content:"\F31C"
}
.mdi-language-go:before{
    content:"\F7D2"
}
.mdi-language-html5:before{
    content:"\F31D"
}
.mdi-language-javascript:before{
    content:"\F31E"
}
.mdi-language-lua:before{
    content:"\F8B0"
}
.mdi-language-php:before{
    content:"\F31F"
}
.mdi-language-python:before{
    content:"\F320"
}
.mdi-language-python-text:before{
    content:"\F321"
}
.mdi-language-r:before{
    content:"\F7D3"
}
.mdi-language-swift:before{
    content:"\F6E4"
}
.mdi-language-typescript:before{
    content:"\F6E5"
}
.mdi-laptop:before{
    content:"\F322"
}
.mdi-laptop-chromebook:before{
    content:"\F323"
}
.mdi-laptop-mac:before{
    content:"\F324"
}
.mdi-laptop-off:before{
    content:"\F6E6"
}
.mdi-laptop-windows:before{
    content:"\F325"
}
.mdi-lastfm:before{
    content:"\F326"
}
.mdi-lastpass:before{
    content:"\F446"
}
.mdi-launch:before{
    content:"\F327"
}
.mdi-lava-lamp:before{
    content:"\F7D4"
}
.mdi-layers:before{
    content:"\F328"
}
.mdi-layers-off:before{
    content:"\F329"
}
.mdi-lead-pencil:before{
    content:"\F64F"
}
.mdi-leaf:before{
    content:"\F32A"
}
.mdi-led-off:before{
    content:"\F32B"
}
.mdi-led-on:before{
    content:"\F32C"
}
.mdi-led-outline:before{
    content:"\F32D"
}
.mdi-led-strip:before{
    content:"\F7D5"
}
.mdi-led-variant-off:before{
    content:"\F32E"
}
.mdi-led-variant-on:before{
    content:"\F32F"
}
.mdi-led-variant-outline:before{
    content:"\F330"
}
.mdi-library:before{
    content:"\F331"
}
.mdi-library-books:before{
    content:"\F332"
}
.mdi-library-music:before{
    content:"\F333"
}
.mdi-library-plus:before{
    content:"\F334"
}
.mdi-lifebuoy:before{
    content:"\F87D"
}
.mdi-lightbulb:before{
    content:"\F335"
}
.mdi-lightbulb-on:before{
    content:"\F6E7"
}
.mdi-lightbulb-on-outline:before{
    content:"\F6E8"
}
.mdi-lightbulb-outline:before{
    content:"\F336"
}
.mdi-link:before{
    content:"\F337"
}
.mdi-link-off:before{
    content:"\F338"
}
.mdi-link-variant:before{
    content:"\F339"
}
.mdi-link-variant-off:before{
    content:"\F33A"
}
.mdi-linkedin:before{
    content:"\F33B"
}
.mdi-linkedin-box:before{
    content:"\F33C"
}
.mdi-linux:before{
    content:"\F33D"
}
.mdi-linux-mint:before{
    content:"\F8EC"
}
.mdi-loading:before{
    content:"\F771"
}
.mdi-lock:before{
    content:"\F33E"
}
.mdi-lock-alert:before{
    content:"\F8ED"
}
.mdi-lock-open:before{
    content:"\F33F"
}
.mdi-lock-open-outline:before{
    content:"\F340"
}
.mdi-lock-outline:before{
    content:"\F341"
}
.mdi-lock-pattern:before{
    content:"\F6E9"
}
.mdi-lock-plus:before{
    content:"\F5FB"
}
.mdi-lock-question:before{
    content:"\F8EE"
}
.mdi-lock-reset:before{
    content:"\F772"
}
.mdi-lock-smart:before{
    content:"\F8B1"
}
.mdi-locker:before{
    content:"\F7D6"
}
.mdi-locker-multiple:before{
    content:"\F7D7"
}
.mdi-login:before{
    content:"\F342"
}
.mdi-login-variant:before{
    content:"\F5FC"
}
.mdi-logout:before{
    content:"\F343"
}
.mdi-logout-variant:before{
    content:"\F5FD"
}
.mdi-looks:before{
    content:"\F344"
}
.mdi-loop:before{
    content:"\F6EA"
}
.mdi-loupe:before{
    content:"\F345"
}
.mdi-lumx:before{
    content:"\F346"
}
.mdi-magnet:before{
    content:"\F347"
}
.mdi-magnet-on:before{
    content:"\F348"
}
.mdi-magnify:before{
    content:"\F349"
}
.mdi-magnify-minus:before{
    content:"\F34A"
}
.mdi-magnify-minus-outline:before{
    content:"\F6EB"
}
.mdi-magnify-plus:before{
    content:"\F34B"
}
.mdi-magnify-plus-outline:before{
    content:"\F6EC"
}
.mdi-mail-ru:before{
    content:"\F34C"
}
.mdi-mailbox:before{
    content:"\F6ED"
}
.mdi-map:before{
    content:"\F34D"
}
.mdi-map-marker:before{
    content:"\F34E"
}
.mdi-map-marker-circle:before{
    content:"\F34F"
}
.mdi-map-marker-distance:before{
    content:"\F8EF"
}
.mdi-map-marker-minus:before{
    content:"\F650"
}
.mdi-map-marker-multiple:before{
    content:"\F350"
}
.mdi-map-marker-off:before{
    content:"\F351"
}
.mdi-map-marker-outline:before{
    content:"\F7D8"
}
.mdi-map-marker-plus:before{
    content:"\F651"
}
.mdi-map-marker-radius:before{
    content:"\F352"
}
.mdi-margin:before{
    content:"\F353"
}
.mdi-markdown:before{
    content:"\F354"
}
.mdi-marker:before{
    content:"\F652"
}
.mdi-marker-check:before{
    content:"\F355"
}
.mdi-material-ui:before{
    content:"\F357"
}
.mdi-math-compass:before{
    content:"\F358"
}
.mdi-matrix:before{
    content:"\F628"
}
.mdi-maxcdn:before{
    content:"\F359"
}
.mdi-medical-bag:before{
    content:"\F6EE"
}
.mdi-medium:before{
    content:"\F35A"
}
.mdi-memory:before{
    content:"\F35B"
}
.mdi-menu:before{
    content:"\F35C"
}
.mdi-menu-down:before{
    content:"\F35D"
}
.mdi-menu-down-outline:before{
    content:"\F6B5"
}
.mdi-menu-left:before{
    content:"\F35E"
}
.mdi-menu-right:before{
    content:"\F35F"
}
.mdi-menu-up:before{
    content:"\F360"
}
.mdi-menu-up-outline:before{
    content:"\F6B6"
}
.mdi-message:before{
    content:"\F361"
}
.mdi-message-alert:before{
    content:"\F362"
}
.mdi-message-bulleted:before{
    content:"\F6A1"
}
.mdi-message-bulleted-off:before{
    content:"\F6A2"
}
.mdi-message-draw:before{
    content:"\F363"
}
.mdi-message-image:before{
    content:"\F364"
}
.mdi-message-outline:before{
    content:"\F365"
}
.mdi-message-plus:before{
    content:"\F653"
}
.mdi-message-processing:before{
    content:"\F366"
}
.mdi-message-reply:before{
    content:"\F367"
}
.mdi-message-reply-text:before{
    content:"\F368"
}
.mdi-message-settings:before{
    content:"\F6EF"
}
.mdi-message-settings-variant:before{
    content:"\F6F0"
}
.mdi-message-text:before{
    content:"\F369"
}
.mdi-message-text-outline:before{
    content:"\F36A"
}
.mdi-message-video:before{
    content:"\F36B"
}
.mdi-meteor:before{
    content:"\F629"
}
.mdi-metronome:before{
    content:"\F7D9"
}
.mdi-metronome-tick:before{
    content:"\F7DA"
}
.mdi-micro-sd:before{
    content:"\F7DB"
}
.mdi-microphone:before{
    content:"\F36C"
}
.mdi-microphone-minus:before{
    content:"\F8B2"
}
.mdi-microphone-off:before{
    content:"\F36D"
}
.mdi-microphone-outline:before{
    content:"\F36E"
}
.mdi-microphone-plus:before{
    content:"\F8B3"
}
.mdi-microphone-settings:before{
    content:"\F36F"
}
.mdi-microphone-variant:before{
    content:"\F370"
}
.mdi-microphone-variant-off:before{
    content:"\F371"
}
.mdi-microscope:before{
    content:"\F654"
}
.mdi-microsoft:before{
    content:"\F372"
}
.mdi-midi:before{
    content:"\F8F0"
}
.mdi-midi-port:before{
    content:"\F8F1"
}
.mdi-minecraft:before{
    content:"\F373"
}
.mdi-minus:before{
    content:"\F374"
}
.mdi-minus-box:before{
    content:"\F375"
}
.mdi-minus-box-outline:before{
    content:"\F6F1"
}
.mdi-minus-circle:before{
    content:"\F376"
}
.mdi-minus-circle-outline:before{
    content:"\F377"
}
.mdi-minus-network:before{
    content:"\F378"
}
.mdi-mixcloud:before{
    content:"\F62A"
}
.mdi-mixed-reality:before{
    content:"\F87E"
}
.mdi-mixer:before{
    content:"\F7DC"
}
.mdi-monitor:before{
    content:"\F379"
}
.mdi-monitor-multiple:before{
    content:"\F37A"
}
.mdi-more:before{
    content:"\F37B"
}
.mdi-motorbike:before{
    content:"\F37C"
}
.mdi-mouse:before{
    content:"\F37D"
}
.mdi-mouse-off:before{
    content:"\F37E"
}
.mdi-mouse-variant:before{
    content:"\F37F"
}
.mdi-mouse-variant-off:before{
    content:"\F380"
}
.mdi-move-resize:before{
    content:"\F655"
}
.mdi-move-resize-variant:before{
    content:"\F656"
}
.mdi-movie:before{
    content:"\F381"
}
.mdi-movie-roll:before{
    content:"\F7DD"
}
.mdi-multiplication:before{
    content:"\F382"
}
.mdi-multiplication-box:before{
    content:"\F383"
}
.mdi-mushroom:before{
    content:"\F7DE"
}
.mdi-mushroom-outline:before{
    content:"\F7DF"
}
.mdi-music:before{
    content:"\F759"
}
.mdi-music-box:before{
    content:"\F384"
}
.mdi-music-box-outline:before{
    content:"\F385"
}
.mdi-music-circle:before{
    content:"\F386"
}
.mdi-music-note:before{
    content:"\F387"
}
.mdi-music-note-bluetooth:before{
    content:"\F5FE"
}
.mdi-music-note-bluetooth-off:before{
    content:"\F5FF"
}
.mdi-music-note-eighth:before{
    content:"\F388"
}
.mdi-music-note-half:before{
    content:"\F389"
}
.mdi-music-note-off:before{
    content:"\F38A"
}
.mdi-music-note-quarter:before{
    content:"\F38B"
}
.mdi-music-note-sixteenth:before{
    content:"\F38C"
}
.mdi-music-note-whole:before{
    content:"\F38D"
}
.mdi-music-off:before{
    content:"\F75A"
}
.mdi-nas:before{
    content:"\F8F2"
}
.mdi-nativescript:before{
    content:"\F87F"
}
.mdi-nature:before{
    content:"\F38E"
}
.mdi-nature-people:before{
    content:"\F38F"
}
.mdi-navigation:before{
    content:"\F390"
}
.mdi-near-me:before{
    content:"\F5CD"
}
.mdi-needle:before{
    content:"\F391"
}
.mdi-netflix:before{
    content:"\F745"
}
.mdi-network:before{
    content:"\F6F2"
}
.mdi-network-strength-1:before{
    content:"\F8F3"
}
.mdi-network-strength-1-alert:before{
    content:"\F8F4"
}
.mdi-network-strength-2:before{
    content:"\F8F5"
}
.mdi-network-strength-2-alert:before{
    content:"\F8F6"
}
.mdi-network-strength-3:before{
    content:"\F8F7"
}
.mdi-network-strength-3-alert:before{
    content:"\F8F8"
}
.mdi-network-strength-4:before{
    content:"\F8F9"
}
.mdi-network-strength-4-alert:before{
    content:"\F8FA"
}
.mdi-network-strength-off:before{
    content:"\F8FB"
}
.mdi-network-strength-off-outline:before{
    content:"\F8FC"
}
.mdi-network-strength-outline:before{
    content:"\F8FD"
}
.mdi-new-box:before{
    content:"\F394"
}
.mdi-newspaper:before{
    content:"\F395"
}
.mdi-nfc:before{
    content:"\F396"
}
.mdi-nfc-tap:before{
    content:"\F397"
}
.mdi-nfc-variant:before{
    content:"\F398"
}
.mdi-ninja:before{
    content:"\F773"
}
.mdi-nintendo-switch:before{
    content:"\F7E0"
}
.mdi-nodejs:before{
    content:"\F399"
}
.mdi-note:before{
    content:"\F39A"
}
.mdi-note-multiple:before{
    content:"\F6B7"
}
.mdi-note-multiple-outline:before{
    content:"\F6B8"
}
.mdi-note-outline:before{
    content:"\F39B"
}
.mdi-note-plus:before{
    content:"\F39C"
}
.mdi-note-plus-outline:before{
    content:"\F39D"
}
.mdi-note-text:before{
    content:"\F39E"
}
.mdi-notebook:before{
    content:"\F82D"
}
.mdi-notification-clear-all:before{
    content:"\F39F"
}
.mdi-npm:before{
    content:"\F6F6"
}
.mdi-nuke:before{
    content:"\F6A3"
}
.mdi-null:before{
    content:"\F7E1"
}
.mdi-numeric:before{
    content:"\F3A0"
}
.mdi-numeric-0-box:before{
    content:"\F3A1"
}
.mdi-numeric-0-box-multiple-outline:before{
    content:"\F3A2"
}
.mdi-numeric-0-box-outline:before{
    content:"\F3A3"
}
.mdi-numeric-1-box:before{
    content:"\F3A4"
}
.mdi-numeric-1-box-multiple-outline:before{
    content:"\F3A5"
}
.mdi-numeric-1-box-outline:before{
    content:"\F3A6"
}
.mdi-numeric-2-box:before{
    content:"\F3A7"
}
.mdi-numeric-2-box-multiple-outline:before{
    content:"\F3A8"
}
.mdi-numeric-2-box-outline:before{
    content:"\F3A9"
}
.mdi-numeric-3-box:before{
    content:"\F3AA"
}
.mdi-numeric-3-box-multiple-outline:before{
    content:"\F3AB"
}
.mdi-numeric-3-box-outline:before{
    content:"\F3AC"
}
.mdi-numeric-4-box:before{
    content:"\F3AD"
}
.mdi-numeric-4-box-multiple-outline:before{
    content:"\F3AE"
}
.mdi-numeric-4-box-outline:before{
    content:"\F3AF"
}
.mdi-numeric-5-box:before{
    content:"\F3B0"
}
.mdi-numeric-5-box-multiple-outline:before{
    content:"\F3B1"
}
.mdi-numeric-5-box-outline:before{
    content:"\F3B2"
}
.mdi-numeric-6-box:before{
    content:"\F3B3"
}
.mdi-numeric-6-box-multiple-outline:before{
    content:"\F3B4"
}
.mdi-numeric-6-box-outline:before{
    content:"\F3B5"
}
.mdi-numeric-7-box:before{
    content:"\F3B6"
}
.mdi-numeric-7-box-multiple-outline:before{
    content:"\F3B7"
}
.mdi-numeric-7-box-outline:before{
    content:"\F3B8"
}
.mdi-numeric-8-box:before{
    content:"\F3B9"
}
.mdi-numeric-8-box-multiple-outline:before{
    content:"\F3BA"
}
.mdi-numeric-8-box-outline:before{
    content:"\F3BB"
}
.mdi-numeric-9-box:before{
    content:"\F3BC"
}
.mdi-numeric-9-box-multiple-outline:before{
    content:"\F3BD"
}
.mdi-numeric-9-box-outline:before{
    content:"\F3BE"
}
.mdi-numeric-9-plus-box:before{
    content:"\F3BF"
}
.mdi-numeric-9-plus-box-multiple-outline:before{
    content:"\F3C0"
}
.mdi-numeric-9-plus-box-outline:before{
    content:"\F3C1"
}
.mdi-nut:before{
    content:"\F6F7"
}
.mdi-nutrition:before{
    content:"\F3C2"
}
.mdi-oar:before{
    content:"\F67B"
}
.mdi-octagon:before{
    content:"\F3C3"
}
.mdi-octagon-outline:before{
    content:"\F3C4"
}
.mdi-octagram:before{
    content:"\F6F8"
}
.mdi-octagram-outline:before{
    content:"\F774"
}
.mdi-odnoklassniki:before{
    content:"\F3C5"
}
.mdi-office:before{
    content:"\F3C6"
}
.mdi-oil:before{
    content:"\F3C7"
}
.mdi-oil-temperature:before{
    content:"\F3C8"
}
.mdi-omega:before{
    content:"\F3C9"
}
.mdi-onedrive:before{
    content:"\F3CA"
}
.mdi-onenote:before{
    content:"\F746"
}
.mdi-onepassword:before{
    content:"\F880"
}
.mdi-opacity:before{
    content:"\F5CC"
}
.mdi-open-in-app:before{
    content:"\F3CB"
}
.mdi-open-in-new:before{
    content:"\F3CC"
}
.mdi-openid:before{
    content:"\F3CD"
}
.mdi-opera:before{
    content:"\F3CE"
}
.mdi-orbit:before{
    content:"\F018"
}
.mdi-ornament:before{
    content:"\F3CF"
}
.mdi-ornament-variant:before{
    content:"\F3D0"
}
.mdi-owl:before{
    content:"\F3D2"
}
.mdi-package:before{
    content:"\F3D3"
}
.mdi-package-down:before{
    content:"\F3D4"
}
.mdi-package-up:before{
    content:"\F3D5"
}
.mdi-package-variant:before{
    content:"\F3D6"
}
.mdi-package-variant-closed:before{
    content:"\F3D7"
}
.mdi-page-first:before{
    content:"\F600"
}
.mdi-page-last:before{
    content:"\F601"
}
.mdi-page-layout-body:before{
    content:"\F6F9"
}
.mdi-page-layout-footer:before{
    content:"\F6FA"
}
.mdi-page-layout-header:before{
    content:"\F6FB"
}
.mdi-page-layout-sidebar-left:before{
    content:"\F6FC"
}
.mdi-page-layout-sidebar-right:before{
    content:"\F6FD"
}
.mdi-palette:before{
    content:"\F3D8"
}
.mdi-palette-advanced:before{
    content:"\F3D9"
}
.mdi-palette-swatch:before{
    content:"\F8B4"
}
.mdi-panda:before{
    content:"\F3DA"
}
.mdi-pandora:before{
    content:"\F3DB"
}
.mdi-panorama:before{
    content:"\F3DC"
}
.mdi-panorama-fisheye:before{
    content:"\F3DD"
}
.mdi-panorama-horizontal:before{
    content:"\F3DE"
}
.mdi-panorama-vertical:before{
    content:"\F3DF"
}
.mdi-panorama-wide-angle:before{
    content:"\F3E0"
}
.mdi-paper-cut-vertical:before{
    content:"\F3E1"
}
.mdi-paperclip:before{
    content:"\F3E2"
}
.mdi-parking:before{
    content:"\F3E3"
}
.mdi-passport:before{
    content:"\F7E2"
}
.mdi-patreon:before{
    content:"\F881"
}
.mdi-pause:before{
    content:"\F3E4"
}
.mdi-pause-circle:before{
    content:"\F3E5"
}
.mdi-pause-circle-outline:before{
    content:"\F3E6"
}
.mdi-pause-octagon:before{
    content:"\F3E7"
}
.mdi-pause-octagon-outline:before{
    content:"\F3E8"
}
.mdi-paw:before{
    content:"\F3E9"
}
.mdi-paw-off:before{
    content:"\F657"
}
.mdi-paypal:before{
    content:"\F882"
}
.mdi-peace:before{
    content:"\F883"
}
.mdi-pen:before{
    content:"\F3EA"
}
.mdi-pencil:before{
    content:"\F3EB"
}
.mdi-pencil-box:before{
    content:"\F3EC"
}
.mdi-pencil-box-outline:before{
    content:"\F3ED"
}
.mdi-pencil-circle:before{
    content:"\F6FE"
}
.mdi-pencil-circle-outline:before{
    content:"\F775"
}
.mdi-pencil-lock:before{
    content:"\F3EE"
}
.mdi-pencil-off:before{
    content:"\F3EF"
}
.mdi-pentagon:before{
    content:"\F6FF"
}
.mdi-pentagon-outline:before{
    content:"\F700"
}
.mdi-percent:before{
    content:"\F3F0"
}
.mdi-periodic-table:before{
    content:"\F8B5"
}
.mdi-periodic-table-co2:before{
    content:"\F7E3"
}
.mdi-periscope:before{
    content:"\F747"
}
.mdi-pharmacy:before{
    content:"\F3F1"
}
.mdi-phone:before{
    content:"\F3F2"
}
.mdi-phone-bluetooth:before{
    content:"\F3F3"
}
.mdi-phone-classic:before{
    content:"\F602"
}
.mdi-phone-forward:before{
    content:"\F3F4"
}
.mdi-phone-hangup:before{
    content:"\F3F5"
}
.mdi-phone-in-talk:before{
    content:"\F3F6"
}
.mdi-phone-incoming:before{
    content:"\F3F7"
}
.mdi-phone-locked:before{
    content:"\F3F8"
}
.mdi-phone-log:before{
    content:"\F3F9"
}
.mdi-phone-minus:before{
    content:"\F658"
}
.mdi-phone-missed:before{
    content:"\F3FA"
}
.mdi-phone-outgoing:before{
    content:"\F3FB"
}
.mdi-phone-paused:before{
    content:"\F3FC"
}
.mdi-phone-plus:before{
    content:"\F659"
}
.mdi-phone-return:before{
    content:"\F82E"
}
.mdi-phone-rotate-landscape:before{
    content:"\F884"
}
.mdi-phone-rotate-portrait:before{
    content:"\F885"
}
.mdi-phone-settings:before{
    content:"\F3FD"
}
.mdi-phone-voip:before{
    content:"\F3FE"
}
.mdi-pi:before{
    content:"\F3FF"
}
.mdi-pi-box:before{
    content:"\F400"
}
.mdi-piano:before{
    content:"\F67C"
}
.mdi-pickaxe:before{
    content:"\F8B6"
}
.mdi-pier:before{
    content:"\F886"
}
.mdi-pier-crane:before{
    content:"\F887"
}
.mdi-pig:before{
    content:"\F401"
}
.mdi-pill:before{
    content:"\F402"
}
.mdi-pillar:before{
    content:"\F701"
}
.mdi-pin:before{
    content:"\F403"
}
.mdi-pin-off:before{
    content:"\F404"
}
.mdi-pin-off-outline:before{
    content:"\F92F"
}
.mdi-pin-outline:before{
    content:"\F930"
}
.mdi-pine-tree:before{
    content:"\F405"
}
.mdi-pine-tree-box:before{
    content:"\F406"
}
.mdi-pinterest:before{
    content:"\F407"
}
.mdi-pinterest-box:before{
    content:"\F408"
}
.mdi-pipe:before{
    content:"\F7E4"
}
.mdi-pipe-disconnected:before{
    content:"\F7E5"
}
.mdi-pipe-leak:before{
    content:"\F888"
}
.mdi-pistol:before{
    content:"\F702"
}
.mdi-piston:before{
    content:"\F889"
}
.mdi-pizza:before{
    content:"\F409"
}
.mdi-plane-shield:before{
    content:"\F6BA"
}
.mdi-play:before{
    content:"\F40A"
}
.mdi-play-box-outline:before{
    content:"\F40B"
}
.mdi-play-circle:before{
    content:"\F40C"
}
.mdi-play-circle-outline:before{
    content:"\F40D"
}
.mdi-play-network:before{
    content:"\F88A"
}
.mdi-play-pause:before{
    content:"\F40E"
}
.mdi-play-protected-content:before{
    content:"\F40F"
}
.mdi-play-speed:before{
    content:"\F8FE"
}
.mdi-playlist-check:before{
    content:"\F5C7"
}
.mdi-playlist-edit:before{
    content:"\F8FF"
}
.mdi-playlist-minus:before{
    content:"\F410"
}
.mdi-playlist-play:before{
    content:"\F411"
}
.mdi-playlist-plus:before{
    content:"\F412"
}
.mdi-playlist-remove:before{
    content:"\F413"
}
.mdi-playstation:before{
    content:"\F414"
}
.mdi-plex:before{
    content:"\F6B9"
}
.mdi-plus:before{
    content:"\F415"
}
.mdi-plus-box:before{
    content:"\F416"
}
.mdi-plus-box-outline:before{
    content:"\F703"
}
.mdi-plus-circle:before{
    content:"\F417"
}
.mdi-plus-circle-multiple-outline:before{
    content:"\F418"
}
.mdi-plus-circle-outline:before{
    content:"\F419"
}
.mdi-plus-network:before{
    content:"\F41A"
}
.mdi-plus-one:before{
    content:"\F41B"
}
.mdi-plus-outline:before{
    content:"\F704"
}
.mdi-pocket:before{
    content:"\F41C"
}
.mdi-pokeball:before{
    content:"\F41D"
}
.mdi-poker-chip:before{
    content:"\F82F"
}
.mdi-polaroid:before{
    content:"\F41E"
}
.mdi-poll:before{
    content:"\F41F"
}
.mdi-poll-box:before{
    content:"\F420"
}
.mdi-polymer:before{
    content:"\F421"
}
.mdi-pool:before{
    content:"\F606"
}
.mdi-popcorn:before{
    content:"\F422"
}
.mdi-pot:before{
    content:"\F65A"
}
.mdi-pot-mix:before{
    content:"\F65B"
}
.mdi-pound:before{
    content:"\F423"
}
.mdi-pound-box:before{
    content:"\F424"
}
.mdi-power:before{
    content:"\F425"
}
.mdi-power-cycle:before{
    content:"\F900"
}
.mdi-power-off:before{
    content:"\F901"
}
.mdi-power-on:before{
    content:"\F902"
}
.mdi-power-plug:before{
    content:"\F6A4"
}
.mdi-power-plug-off:before{
    content:"\F6A5"
}
.mdi-power-settings:before{
    content:"\F426"
}
.mdi-power-sleep:before{
    content:"\F903"
}
.mdi-power-socket:before{
    content:"\F427"
}
.mdi-power-socket-au:before{
    content:"\F904"
}
.mdi-power-socket-eu:before{
    content:"\F7E6"
}
.mdi-power-socket-uk:before{
    content:"\F7E7"
}
.mdi-power-socket-us:before{
    content:"\F7E8"
}
.mdi-power-standby:before{
    content:"\F905"
}
.mdi-prescription:before{
    content:"\F705"
}
.mdi-presentation:before{
    content:"\F428"
}
.mdi-presentation-play:before{
    content:"\F429"
}
.mdi-printer:before{
    content:"\F42A"
}
.mdi-printer-3d:before{
    content:"\F42B"
}
.mdi-printer-alert:before{
    content:"\F42C"
}
.mdi-printer-settings:before{
    content:"\F706"
}
.mdi-priority-high:before{
    content:"\F603"
}
.mdi-priority-low:before{
    content:"\F604"
}
.mdi-professional-hexagon:before{
    content:"\F42D"
}
.mdi-projector:before{
    content:"\F42E"
}
.mdi-projector-screen:before{
    content:"\F42F"
}
.mdi-publish:before{
    content:"\F6A6"
}
.mdi-pulse:before{
    content:"\F430"
}
.mdi-puzzle:before{
    content:"\F431"
}
.mdi-qqchat:before{
    content:"\F605"
}
.mdi-qrcode:before{
    content:"\F432"
}
.mdi-qrcode-edit:before{
    content:"\F8B7"
}
.mdi-qrcode-scan:before{
    content:"\F433"
}
.mdi-quadcopter:before{
    content:"\F434"
}
.mdi-quality-high:before{
    content:"\F435"
}
.mdi-quicktime:before{
    content:"\F436"
}
.mdi-rabbit:before{
    content:"\F906"
}
.mdi-radar:before{
    content:"\F437"
}
.mdi-radiator:before{
    content:"\F438"
}
.mdi-radio:before{
    content:"\F439"
}
.mdi-radio-handheld:before{
    content:"\F43A"
}
.mdi-radio-tower:before{
    content:"\F43B"
}
.mdi-radioactive:before{
    content:"\F43C"
}
.mdi-radiobox-blank:before{
    content:"\F43D"
}
.mdi-radiobox-marked:before{
    content:"\F43E"
}
.mdi-raspberrypi:before{
    content:"\F43F"
}
.mdi-ray-end:before{
    content:"\F440"
}
.mdi-ray-end-arrow:before{
    content:"\F441"
}
.mdi-ray-start:before{
    content:"\F442"
}
.mdi-ray-start-arrow:before{
    content:"\F443"
}
.mdi-ray-start-end:before{
    content:"\F444"
}
.mdi-ray-vertex:before{
    content:"\F445"
}
.mdi-react:before{
    content:"\F707"
}
.mdi-read:before{
    content:"\F447"
}
.mdi-receipt:before{
    content:"\F449"
}
.mdi-record:before{
    content:"\F44A"
}
.mdi-record-rec:before{
    content:"\F44B"
}
.mdi-recycle:before{
    content:"\F44C"
}
.mdi-reddit:before{
    content:"\F44D"
}
.mdi-redo:before{
    content:"\F44E"
}
.mdi-redo-variant:before{
    content:"\F44F"
}
.mdi-refresh:before{
    content:"\F450"
}
.mdi-regex:before{
    content:"\F451"
}
.mdi-relative-scale:before{
    content:"\F452"
}
.mdi-reload:before{
    content:"\F453"
}
.mdi-reminder:before{
    content:"\F88B"
}
.mdi-remote:before{
    content:"\F454"
}
.mdi-remote-desktop:before{
    content:"\F8B8"
}
.mdi-rename-box:before{
    content:"\F455"
}
.mdi-reorder-horizontal:before{
    content:"\F687"
}
.mdi-reorder-vertical:before{
    content:"\F688"
}
.mdi-repeat:before{
    content:"\F456"
}
.mdi-repeat-off:before{
    content:"\F457"
}
.mdi-repeat-once:before{
    content:"\F458"
}
.mdi-replay:before{
    content:"\F459"
}
.mdi-reply:before{
    content:"\F45A"
}
.mdi-reply-all:before{
    content:"\F45B"
}
.mdi-reproduction:before{
    content:"\F45C"
}
.mdi-resize-bottom-right:before{
    content:"\F45D"
}
.mdi-responsive:before{
    content:"\F45E"
}
.mdi-restart:before{
    content:"\F708"
}
.mdi-restore:before{
    content:"\F6A7"
}
.mdi-rewind:before{
    content:"\F45F"
}
.mdi-rewind-outline:before{
    content:"\F709"
}
.mdi-rhombus:before{
    content:"\F70A"
}
.mdi-rhombus-outline:before{
    content:"\F70B"
}
.mdi-ribbon:before{
    content:"\F460"
}
.mdi-rice:before{
    content:"\F7E9"
}
.mdi-ring:before{
    content:"\F7EA"
}
.mdi-road:before{
    content:"\F461"
}
.mdi-road-variant:before{
    content:"\F462"
}
.mdi-robot:before{
    content:"\F6A8"
}
.mdi-robot-vacuum:before{
    content:"\F70C"
}
.mdi-robot-vacuum-variant:before{
    content:"\F907"
}
.mdi-rocket:before{
    content:"\F463"
}
.mdi-room-service:before{
    content:"\F88C"
}
.mdi-rotate-3d:before{
    content:"\F464"
}
.mdi-rotate-left:before{
    content:"\F465"
}
.mdi-rotate-left-variant:before{
    content:"\F466"
}
.mdi-rotate-right:before{
    content:"\F467"
}
.mdi-rotate-right-variant:before{
    content:"\F468"
}
.mdi-rounded-corner:before{
    content:"\F607"
}
.mdi-router-wireless:before{
    content:"\F469"
}
.mdi-routes:before{
    content:"\F46A"
}
.mdi-rowing:before{
    content:"\F608"
}
.mdi-rss:before{
    content:"\F46B"
}
.mdi-rss-box:before{
    content:"\F46C"
}
.mdi-ruler:before{
    content:"\F46D"
}
.mdi-run:before{
    content:"\F70D"
}
.mdi-run-fast:before{
    content:"\F46E"
}
.mdi-sale:before{
    content:"\F46F"
}
.mdi-salesforce:before{
    content:"\F88D"
}
.mdi-sass:before{
    content:"\F7EB"
}
.mdi-satellite:before{
    content:"\F470"
}
.mdi-satellite-uplink:before{
    content:"\F908"
}
.mdi-satellite-variant:before{
    content:"\F471"
}
.mdi-sausage:before{
    content:"\F8B9"
}
.mdi-saxophone:before{
    content:"\F609"
}
.mdi-scale:before{
    content:"\F472"
}
.mdi-scale-balance:before{
    content:"\F5D1"
}
.mdi-scale-bathroom:before{
    content:"\F473"
}
.mdi-scanner:before{
    content:"\F6AA"
}
.mdi-scanner-off:before{
    content:"\F909"
}
.mdi-school:before{
    content:"\F474"
}
.mdi-screen-rotation:before{
    content:"\F475"
}
.mdi-screen-rotation-lock:before{
    content:"\F476"
}
.mdi-screwdriver:before{
    content:"\F477"
}
.mdi-script:before{
    content:"\F478"
}
.mdi-sd:before{
    content:"\F479"
}
.mdi-seal:before{
    content:"\F47A"
}
.mdi-search-web:before{
    content:"\F70E"
}
.mdi-seat-flat:before{
    content:"\F47B"
}
.mdi-seat-flat-angled:before{
    content:"\F47C"
}
.mdi-seat-individual-suite:before{
    content:"\F47D"
}
.mdi-seat-legroom-extra:before{
    content:"\F47E"
}
.mdi-seat-legroom-normal:before{
    content:"\F47F"
}
.mdi-seat-legroom-reduced:before{
    content:"\F480"
}
.mdi-seat-recline-extra:before{
    content:"\F481"
}
.mdi-seat-recline-normal:before{
    content:"\F482"
}
.mdi-security:before{
    content:"\F483"
}
.mdi-security-account:before{
    content:"\F88E"
}
.mdi-security-home:before{
    content:"\F689"
}
.mdi-security-network:before{
    content:"\F484"
}
.mdi-select:before{
    content:"\F485"
}
.mdi-select-all:before{
    content:"\F486"
}
.mdi-select-inverse:before{
    content:"\F487"
}
.mdi-select-off:before{
    content:"\F488"
}
.mdi-selection:before{
    content:"\F489"
}
.mdi-selection-off:before{
    content:"\F776"
}
.mdi-send:before{
    content:"\F48A"
}
.mdi-send-secure:before{
    content:"\F7EC"
}
.mdi-serial-port:before{
    content:"\F65C"
}
.mdi-server:before{
    content:"\F48B"
}
.mdi-server-minus:before{
    content:"\F48C"
}
.mdi-server-network:before{
    content:"\F48D"
}
.mdi-server-network-off:before{
    content:"\F48E"
}
.mdi-server-off:before{
    content:"\F48F"
}
.mdi-server-plus:before{
    content:"\F490"
}
.mdi-server-remove:before{
    content:"\F491"
}
.mdi-server-security:before{
    content:"\F492"
}
.mdi-set-all:before{
    content:"\F777"
}
.mdi-set-center:before{
    content:"\F778"
}
.mdi-set-center-right:before{
    content:"\F779"
}
.mdi-set-left:before{
    content:"\F77A"
}
.mdi-set-left-center:before{
    content:"\F77B"
}
.mdi-set-left-right:before{
    content:"\F77C"
}
.mdi-set-none:before{
    content:"\F77D"
}
.mdi-set-right:before{
    content:"\F77E"
}
.mdi-settings:before{
    content:"\F493"
}
.mdi-settings-box:before{
    content:"\F494"
}
.mdi-settings-outline:before{
    content:"\F8BA"
}
.mdi-shape:before{
    content:"\F830"
}
.mdi-shape-circle-plus:before{
    content:"\F65D"
}
.mdi-shape-outline:before{
    content:"\F831"
}
.mdi-shape-plus:before{
    content:"\F495"
}
.mdi-shape-polygon-plus:before{
    content:"\F65E"
}
.mdi-shape-rectangle-plus:before{
    content:"\F65F"
}
.mdi-shape-square-plus:before{
    content:"\F660"
}
.mdi-share:before{
    content:"\F496"
}
.mdi-share-outline:before{
    content:"\F931"
}
.mdi-share-variant:before{
    content:"\F497"
}
.mdi-shield:before{
    content:"\F498"
}
.mdi-shield-half-full:before{
    content:"\F77F"
}
.mdi-shield-outline:before{
    content:"\F499"
}
.mdi-ship-wheel:before{
    content:"\F832"
}
.mdi-shopping:before{
    content:"\F49A"
}
.mdi-shopping-music:before{
    content:"\F49B"
}
.mdi-shovel:before{
    content:"\F70F"
}
.mdi-shovel-off:before{
    content:"\F710"
}
.mdi-shredder:before{
    content:"\F49C"
}
.mdi-shuffle:before{
    content:"\F49D"
}
.mdi-shuffle-disabled:before{
    content:"\F49E"
}
.mdi-shuffle-variant:before{
    content:"\F49F"
}
.mdi-sigma:before{
    content:"\F4A0"
}
.mdi-sigma-lower:before{
    content:"\F62B"
}
.mdi-sign-caution:before{
    content:"\F4A1"
}
.mdi-sign-direction:before{
    content:"\F780"
}
.mdi-sign-text:before{
    content:"\F781"
}
.mdi-signal:before{
    content:"\F4A2"
}
.mdi-signal-2g:before{
    content:"\F711"
}
.mdi-signal-3g:before{
    content:"\F712"
}
.mdi-signal-4g:before{
    content:"\F713"
}
.mdi-signal-cellular-1:before{
    content:"\F8BB"
}
.mdi-signal-cellular-2:before{
    content:"\F8BC"
}
.mdi-signal-cellular-3:before{
    content:"\F8BD"
}
.mdi-signal-cellular-outline:before{
    content:"\F8BE"
}
.mdi-signal-hspa:before{
    content:"\F714"
}
.mdi-signal-hspa-plus:before{
    content:"\F715"
}
.mdi-signal-off:before{
    content:"\F782"
}
.mdi-signal-variant:before{
    content:"\F60A"
}
.mdi-silverware:before{
    content:"\F4A3"
}
.mdi-silverware-fork:before{
    content:"\F4A4"
}
.mdi-silverware-spoon:before{
    content:"\F4A5"
}
.mdi-silverware-variant:before{
    content:"\F4A6"
}
.mdi-sim:before{
    content:"\F4A7"
}
.mdi-sim-alert:before{
    content:"\F4A8"
}
.mdi-sim-off:before{
    content:"\F4A9"
}
.mdi-sitemap:before{
    content:"\F4AA"
}
.mdi-skip-backward:before{
    content:"\F4AB"
}
.mdi-skip-forward:before{
    content:"\F4AC"
}
.mdi-skip-next:before{
    content:"\F4AD"
}
.mdi-skip-next-circle:before{
    content:"\F661"
}
.mdi-skip-next-circle-outline:before{
    content:"\F662"
}
.mdi-skip-previous:before{
    content:"\F4AE"
}
.mdi-skip-previous-circle:before{
    content:"\F663"
}
.mdi-skip-previous-circle-outline:before{
    content:"\F664"
}
.mdi-skull:before{
    content:"\F68B"
}
.mdi-skype:before{
    content:"\F4AF"
}
.mdi-skype-business:before{
    content:"\F4B0"
}
.mdi-slack:before{
    content:"\F4B1"
}
.mdi-slackware:before{
    content:"\F90A"
}
.mdi-sleep:before{
    content:"\F4B2"
}
.mdi-sleep-off:before{
    content:"\F4B3"
}
.mdi-smoke-detector:before{
    content:"\F392"
}
.mdi-smoking:before{
    content:"\F4B4"
}
.mdi-smoking-off:before{
    content:"\F4B5"
}
.mdi-snapchat:before{
    content:"\F4B6"
}
.mdi-snowflake:before{
    content:"\F716"
}
.mdi-snowman:before{
    content:"\F4B7"
}
.mdi-soccer:before{
    content:"\F4B8"
}
.mdi-soccer-field:before{
    content:"\F833"
}
.mdi-sofa:before{
    content:"\F4B9"
}
.mdi-solid:before{
    content:"\F68C"
}
.mdi-sort:before{
    content:"\F4BA"
}
.mdi-sort-alphabetical:before{
    content:"\F4BB"
}
.mdi-sort-ascending:before{
    content:"\F4BC"
}
.mdi-sort-descending:before{
    content:"\F4BD"
}
.mdi-sort-numeric:before{
    content:"\F4BE"
}
.mdi-sort-variant:before{
    content:"\F4BF"
}
.mdi-soundcloud:before{
    content:"\F4C0"
}
.mdi-source-branch:before{
    content:"\F62C"
}
.mdi-source-commit:before{
    content:"\F717"
}
.mdi-source-commit-end:before{
    content:"\F718"
}
.mdi-source-commit-end-local:before{
    content:"\F719"
}
.mdi-source-commit-local:before{
    content:"\F71A"
}
.mdi-source-commit-next-local:before{
    content:"\F71B"
}
.mdi-source-commit-start:before{
    content:"\F71C"
}
.mdi-source-commit-start-next-local:before{
    content:"\F71D"
}
.mdi-source-fork:before{
    content:"\F4C1"
}
.mdi-source-merge:before{
    content:"\F62D"
}
.mdi-source-pull:before{
    content:"\F4C2"
}
.mdi-soy-sauce:before{
    content:"\F7ED"
}
.mdi-speaker:before{
    content:"\F4C3"
}
.mdi-speaker-off:before{
    content:"\F4C4"
}
.mdi-speaker-wireless:before{
    content:"\F71E"
}
.mdi-speedometer:before{
    content:"\F4C5"
}
.mdi-spellcheck:before{
    content:"\F4C6"
}
.mdi-spotify:before{
    content:"\F4C7"
}
.mdi-spotlight:before{
    content:"\F4C8"
}
.mdi-spotlight-beam:before{
    content:"\F4C9"
}
.mdi-spray:before{
    content:"\F665"
}
.mdi-square:before{
    content:"\F763"
}
.mdi-square-edit-outline:before{
    content:"\F90B"
}
.mdi-square-inc:before{
    content:"\F4CA"
}
.mdi-square-inc-cash:before{
    content:"\F4CB"
}
.mdi-square-outline:before{
    content:"\F762"
}
.mdi-square-root:before{
    content:"\F783"
}
.mdi-ssh:before{
    content:"\F8BF"
}
.mdi-stack-exchange:before{
    content:"\F60B"
}
.mdi-stack-overflow:before{
    content:"\F4CC"
}
.mdi-stadium:before{
    content:"\F71F"
}
.mdi-stairs:before{
    content:"\F4CD"
}
.mdi-standard-definition:before{
    content:"\F7EE"
}
.mdi-star:before{
    content:"\F4CE"
}
.mdi-star-circle:before{
    content:"\F4CF"
}
.mdi-star-half:before{
    content:"\F4D0"
}
.mdi-star-off:before{
    content:"\F4D1"
}
.mdi-star-outline:before{
    content:"\F4D2"
}
.mdi-steam:before{
    content:"\F4D3"
}
.mdi-steam-box:before{
    content:"\F90C"
}
.mdi-steering:before{
    content:"\F4D4"
}
.mdi-steering-off:before{
    content:"\F90D"
}
.mdi-step-backward:before{
    content:"\F4D5"
}
.mdi-step-backward-2:before{
    content:"\F4D6"
}
.mdi-step-forward:before{
    content:"\F4D7"
}
.mdi-step-forward-2:before{
    content:"\F4D8"
}
.mdi-stethoscope:before{
    content:"\F4D9"
}
.mdi-sticker:before{
    content:"\F5D0"
}
.mdi-sticker-emoji:before{
    content:"\F784"
}
.mdi-stocking:before{
    content:"\F4DA"
}
.mdi-stop:before{
    content:"\F4DB"
}
.mdi-stop-circle:before{
    content:"\F666"
}
.mdi-stop-circle-outline:before{
    content:"\F667"
}
.mdi-store:before{
    content:"\F4DC"
}
.mdi-store-24-hour:before{
    content:"\F4DD"
}
.mdi-stove:before{
    content:"\F4DE"
}
.mdi-subdirectory-arrow-left:before{
    content:"\F60C"
}
.mdi-subdirectory-arrow-right:before{
    content:"\F60D"
}
.mdi-subway:before{
    content:"\F6AB"
}
.mdi-subway-variant:before{
    content:"\F4DF"
}
.mdi-summit:before{
    content:"\F785"
}
.mdi-sunglasses:before{
    content:"\F4E0"
}
.mdi-surround-sound:before{
    content:"\F5C5"
}
.mdi-surround-sound-2-0:before{
    content:"\F7EF"
}
.mdi-surround-sound-3-1:before{
    content:"\F7F0"
}
.mdi-surround-sound-5-1:before{
    content:"\F7F1"
}
.mdi-surround-sound-7-1:before{
    content:"\F7F2"
}
.mdi-svg:before{
    content:"\F720"
}
.mdi-swap-horizontal:before{
    content:"\F4E1"
}
.mdi-swap-horizontal-variant:before{
    content:"\F8C0"
}
.mdi-swap-vertical:before{
    content:"\F4E2"
}
.mdi-swap-vertical-variant:before{
    content:"\F8C1"
}
.mdi-swim:before{
    content:"\F4E3"
}
.mdi-switch:before{
    content:"\F4E4"
}
.mdi-sword:before{
    content:"\F4E5"
}
.mdi-sword-cross:before{
    content:"\F786"
}
.mdi-sync:before{
    content:"\F4E6"
}
.mdi-sync-alert:before{
    content:"\F4E7"
}
.mdi-sync-off:before{
    content:"\F4E8"
}
.mdi-tab:before{
    content:"\F4E9"
}
.mdi-tab-plus:before{
    content:"\F75B"
}
.mdi-tab-unselected:before{
    content:"\F4EA"
}
.mdi-table:before{
    content:"\F4EB"
}
.mdi-table-column:before{
    content:"\F834"
}
.mdi-table-column-plus-after:before{
    content:"\F4EC"
}
.mdi-table-column-plus-before:before{
    content:"\F4ED"
}
.mdi-table-column-remove:before{
    content:"\F4EE"
}
.mdi-table-column-width:before{
    content:"\F4EF"
}
.mdi-table-edit:before{
    content:"\F4F0"
}
.mdi-table-large:before{
    content:"\F4F1"
}
.mdi-table-of-contents:before{
    content:"\F835"
}
.mdi-table-row:before{
    content:"\F836"
}
.mdi-table-row-height:before{
    content:"\F4F2"
}
.mdi-table-row-plus-after:before{
    content:"\F4F3"
}
.mdi-table-row-plus-before:before{
    content:"\F4F4"
}
.mdi-table-row-remove:before{
    content:"\F4F5"
}
.mdi-table-search:before{
    content:"\F90E"
}
.mdi-table-settings:before{
    content:"\F837"
}
.mdi-tablet:before{
    content:"\F4F6"
}
.mdi-tablet-android:before{
    content:"\F4F7"
}
.mdi-tablet-ipad:before{
    content:"\F4F8"
}
.mdi-taco:before{
    content:"\F761"
}
.mdi-tag:before{
    content:"\F4F9"
}
.mdi-tag-faces:before{
    content:"\F4FA"
}
.mdi-tag-heart:before{
    content:"\F68A"
}
.mdi-tag-minus:before{
    content:"\F90F"
}
.mdi-tag-multiple:before{
    content:"\F4FB"
}
.mdi-tag-outline:before{
    content:"\F4FC"
}
.mdi-tag-plus:before{
    content:"\F721"
}
.mdi-tag-remove:before{
    content:"\F722"
}
.mdi-tag-text-outline:before{
    content:"\F4FD"
}
.mdi-target:before{
    content:"\F4FE"
}
.mdi-taxi:before{
    content:"\F4FF"
}
.mdi-teach:before{
    content:"\F88F"
}
.mdi-teamviewer:before{
    content:"\F500"
}
.mdi-telegram:before{
    content:"\F501"
}
.mdi-television:before{
    content:"\F502"
}
.mdi-television-box:before{
    content:"\F838"
}
.mdi-television-classic:before{
    content:"\F7F3"
}
.mdi-television-classic-off:before{
    content:"\F839"
}
.mdi-television-guide:before{
    content:"\F503"
}
.mdi-television-off:before{
    content:"\F83A"
}
.mdi-temperature-celsius:before{
    content:"\F504"
}
.mdi-temperature-fahrenheit:before{
    content:"\F505"
}
.mdi-temperature-kelvin:before{
    content:"\F506"
}
.mdi-tennis:before{
    content:"\F507"
}
.mdi-tent:before{
    content:"\F508"
}
.mdi-terrain:before{
    content:"\F509"
}
.mdi-test-tube:before{
    content:"\F668"
}
.mdi-test-tube-empty:before{
    content:"\F910"
}
.mdi-test-tube-off:before{
    content:"\F911"
}
.mdi-text-shadow:before{
    content:"\F669"
}
.mdi-text-to-speech:before{
    content:"\F50A"
}
.mdi-text-to-speech-off:before{
    content:"\F50B"
}
.mdi-textbox:before{
    content:"\F60E"
}
.mdi-textbox-password:before{
    content:"\F7F4"
}
.mdi-texture:before{
    content:"\F50C"
}
.mdi-theater:before{
    content:"\F50D"
}
.mdi-theme-light-dark:before{
    content:"\F50E"
}
.mdi-thermometer:before{
    content:"\F50F"
}
.mdi-thermometer-lines:before{
    content:"\F510"
}
.mdi-thermostat:before{
    content:"\F393"
}
.mdi-thermostat-box:before{
    content:"\F890"
}
.mdi-thought-bubble:before{
    content:"\F7F5"
}
.mdi-thought-bubble-outline:before{
    content:"\F7F6"
}
.mdi-thumb-down:before{
    content:"\F511"
}
.mdi-thumb-down-outline:before{
    content:"\F512"
}
.mdi-thumb-up:before{
    content:"\F513"
}
.mdi-thumb-up-outline:before{
    content:"\F514"
}
.mdi-thumbs-up-down:before{
    content:"\F515"
}
.mdi-ticket:before{
    content:"\F516"
}
.mdi-ticket-account:before{
    content:"\F517"
}
.mdi-ticket-confirmation:before{
    content:"\F518"
}
.mdi-ticket-outline:before{
    content:"\F912"
}
.mdi-ticket-percent:before{
    content:"\F723"
}
.mdi-tie:before{
    content:"\F519"
}
.mdi-tilde:before{
    content:"\F724"
}
.mdi-timelapse:before{
    content:"\F51A"
}
.mdi-timer:before{
    content:"\F51B"
}
.mdi-timer-10:before{
    content:"\F51C"
}
.mdi-timer-3:before{
    content:"\F51D"
}
.mdi-timer-off:before{
    content:"\F51E"
}
.mdi-timer-sand:before{
    content:"\F51F"
}
.mdi-timer-sand-empty:before{
    content:"\F6AC"
}
.mdi-timer-sand-full:before{
    content:"\F78B"
}
.mdi-timetable:before{
    content:"\F520"
}
.mdi-toggle-switch:before{
    content:"\F521"
}
.mdi-toggle-switch-off:before{
    content:"\F522"
}
.mdi-tooltip:before{
    content:"\F523"
}
.mdi-tooltip-edit:before{
    content:"\F524"
}
.mdi-tooltip-image:before{
    content:"\F525"
}
.mdi-tooltip-outline:before{
    content:"\F526"
}
.mdi-tooltip-outline-plus:before{
    content:"\F527"
}
.mdi-tooltip-text:before{
    content:"\F528"
}
.mdi-tooth:before{
    content:"\F8C2"
}
.mdi-tooth-outline:before{
    content:"\F529"
}
.mdi-tor:before{
    content:"\F52A"
}
.mdi-tower-beach:before{
    content:"\F680"
}
.mdi-tower-fire:before{
    content:"\F681"
}
.mdi-towing:before{
    content:"\F83B"
}
.mdi-track-light:before{
    content:"\F913"
}
.mdi-trackpad:before{
    content:"\F7F7"
}
.mdi-trackpad-lock:before{
    content:"\F932"
}
.mdi-tractor:before{
    content:"\F891"
}
.mdi-traffic-light:before{
    content:"\F52B"
}
.mdi-train:before{
    content:"\F52C"
}
.mdi-train-variant:before{
    content:"\F8C3"
}
.mdi-tram:before{
    content:"\F52D"
}
.mdi-transcribe:before{
    content:"\F52E"
}
.mdi-transcribe-close:before{
    content:"\F52F"
}
.mdi-transfer:before{
    content:"\F530"
}
.mdi-transit-transfer:before{
    content:"\F6AD"
}
.mdi-transition:before{
    content:"\F914"
}
.mdi-transition-masked:before{
    content:"\F915"
}
.mdi-translate:before{
    content:"\F5CA"
}
.mdi-treasure-chest:before{
    content:"\F725"
}
.mdi-tree:before{
    content:"\F531"
}
.mdi-trello:before{
    content:"\F532"
}
.mdi-trending-down:before{
    content:"\F533"
}
.mdi-trending-neutral:before{
    content:"\F534"
}
.mdi-trending-up:before{
    content:"\F535"
}
.mdi-triangle:before{
    content:"\F536"
}
.mdi-triangle-outline:before{
    content:"\F537"
}
.mdi-trophy:before{
    content:"\F538"
}
.mdi-trophy-award:before{
    content:"\F539"
}
.mdi-trophy-outline:before{
    content:"\F53A"
}
.mdi-trophy-variant:before{
    content:"\F53B"
}
.mdi-trophy-variant-outline:before{
    content:"\F53C"
}
.mdi-truck:before{
    content:"\F53D"
}
.mdi-truck-delivery:before{
    content:"\F53E"
}
.mdi-truck-fast:before{
    content:"\F787"
}
.mdi-truck-trailer:before{
    content:"\F726"
}
.mdi-tshirt-crew:before{
    content:"\F53F"
}
.mdi-tshirt-v:before{
    content:"\F540"
}
.mdi-tumble-dryer:before{
    content:"\F916"
}
.mdi-tumblr:before{
    content:"\F541"
}
.mdi-tumblr-box:before{
    content:"\F917"
}
.mdi-tumblr-reblog:before{
    content:"\F542"
}
.mdi-tune:before{
    content:"\F62E"
}
.mdi-tune-vertical:before{
    content:"\F66A"
}
.mdi-twitch:before{
    content:"\F543"
}
.mdi-twitter:before{
    content:"\F544"
}
.mdi-twitter-box:before{
    content:"\F545"
}
.mdi-twitter-circle:before{
    content:"\F546"
}
.mdi-twitter-retweet:before{
    content:"\F547"
}
.mdi-uber:before{
    content:"\F748"
}
.mdi-ubuntu:before{
    content:"\F548"
}
.mdi-ultra-high-definition:before{
    content:"\F7F8"
}
.mdi-umbraco:before{
    content:"\F549"
}
.mdi-umbrella:before{
    content:"\F54A"
}
.mdi-umbrella-outline:before{
    content:"\F54B"
}
.mdi-undo:before{
    content:"\F54C"
}
.mdi-undo-variant:before{
    content:"\F54D"
}
.mdi-unfold-less-horizontal:before{
    content:"\F54E"
}
.mdi-unfold-less-vertical:before{
    content:"\F75F"
}
.mdi-unfold-more-horizontal:before{
    content:"\F54F"
}
.mdi-unfold-more-vertical:before{
    content:"\F760"
}
.mdi-ungroup:before{
    content:"\F550"
}
.mdi-unity:before{
    content:"\F6AE"
}
.mdi-untappd:before{
    content:"\F551"
}
.mdi-update:before{
    content:"\F6AF"
}
.mdi-upload:before{
    content:"\F552"
}
.mdi-upload-multiple:before{
    content:"\F83C"
}
.mdi-upload-network:before{
    content:"\F6F5"
}
.mdi-usb:before{
    content:"\F553"
}
.mdi-van-passenger:before{
    content:"\F7F9"
}
.mdi-van-utility:before{
    content:"\F7FA"
}
.mdi-vanish:before{
    content:"\F7FB"
}
.mdi-vector-arrange-above:before{
    content:"\F554"
}
.mdi-vector-arrange-below:before{
    content:"\F555"
}
.mdi-vector-circle:before{
    content:"\F556"
}
.mdi-vector-circle-variant:before{
    content:"\F557"
}
.mdi-vector-combine:before{
    content:"\F558"
}
.mdi-vector-curve:before{
    content:"\F559"
}
.mdi-vector-difference:before{
    content:"\F55A"
}
.mdi-vector-difference-ab:before{
    content:"\F55B"
}
.mdi-vector-difference-ba:before{
    content:"\F55C"
}
.mdi-vector-ellipse:before{
    content:"\F892"
}
.mdi-vector-intersection:before{
    content:"\F55D"
}
.mdi-vector-line:before{
    content:"\F55E"
}
.mdi-vector-point:before{
    content:"\F55F"
}
.mdi-vector-polygon:before{
    content:"\F560"
}
.mdi-vector-polyline:before{
    content:"\F561"
}
.mdi-vector-radius:before{
    content:"\F749"
}
.mdi-vector-rectangle:before{
    content:"\F5C6"
}
.mdi-vector-selection:before{
    content:"\F562"
}
.mdi-vector-square:before{
    content:"\F001"
}
.mdi-vector-triangle:before{
    content:"\F563"
}
.mdi-vector-union:before{
    content:"\F564"
}
.mdi-venmo:before{
    content:"\F578"
}
.mdi-verified:before{
    content:"\F565"
}
.mdi-vibrate:before{
    content:"\F566"
}
.mdi-video:before{
    content:"\F567"
}
.mdi-video-3d:before{
    content:"\F7FC"
}
.mdi-video-4k-box:before{
    content:"\F83D"
}
.mdi-video-account:before{
    content:"\F918"
}
.mdi-video-image:before{
    content:"\F919"
}
.mdi-video-input-antenna:before{
    content:"\F83E"
}
.mdi-video-input-component:before{
    content:"\F83F"
}
.mdi-video-input-hdmi:before{
    content:"\F840"
}
.mdi-video-input-svideo:before{
    content:"\F841"
}
.mdi-video-off:before{
    content:"\F568"
}
.mdi-video-stabilization:before{
    content:"\F91A"
}
.mdi-video-switch:before{
    content:"\F569"
}
.mdi-view-agenda:before{
    content:"\F56A"
}
.mdi-view-array:before{
    content:"\F56B"
}
.mdi-view-carousel:before{
    content:"\F56C"
}
.mdi-view-column:before{
    content:"\F56D"
}
.mdi-view-dashboard:before{
    content:"\F56E"
}
.mdi-view-dashboard-variant:before{
    content:"\F842"
}
.mdi-view-day:before{
    content:"\F56F"
}
.mdi-view-grid:before{
    content:"\F570"
}
.mdi-view-headline:before{
    content:"\F571"
}
.mdi-view-list:before{
    content:"\F572"
}
.mdi-view-module:before{
    content:"\F573"
}
.mdi-view-parallel:before{
    content:"\F727"
}
.mdi-view-quilt:before{
    content:"\F574"
}
.mdi-view-sequential:before{
    content:"\F728"
}
.mdi-view-stream:before{
    content:"\F575"
}
.mdi-view-week:before{
    content:"\F576"
}
.mdi-vimeo:before{
    content:"\F577"
}
.mdi-violin:before{
    content:"\F60F"
}
.mdi-virtual-reality:before{
    content:"\F893"
}
.mdi-visualstudio:before{
    content:"\F610"
}
.mdi-vk:before{
    content:"\F579"
}
.mdi-vk-box:before{
    content:"\F57A"
}
.mdi-vk-circle:before{
    content:"\F57B"
}
.mdi-vlc:before{
    content:"\F57C"
}
.mdi-voice:before{
    content:"\F5CB"
}
.mdi-voicemail:before{
    content:"\F57D"
}
.mdi-volume-high:before{
    content:"\F57E"
}
.mdi-volume-low:before{
    content:"\F57F"
}
.mdi-volume-medium:before{
    content:"\F580"
}
.mdi-volume-minus:before{
    content:"\F75D"
}
.mdi-volume-mute:before{
    content:"\F75E"
}
.mdi-volume-off:before{
    content:"\F581"
}
.mdi-volume-plus:before{
    content:"\F75C"
}
.mdi-vpn:before{
    content:"\F582"
}
.mdi-vuejs:before{
    content:"\F843"
}
.mdi-walk:before{
    content:"\F583"
}
.mdi-wall:before{
    content:"\F7FD"
}
.mdi-wall-sconce:before{
    content:"\F91B"
}
.mdi-wall-sconce-flat:before{
    content:"\F91C"
}
.mdi-wall-sconce-variant:before{
    content:"\F91D"
}
.mdi-wallet:before{
    content:"\F584"
}
.mdi-wallet-giftcard:before{
    content:"\F585"
}
.mdi-wallet-membership:before{
    content:"\F586"
}
.mdi-wallet-travel:before{
    content:"\F587"
}
.mdi-wan:before{
    content:"\F588"
}
.mdi-washing-machine:before{
    content:"\F729"
}
.mdi-watch:before{
    content:"\F589"
}
.mdi-watch-export:before{
    content:"\F58A"
}
.mdi-watch-export-variant:before{
    content:"\F894"
}
.mdi-watch-import:before{
    content:"\F58B"
}
.mdi-watch-import-variant:before{
    content:"\F895"
}
.mdi-watch-variant:before{
    content:"\F896"
}
.mdi-watch-vibrate:before{
    content:"\F6B0"
}
.mdi-water:before{
    content:"\F58C"
}
.mdi-water-off:before{
    content:"\F58D"
}
.mdi-water-percent:before{
    content:"\F58E"
}
.mdi-water-pump:before{
    content:"\F58F"
}
.mdi-watermark:before{
    content:"\F612"
}
.mdi-waves:before{
    content:"\F78C"
}
.mdi-weather-cloudy:before{
    content:"\F590"
}
.mdi-weather-fog:before{
    content:"\F591"
}
.mdi-weather-hail:before{
    content:"\F592"
}
.mdi-weather-hurricane:before{
    content:"\F897"
}
.mdi-weather-lightning:before{
    content:"\F593"
}
.mdi-weather-lightning-rainy:before{
    content:"\F67D"
}
.mdi-weather-night:before{
    content:"\F594"
}
.mdi-weather-partlycloudy:before{
    content:"\F595"
}
.mdi-weather-pouring:before{
    content:"\F596"
}
.mdi-weather-rainy:before{
    content:"\F597"
}
.mdi-weather-snowy:before{
    content:"\F598"
}
.mdi-weather-snowy-rainy:before{
    content:"\F67E"
}
.mdi-weather-sunny:before{
    content:"\F599"
}
.mdi-weather-sunset:before{
    content:"\F59A"
}
.mdi-weather-sunset-down:before{
    content:"\F59B"
}
.mdi-weather-sunset-up:before{
    content:"\F59C"
}
.mdi-weather-windy:before{
    content:"\F59D"
}
.mdi-weather-windy-variant:before{
    content:"\F59E"
}
.mdi-web:before{
    content:"\F59F"
}
.mdi-webcam:before{
    content:"\F5A0"
}
.mdi-webhook:before{
    content:"\F62F"
}
.mdi-webpack:before{
    content:"\F72A"
}
.mdi-wechat:before{
    content:"\F611"
}
.mdi-weight:before{
    content:"\F5A1"
}
.mdi-weight-kilogram:before{
    content:"\F5A2"
}
.mdi-whatsapp:before{
    content:"\F5A3"
}
.mdi-wheelchair-accessibility:before{
    content:"\F5A4"
}
.mdi-white-balance-auto:before{
    content:"\F5A5"
}
.mdi-white-balance-incandescent:before{
    content:"\F5A6"
}
.mdi-white-balance-iridescent:before{
    content:"\F5A7"
}
.mdi-white-balance-sunny:before{
    content:"\F5A8"
}
.mdi-widgets:before{
    content:"\F72B"
}
.mdi-wifi:before{
    content:"\F5A9"
}
.mdi-wifi-off:before{
    content:"\F5AA"
}
.mdi-wifi-strength-1:before{
    content:"\F91E"
}
.mdi-wifi-strength-1-alert:before{
    content:"\F91F"
}
.mdi-wifi-strength-1-lock:before{
    content:"\F920"
}
.mdi-wifi-strength-2:before{
    content:"\F921"
}
.mdi-wifi-strength-2-alert:before{
    content:"\F922"
}
.mdi-wifi-strength-2-lock:before{
    content:"\F923"
}
.mdi-wifi-strength-3:before{
    content:"\F924"
}
.mdi-wifi-strength-3-alert:before{
    content:"\F925"
}
.mdi-wifi-strength-3-lock:before{
    content:"\F926"
}
.mdi-wifi-strength-4:before{
    content:"\F927"
}
.mdi-wifi-strength-4-alert:before{
    content:"\F928"
}
.mdi-wifi-strength-4-lock:before{
    content:"\F929"
}
.mdi-wifi-strength-alert-outline:before{
    content:"\F92A"
}
.mdi-wifi-strength-lock-outline:before{
    content:"\F92B"
}
.mdi-wifi-strength-off:before{
    content:"\F92C"
}
.mdi-wifi-strength-off-outline:before{
    content:"\F92D"
}
.mdi-wifi-strength-outline:before{
    content:"\F92E"
}
.mdi-wii:before{
    content:"\F5AB"
}
.mdi-wiiu:before{
    content:"\F72C"
}
.mdi-wikipedia:before{
    content:"\F5AC"
}
.mdi-window-close:before{
    content:"\F5AD"
}
.mdi-window-closed:before{
    content:"\F5AE"
}
.mdi-window-maximize:before{
    content:"\F5AF"
}
.mdi-window-minimize:before{
    content:"\F5B0"
}
.mdi-window-open:before{
    content:"\F5B1"
}
.mdi-window-restore:before{
    content:"\F5B2"
}
.mdi-windows:before{
    content:"\F5B3"
}
.mdi-wordpress:before{
    content:"\F5B4"
}
.mdi-worker:before{
    content:"\F5B5"
}
.mdi-wrap:before{
    content:"\F5B6"
}
.mdi-wrench:before{
    content:"\F5B7"
}
.mdi-wunderlist:before{
    content:"\F5B8"
}
.mdi-xamarin:before{
    content:"\F844"
}
.mdi-xamarin-outline:before{
    content:"\F845"
}
.mdi-xaml:before{
    content:"\F673"
}
.mdi-xbox:before{
    content:"\F5B9"
}
.mdi-xbox-controller:before{
    content:"\F5BA"
}
.mdi-xbox-controller-battery-alert:before{
    content:"\F74A"
}
.mdi-xbox-controller-battery-empty:before{
    content:"\F74B"
}
.mdi-xbox-controller-battery-full:before{
    content:"\F74C"
}
.mdi-xbox-controller-battery-low:before{
    content:"\F74D"
}
.mdi-xbox-controller-battery-medium:before{
    content:"\F74E"
}
.mdi-xbox-controller-battery-unknown:before{
    content:"\F74F"
}
.mdi-xbox-controller-off:before{
    content:"\F5BB"
}
.mdi-xda:before{
    content:"\F5BC"
}
.mdi-xing:before{
    content:"\F5BD"
}
.mdi-xing-box:before{
    content:"\F5BE"
}
.mdi-xing-circle:before{
    content:"\F5BF"
}
.mdi-xml:before{
    content:"\F5C0"
}
.mdi-xmpp:before{
    content:"\F7FE"
}
.mdi-yammer:before{
    content:"\F788"
}
.mdi-yeast:before{
    content:"\F5C1"
}
.mdi-yelp:before{
    content:"\F5C2"
}
.mdi-yin-yang:before{
    content:"\F67F"
}
.mdi-youtube:before{
    content:"\F5C3"
}
.mdi-youtube-creator-studio:before{
    content:"\F846"
}
.mdi-youtube-gaming:before{
    content:"\F847"
}
.mdi-youtube-tv:before{
    content:"\F448"
}
.mdi-zip-box:before{
    content:"\F5C4"
}
.mdi-blank:before{
    content:"\F68C";
    visibility:hidden
}
.mdi-18px.mdi-set,.mdi-18px.mdi:before{
    font-size:18px
}
.mdi-24px.mdi-set,.mdi-24px.mdi:before{
    font-size:24px
}
.mdi-36px.mdi-set,.mdi-36px.mdi:before{
    font-size:36px
}
.mdi-48px.mdi-set,.mdi-48px.mdi:before{
    font-size:48px
}
.mdi-dark:before{
    color:rgba(0,0,0,.54)
}
.mdi-dark.mdi-inactive:before{
    color:rgba(0,0,0,.26)
}
.mdi-light:before{
    color:#fff
}
.mdi-light.mdi-inactive:before{
    color:rgba(255,255,255,.3)
}
.mdi-rotate-45:before{
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.mdi-rotate-90:before{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.mdi-rotate-135:before{
    -webkit-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
    transform:rotate(135deg)
}
.mdi-rotate-180:before{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.mdi-rotate-225:before{
    -webkit-transform:rotate(225deg);
    -ms-transform:rotate(225deg);
    transform:rotate(225deg)
}
.mdi-rotate-270:before{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.mdi-rotate-315:before{
    -webkit-transform:rotate(315deg);
    -ms-transform:rotate(315deg);
    transform:rotate(315deg)
}
.mdi-flip-h:before{
    -webkit-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:FlipH;
    -ms-filter:FlipH
}
.mdi-flip-v:before{
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:FlipV;
    -ms-filter:FlipV
}
.mdi-spin:before{
    -webkit-animation:mdi-spin 2s infinite linear;
    animation:mdi-spin 2s infinite linear
}
@-webkit-keyframes mdi-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes mdi-spin{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.u-brand-color{
    color:#9d8357
}
.jamo .c-header__brand--logo{
    filter:brightness(0)
}
.jamo .c-product__tab__info{
    color:#000
}
.jamo .c-brand__header a{
    color:#000
}
.jamo .c-grid:hover{
    border-color:#000!important
}
.jamo .c-grid__name a{
    color:#000!important
}
.jamo .c-grid__desc--info .o-btn{
    background-color:#000;
    color:#fff
}
.jamo .c-grid__desc--info .o-btn:hover{
    background-color:#000!important
}
.jamo .search__map__result-overview{
    color:#000
}
.forte .c-brand__header a,.forte h1,.forte h2,.forte h3{
    color:#0056a4!important
}
.forte .u-black .o-btn:hover{
    background-color:#0056a4!important;
    color:#fff!important
}
@media all and (max-width:671px){
    .forte .c-brand--link{
        color:#0056a4!important
    }
}
@media all and (max-width:671px){
    .forte .c-brand__nav ul li a:active,.forte .c-brand__nav ul li a:hover{
        border-bottom:none!important
    }
}
.forte .c-box h2{
    color:#0056a4!important
}
.forte .slider-nav .slick-current{
    border-top:3px solid #0056a4!important
}
.forte .slider-nav .slick-active:hover{
    border-top:3px solid #0056a4!important
}
.forte .b-bottom--left span,.forte .b-bottom--right span,.forte .b-top--right span,.forte .b-top-left span{
    color:#0056a4!important
}
.forte .b-bottom--left h2,.forte .b-bottom--right h2,.forte .b-top--right h2,.forte .b-top-left h2{
    color:#000!important
}
.forte .c-grid:hover{
    border-color:#0056a4!important
}
.forte .c-grid__name a{
    color:#0056a4!important
}
.forte .c-grid__desc--info .o-btn{
    background-color:#0056a4;
    color:#fff
}
.forte .c-grid__desc--info .o-btn:hover{
    background-color:#0056a4!important
}
.elan .c-brand__header a,.elan h1,.elan h2,.elan h3{
    color:#f78e1e!important
}
.elan .u-black .o-btn:hover{
    background-color:#f78e1e!important;
    color:#fff!important
}
@media all and (max-width:671px){
    .elan .c-brand--link{
        color:#f78e1e!important
    }
}
@media all and (max-width:671px){
    .elan .c-brand__nav ul li a:active,.elan .c-brand__nav ul li a:hover{
        border-bottom:none!important
    }
}
.elan .c-box h2{
    color:#f78e1e!important
}
.elan .slider-nav .slick-current{
    border-top:3px solid #f78e1e!important
}
.elan .slider-nav .slick-active:hover{
    border-top:3px solid #f78e1e!important
}
.elan .c-grid:hover{
    border-color:#f78e1e!important
}
.elan .c-grid__name a{
    color:#f78e1e!important
}
.elan .c-grid__desc--info .o-btn{
    background-color:#c2c2c2;
    color:#fff
}
.elan .c-grid__desc--info .o-btn:hover{
    background-color:#f78e1e!important
}
.elan .b-bottom--left span,.elan .b-bottom--right span,.elan .b-top--right span,.elan .b-top-left span{
    color:#f78e1e!important
}
.elan .b-bottom--left h2,.elan .b-bottom--right h2,.elan .b-top--right h2,.elan .b-top-left h2{
    color:#000!important
}
.xantech .c-brand__header a,.xantech h1,.xantech h2,.xantech h3{
    color:#e74a23!important
}
.xantech .u-black .o-btn:hover{
    background-color:#e74a23!important;
    color:#fff!important
}
@media all and (max-width:671px){
    .xantech .c-brand--link{
        color:#e74a23!important
    }
}
@media all and (max-width:671px){
    .xantech .c-brand__nav ul li a:active,.xantech .c-brand__nav ul li a:hover{
        border-bottom:none!important
    }
}
.xantech .c-box h2{
    color:#e74a23!important
}
.xantech .c-box span{
    color:#fff
}
.xantech .slider-nav .slick-current{
    border-top:3px solid #e74a23!important
}
.xantech .slider-nav .slick-active:hover{
    border-top:3px solid #e74a23!important
}
.xantech .c-grid:hover{
    border-color:#e74a23!important
}
.xantech .c-grid__name a{
    color:#e74a23!important
}
.xantech .c-grid__desc--info .o-btn{
    background-color:#c2c2c2;
    color:#fff
}
.xantech .c-grid__desc--info .o-btn:hover{
    background-color:#e74a23!important
}
.xantech .c-product__tab__info a{
    color:#fff
}
.xantech .b-bottom--left h2,.xantech .b-bottom--right h2,.xantech .b-top--right h2{
    color:#fafafa!important
}
.xantech .b-bottom--left span,.xantech .b-bottom--right span,.xantech .b-top--right span{
    display:block;
    font-size:1.2rem;
    color:#e74a23!important
}
.furman .c-brand__header a,.furman h1,.furman h2,.furman h3{
    color:#007dc6!important
}
.furman .u-black .o-btn:hover{
    background-color:#007dc6!important;
    color:#fff!important
}
@media all and (max-width:671px){
    .furman .c-brand--link{
        color:#007dc6!important
    }
}
@media all and (max-width:671px){
    .furman .c-brand__nav ul li a:active,.furman .c-brand__nav ul li a:hover{
        border-bottom:none!important
    }
}
.furman .c-box h2{
    color:#007dc6!important
}
.furman .slider-nav .slick-current{
    border-top:3px solid #007dc6!important
}
.furman .slider-nav .slick-active:hover{
    border-top:3px solid #007dc6!important
}
.furman .b-bottom--left span,.furman .b-bottom--right span,.furman .b-top--left span,.furman .b-top--right span{
    color:#007dc6!important
}
.furman .b-bottom--left h2,.furman .b-bottom--right h2,.furman .b-top--left h2,.furman .b-top--right h2{
    color:#000!important
}
.furman .c-grid:hover{
    border-color:#007dc6!important
}
.furman .c-grid__name a{
    color:#007dc6!important
}
.furman .c-grid__desc--info .o-btn{
    background-color:#007dc6;
    color:#fff
}
.furman .c-grid__desc--info .o-btn:hover{
    background-color:#007dc6!important
}
.marantz .c-brand__header a{
    color:#9d8357!important
}
.clearfix:after{
    content:"";
    display:table;
    clear:both
}
.u-one-whole{
    width:100%
}
.u-five-tenths,.u-four-eighths,.u-one-half,.u-six-twelfths,.u-three-sixths,.u-two-quarters{
    width:50%
}
.u-four-twelfths,.u-one-third,.u-three-ninths,.u-two-sixths{
    width:33.3333333%
}
.u-eight-twelfths,.u-four-sixths,.u-six-ninths,.u-two-thirds{
    width:66.6666666%
}
.u-one-quarter,.u-three-twelfths,.u-two-eighths{
    width:25%
}
.u-nine-twelfths,.u-six-eighths,.u-three-quarters{
    width:75%
}
.u-one-fifth,.u-two-tenths{
    width:20%
}
.u-four-tenths,.u-two-fifths{
    width:40%
}
.u-six-tenths,.u-three-fifths{
    width:60%
}
.u-eight-tenths,.u-four-fifths{
    width:80%
}
.u-one-sixth,.u-two-twelfths{
    width:16.6666666%
}
.u-five-sixths,.u-ten-twelfths{
    width:83.3333333%
}
.u-one-eighth{
    width:12.5%
}
.u-three-eighths{
    width:37.5%
}
.u-five-eighths{
    width:62.5%
}
.u-seven-eighths{
    width:87.5%
}
.u-one-ninth{
    width:11.1111111%
}
.u-two-ninths{
    width:22.2222222%
}
.u-four-ninths{
    width:44.4444444%
}
.u-five-ninths{
    width:55.5555555%
}
.u-seven-ninths{
    width:77.7777777%
}
.u-eight-ninths{
    width:88.8888888%
}
.u-one-tenth{
    width:10%
}
.u-three-tenths{
    width:30%
}
.u-seven-tenths{
    width:70%
}
.u-nine-tenths{
    width:90%
}
.u-one-twelfth{
    width:8.3333333%
}
.u-five-twelfths{
    width:41.6666666%
}
.u-seven-twelfths{
    width:58.3333333%
}
.u-eleven-twelfths{
    width:91.6666666%
}
@media all and (min-width:319px){
    .u-medium-palm-one-whole{
        width:100%
    }
    .u-medium-palm-five-tenths,.u-medium-palm-four-eighths,.u-medium-palm-one-half,.u-medium-palm-six-twelfths,.u-medium-palm-three-sixths,.u-medium-palm-two-quarters{
        width:50%
    }
    .u-medium-palm-four-twelfths,.u-medium-palm-one-third,.u-medium-palm-three-ninths,.u-medium-palm-two-sixths{
        width:33.3333333%
    }
    .u-medium-palm-eight-twelfths,.u-medium-palm-four-sixths,.u-medium-palm-six-ninths,.u-medium-palm-two-thirds{
        width:66.6666666%
    }
    .u-medium-palm-one-quarter,.u-medium-palm-three-twelfths,.u-medium-palm-two-eighths{
        width:25%
    }
    .u-medium-palm-nine-twelfths,.u-medium-palm-six-eighths,.u-medium-palm-three-quarters{
        width:75%
    }
    .u-medium-palm-one-fifth,.u-medium-palm-two-tenths{
        width:20%
    }
    .u-medium-palm-four-tenths,.u-medium-palm-two-fifths{
        width:40%
    }
    .u-medium-palm-six-tenths,.u-medium-palm-three-fifths{
        width:60%
    }
    .u-medium-palm-eight-tenths,.u-medium-palm-four-fifths{
        width:80%
    }
    .u-medium-palm-one-sixth,.u-medium-palm-two-twelfths{
        width:16.6666666%
    }
    .u-medium-palm-five-sixths,.u-medium-palm-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:459px){
    .u-wide-palm-one-whole{
        width:100%
    }
    .u-wide-palm-five-tenths,.u-wide-palm-four-eighths,.u-wide-palm-one-half,.u-wide-palm-six-twelfths,.u-wide-palm-three-sixths,.u-wide-palm-two-quarters{
        width:50%
    }
    .u-wide-palm-four-twelfths,.u-wide-palm-one-third,.u-wide-palm-three-ninths,.u-wide-palm-two-sixths{
        width:33.3333333%
    }
    .u-wide-palm-eight-twelfths,.u-wide-palm-four-sixths,.u-wide-palm-six-ninths,.u-wide-palm-two-thirds{
        width:66.6666666%
    }
    .u-wide-palm-one-quarter,.u-wide-palm-three-twelfths,.u-wide-palm-two-eighths{
        width:25%
    }
    .u-wide-palm-nine-twelfths,.u-wide-palm-six-eighths,.u-wide-palm-three-quarters{
        width:75%
    }
    .u-wide-palm-one-fifth,.u-wide-palm-two-tenths{
        width:20%
    }
    .u-wide-palm-four-tenths,.u-wide-palm-two-fifths{
        width:40%
    }
    .u-wide-palm-six-tenths,.u-wide-palm-three-fifths{
        width:60%
    }
    .u-wide-palm-eight-tenths,.u-wide-palm-four-fifths{
        width:80%
    }
    .u-wide-palm-one-sixth,.u-wide-palm-two-twelfths{
        width:16.6666666%
    }
    .u-wide-palm-five-sixths,.u-wide-palm-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (max-width:671px){
    .u-only-palm-one-whole{
        width:100%
    }
    .u-only-palm-five-tenths,.u-only-palm-four-eighths,.u-only-palm-one-half,.u-only-palm-six-twelfths,.u-only-palm-three-sixths,.u-only-palm-two-quarters{
        width:50%
    }
    .u-only-palm-four-twelfths,.u-only-palm-one-third,.u-only-palm-three-ninths,.u-only-palm-two-sixths{
        width:33.3333333%
    }
    .u-only-palm-eight-twelfths,.u-only-palm-four-sixths,.u-only-palm-six-ninths,.u-only-palm-two-thirds{
        width:66.6666666%
    }
    .u-only-palm-one-quarter,.u-only-palm-three-twelfths,.u-only-palm-two-eighths{
        width:25%
    }
    .u-only-palm-nine-twelfths,.u-only-palm-six-eighths,.u-only-palm-three-quarters{
        width:75%
    }
    .u-only-palm-one-fifth,.u-only-palm-two-tenths{
        width:20%
    }
    .u-only-palm-four-tenths,.u-only-palm-two-fifths{
        width:40%
    }
    .u-only-palm-six-tenths,.u-only-palm-three-fifths{
        width:60%
    }
    .u-only-palm-eight-tenths,.u-only-palm-four-fifths{
        width:80%
    }
    .u-only-palm-one-sixth,.u-only-palm-two-twelfths{
        width:16.6666666%
    }
    .u-only-palm-five-sixths,.u-only-palm-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:550px){
    .u-big-palm-one-whole{
        width:100%
    }
    .u-big-palm-five-tenths,.u-big-palm-four-eighths,.u-big-palm-one-half,.u-big-palm-six-twelfths,.u-big-palm-three-sixths,.u-big-palm-two-quarters{
        width:50%
    }
    .u-big-palm-four-twelfths,.u-big-palm-one-third,.u-big-palm-three-ninths,.u-big-palm-two-sixths{
        width:33.3333333%
    }
    .u-big-palm-eight-twelfths,.u-big-palm-four-sixths,.u-big-palm-six-ninths,.u-big-palm-two-thirds{
        width:66.6666666%
    }
    .u-big-palm-one-quarter,.u-big-palm-three-twelfths,.u-big-palm-two-eighths{
        width:25%
    }
    .u-big-palm-nine-twelfths,.u-big-palm-six-eighths,.u-big-palm-three-quarters{
        width:75%
    }
    .u-big-palm-one-fifth,.u-big-palm-two-tenths{
        width:20%
    }
    .u-big-palm-four-tenths,.u-big-palm-two-fifths{
        width:40%
    }
    .u-big-palm-six-tenths,.u-big-palm-three-fifths{
        width:60%
    }
    .u-big-palm-eight-tenths,.u-big-palm-four-fifths{
        width:80%
    }
    .u-big-palm-one-sixth,.u-big-palm-two-twelfths{
        width:16.6666666%
    }
    .u-big-palm-five-sixths,.u-big-palm-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:672px){
    .u-lap-one-whole{
        width:100%
    }
    .u-lap-five-tenths,.u-lap-four-eighths,.u-lap-one-half,.u-lap-six-twelfths,.u-lap-three-sixths,.u-lap-two-quarters{
        width:50%
    }
    .u-lap-four-twelfths,.u-lap-one-third,.u-lap-three-ninths,.u-lap-two-sixths{
        width:33.3333333%
    }
    .u-lap-eight-twelfths,.u-lap-four-sixths,.u-lap-six-ninths,.u-lap-two-thirds{
        width:66.6666666%
    }
    .u-lap-one-quarter,.u-lap-three-twelfths,.u-lap-two-eighths{
        width:25%
    }
    .u-lap-nine-twelfths,.u-lap-six-eighths,.u-lap-three-quarters{
        width:75%
    }
    .u-lap-one-fifth,.u-lap-two-tenths{
        width:20%
    }
    .u-lap-four-tenths,.u-lap-two-fifths{
        width:40%
    }
    .u-lap-six-tenths,.u-lap-three-fifths{
        width:60%
    }
    .u-lap-eight-tenths,.u-lap-four-fifths{
        width:80%
    }
    .u-lap-one-sixth,.u-lap-two-twelfths{
        width:16.6666666%
    }
    .u-lap-five-sixths,.u-lap-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:800px){
    .u-lap-wide-one-whole{
        width:100%
    }
    .u-lap-wide-five-tenths,.u-lap-wide-four-eighths,.u-lap-wide-one-half,.u-lap-wide-six-twelfths,.u-lap-wide-three-sixths,.u-lap-wide-two-quarters{
        width:50%
    }
    .u-lap-wide-four-twelfths,.u-lap-wide-one-third,.u-lap-wide-three-ninths,.u-lap-wide-two-sixths{
        width:33.3333333%
    }
    .u-lap-wide-eight-twelfths,.u-lap-wide-four-sixths,.u-lap-wide-six-ninths,.u-lap-wide-two-thirds{
        width:66.6666666%
    }
    .u-lap-wide-one-quarter,.u-lap-wide-three-twelfths,.u-lap-wide-two-eighths{
        width:25%
    }
    .u-lap-wide-nine-twelfths,.u-lap-wide-six-eighths,.u-lap-wide-three-quarters{
        width:75%
    }
    .u-lap-wide-one-fifth,.u-lap-wide-two-tenths{
        width:20%
    }
    .u-lap-wide-four-tenths,.u-lap-wide-two-fifths{
        width:40%
    }
    .u-lap-wide-six-tenths,.u-lap-wide-three-fifths{
        width:60%
    }
    .u-lap-wide-eight-tenths,.u-lap-wide-four-fifths{
        width:80%
    }
    .u-lap-wide-one-sixth,.u-lap-wide-two-twelfths{
        width:16.6666666%
    }
    .u-lap-wide-five-sixths,.u-lap-wide-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:799px){
    .u-lap-max-one-whole{
        width:100%
    }
    .u-lap-max-five-tenths,.u-lap-max-four-eighths,.u-lap-max-one-half,.u-lap-max-six-twelfths,.u-lap-max-three-sixths,.u-lap-max-two-quarters{
        width:50%
    }
    .u-lap-max-four-twelfths,.u-lap-max-one-third,.u-lap-max-three-ninths,.u-lap-max-two-sixths{
        width:33.3333333%
    }
    .u-lap-max-eight-twelfths,.u-lap-max-four-sixths,.u-lap-max-six-ninths,.u-lap-max-two-thirds{
        width:66.6666666%
    }
    .u-lap-max-one-quarter,.u-lap-max-three-twelfths,.u-lap-max-two-eighths{
        width:25%
    }
    .u-lap-max-nine-twelfths,.u-lap-max-six-eighths,.u-lap-max-three-quarters{
        width:75%
    }
    .u-lap-max-one-fifth,.u-lap-max-two-tenths{
        width:20%
    }
    .u-lap-max-four-tenths,.u-lap-max-two-fifths{
        width:40%
    }
    .u-lap-max-six-tenths,.u-lap-max-three-fifths{
        width:60%
    }
    .u-lap-max-eight-tenths,.u-lap-max-four-fifths{
        width:80%
    }
    .u-lap-max-one-sixth,.u-lap-max-two-twelfths{
        width:16.6666666%
    }
    .u-lap-max-five-sixths,.u-lap-max-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:960px){
    .u-desk-one-whole{
        width:100%
    }
    .u-desk-five-tenths,.u-desk-four-eighths,.u-desk-one-half,.u-desk-six-twelfths,.u-desk-three-sixths,.u-desk-two-quarters{
        width:50%
    }
    .u-desk-four-twelfths,.u-desk-one-third,.u-desk-three-ninths,.u-desk-two-sixths{
        width:33.3333333%
    }
    .u-desk-eight-twelfths,.u-desk-four-sixths,.u-desk-six-ninths,.u-desk-two-thirds{
        width:66.6666666%
    }
    .u-desk-one-quarter,.u-desk-three-twelfths,.u-desk-two-eighths{
        width:25%
    }
    .u-desk-nine-twelfths,.u-desk-six-eighths,.u-desk-three-quarters{
        width:75%
    }
    .u-desk-one-fifth,.u-desk-two-tenths{
        width:20%
    }
    .u-desk-four-tenths,.u-desk-two-fifths{
        width:40%
    }
    .u-desk-six-tenths,.u-desk-three-fifths{
        width:60%
    }
    .u-desk-eight-tenths,.u-desk-four-fifths{
        width:80%
    }
    .u-desk-one-sixth,.u-desk-two-twelfths{
        width:16.6666666%
    }
    .u-desk-five-sixths,.u-desk-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:1301px){
    .u-deskplus-one-whole{
        width:100%
    }
    .u-deskplus-five-tenths,.u-deskplus-four-eighths,.u-deskplus-one-half,.u-deskplus-six-twelfths,.u-deskplus-three-sixths,.u-deskplus-two-quarters{
        width:50%
    }
    .u-deskplus-four-twelfths,.u-deskplus-one-third,.u-deskplus-three-ninths,.u-deskplus-two-sixths{
        width:33.3333333%
    }
    .u-deskplus-eight-twelfths,.u-deskplus-four-sixths,.u-deskplus-six-ninths,.u-deskplus-two-thirds{
        width:66.6666666%
    }
    .u-deskplus-one-quarter,.u-deskplus-three-twelfths,.u-deskplus-two-eighths{
        width:25%
    }
    .u-deskplus-nine-twelfths,.u-deskplus-six-eighths,.u-deskplus-three-quarters{
        width:75%
    }
    .u-deskplus-one-fifth,.u-deskplus-two-tenths{
        width:20%
    }
    .u-deskplus-four-tenths,.u-deskplus-two-fifths{
        width:40%
    }
    .u-deskplus-six-tenths,.u-deskplus-three-fifths{
        width:60%
    }
    .u-deskplus-eight-tenths,.u-deskplus-four-fifths{
        width:80%
    }
    .u-deskplus-one-sixth,.u-deskplus-two-twelfths{
        width:16.6666666%
    }
    .u-deskplus-five-sixths,.u-deskplus-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (max-width:1300px){
    .u-wall-one-whole{
        width:100%
    }
    .u-wall-five-tenths,.u-wall-four-eighths,.u-wall-one-half,.u-wall-six-twelfths,.u-wall-three-sixths,.u-wall-two-quarters{
        width:50%
    }
    .u-wall-four-twelfths,.u-wall-one-third,.u-wall-three-ninths,.u-wall-two-sixths{
        width:33.3333333%
    }
    .u-wall-eight-twelfths,.u-wall-four-sixths,.u-wall-six-ninths,.u-wall-two-thirds{
        width:66.6666666%
    }
    .u-wall-one-quarter,.u-wall-three-twelfths,.u-wall-two-eighths{
        width:25%
    }
    .u-wall-nine-twelfths,.u-wall-six-eighths,.u-wall-three-quarters{
        width:75%
    }
    .u-wall-one-fifth,.u-wall-two-tenths{
        width:20%
    }
    .u-wall-four-tenths,.u-wall-two-fifths{
        width:40%
    }
    .u-wall-six-tenths,.u-wall-three-fifths{
        width:60%
    }
    .u-wall-eight-tenths,.u-wall-four-fifths{
        width:80%
    }
    .u-wall-one-sixth,.u-wall-two-twelfths{
        width:16.6666666%
    }
    .u-wall-five-sixths,.u-wall-ten-twelfths{
        width:83.3333333%
    }
}
@media all and (min-width:1800px){
    .u-wall-wide-one-whole{
        width:100%
    }
    .u-wall-wide-five-tenths,.u-wall-wide-four-eighths,.u-wall-wide-one-half,.u-wall-wide-six-twelfths,.u-wall-wide-three-sixths,.u-wall-wide-two-quarters{
        width:50%
    }
    .u-wall-wide-four-twelfths,.u-wall-wide-one-third,.u-wall-wide-three-ninths,.u-wall-wide-two-sixths{
        width:33.3333333%
    }
    .u-wall-wide-eight-twelfths,.u-wall-wide-four-sixths,.u-wall-wide-six-ninths,.u-wall-wide-two-thirds{
        width:66.6666666%
    }
    .u-wall-wide-one-quarter,.u-wall-wide-three-twelfths,.u-wall-wide-two-eighths{
        width:25%
    }
    .u-wall-wide-nine-twelfths,.u-wall-wide-six-eighths,.u-wall-wide-three-quarters{
        width:75%
    }
    .u-wall-wide-one-fifth,.u-wall-wide-two-tenths{
        width:20%
    }
    .u-wall-wide-four-tenths,.u-wall-wide-two-fifths{
        width:40%
    }
    .u-wall-wide-six-tenths,.u-wall-wide-three-fifths{
        width:60%
    }
    .u-wall-wide-eight-tenths,.u-wall-wide-four-fifths{
        width:80%
    }
    .u-wall-wide-one-sixth,.u-wall-wide-two-twelfths{
        width:16.6666666%
    }
    .u-wall-wide-five-sixths,.u-wall-wide-ten-twelfths{
        width:83.3333333%
    }
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute!important;
    height:1px;
    width:1px;
    overflow:hidden
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
 .o-btn {
     cursor:pointer;
}
 