:root {    --blue: #007bff;    --indigo: #6610f2;    --purple: #6f42c1;    --pink: #e83e8c;    --red: #dc3545;    --orange: #fd7e14;    --yellow: #ffc107;    --green: #28a745;    --teal: #20c997;    --cyan: #17a2b8;    --white: #fff;    --gray: #6c757d;    --gray-dark: #343a40;    --primary: #007bff;    --secondary: #6c757d;    --success: #28a745;    --info: #17a2b8;    --warning: #ffc107;    --danger: #dc3545;    --light: #f8f9fa;    --dark: #343a40;    --breakpoint-xs: 0;    --breakpoint-sm: 576px;    --breakpoint-md: 768px;    --breakpoint-lg: 992px;    --breakpoint-xl: 1200px;    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,:after,:before {    box-sizing: border-box}html {    -webkit-text-size-adjust: 100%;    -ms-text-size-adjust: 100%;    -ms-overflow-style: scrollbar;    -webkit-tap-highlight-color: transparent;    font-family: sans-serif;    line-height: 1.15}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {    display: block}body {    background-color: #fff;    color: #212529;    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    margin: 0;    text-align: left}[tabindex="-1"]:focus {    outline: 0 !important}hr {    box-sizing: content-box;    height: 0;    overflow: visible}h1,h2,h3,h4,h5,h6 {    margin-bottom: .5rem;    margin-top: 0}p {    margin-bottom: 1rem;    margin-top: 0}abbr[data-original-title],abbr[title] {    border-bottom: 0;    cursor: help;    text-decoration: underline;    -webkit-text-decoration: underline dotted;    text-decoration: underline dotted}address {    font-style: normal;    line-height: inherit}address,dl,ol,ul {    margin-bottom: 1rem}dl,ol,ul {    margin-top: 0}ol ol,ol ul,ul ol,ul ul {    margin-bottom: 0}dt {    font-weight: 700}dd {    margin-bottom: .5rem;    margin-left: 0}blockquote {    margin: 0 0 1rem}dfn {    font-style: italic}b,strong {    font-weight: bolder}small {    font-size: 80%}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline}sub {    bottom: -.25em}sup {    top: -.5em}a {    -webkit-text-decoration-skip: objects;    background-color: transparent;    color: #007bff}a:hover {    color: #0056b3;    text-decoration: underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {    color: inherit;    text-decoration: none}a:not([href]):not([tabindex]):focus {    outline: 0}code,kbd,pre,samp {    font-family: monospace, monospace;    font-size: 1em}pre {    -ms-overflow-style: scrollbar;    margin-bottom: 1rem;    margin-top: 0;    overflow: auto}figure {    margin: 0 0 1rem}img {    border-style: none;    vertical-align: middle}svg:not(:root) {    overflow: hidden}caption {    caption-side: bottom;    color: #6c757d;    padding-bottom: .75rem;    padding-top: .75rem;    text-align: left}th {    text-align: inherit}label {    display: inline-block;    margin-bottom: .5rem}button {    border-radius: 0}button:focus {    outline: 1px dotted;    outline: 5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    margin: 0}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}input[type=checkbox],input[type=radio] {    box-sizing: border-box;    padding: 0}input[type=date],input[type=datetime-local],input[type=month],input[type=time] {    -webkit-appearance: listbox}textarea {    overflow: auto;    resize: vertical}fieldset {    border: 0;    margin: 0;    min-width: 0;    padding: 0}legend {    color: inherit;    display: block;    font-size: 1.5rem;    line-height: inherit;    margin-bottom: .5rem;    max-width: 100%;    padding: 0;    white-space: normal;    width: 100%}progress {    vertical-align: baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {    height: auto}[type=search] {    -webkit-appearance: none;    outline-offset: -2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {    -webkit-appearance: none}::-webkit-file-upload-button {    -webkit-appearance: button;    font: inherit}output {    display: inline-block}summary {    cursor: pointer;    display: list-item}template {    display: none}[hidden] {    display: none !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {    color: inherit;    font-family: inherit;    font-weight: 500;    line-height: 1.2;    margin-bottom: .5rem}.h1,h1 {    font-size: 2.5rem}.h2,h2 {    font-size: 2rem}.h3,h3 {    font-size: 1.75rem}.h4,h4 {    font-size: 1.5rem}.h5,h5 {    font-size: 1.25rem}.h6,h6 {    font-size: 1rem}.lead {    font-size: 1.25rem;    font-weight: 300}.display-1 {    font-size: 6rem}.display-1,.display-2 {    font-weight: 300;    line-height: 1.2}.display-2 {    font-size: 5.5rem}.display-3 {    font-size: 4.5rem}.display-3,.display-4 {    font-weight: 300;    line-height: 1.2}.display-4 {    font-size: 3.5rem}hr {    border: 0;    border-top: 1px solid rgba(0, 0, 0, .1);    margin-bottom: 1rem;    margin-top: 1rem}.small,small {    font-size: 80%;    font-weight: 400}.mark,mark {    background-color: #fcf8e3;    padding: .2em}.list-inline,.list-unstyled {    list-style: none;    padding-left: 0}.list-inline-item {    display: inline-block}.list-inline-item:not(:last-child) {    margin-right: .5rem}.initialism {    font-size: 90%;    text-transform: uppercase}.blockquote {    font-size: 1.25rem;    margin-bottom: 1rem}.blockquote-footer {    color: #6c757d;    display: block;    font-size: 80%}.blockquote-footer:before {    content: "\2014 \00A0"}.img-fluid,.img-thumbnail {    height: auto;    max-width: 100%}.img-thumbnail {    background-color: #fff;    border: 1px solid #dee2e6;    border-radius: .25rem;    padding: .25rem}.figure {    display: inline-block}.figure-img {    line-height: 1;    margin-bottom: .5rem}.figure-caption {    color: #6c757d;    font-size: 90%}code,kbd,pre,samp {    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace}code {    color: #e83e8c;    font-size: 87.5%;    word-break: break-word}a>code {    color: inherit}kbd {    background-color: #212529;    border-radius: .2rem;    color: #fff;    font-size: 87.5%;    padding: .2rem .4rem}kbd kbd {    font-size: 100%;    font-weight: 700;    padding: 0}pre {    color: #212529;    display: block;    font-size: 87.5%}pre code {    color: inherit;    font-size: inherit;    word-break: normal}.pre-scrollable {    max-height: 340px;    overflow-y: scroll}.container {    margin-left: auto;    margin-right: auto;    padding-left: 15px;    padding-right: 15px;    width: 100%}@media (min-width:576px) {    .container {        max-width: 540px    }}@media (min-width:768px) {    .container {        max-width: 720px    }}@media (min-width:992px) {    .container {        max-width: 960px    }}@media (min-width:1200px) {    .container {        max-width: 1140px    }}.container-fluid {    margin-left: auto;    margin-right: auto;    padding-left: 15px;    padding-right: 15px;    width: 100%}.row {    display: flex;    flex-wrap: wrap;    margin-left: -15px;    margin-right: -15px}.no-gutters {    margin-left: 0;    margin-right: 0}.no-gutters>.col,.no-gutters>[class*=col-] {    padding-left: 0;    padding-right: 0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {    min-height: 1px;    padding-left: 15px;    padding-right: 15px;    position: relative;    width: 100%}.col {    flex-basis: 0;    flex-grow: 1;    max-width: 100%}.col-auto {    flex: 0 0 auto;    max-width: none;    width: auto}.col-1 {    flex: 0 0 8.333333%;    max-width: 8.333333%}.col-2 {    flex: 0 0 16.666667%;    max-width: 16.666667%}.col-3 {    flex: 0 0 25%;    max-width: 25%}.col-4 {    flex: 0 0 33.333333%;    max-width: 33.333333%}.col-5 {    flex: 0 0 41.666667%;    max-width: 41.666667%}.col-6 {    flex: 0 0 50%;    max-width: 50%}.col-7 {    flex: 0 0 58.333333%;    max-width: 58.333333%}.col-8 {    flex: 0 0 66.666667%;    max-width: 66.666667%}.col-9 {    flex: 0 0 75%;    max-width: 75%}.col-10 {    flex: 0 0 83.333333%;    max-width: 83.333333%}.col-11 {    flex: 0 0 91.666667%;    max-width: 91.666667%}.col-12 {    flex: 0 0 100%;    max-width: 100%}.order-first {    order: -1}.order-last {    order: 13}.order-0 {    order: 0}.order-1 {    order: 1}.order-2 {    order: 2}.order-3 {    order: 3}.order-4 {    order: 4}.order-5 {    order: 5}.order-6 {    order: 6}.order-7 {    order: 7}.order-8 {    order: 8}.order-9 {    order: 9}.order-10 {    order: 10}.order-11 {    order: 11}.order-12 {    order: 12}.offset-1 {    margin-left: 8.333333%}.offset-2 {    margin-left: 16.666667%}.offset-3 {    margin-left: 25%}.offset-4 {    margin-left: 33.333333%}.offset-5 {    margin-left: 41.666667%}.offset-6 {    margin-left: 50%}.offset-7 {    margin-left: 58.333333%}.offset-8 {    margin-left: 66.666667%}.offset-9 {    margin-left: 75%}.offset-10 {    margin-left: 83.333333%}.offset-11 {    margin-left: 91.666667%}@media (min-width:576px) {    .col-sm {        flex-basis: 0;        flex-grow: 1;        max-width: 100%    }    .col-sm-auto {        flex: 0 0 auto;        max-width: none;        width: auto    }    .col-sm-1 {        flex: 0 0 8.333333%;        max-width: 8.333333%    }    .col-sm-2 {        flex: 0 0 16.666667%;        max-width: 16.666667%    }    .col-sm-3 {        flex: 0 0 25%;        max-width: 25%    }    .col-sm-4 {        flex: 0 0 33.333333%;        max-width: 33.333333%    }    .col-sm-5 {        flex: 0 0 41.666667%;        max-width: 41.666667%    }    .col-sm-6 {        flex: 0 0 50%;        max-width: 50%    }    .col-sm-7 {        flex: 0 0 58.333333%;        max-width: 58.333333%    }    .col-sm-8 {        flex: 0 0 66.666667%;        max-width: 66.666667%    }    .col-sm-9 {        flex: 0 0 75%;        max-width: 75%    }    .col-sm-10 {        flex: 0 0 83.333333%;        max-width: 83.333333%    }    .col-sm-11 {        flex: 0 0 91.666667%;        max-width: 91.666667%    }    .col-sm-12 {        flex: 0 0 100%;        max-width: 100%    }    .order-sm-first {        order: -1    }    .order-sm-last {        order: 13    }    .order-sm-0 {        order: 0    }    .order-sm-1 {        order: 1    }    .order-sm-2 {        order: 2    }    .order-sm-3 {        order: 3    }    .order-sm-4 {        order: 4    }    .order-sm-5 {        order: 5    }    .order-sm-6 {        order: 6    }    .order-sm-7 {        order: 7    }    .order-sm-8 {        order: 8    }    .order-sm-9 {        order: 9    }    .order-sm-10 {        order: 10    }    .order-sm-11 {        order: 11    }    .order-sm-12 {        order: 12    }    .offset-sm-0 {        margin-left: 0    }    .offset-sm-1 {        margin-left: 8.333333%    }    .offset-sm-2 {        margin-left: 16.666667%    }    .offset-sm-3 {        margin-left: 25%    }    .offset-sm-4 {        margin-left: 33.333333%    }    .offset-sm-5 {        margin-left: 41.666667%    }    .offset-sm-6 {        margin-left: 50%    }    .offset-sm-7 {        margin-left: 58.333333%    }    .offset-sm-8 {        margin-left: 66.666667%    }    .offset-sm-9 {        margin-left: 75%    }    .offset-sm-10 {        margin-left: 83.333333%    }    .offset-sm-11 {        margin-left: 91.666667%    }}@media (min-width:768px) {    .col-md {        flex-basis: 0;        flex-grow: 1;        max-width: 100%    }    .col-md-auto {        flex: 0 0 auto;        max-width: none;        width: auto    }    .col-md-1 {        flex: 0 0 8.333333%;        max-width: 8.333333%    }    .col-md-2 {        flex: 0 0 16.666667%;        max-width: 16.666667%    }    .col-md-3 {        flex: 0 0 25%;        max-width: 25%    }    .col-md-4 {        flex: 0 0 33.333333%;        max-width: 33.333333%    }    .col-md-5 {        flex: 0 0 41.666667%;        max-width: 41.666667%    }    .col-md-6 {        flex: 0 0 50%;        max-width: 50%    }    .col-md-7 {        flex: 0 0 58.333333%;        max-width: 58.333333%    }    .col-md-8 {        flex: 0 0 66.666667%;        max-width: 66.666667%    }    .col-md-9 {        flex: 0 0 75%;        max-width: 75%    }    .col-md-10 {        flex: 0 0 83.333333%;        max-width: 83.333333%    }    .col-md-11 {        flex: 0 0 91.666667%;        max-width: 91.666667%    }    .col-md-12 {        flex: 0 0 100%;        max-width: 100%    }    .order-md-first {        order: -1    }    .order-md-last {        order: 13    }    .order-md-0 {        order: 0    }    .order-md-1 {        order: 1    }    .order-md-2 {        order: 2    }    .order-md-3 {        order: 3    }    .order-md-4 {        order: 4    }    .order-md-5 {        order: 5    }    .order-md-6 {        order: 6    }    .order-md-7 {        order: 7    }    .order-md-8 {        order: 8    }    .order-md-9 {        order: 9    }    .order-md-10 {        order: 10    }    .order-md-11 {        order: 11    }    .order-md-12 {        order: 12    }    .offset-md-0 {        margin-left: 0    }    .offset-md-1 {        margin-left: 8.333333%    }    .offset-md-2 {        margin-left: 16.666667%    }    .offset-md-3 {        margin-left: 25%    }    .offset-md-4 {        margin-left: 33.333333%    }    .offset-md-5 {        margin-left: 41.666667%    }    .offset-md-6 {        margin-left: 50%    }    .offset-md-7 {        margin-left: 58.333333%    }    .offset-md-8 {        margin-left: 66.666667%    }    .offset-md-9 {        margin-left: 75%    }    .offset-md-10 {        margin-left: 83.333333%    }    .offset-md-11 {        margin-left: 91.666667%    }}@media (min-width:992px) {    .col-lg {        flex-basis: 0;        flex-grow: 1;        max-width: 100%    }    .col-lg-auto {        flex: 0 0 auto;        max-width: none;        width: auto    }    .col-lg-1 {        flex: 0 0 8.333333%;        max-width: 8.333333%    }    .col-lg-2 {        flex: 0 0 16.666667%;        max-width: 16.666667%    }    .col-lg-3 {        flex: 0 0 25%;        max-width: 25%    }    .col-lg-4 {        flex: 0 0 33.333333%;        max-width: 33.333333%    }    .col-lg-5 {        flex: 0 0 41.666667%;        max-width: 41.666667%    }    .col-lg-6 {        flex: 0 0 50%;        max-width: 50%    }    .col-lg-7 {        flex: 0 0 58.333333%;        max-width: 58.333333%    }    .col-lg-8 {        flex: 0 0 66.666667%;        max-width: 66.666667%    }    .col-lg-9 {        flex: 0 0 75%;        max-width: 75%    }    .col-lg-10 {        flex: 0 0 83.333333%;        max-width: 83.333333%    }    .col-lg-11 {        flex: 0 0 91.666667%;        max-width: 91.666667%    }    .col-lg-12 {        flex: 0 0 100%;        max-width: 100%    }    .order-lg-first {        order: -1    }    .order-lg-last {        order: 13    }    .order-lg-0 {        order: 0    }    .order-lg-1 {        order: 1    }    .order-lg-2 {        order: 2    }    .order-lg-3 {        order: 3    }    .order-lg-4 {        order: 4    }    .order-lg-5 {        order: 5    }    .order-lg-6 {        order: 6    }    .order-lg-7 {        order: 7    }    .order-lg-8 {        order: 8    }    .order-lg-9 {        order: 9    }    .order-lg-10 {        order: 10    }    .order-lg-11 {        order: 11    }    .order-lg-12 {        order: 12    }    .offset-lg-0 {        margin-left: 0    }    .offset-lg-1 {        margin-left: 8.333333%    }    .offset-lg-2 {        margin-left: 16.666667%    }    .offset-lg-3 {        margin-left: 25%    }    .offset-lg-4 {        margin-left: 33.333333%    }    .offset-lg-5 {        margin-left: 41.666667%    }    .offset-lg-6 {        margin-left: 50%    }    .offset-lg-7 {        margin-left: 58.333333%    }    .offset-lg-8 {        margin-left: 66.666667%    }    .offset-lg-9 {        margin-left: 75%    }    .offset-lg-10 {        margin-left: 83.333333%    }    .offset-lg-11 {        margin-left: 91.666667%    }}@media (min-width:1200px) {    .col-xl {        flex-basis: 0;        flex-grow: 1;        max-width: 100%    }    .col-xl-auto {        flex: 0 0 auto;        max-width: none;        width: auto    }    .col-xl-1 {        flex: 0 0 8.333333%;        max-width: 8.333333%    }    .col-xl-2 {        flex: 0 0 16.666667%;        max-width: 16.666667%    }    .col-xl-3 {        flex: 0 0 25%;        max-width: 25%    }    .col-xl-4 {        flex: 0 0 33.333333%;        max-width: 33.333333%    }    .col-xl-5 {        flex: 0 0 41.666667%;        max-width: 41.666667%    }    .col-xl-6 {        flex: 0 0 50%;        max-width: 50%    }    .col-xl-7 {        flex: 0 0 58.333333%;        max-width: 58.333333%    }    .col-xl-8 {        flex: 0 0 66.666667%;        max-width: 66.666667%    }    .col-xl-9 {        flex: 0 0 75%;        max-width: 75%    }    .col-xl-10 {        flex: 0 0 83.333333%;        max-width: 83.333333%    }    .col-xl-11 {        flex: 0 0 91.666667%;        max-width: 91.666667%    }    .col-xl-12 {        flex: 0 0 100%;        max-width: 100%    }    .order-xl-first {        order: -1    }    .order-xl-last {        order: 13    }    .order-xl-0 {        order: 0    }    .order-xl-1 {        order: 1    }    .order-xl-2 {        order: 2    }    .order-xl-3 {        order: 3    }    .order-xl-4 {        order: 4    }    .order-xl-5 {        order: 5    }    .order-xl-6 {        order: 6    }    .order-xl-7 {        order: 7    }    .order-xl-8 {        order: 8    }    .order-xl-9 {        order: 9    }    .order-xl-10 {        order: 10    }    .order-xl-11 {        order: 11    }    .order-xl-12 {        order: 12    }    .offset-xl-0 {        margin-left: 0    }    .offset-xl-1 {        margin-left: 8.333333%    }    .offset-xl-2 {        margin-left: 16.666667%    }    .offset-xl-3 {        margin-left: 25%    }    .offset-xl-4 {        margin-left: 33.333333%    }    .offset-xl-5 {        margin-left: 41.666667%    }    .offset-xl-6 {        margin-left: 50%    }    .offset-xl-7 {        margin-left: 58.333333%    }    .offset-xl-8 {        margin-left: 66.666667%    }    .offset-xl-9 {        margin-left: 75%    }    .offset-xl-10 {        margin-left: 83.333333%    }    .offset-xl-11 {        margin-left: 91.666667%    }}.table {    background-color: transparent;    margin-bottom: 1rem;    max-width: 100%;    width: 100%}.table td,.table th {    border-top: 1px solid #dee2e6;    padding: .75rem;    vertical-align: top}.table thead th {    border-bottom: 2px solid #dee2e6;    vertical-align: bottom}.table tbody+tbody {    border-top: 2px solid #dee2e6}.table .table {    background-color: #fff}.table-sm td,.table-sm th {    padding: .3rem}.table-bordered,.table-bordered td,.table-bordered th {    border: 1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th {    border-bottom-width: 2px}.table-striped tbody tr:nth-of-type(odd) {    background-color: rgba(0, 0, 0, .05)}.table-hover tbody tr:hover {    background-color: rgba(0, 0, 0, .075)}.table-primary,.table-primary>td,.table-primary>th {    background-color: #b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {    background-color: #9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th {    background-color: #d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {    background-color: #c8cbcf}.table-success,.table-success>td,.table-success>th {    background-color: #c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {    background-color: #b1dfbb}.table-info,.table-info>td,.table-info>th {    background-color: #bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {    background-color: #abdde5}.table-warning,.table-warning>td,.table-warning>th {    background-color: #ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {    background-color: #ffe8a1}.table-danger,.table-danger>td,.table-danger>th {    background-color: #f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {    background-color: #f1b0b7}.table-light,.table-light>td,.table-light>th {    background-color: #fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {    background-color: #ececf6}.table-dark,.table-dark>td,.table-dark>th {    background-color: #c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {    background-color: #b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {    background-color: rgba(0, 0, 0, .075)}.table .thead-dark th {    background-color: #212529;    border-color: #32383e;    color: #fff}.table .thead-light th {    background-color: #e9ecef;    border-color: #dee2e6;    color: #495057}.table-dark {    background-color: #212529;    color: #fff}.table-dark td,.table-dark th,.table-dark thead th {    border-color: #32383e}.table-dark.table-bordered {    border: 0}.table-dark.table-striped tbody tr:nth-of-type(odd) {    background-color: hsla(0, 0%, 100%, .05)}.table-dark.table-hover tbody tr:hover {    background-color: hsla(0, 0%, 100%, .075)}@media (max-width:575.98px) {    .table-responsive-sm {        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;        display: block;        overflow-x: auto;        width: 100%    }    .table-responsive-sm>.table-bordered {        border: 0    }}@media (max-width:767.98px) {    .table-responsive-md {        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;        display: block;        overflow-x: auto;        width: 100%    }    .table-responsive-md>.table-bordered {        border: 0    }}@media (max-width:991.98px) {    .table-responsive-lg {        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;        display: block;        overflow-x: auto;        width: 100%    }    .table-responsive-lg>.table-bordered {        border: 0    }}@media (max-width:1199.98px) {    .table-responsive-xl {        -webkit-overflow-scrolling: touch;        -ms-overflow-style: -ms-autohiding-scrollbar;        display: block;        overflow-x: auto;        width: 100%    }    .table-responsive-xl>.table-bordered {        border: 0    }}.table-responsive {    -webkit-overflow-scrolling: touch;    -ms-overflow-style: -ms-autohiding-scrollbar;    display: block;    overflow-x: auto;    width: 100%}.table-responsive>.table-bordered {    border: 0}.form-control {    background-clip: padding-box;    background-color: #fff;    border: 1px solid #ced4da;    border-radius: .25rem;    color: #495057;    display: block;    font-size: 1rem;    line-height: 1.5;    padding: .375rem .75rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;    width: 100%}.form-control::-ms-expand {    background-color: transparent;    border: 0}.form-control:focus {    background-color: #fff;    border-color: #80bdff;    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);    color: #495057;    outline: 0}.form-control::-moz-placeholder {    color: #6c757d;    opacity: 1}.form-control::placeholder {    color: #6c757d;    opacity: 1}.form-control:disabled,.form-control[readonly] {    background-color: #e9ecef;    opacity: 1}select.form-control:not([size]):not([multiple]) {    height: calc(2.25rem + 2px)}select.form-control:focus::-ms-value {    background-color: #fff;    color: #495057}.form-control-file,.form-control-range {    display: block;    width: 100%}.col-form-label {    font-size: inherit;    line-height: 1.5;    margin-bottom: 0;    padding-bottom: calc(.375rem + 1px);    padding-top: calc(.375rem + 1px)}.col-form-label-lg {    font-size: 1.25rem;    line-height: 1.5;    padding-bottom: calc(.5rem + 1px);    padding-top: calc(.5rem + 1px)}.col-form-label-sm {    font-size: .875rem;    line-height: 1.5;    padding-bottom: calc(.25rem + 1px);    padding-top: calc(.25rem + 1px)}.form-control-plaintext {    background-color: transparent;    border: solid transparent;    border-width: 1px 0;    display: block;    line-height: 1.5;    margin-bottom: 0;    padding-bottom: .375rem;    padding-top: .375rem;    width: 100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {    padding-left: 0;    padding-right: 0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {    border-radius: .2rem;    font-size: .875rem;    line-height: 1.5;    padding: .25rem .5rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]) {    height: calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {    border-radius: .3rem;    font-size: 1.25rem;    line-height: 1.5;    padding: .5rem 1rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]) {    height: calc(2.875rem + 2px)}.form-group {    margin-bottom: 1rem}.form-text {    display: block;    margin-top: .25rem}.form-row {    display: flex;    flex-wrap: wrap;    margin-left: -5px;    margin-right: -5px}.form-row>.col,.form-row>[class*=col-] {    padding-left: 5px;    padding-right: 5px}.form-check {    display: block;    padding-left: 1.25rem;    position: relative}.form-check-input {    margin-left: -1.25rem;    margin-top: .3rem;    position: absolute}.form-check-input:disabled~.form-check-label {    color: #6c757d}.form-check-label {    margin-bottom: 0}.form-check-inline {    align-items: center;    display: inline-flex;    margin-right: .75rem;    padding-left: 0}.form-check-inline .form-check-input {    margin-left: 0;    margin-right: .3125rem;    margin-top: 0;    position: static}.valid-feedback {    color: #28a745;    display: none;    font-size: 80%;    margin-top: .25rem;    width: 100%}.valid-tooltip {    background-color: rgba(40, 167, 69, .8);    border-radius: .2rem;    color: #fff;    display: none;    font-size: .875rem;    line-height: 1;    margin-top: .1rem;    max-width: 100%;    padding: .5rem;    position: absolute;    top: 100%;    z-index: 5}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid {    border-color: #28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus {    border-color: #28a745;    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {    display: block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {    color: #28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {    display: block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {    color: #28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {    background-color: #71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {    display: block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {    background-color: #34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {    border-color: #28a745}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before {    border-color: inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {    display: block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)}.invalid-feedback {    color: #dc3545;    display: none;    font-size: 80%;    margin-top: .25rem;    width: 100%}.invalid-tooltip {    background-color: rgba(220, 53, 69, .8);    border-radius: .2rem;    color: #fff;    display: none;    font-size: .875rem;    line-height: 1;    margin-top: .1rem;    max-width: 100%;    padding: .5rem;    position: absolute;    top: 100%;    z-index: 5}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid {    border-color: #dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus {    border-color: #dc3545;    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {    display: block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {    color: #dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {    display: block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {    color: #dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {    background-color: #efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {    display: block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {    background-color: #e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {    border-color: #dc3545}.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before {    border-color: inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {    display: block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)}.form-inline {    align-items: center;    display: flex;    flex-flow: row wrap}.form-inline .form-check {    width: 100%}@media (min-width:576px) {    .form-inline label {        justify-content: center    }    .form-inline .form-group,    .form-inline label {        align-items: center;        display: flex;        margin-bottom: 0    }    .form-inline .form-group {        flex: 0 0 auto;        flex-flow: row wrap    }    .form-inline .form-control {        display: inline-block;        vertical-align: middle;        width: auto    }    .form-inline .form-control-plaintext {        display: inline-block    }    .form-inline .input-group {        width: auto    }    .form-inline .form-check {        align-items: center;        display: flex;        justify-content: center;        padding-left: 0;        width: auto    }    .form-inline .form-check-input {        margin-left: 0;        margin-right: .25rem;        margin-top: 0;        position: relative    }    .form-inline .custom-control {        align-items: center;        justify-content: center    }    .form-inline .custom-control-label {        margin-bottom: 0    }}.btn {    border: 1px solid transparent;    border-radius: .25rem;    display: inline-block;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    padding: .375rem .75rem;    text-align: center;    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    vertical-align: middle;    white-space: nowrap}.btn:focus,.btn:hover {    text-decoration: none}.btn.focus,.btn:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);    outline: 0}.btn.disabled,.btn:disabled {    opacity: .65}.btn:not(:disabled):not(.disabled) {    cursor: pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active {    background-image: none}a.btn.disabled,fieldset:disabled a.btn {    pointer-events: none}.btn-primary {    background-color: #065176 !important;  border-color: #fff !important;    color: #fff}.btn-primary:hover {    background-color: #0069d9;    border-color: #0062cc;    color: #fff}.btn-primary.focus,.btn-primary:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}.btn-primary.disabled,.btn-primary:disabled {    background-color: #007bff;    border-color: #007bff;    color: #fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {    background-color: #0062cc;    border-color: #005cbf;    color: #fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}.btn-secondary {    background-color: #6c757d;    border-color: #6c757d;    color: #fff}.btn-secondary:hover {    background-color: #5a6268;    border-color: #545b62;    color: #fff}.btn-secondary.focus,.btn-secondary:focus {    box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5)}.btn-secondary.disabled,.btn-secondary:disabled {    background-color: #6c757d;    border-color: #6c757d;    color: #fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {    background-color: #545b62;    border-color: #4e555b;    color: #fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5)}.btn-success {    background-color: #28a745;    border-color: #28a745;    color: #fff}.btn-success:hover {    background-color: #218838;    border-color: #1e7e34;    color: #fff}.btn-success.focus,.btn-success:focus {    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}.btn-success.disabled,.btn-success:disabled {    background-color: #28a745;    border-color: #28a745;    color: #fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {    background-color: #1e7e34;    border-color: #1c7430;    color: #fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}.btn-info {    background-color: #17a2b8;    border-color: #17a2b8;    color: #fff}.btn-info:hover {    background-color: #138496;    border-color: #117a8b;    color: #fff}.btn-info.focus,.btn-info:focus {    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}.btn-info.disabled,.btn-info:disabled {    background-color: #17a2b8;    border-color: #17a2b8;    color: #fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {    background-color: #117a8b;    border-color: #10707f;    color: #fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}.btn-warning {    background-color: #ffc107;    border-color: #ffc107;    color: #212529}.btn-warning:hover {    background-color: #e0a800;    border-color: #d39e00;    color: #212529}.btn-warning.focus,.btn-warning:focus {    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}.btn-warning.disabled,.btn-warning:disabled {    background-color: #ffc107;    border-color: #ffc107;    color: #212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {    background-color: #d39e00;    border-color: #c69500;    color: #212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}.btn-danger {    background-color: #dc3545;    border-color: #dc3545;    color: #fff}.btn-danger:hover {    background-color: #c82333;    border-color: #bd2130;    color: #fff}.btn-danger.focus,.btn-danger:focus {    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}.btn-danger.disabled,.btn-danger:disabled {    background-color: #dc3545;    border-color: #dc3545;    color: #fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {    background-color: #bd2130;    border-color: #b21f2d;    color: #fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}.btn-light {    background-color: #f8f9fa;    border-color: #f8f9fa;    color: #212529}.btn-light:hover {    background-color: #e2e6ea;    border-color: #dae0e5;    color: #212529}.btn-light.focus,.btn-light:focus {    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}.btn-light.disabled,.btn-light:disabled {    background-color: #f8f9fa;    border-color: #f8f9fa;    color: #212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {    background-color: #dae0e5;    border-color: #d3d9df;    color: #212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}.btn-dark {    background-color: #343a40;    border-color: #343a40}.btn-dark:hover {    background-color: #23272b;    border-color: #1d2124;    color: #fff}.btn-dark.focus,.btn-dark:focus {    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}.btn-dark.disabled,.btn-dark:disabled {    background-color: #343a40;    border-color: #343a40;    color: #fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {    background-color: #1d2124;    border-color: #171a1d;    color: #fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}.btn-outline-primary {    background-color: transparent;    background-image: none;    border-color: #007bff;    color: #007bff}.btn-outline-primary:hover {    background-color: #007bff;    border-color: #007bff;    color: #fff}.btn-outline-primary.focus,.btn-outline-primary:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled {    background-color: transparent;    color: #007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {    background-color: #007bff;    border-color: #007bff;    color: #fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)}.btn-outline-secondary {    background-color: transparent;    background-image: none;    border-color: #6c757d;    color: #6c757d}.btn-outline-secondary:hover {    background-color: #6c757d;    border-color: #6c757d;    color: #fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus {    box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {    background-color: transparent;    color: #6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {    background-color: #6c757d;    border-color: #6c757d;    color: #fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem hsla(208, 7%, 46%, .5)}.btn-outline-success {    background-color: transparent;    background-image: none;    border-color: #28a745;    color: #28a745}.btn-outline-success:hover {    background-color: #28a745;    border-color: #28a745;    color: #fff}.btn-outline-success.focus,.btn-outline-success:focus {    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}.btn-outline-success.disabled,.btn-outline-success:disabled {    background-color: transparent;    color: #28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {    background-color: #28a745;    border-color: #28a745;    color: #fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)}.btn-outline-info {    background-color: transparent;    background-image: none;    border-color: #17a2b8;    color: #17a2b8}.btn-outline-info:hover {    background-color: #17a2b8;    border-color: #17a2b8;    color: #fff}.btn-outline-info.focus,.btn-outline-info:focus {    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}.btn-outline-info.disabled,.btn-outline-info:disabled {    background-color: transparent;    color: #17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {    background-color: #17a2b8;    border-color: #17a2b8;    color: #fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)}.btn-outline-warning {    background-color: transparent;    background-image: none;    border-color: #ffc107;    color: #ffc107}.btn-outline-warning:hover {    background-color: #ffc107;    border-color: #ffc107;    color: #212529}.btn-outline-warning.focus,.btn-outline-warning:focus {    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled {    background-color: transparent;    color: #ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {    background-color: #ffc107;    border-color: #ffc107;    color: #212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)}.btn-outline-danger {    background-color: transparent;    background-image: none;    border-color: #dc3545;    color: #dc3545}.btn-outline-danger:hover {    background-color: #dc3545;    border-color: #dc3545;    color: #fff}.btn-outline-danger.focus,.btn-outline-danger:focus {    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled {    background-color: transparent;    color: #dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {    background-color: #dc3545;    border-color: #dc3545;    color: #fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)}.btn-outline-light {    background-color: transparent;    background-image: none;    border-color: #f8f9fa;    color: #f8f9fa}.btn-outline-light:hover {    background-color: #f8f9fa;    border-color: #f8f9fa;    color: #212529}.btn-outline-light.focus,.btn-outline-light:focus {    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}.btn-outline-light.disabled,.btn-outline-light:disabled {    background-color: transparent;    color: #f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {    background-color: #f8f9fa;    border-color: #f8f9fa;    color: #212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)}.btn-outline-dark {    background-color: transparent;    background-image: none;    border-color: #343a40;    color: #343a40}.btn-outline-dark:hover {    background-color: #343a40;    border-color: #343a40;    color: #fff}.btn-outline-dark.focus,.btn-outline-dark:focus {    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled {    background-color: transparent;    color: #343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {    background-color: #343a40;    border-color: #343a40;    color: #fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)}.btn-link {    background-color: transparent;    color: #007bff;    font-weight: 400}.btn-link:hover {    background-color: transparent;    color: #0056b3}.btn-link.focus,.btn-link:focus,.btn-link:hover {    border-color: transparent;    text-decoration: underline}.btn-link.focus,.btn-link:focus {    box-shadow: none}.btn-link.disabled,.btn-link:disabled {    color: #6c757d}.btn-group-lg>.btn,.btn-lg {    border-radius: .3rem;    font-size: 1.25rem;    line-height: 1.5;    padding: .5rem 1rem}.btn-group-sm>.btn,.btn-sm {    border-radius: .2rem;    font-size: .875rem;    line-height: 1.5;    padding: .25rem .5rem}.btn-block {    display: block;    width: 100%}.btn-block+.btn-block {    margin-top: .5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {    width: 100%}.fade {    opacity: 0;    transition: opacity .15s linear}.fade.show {    opacity: 1}.collapse {    display: none}.collapse.show {    display: block}tr.collapse.show {    display: table-row}tbody.collapse.show {    display: table-row-group}.collapsing {    height: 0;    overflow: hidden;    transition: height .35s ease}.collapsing,.dropdown,.dropup {    position: relative}.dropdown-toggle:after {    border-bottom: 0;    border-left: .3em solid transparent;    border-right: .3em solid transparent;    border-top: .3em solid;    content: "";    display: inline-block;    height: 0;    margin-left: .255em;    vertical-align: .255em;    width: 0}.dropdown-toggle:empty:after {    margin-left: 0}.dropdown-menu {    background-clip: padding-box;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .15);    border-radius: .25rem;    color: #212529;    display: none;    float: left;    font-size: 1rem;    left: 0;    list-style: none;    margin: .125rem 0 0;    min-width: 10rem;    padding: .5rem 0;    position: absolute;    text-align: left;    top: 100%;    z-index: 1000}.dropup .dropdown-menu {    margin-bottom: .125rem;    margin-top: 0}.dropup .dropdown-toggle:after {    border-bottom: .3em solid;    border-left: .3em solid transparent;    border-right: .3em solid transparent;    border-top: 0;    content: "";    display: inline-block;    height: 0;    margin-left: .255em;    vertical-align: .255em;    width: 0}.dropup .dropdown-toggle:empty:after {    margin-left: 0}.dropright .dropdown-menu {    margin-left: .125rem;    margin-top: 0}.dropright .dropdown-toggle:after {    border-bottom: .3em solid transparent;    border-left: .3em solid;    border-top: .3em solid transparent;    content: "";    display: inline-block;    height: 0;    margin-left: .255em;    vertical-align: .255em;    width: 0}.dropright .dropdown-toggle:empty:after {    margin-left: 0}.dropright .dropdown-toggle:after {    vertical-align: 0}.dropleft .dropdown-menu {    margin-right: .125rem;    margin-top: 0}.dropleft .dropdown-toggle:after {    content: "";    display: inline-block;    display: none;    height: 0;    margin-left: .255em;    vertical-align: .255em;    width: 0}.dropleft .dropdown-toggle:before {    border-bottom: .3em solid transparent;    border-right: .3em solid;    border-top: .3em solid transparent;    content: "";    display: inline-block;    height: 0;    margin-right: .255em;    vertical-align: .255em;    width: 0}.dropleft .dropdown-toggle:empty:after {    margin-left: 0}.dropleft .dropdown-toggle:before {    vertical-align: 0}.dropdown-divider {    border-top: 1px solid #e9ecef;    height: 0;    margin: .5rem 0;    overflow: hidden}.dropdown-item {    background-color: transparent;    border: 0;    clear: both;    color: #212529;    display: block;    font-weight: 400;    padding: .25rem 1.5rem;    text-align: inherit;    white-space: nowrap;    width: 100%}.dropdown-item:focus,.dropdown-item:hover {    background-color: #f8f9fa;    color: #16181b;    text-decoration: none}.dropdown-item.active,.dropdown-item:active {    background-color: #007bff;    color: #fff;    text-decoration: none}.dropdown-item.disabled,.dropdown-item:disabled {    background-color: transparent;    color: #6c757d}.dropdown-menu.show {    display: block}.dropdown-header {    color: #6c757d;    display: block;    font-size: .875rem;    margin-bottom: 0;    padding: .5rem 1.5rem;    white-space: nowrap}.btn-group,.btn-group-vertical {    display: inline-flex;    position: relative;    vertical-align: middle}.btn-group-vertical>.btn,.btn-group>.btn {    flex: 0 1 auto;    position: relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {    z-index: 1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group {    margin-left: -1px}.btn-toolbar {    display: flex;    flex-wrap: wrap;    justify-content: flex-start}.btn-toolbar .input-group {    width: auto}.btn-group>.btn:first-child {    margin-left: 0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {    border-bottom-left-radius: 0;    border-top-left-radius: 0}.dropdown-toggle-split {    padding-left: .5625rem;    padding-right: .5625rem}.dropdown-toggle-split:after {    margin-left: 0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {    padding-left: .375rem;    padding-right: .375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {    padding-left: .75rem;    padding-right: .75rem}.btn-group-vertical {    align-items: flex-start;    flex-direction: column;    justify-content: center}.btn-group-vertical .btn,.btn-group-vertical .btn-group {    width: 100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {    margin-left: 0;    margin-top: -1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {    border-bottom-left-radius: 0;    border-bottom-right-radius: 0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {    border-top-left-radius: 0;    border-top-right-radius: 0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {    margin-bottom: 0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio] {    clip: rect(0, 0, 0, 0);    pointer-events: none;    position: absolute}.input-group {    align-items: stretch;    display: flex;    flex-wrap: wrap;    position: relative;    width: 100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control {    flex: 1 1 auto;    margin-bottom: 0;    position: relative;    width: 1%}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus {    z-index: 3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control {    margin-left: -1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child) {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {    border-bottom-left-radius: 0;    border-top-left-radius: 0}.input-group>.custom-file {    align-items: center;    display: flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:before {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label:before {    border-bottom-left-radius: 0;    border-top-left-radius: 0}.input-group-append,.input-group-prepend {    display: flex}.input-group-append .btn,.input-group-prepend .btn {    position: relative;    z-index: 2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text {    margin-left: -1px}.input-group-prepend {    margin-right: -1px}.input-group-append {    margin-left: -1px}.input-group-text {    align-items: center;    background-color: #e9ecef;    border: 1px solid #ced4da;    border-radius: .25rem;    color: #495057;    display: flex;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    margin-bottom: 0;    padding: .375rem .75rem;    text-align: center;    white-space: nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio] {    margin-top: 0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {    border-bottom-left-radius: 0;    border-top-left-radius: 0}.custom-control {    display: block;    min-height: 1.5rem;    padding-left: 1.5rem;    position: relative}.custom-control-inline {    display: inline-flex;    margin-right: 1rem}.custom-control-input {    opacity: 0;    position: absolute;    z-index: -1}.custom-control-input:checked~.custom-control-label:before {    background-color: #007bff;    color: #fff}.custom-control-input:focus~.custom-control-label:before {    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)}.custom-control-input:active~.custom-control-label:before {    background-color: #b3d7ff;    color: #fff}.custom-control-input:disabled~.custom-control-label {    color: #6c757d}.custom-control-input:disabled~.custom-control-label:before {    background-color: #e9ecef}.custom-control-label {    margin-bottom: 0}.custom-control-label:before {    background-color: #dee2e6;    pointer-events: none;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none}.custom-control-label:after,.custom-control-label:before {    content: "";    display: block;    height: 1rem;    left: 0;    position: absolute;    top: .25rem;    width: 1rem}.custom-control-label:after {    background-position: 50%;    background-repeat: no-repeat;    background-size: 50% 50%}.custom-checkbox .custom-control-label:before {    border-radius: .25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before {    background-color: #007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label:after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {    background-color: #007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {    background-color: rgba(0, 123, 255, .5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {    background-color: rgba(0, 123, 255, .5)}.custom-radio .custom-control-label:before {    border-radius: 50%}.custom-radio .custom-control-input:checked~.custom-control-label:before {    background-color: #007bff}.custom-radio .custom-control-input:checked~.custom-control-label:after {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {    background-color: rgba(0, 123, 255, .5)}.custom-select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;    background-size: 8px 10px;    border: 1px solid #ced4da;    border-radius: .25rem;    color: #495057;    display: inline-block;    height: calc(2.25rem + 2px);    line-height: 1.5;    padding: .375rem 1.75rem .375rem .75rem;    vertical-align: middle;    width: 100%}.custom-select:focus {    border-color: #80bdff;    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5);    outline: 0}.custom-select:focus::-ms-value {    background-color: #fff;    color: #495057}.custom-select[multiple],.custom-select[size]:not([size="1"]) {    background-image: none;    height: auto;    padding-right: .75rem}.custom-select:disabled {    background-color: #e9ecef;    color: #6c757d}.custom-select::-ms-expand {    opacity: 0}.custom-select-sm {    font-size: 75%;    height: calc(1.8125rem + 2px)}.custom-select-lg,.custom-select-sm {    padding-bottom: .375rem;    padding-top: .375rem}.custom-select-lg {    font-size: 125%;    height: calc(2.875rem + 2px)}.custom-file {    display: inline-block;    margin-bottom: 0}.custom-file,.custom-file-input {    height: calc(2.25rem + 2px);    position: relative;    width: 100%}.custom-file-input {    margin: 0;    opacity: 0;    z-index: 2}.custom-file-input:focus~.custom-file-control {    border-color: #80bdff;    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.custom-file-input:focus~.custom-file-control:before {    border-color: #80bdff}.custom-file-input:lang(en)~.custom-file-label:after {    content: "Browse"}.custom-file-label {    background-color: #fff;    border: 1px solid #ced4da;    border-radius: .25rem;    height: calc(2.25rem + 2px);    left: 0;    z-index: 1}.custom-file-label,.custom-file-label:after {    color: #495057;    line-height: 1.5;    padding: .375rem .75rem;    position: absolute;    right: 0;    top: 0}.custom-file-label:after {    background-color: #e9ecef;    border-left: 1px solid #ced4da;    border-radius: 0 .25rem .25rem 0;    bottom: 0;    content: "Browse";    display: block;    height: 2.25rem;    z-index: 3}.nav {    display: flex;    flex-wrap: wrap;    list-style: none;    margin-bottom: 0;    padding-left: 0}.nav-link {    display: block;    padding: .5rem 1rem}.nav-link:focus,.nav-link:hover {    text-decoration: none}.nav-link.disabled {    color: #6c757d}.nav-tabs {    border-bottom: 1px solid #dee2e6}.nav-tabs .nav-item {    margin-bottom: -1px}.nav-tabs .nav-link {    border: 1px solid transparent;    border-top-left-radius: .25rem;    border-top-right-radius: .25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {    border-color: #e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled {    background-color: transparent;    border-color: transparent;    color: #6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {    background-color: #fff;    border-color: #dee2e6 #dee2e6 #fff;    color: #495057}.nav-tabs .dropdown-menu {    border-top-left-radius: 0;    border-top-right-radius: 0;    margin-top: -1px}.nav-pills .nav-link {    border-radius: .25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link {    background-color: #007bff}.nav-fill .nav-item {    flex: 1 1 auto;    text-align: center}.nav-justified .nav-item {    flex-basis: 0;    flex-grow: 1;    text-align: center}.tab-content>.tab-pane {    display: none}.tab-content>.active {    display: block}.navbar {    padding: .5rem 1rem;    position: relative}.navbar,.navbar>.container,.navbar>.container-fluid {    align-items: center;    display: flex;    flex-wrap: wrap;    justify-content: space-between}.navbar-brand {    display: inline-block;    font-size: 1.25rem;    line-height: inherit;    margin-right: 1rem;    padding-bottom: .3125rem;    padding-top: .3125rem;    white-space: nowrap}.navbar-brand:focus,.navbar-brand:hover {    text-decoration: none}.navbar-nav {    display: flex;    flex-direction: column;    list-style: none;    margin-bottom: 0;    padding-left: 0}.navbar-nav .nav-link {    padding-left: 0;    padding-right: 0}.navbar-nav .dropdown-menu {    float: none;    position: static}.navbar-text {    display: inline-block;    padding-bottom: .5rem;    padding-top: .5rem}.navbar-collapse {    align-items: center;    flex-basis: 100%;    flex-grow: 1}.navbar-toggler {    background-color: transparent;    border: 1px solid transparent;    border-radius: .25rem;    font-size: 1.25rem;    line-height: 1;    padding: .25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover {    text-decoration: none}.navbar-toggler:not(:disabled):not(.disabled) {    cursor: pointer}.navbar-toggler-icon {    background: no-repeat 50%;    background-size: 100% 100%;    content: "";    display: inline-block;    height: 1.5em;    vertical-align: middle;    width: 1.5em}@media (max-width:575.98px) {    .navbar-expand-sm>.container,    .navbar-expand-sm>.container-fluid {        padding-left: 0;        padding-right: 0    }}@media (min-width:576px) {    .navbar-expand-sm {        flex-flow: row nowrap;        justify-content: flex-start    }    .navbar-expand-sm .navbar-nav {        flex-direction: row    }    .navbar-expand-sm .navbar-nav .dropdown-menu {        position: absolute    }    .navbar-expand-sm .navbar-nav .dropdown-menu-right {        left: auto;        right: 0    }    .navbar-expand-sm .navbar-nav .nav-link {        padding-left: .5rem;        padding-right: .5rem    }    .navbar-expand-sm>.container,    .navbar-expand-sm>.container-fluid {        flex-wrap: nowrap    }    .navbar-expand-sm .navbar-collapse {        display: flex !important;        flex-basis: auto    }    .navbar-expand-sm .navbar-toggler {        display: none    }    .navbar-expand-sm .dropup .dropdown-menu {        bottom: 100%;        top: auto    }}@media (max-width:767.98px) {    .navbar-expand-md>.container,    .navbar-expand-md>.container-fluid {        padding-left: 0;        padding-right: 0    }}@media (min-width:768px) {    .navbar-expand-md {        flex-flow: row nowrap;        justify-content: flex-start    }    .navbar-expand-md .navbar-nav {        flex-direction: row    }    .navbar-expand-md .navbar-nav .dropdown-menu {        position: absolute    }    .navbar-expand-md .navbar-nav .dropdown-menu-right {        left: auto;        right: 0    }    .navbar-expand-md .navbar-nav .nav-link {        padding-left: .5rem;        padding-right: .5rem    }    .navbar-expand-md>.container,    .navbar-expand-md>.container-fluid {        flex-wrap: nowrap    }    .navbar-expand-md .navbar-collapse {        display: flex !important;        flex-basis: auto    }    .navbar-expand-md .navbar-toggler {        display: none    }    .navbar-expand-md .dropup .dropdown-menu {        bottom: 100%;        top: auto    }}@media (max-width:991.98px) {    .navbar-expand-lg>.container,    .navbar-expand-lg>.container-fluid {        padding-left: 0;        padding-right: 0    }}@media (min-width:992px) {    .navbar-expand-lg {        flex-flow: row nowrap;        justify-content: flex-start    }    .navbar-expand-lg .navbar-nav {        flex-direction: row    }    .navbar-expand-lg .navbar-nav .dropdown-menu {        position: absolute    }    .navbar-expand-lg .navbar-nav .dropdown-menu-right {        left: auto;        right: 0    }    .navbar-expand-lg .navbar-nav .nav-link {        padding-left: .5rem;        padding-right: .5rem    }    .navbar-expand-lg>.container,    .navbar-expand-lg>.container-fluid {        flex-wrap: nowrap    }    .navbar-expand-lg .navbar-collapse {        display: flex !important;        flex-basis: auto    }    .navbar-expand-lg .navbar-toggler {        display: none    }    .navbar-expand-lg .dropup .dropdown-menu {        bottom: 100%;        top: auto    }}@media (max-width:1199.98px) {    .navbar-expand-xl>.container,    .navbar-expand-xl>.container-fluid {        padding-left: 0;        padding-right: 0    }}@media (min-width:1200px) {    .navbar-expand-xl {        flex-flow: row nowrap;        justify-content: flex-start    }    .navbar-expand-xl .navbar-nav {        flex-direction: row    }    .navbar-expand-xl .navbar-nav .dropdown-menu {        position: absolute    }    .navbar-expand-xl .navbar-nav .dropdown-menu-right {        left: auto;        right: 0    }    .navbar-expand-xl .navbar-nav .nav-link {        padding-left: .5rem;        padding-right: .5rem    }    .navbar-expand-xl>.container,    .navbar-expand-xl>.container-fluid {        flex-wrap: nowrap    }    .navbar-expand-xl .navbar-collapse {        display: flex !important;        flex-basis: auto    }    .navbar-expand-xl .navbar-toggler {        display: none    }    .navbar-expand-xl .dropup .dropdown-menu {        bottom: 100%;        top: auto    }}.navbar-expand {    flex-flow: row nowrap;    justify-content: flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid {    padding-left: 0;    padding-right: 0}.navbar-expand .navbar-nav {    flex-direction: row}.navbar-expand .navbar-nav .dropdown-menu {    position: absolute}.navbar-expand .navbar-nav .dropdown-menu-right {    left: auto;    right: 0}.navbar-expand .navbar-nav .nav-link {    padding-left: .5rem;    padding-right: .5rem}.navbar-expand>.container,.navbar-expand>.container-fluid {    flex-wrap: nowrap}.navbar-expand .navbar-collapse {    display: flex !important;    flex-basis: auto}.navbar-expand .navbar-toggler {    display: none}.navbar-expand .dropup .dropdown-menu {    bottom: 100%;    top: auto}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {    color: rgba(0, 0, 0, .9)}.navbar-light .navbar-nav .nav-link {    color: rgba(0, 0, 0, .5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {    color: rgba(0, 0, 0, .7)}.navbar-light .navbar-nav .nav-link.disabled {    color: rgba(0, 0, 0, .3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {    color: rgba(0, 0, 0, .9)}.navbar-light .navbar-toggler {    border-color: rgba(0, 0, 0, .1);    color: rgba(0, 0, 0, .5)}.navbar-light .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text {    color: rgba(0, 0, 0, .5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {    color: rgba(0, 0, 0, .9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {    color: #fff}.navbar-dark .navbar-nav .nav-link {    color: hsla(0, 0%, 100%, .5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {    color: hsla(0, 0%, 100%, .75)}.navbar-dark .navbar-nav .nav-link.disabled {    color: hsla(0, 0%, 100%, .25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {    color: #fff}.navbar-dark .navbar-toggler {    border-color: hsla(0, 0%, 100%, .1);    color: hsla(0, 0%, 100%, .5)}.navbar-dark .navbar-toggler-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text {    color: hsla(0, 0%, 100%, .5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {    color: #fff}.card {    word-wrap: break-word;    background-clip: border-box;    border: 1px solid rgba(0, 0, 0, .125);    border-radius: .25rem;    display: flex;    flex-direction: column;    min-width: 0}.card>hr {    margin-left: 0;    margin-right: 0}.card>.list-group:first-child .list-group-item:first-child {    border-top-left-radius: .25rem;    border-top-right-radius: .25rem}.card>.list-group:last-child .list-group-item:last-child {    border-bottom-left-radius: .25rem;    border-bottom-right-radius: .25rem}.card-body {    flex: 1 1 auto;    padding: 1.25rem}.card-title {    margin-bottom: .75rem}.card-subtitle {    margin-top: -.375rem}.card-subtitle,.card-text:last-child {    margin-bottom: 0}.card-link:hover {    text-decoration: none}.card-link+.card-link {    margin-left: 1.25rem}.card-header {    background-color: rgba(0, 0, 0, .03);    border-bottom: 1px solid rgba(0, 0, 0, .125);    margin-bottom: 0;    padding: .75rem 1.25rem}.card-header:first-child {    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child {    border-top: 0}.card-footer {    background-color: rgba(0, 0, 0, .03);    border-top: 1px solid rgba(0, 0, 0, .125);    padding: .75rem 1.25rem}.card-footer:last-child {    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs {    border-bottom: 0;    margin-bottom: -.75rem}.card-header-pills,.card-header-tabs {    margin-left: -.625rem;    margin-right: -.625rem}.card-img-overlay {    bottom: 0;    left: 0;    padding: 1.25rem;    position: absolute;    right: 0;    top: 0}.card-img {    border-radius: calc(.25rem - 1px);    width: 100%}.card-img-top {    border-top-left-radius: calc(.25rem - 1px);    border-top-right-radius: calc(.25rem - 1px);    width: 100%}.card-img-bottom {    border-bottom-left-radius: calc(.25rem - 1px);    border-bottom-right-radius: calc(.25rem - 1px);    width: 100%}.card-deck {    display: flex;    flex-direction: column}.card-deck .card {    margin-bottom: 15px}@media (min-width:576px) {    .card-deck {        flex-flow: row wrap;        margin-left: -15px;        margin-right: -15px    }    .card-deck .card {        display: flex;        flex: 1 0 0%;        flex-direction: column;        margin-bottom: 0;        margin-left: 15px;        margin-right: 15px    }}.card-group {    display: flex;    flex-direction: column}.card-group>.card {    margin-bottom: 15px}@media (min-width:576px) {    .card-group {        flex-flow: row wrap    }    .card-group>.card {        flex: 1 0 0%;        margin-bottom: 0    }    .card-group>.card+.card {        border-left: 0;        margin-left: 0    }    .card-group>.card:first-child {        border-bottom-right-radius: 0;        border-top-right-radius: 0    }    .card-group>.card:first-child .card-header,    .card-group>.card:first-child .card-img-top {        border-top-right-radius: 0    }    .card-group>.card:first-child .card-footer,    .card-group>.card:first-child .card-img-bottom {        border-bottom-right-radius: 0    }    .card-group>.card:last-child {        border-bottom-left-radius: 0;        border-top-left-radius: 0    }    .card-group>.card:last-child .card-header,    .card-group>.card:last-child .card-img-top {        border-top-left-radius: 0    }    .card-group>.card:last-child .card-footer,    .card-group>.card:last-child .card-img-bottom {        border-bottom-left-radius: 0    }    .card-group>.card:only-child {        border-radius: .25rem    }    .card-group>.card:only-child .card-header,    .card-group>.card:only-child .card-img-top {        border-top-left-radius: .25rem;        border-top-right-radius: .25rem    }    .card-group>.card:only-child .card-footer,    .card-group>.card:only-child .card-img-bottom {        border-bottom-left-radius: .25rem;        border-bottom-right-radius: .25rem    }    .card-group>.card:not(:first-child):not(:last-child):not(:only-child),    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {        border-radius: 0    }}.card-columns .card {    margin-bottom: .75rem}@media (min-width:576px) {    .card-columns {        -moz-column-count: 3;        column-count: 3;        -moz-column-gap: 1.25rem;        column-gap: 1.25rem    }    .card-columns .card {        display: inline-block;        width: 100%    }}.breadcrumb {    background-color: #e9ecef;    border-radius: .25rem;    display: flex;    flex-wrap: wrap;    list-style: none;    margin-bottom: 1rem;    padding: .75rem 1rem}.breadcrumb-item+.breadcrumb-item:before {    color: #6c757d;    content: "/";    display: inline-block;    padding-left: .5rem;    padding-right: .5rem}.breadcrumb-item+.breadcrumb-item:hover:before {    text-decoration: underline;    text-decoration: none}.breadcrumb-item.active {    color: #6c757d}.pagination {    border-radius: .25rem;    display: flex;    list-style: none;    padding-left: 0}.page-link {    background-color: #fff;    border: 1px solid #dee2e6;    color: #007bff;    display: block;    line-height: 1.25;    margin-left: -1px;    padding: .5rem .75rem;    position: relative}.page-link:hover {    background-color: #e9ecef;    border-color: #dee2e6;    color: #0056b3;    text-decoration: none}.page-link:focus {    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25);    outline: 0;    z-index: 2}.page-link:not(:disabled):not(.disabled) {    cursor: pointer}.page-item:first-child .page-link {    border-bottom-left-radius: .25rem;    border-top-left-radius: .25rem;    margin-left: 0}.page-item:last-child .page-link {    border-bottom-right-radius: .25rem;    border-top-right-radius: .25rem}.page-item.disabled .page-link {    background-color: #fff;    border-color: #dee2e6;    color: #6c757d;    cursor: auto;    pointer-events: none}.pagination-lg .page-link {    font-size: 1.25rem;    line-height: 1.5;    padding: .75rem 1.5rem}.pagination-lg .page-item:first-child .page-link {    border-bottom-left-radius: .3rem;    border-top-left-radius: .3rem}.pagination-lg .page-item:last-child .page-link {    border-bottom-right-radius: .3rem;    border-top-right-radius: .3rem}.pagination-sm .page-link {    font-size: .875rem;    line-height: 1.5;    padding: .25rem .5rem}.pagination-sm .page-item:first-child .page-link {    border-bottom-left-radius: .2rem;    border-top-left-radius: .2rem}.pagination-sm .page-item:last-child .page-link {    border-bottom-right-radius: .2rem;    border-top-right-radius: .2rem}.badge {    border-radius: .25rem;    display: inline-block;    font-size: 75%;    font-weight: 700;    line-height: 1;    padding: .25em .4em;    text-align: center;    vertical-align: baseline;    white-space: nowrap}.badge:empty {    display: none}.btn .badge {    position: relative;    top: -1px}.badge-pill {    border-radius: 10rem;    padding-left: .6em;    padding-right: .6em}.badge-primary {    background-color: #007bff;    color: #fff}.badge-primary[href]:focus,.badge-primary[href]:hover {    background-color: #0062cc;    color: #fff;    text-decoration: none}.badge-secondary {    background-color: #6c757d;    color: #fff}.badge-secondary[href]:focus,.badge-secondary[href]:hover {    background-color: #545b62;    color: #fff;    text-decoration: none}.badge-success {    background-color: #28a745;    color: #fff}.badge-success[href]:focus,.badge-success[href]:hover {    background-color: #1e7e34;    color: #fff;    text-decoration: none}.badge-info {    background-color: #17a2b8;    color: #fff}.badge-info[href]:focus,.badge-info[href]:hover {    background-color: #117a8b;    color: #fff;    text-decoration: none}.badge-warning {    background-color: #ffc107;    color: #212529}.badge-warning[href]:focus,.badge-warning[href]:hover {    background-color: #d39e00;    color: #212529;    text-decoration: none}.badge-danger {    background-color: #dc3545;    color: #fff}.badge-danger[href]:focus,.badge-danger[href]:hover {    background-color: #bd2130;    color: #fff;    text-decoration: none}.badge-light {    background-color: #f8f9fa;    color: #212529}.badge-light[href]:focus,.badge-light[href]:hover {    background-color: #dae0e5;    color: #212529;    text-decoration: none}.badge-dark {    background-color: #343a40;    color: #fff}.badge-dark[href]:focus,.badge-dark[href]:hover {    background-color: #1d2124;    color: #fff;    text-decoration: none}.jumbotron {    background-color: #e9ecef;    border-radius: .3rem;    margin-bottom: 2rem;    padding: 2rem 1rem}@media (min-width:576px) {    .jumbotron {        padding: 4rem 2rem    }}.jumbotron-fluid {    border-radius: 0;    padding-left: 0;    padding-right: 0}.alert {    border: 1px solid transparent;    border-radius: .25rem;    margin-bottom: 1rem;    padding: .75rem 1.25rem;    position: relative}.alert-heading {    color: inherit}.alert-link {    font-weight: 700}.alert-dismissible {    padding-right: 4rem}.alert-dismissible .close {    color: inherit;    padding: .75rem 1.25rem;    position: absolute;    right: 0;    top: 0}.alert-primary {    background-color: #cce5ff;    border-color: #b8daff;    color: #004085}.alert-primary hr {    border-top-color: #9fcdff}.alert-primary .alert-link {    color: #002752}.alert-secondary {    background-color: #e2e3e5;    border-color: #d6d8db;    color: #383d41}.alert-secondary hr {    border-top-color: #c8cbcf}.alert-secondary .alert-link {    color: #202326}.alert-success {    background-color: #d4edda;    border-color: #c3e6cb;    color: #155724}.alert-success hr {    border-top-color: #b1dfbb}.alert-success .alert-link {    color: #0b2e13}.alert-info {    background-color: #d1ecf1;    border-color: #bee5eb;    color: #0c5460}.alert-info hr {    border-top-color: #abdde5}.alert-info .alert-link {    color: #062c33}.alert-warning {    background-color: #fff3cd;    border-color: #ffeeba;    color: #856404}.alert-warning hr {    border-top-color: #ffe8a1}.alert-warning .alert-link {    color: #533f03}.alert-danger {    background-color: #f8d7da;    border-color: #f5c6cb;    color: #721c24}.alert-danger hr {    border-top-color: #f1b0b7}.alert-danger .alert-link {    color: #491217}.alert-light {    background-color: #fefefe;    border-color: #fdfdfe;    color: #818182}.alert-light hr {    border-top-color: #ececf6}.alert-light .alert-link {    color: #686868}.alert-dark {    background-color: #d6d8d9;    border-color: #c6c8ca;    color: #1b1e21}.alert-dark hr {    border-top-color: #b9bbbe}.alert-dark .alert-link {    color: #040505}@keyframes progress-bar-stripes {    0% {        background-position: 1rem 0    }    to {        background-position: 0 0    }}.progress {    background-color: #e9ecef;    border-radius: .25rem;    display: flex;    font-size: .75rem;    height: 1rem;    overflow: hidden}.progress-bar {    background-color: #007bff;    color: #fff;    display: flex;    flex-direction: column;    justify-content: center;    text-align: center;    transition: width .6s ease}.progress-bar-striped {    background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent);    background-size: 1rem 1rem}.progress-bar-animated {    animation: progress-bar-stripes 1s linear infinite}.media {    align-items: flex-start;    display: flex}.media-body {    flex: 1}.list-group {    display: flex;    flex-direction: column;    margin-bottom: 0;    padding-left: 0}.list-group-item-action {    color: #495057;    text-align: inherit;    width: 100%}.list-group-item-action:focus,.list-group-item-action:hover {    background-color: #f8f9fa;    color: #495057;    text-decoration: none}.list-group-item-action:active {    background-color: #e9ecef;    color: #212529}.list-group-item {    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .125);    display: block;    margin-bottom: -1px;    padding: .75rem 1.25rem;    position: relative}.list-group-item:first-child {    border-top-left-radius: .25rem;    border-top-right-radius: .25rem}.list-group-item:last-child {    border-bottom-left-radius: .25rem;    border-bottom-right-radius: .25rem;    margin-bottom: 0}.list-group-item:focus,.list-group-item:hover {    text-decoration: none;    z-index: 1}.list-group-item.disabled,.list-group-item:disabled {    background-color: #fff;    color: #6c757d}.list-group-item.active {    background-color: #007bff;    border-color: #007bff;    color: #fff;    z-index: 2}.list-group-flush .list-group-item {    border-left: 0;    border-radius: 0;    border-right: 0}.list-group-flush:first-child .list-group-item:first-child {    border-top: 0}.list-group-flush:last-child .list-group-item:last-child {    border-bottom: 0}.list-group-item-primary {    background-color: #b8daff;    color: #004085}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {    background-color: #9fcdff;    color: #004085}.list-group-item-primary.list-group-item-action.active {    background-color: #004085;    border-color: #004085;    color: #fff}.list-group-item-secondary {    background-color: #d6d8db;    color: #383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {    background-color: #c8cbcf;    color: #383d41}.list-group-item-secondary.list-group-item-action.active {    background-color: #383d41;    border-color: #383d41;    color: #fff}.list-group-item-success {    background-color: #c3e6cb;    color: #155724}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {    background-color: #b1dfbb;    color: #155724}.list-group-item-success.list-group-item-action.active {    background-color: #155724;    border-color: #155724;    color: #fff}.list-group-item-info {    background-color: #bee5eb;    color: #0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {    background-color: #abdde5;    color: #0c5460}.list-group-item-info.list-group-item-action.active {    background-color: #0c5460;    border-color: #0c5460;    color: #fff}.list-group-item-warning {    background-color: #ffeeba;    color: #856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {    background-color: #ffe8a1;    color: #856404}.list-group-item-warning.list-group-item-action.active {    background-color: #856404;    border-color: #856404;    color: #fff}.list-group-item-danger {    background-color: #f5c6cb;    color: #721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {    background-color: #f1b0b7;    color: #721c24}.list-group-item-danger.list-group-item-action.active {    background-color: #721c24;    border-color: #721c24;    color: #fff}.list-group-item-light {    background-color: #fdfdfe;    color: #818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {    background-color: #ececf6;    color: #818182}.list-group-item-light.list-group-item-action.active {    background-color: #818182;    border-color: #818182;    color: #fff}.list-group-item-dark {    background-color: #c6c8ca;    color: #1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {    background-color: #b9bbbe;    color: #1b1e21}.list-group-item-dark.list-group-item-action.active {    background-color: #1b1e21;    border-color: #1b1e21;    color: #fff}.close {    color: #000;    float: right;    font-size: 1.5rem;    font-weight: 700;    line-height: 1;    opacity: .5;    text-shadow: 0 1px 0 #fff}.close:focus,.close:hover {    color: #000;    opacity: .75;    text-decoration: none}.close:not(:disabled):not(.disabled) {    cursor: pointer}button.close {    -webkit-appearance: none;    background-color: transparent;    border: 0;    padding: 0}.modal,.modal-open {    overflow: hidden}.modal {    bottom: 0;    display: none;    left: 0;    outline: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1050}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto}.modal-dialog {    margin: .5rem;    pointer-events: none;    position: relative;    width: auto}.modal.fade .modal-dialog {    transform: translateY(-25%);    transition: transform .3s ease-out}.modal.show .modal-dialog {    transform: translate(0)}.modal-dialog-centered {    align-items: center;    display: flex;    min-height: calc(100% - 1rem)}.modal-content {    background-clip: padding-box;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .2);    border-radius: .3rem;    display: flex;    flex-direction: column;    outline: 0;    pointer-events: auto;    position: relative;    width: 100%}.modal-backdrop {    background-color: #000;    bottom: 0;    left: 0;    position: fixed;    right: 0;    top: 0;    z-index: 1040}.modal-backdrop.fade {    opacity: 0}.modal-backdrop.show {    opacity: .5}.modal-header {    align-items: flex-start;    border-bottom: 1px solid #e9ecef;    border-top-left-radius: .3rem;    border-top-right-radius: .3rem;    display: flex;    justify-content: space-between;    padding: 1rem}.modal-header .close {    margin: -1rem -1rem -1rem auto;    padding: 1rem}.modal-title {    line-height: 1.5;    margin-bottom: 0}.modal-body {    flex: 1 1 auto;    padding: 1rem;    position: relative}.modal-footer {    align-items: center;    border-top: 1px solid #e9ecef;    display: flex;    justify-content: flex-end;    padding: 1rem}.modal-footer>:not(:first-child) {    margin-left: .25rem}.modal-footer>:not(:last-child) {    margin-right: .25rem}.modal-scrollbar-measure {    height: 50px;    overflow: scroll;    position: absolute;    top: -9999px;    width: 50px}@media (min-width:576px) {    .modal-dialog {        margin: 1.75rem auto;        max-width: 500px    }    .modal-dialog-centered {        min-height: calc(100% - 3.5rem)    }    .modal-sm {        max-width: 300px    }}@media (min-width:992px) {    .modal-lg {        max-width: 800px    }}.tooltip {    word-wrap: break-word;    display: block;    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;    font-size: .875rem;    font-style: normal;    font-weight: 400;    letter-spacing: normal;    line-break: auto;    line-height: 1.5;    margin: 0;    opacity: 0;    position: absolute;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    white-space: normal;    word-break: normal;    word-spacing: normal;    z-index: 1070}.tooltip.show {    opacity: .9}.tooltip .arrow {    display: block;    height: .4rem;    position: absolute;    width: .8rem}.tooltip .arrow:before {    border-color: transparent;    border-style: solid;    content: "";    position: absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {    padding: .4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {    bottom: 0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before {    border-top-color: #000;    border-width: .4rem .4rem 0;    top: 0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {    padding: 0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {    height: .8rem;    left: 0;    width: .4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before {    border-right-color: #000;    border-width: .4rem .4rem .4rem 0;    right: 0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {    padding: .4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {    top: 0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before {    border-bottom-color: #000;    border-width: 0 .4rem .4rem;    bottom: 0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {    padding: 0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {    height: .8rem;    right: 0;    width: .4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before {    border-left-color: #000;    border-width: .4rem 0 .4rem .4rem;    left: 0}.tooltip-inner {    background-color: #000;    border-radius: .25rem;    color: #fff;    max-width: 200px;    padding: .25rem .5rem;    text-align: center}.popover {    word-wrap: break-word;    background-clip: padding-box;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, .2);    border-radius: .3rem;    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;    font-size: .875rem;    font-style: normal;    font-weight: 400;    left: 0;    letter-spacing: normal;    line-break: auto;    line-height: 1.5;    max-width: 276px;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    top: 0;    white-space: normal;    word-break: normal;    word-spacing: normal;    z-index: 1060}.popover,.popover .arrow {    display: block;    position: absolute}.popover .arrow {    height: .5rem;    margin: 0 .3rem;    width: 1rem}.popover .arrow:after,.popover .arrow:before {    border-color: transparent;    border-style: solid;    content: "";    display: block;    position: absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top {    margin-bottom: .5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow {    bottom: calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before {    border-width: .5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before {    border-top-color: rgba(0, 0, 0, .25);    bottom: 0}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after {    border-top-color: #fff;    bottom: 1px}.bs-popover-auto[x-placement^=right],.bs-popover-right {    margin-left: .5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow {    height: 1rem;    left: calc(-.5rem + -1px);    margin: .3rem 0;    width: .5rem}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before {    border-width: .5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before {    border-right-color: rgba(0, 0, 0, .25);    left: 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after {    border-right-color: #fff;    left: 1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {    margin-top: .5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow {    top: calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before {    border-width: 0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before {    border-bottom-color: rgba(0, 0, 0, .25);    top: 0}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after {    border-bottom-color: #fff;    top: 1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {    border-bottom: 1px solid #f7f7f7;    content: "";    display: block;    left: 50%;    margin-left: -.5rem;    position: absolute;    top: 0;    width: 1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left {    margin-right: .5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow {    height: 1rem;    margin: .3rem 0;    right: calc(-.5rem + -1px);    width: .5rem}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before {    border-width: .5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before {    border-left-color: rgba(0, 0, 0, .25);    right: 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after {    border-left-color: #fff;    right: 1px}.popover-header {    background-color: #f7f7f7;    border-bottom: 1px solid #ebebeb;    border-top-left-radius: calc(.3rem - 1px);    border-top-right-radius: calc(.3rem - 1px);    color: inherit;    font-size: 1rem;    margin-bottom: 0;    padding: .5rem .75rem}.popover-header:empty {    display: none}.popover-body {    color: #212529;    padding: .5rem .75rem}.carousel {    position: relative}.carousel-inner {    overflow: hidden;    position: relative;    width: 100%}.carousel-item {    align-items: center;    backface-visibility: hidden;    display: none;    perspective: 1000px;    position: relative;    transition: transform .6s ease;    width: 100%}.carousel-item-next,.carousel-item-prev,.carousel-item.active {    display: block}.carousel-item-next,.carousel-item-prev {    position: absolute;    top: 0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right {    transform: translateX(0)}@supports (transform-style:preserve-3d) {    .carousel-item-next.carousel-item-left,    .carousel-item-prev.carousel-item-right {        transform: translateZ(0)    }}.active.carousel-item-right,.carousel-item-next {    transform: translateX(100%)}@supports (transform-style:preserve-3d) {    .active.carousel-item-right,    .carousel-item-next {        transform: translate3d(100%, 0, 0)    }}.active.carousel-item-left,.carousel-item-prev {    transform: translateX(-100%)}@supports (transform-style:preserve-3d) {    .active.carousel-item-left,    .carousel-item-prev {        transform: translate3d(-100%, 0, 0)    }}.carousel-control-next,.carousel-control-prev {    align-items: center;    bottom: 0;    color: #fff;    display: flex;    justify-content: center;    opacity: .5;    position: absolute;    text-align: center;    top: 0;    width: 15%}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {    color: #fff;    opacity: .9;    outline: 0;    text-decoration: none}.carousel-control-prev {    left: 0}.carousel-control-next {    right: 0}.carousel-control-next-icon,.carousel-control-prev-icon {    background: transparent no-repeat 50%;    background-size: 100% 100%;    display: inline-block;    height: 20px;    width: 20px}.carousel-control-prev-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators {    bottom: 10px;    display: flex;    justify-content: center;    left: 0;    list-style: none;    margin-left: 15%;    margin-right: 15%;    padding-left: 0;    position: absolute;    right: 0;    z-index: 15}.carousel-indicators li {    background-color: hsla(0, 0%, 100%, .5);    flex: 0 1 auto;    height: 3px;    margin-left: 3px;    margin-right: 3px;    position: relative;    text-indent: -999px;    width: 30px}.carousel-indicators li:before {    top: -10px}.carousel-indicators li:after,.carousel-indicators li:before {    content: "";    display: inline-block;    height: 10px;    left: 0;    position: absolute;    width: 100%}.carousel-indicators li:after {    bottom: -10px}.carousel-indicators .active {    background-color: #fff}.carousel-caption {    bottom: 20px;    color: #fff;    left: 15%;    padding-bottom: 20px;    padding-top: 20px;    position: absolute;    right: 15%;    text-align: center;    z-index: 10}.align-baseline {    vertical-align: baseline !important}.align-top {    vertical-align: top !important}.align-middle {    vertical-align: middle !important}.align-bottom {    vertical-align: bottom !important}.align-text-bottom {    vertical-align: text-bottom !important}.align-text-top {    vertical-align: text-top !important}.bg-primary {    background-color: #007bff !important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {    background-color: #0062cc !important}.bg-secondary {    background-color: #6c757d !important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {    background-color: #545b62 !important}.bg-success {    background-color: #28a745 !important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {    background-color: #1e7e34 !important}.bg-info {    background-color: #17a2b8 !important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {    background-color: #117a8b !important}.bg-warning {    background-color: #ffc107 !important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {    background-color: #d39e00 !important}.bg-danger {    background-color: #dc3545 !important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {    background-color: #bd2130 !important}.bg-light {    background-color: #f8f9fa !important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {    background-color: #dae0e5 !important}.bg-dark {    background-color: #343a40 !important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {    background-color: #1d2124 !important}.bg-white {    background-color: #fff !important}.bg-transparent {    background-color: transparent !important}.border {    border: 1px solid #dee2e6 !important}.border-top {    border-top: 1px solid #dee2e6 !important}.border-right {    border-right: 1px solid #dee2e6 !important}.border-bottom {    border-bottom: 1px solid #dee2e6 !important}.border-left {    border-left: 1px solid #dee2e6 !important}.border-0 {    border: 0 !important}.border-top-0 {    border-top: 0 !important}.border-right-0 {    border-right: 0 !important}.border-bottom-0 {    border-bottom: 0 !important}.border-left-0 {    border-left: 0 !important}.border-primary {    border-color: #007bff !important}.border-secondary {    border-color: #6c757d !important}.border-success {    border-color: #28a745 !important}.border-info {    border-color: #17a2b8 !important}.border-warning {    border-color: #ffc107 !important}.border-danger {    border-color: #dc3545 !important}.border-light {    border-color: #f8f9fa !important}.border-dark {    border-color: #343a40 !important}.border-white {    border-color: #fff !important}.rounded {    border-radius: .25rem !important}.rounded-top {    border-top-left-radius: .25rem !important}.rounded-right,.rounded-top {    border-top-right-radius: .25rem !important}.rounded-bottom,.rounded-right {    border-bottom-right-radius: .25rem !important}.rounded-bottom,.rounded-left {    border-bottom-left-radius: .25rem !important}.rounded-left {    border-top-left-radius: .25rem !important}.rounded-circle {    border-radius: 50% !important}.rounded-0 {    border-radius: 0 !important}.clearfix:after {    content: "";    display: block}.d-none {    display: none !important}.d-inline {    display: inline !important}.d-inline-block {    display: inline-block !important}.d-block {    display: block !important}.d-table {    display: table !important}.d-table-row {    display: table-row !important}.d-table-cell {    display: table-cell !important}.d-flex {    display: flex !important}.d-inline-flex {    display: inline-flex !important}@media (min-width:576px) {    .d-sm-none {        display: none !important    }    .d-sm-inline {        display: inline !important    }    .d-sm-inline-block {        display: inline-block !important    }    .d-sm-block {        display: block !important    }    .d-sm-table {        display: table !important    }    .d-sm-table-row {        display: table-row !important    }    .d-sm-table-cell {        display: table-cell !important    }    .d-sm-flex {        display: flex !important    }    .d-sm-inline-flex {        display: inline-flex !important    }}@media (min-width:768px) {    .d-md-none {        display: none !important    }    .d-md-inline {        display: inline !important    }    .d-md-inline-block {        display: inline-block !important    }    .d-md-block {        display: block !important    }    .d-md-table {        display: table !important    }    .d-md-table-row {        display: table-row !important    }    .d-md-table-cell {        display: table-cell !important    }    .d-md-flex {        display: flex !important    }    .d-md-inline-flex {        display: inline-flex !important    }}@media (min-width:992px) {    .d-lg-none {        display: none !important    }    .d-lg-inline {        display: inline !important    }    .d-lg-inline-block {        display: inline-block !important    }    .d-lg-block {        display: block !important    }    .d-lg-table {        display: table !important    }    .d-lg-table-row {        display: table-row !important    }    .d-lg-table-cell {        display: table-cell !important    }    .d-lg-flex {        display: flex !important    }    .d-lg-inline-flex {        display: inline-flex !important    }}@media (min-width:1200px) {    .d-xl-none {        display: none !important    }    .d-xl-inline {        display: inline !important    }    .d-xl-inline-block {        display: inline-block !important    }    .d-xl-block {        display: block !important    }    .d-xl-table {        display: table !important    }    .d-xl-table-row {        display: table-row !important    }    .d-xl-table-cell {        display: table-cell !important    }    .d-xl-flex {        display: flex !important    }    .d-xl-inline-flex {        display: inline-flex !important    }}@media print {    .d-print-none {        display: none !important    }    .d-print-inline {        display: inline !important    }    .d-print-inline-block {        display: inline-block !important    }    .d-print-block {        display: block !important    }    .d-print-table {        display: table !important    }    .d-print-table-row {        display: table-row !important    }    .d-print-table-cell {        display: table-cell !important    }    .d-print-flex {        display: flex !important    }    .d-print-inline-flex {        display: inline-flex !important    }}.embed-responsive {    display: block;    overflow: hidden;    padding: 0;    position: relative;    width: 100%}.embed-responsive:before {    content: "";    display: block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {    border: 0;    bottom: 0;    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%}.embed-responsive-21by9:before {    padding-top: 42.857143%}.embed-responsive-16by9:before {    padding-top: 56.25%}.embed-responsive-4by3:before {    padding-top: 75%}.embed-responsive-1by1:before {    padding-top: 100%}.flex-row {    flex-direction: row !important}.flex-column {    flex-direction: column !important}.flex-row-reverse {    flex-direction: row-reverse !important}.flex-column-reverse {    flex-direction: column-reverse !important}.flex-wrap {    flex-wrap: wrap !important}.flex-nowrap {    flex-wrap: nowrap !important}.flex-wrap-reverse {    flex-wrap: wrap-reverse !important}.justify-content-start {    justify-content: flex-start !important}.justify-content-end {    justify-content: flex-end !important}.justify-content-center {    justify-content: center !important}.justify-content-between {    justify-content: space-between !important}.justify-content-around {    justify-content: space-around !important}.align-items-start {    align-items: flex-start !important}.align-items-end {    align-items: flex-end !important}.align-items-center {    align-items: center !important}.align-items-baseline {    align-items: baseline !important}.align-items-stretch {    align-items: stretch !important}.align-content-start {    align-content: flex-start !important}.align-content-end {    align-content: flex-end !important}.align-content-center {    align-content: center !important}.align-content-between {    align-content: space-between !important}.align-content-around {    align-content: space-around !important}.align-content-stretch {    align-content: stretch !important}.align-self-auto {    align-self: auto !important}.align-self-start {    align-self: flex-start !important}.align-self-end {    align-self: flex-end !important}.align-self-center {    align-self: center !important}.align-self-baseline {    align-self: baseline !important}.align-self-stretch {    align-self: stretch !important}@media (min-width:576px) {    .flex-sm-row {        flex-direction: row !important    }    .flex-sm-column {        flex-direction: column !important    }    .flex-sm-row-reverse {        flex-direction: row-reverse !important    }    .flex-sm-column-reverse {        flex-direction: column-reverse !important    }    .flex-sm-wrap {        flex-wrap: wrap !important    }    .flex-sm-nowrap {        flex-wrap: nowrap !important    }    .flex-sm-wrap-reverse {        flex-wrap: wrap-reverse !important    }    .justify-content-sm-start {        justify-content: flex-start !important    }    .justify-content-sm-end {        justify-content: flex-end !important    }    .justify-content-sm-center {        justify-content: center !important    }    .justify-content-sm-between {        justify-content: space-between !important    }    .justify-content-sm-around {        justify-content: space-around !important    }    .align-items-sm-start {        align-items: flex-start !important    }    .align-items-sm-end {        align-items: flex-end !important    }    .align-items-sm-center {        align-items: center !important    }    .align-items-sm-baseline {        align-items: baseline !important    }    .align-items-sm-stretch {        align-items: stretch !important    }    .align-content-sm-start {        align-content: flex-start !important    }    .align-content-sm-end {        align-content: flex-end !important    }    .align-content-sm-center {        align-content: center !important    }    .align-content-sm-between {        align-content: space-between !important    }    .align-content-sm-around {        align-content: space-around !important    }    .align-content-sm-stretch {        align-content: stretch !important    }    .align-self-sm-auto {        align-self: auto !important    }    .align-self-sm-start {        align-self: flex-start !important    }    .align-self-sm-end {        align-self: flex-end !important    }    .align-self-sm-center {        align-self: center !important    }    .align-self-sm-baseline {        align-self: baseline !important    }    .align-self-sm-stretch {        align-self: stretch !important    }}@media (min-width:768px) {    .flex-md-row {        flex-direction: row !important    }    .flex-md-column {        flex-direction: column !important    }    .flex-md-row-reverse {        flex-direction: row-reverse !important    }    .flex-md-column-reverse {        flex-direction: column-reverse !important    }    .flex-md-wrap {        flex-wrap: wrap !important    }    .flex-md-nowrap {        flex-wrap: nowrap !important    }    .flex-md-wrap-reverse {        flex-wrap: wrap-reverse !important    }    .justify-content-md-start {        justify-content: flex-start !important    }    .justify-content-md-end {        justify-content: flex-end !important    }    .justify-content-md-center {        justify-content: center !important    }    .justify-content-md-between {        justify-content: space-between !important    }    .justify-content-md-around {        justify-content: space-around !important    }    .align-items-md-start {        align-items: flex-start !important    }    .align-items-md-end {        align-items: flex-end !important    }    .align-items-md-center {        align-items: center !important    }    .align-items-md-baseline {        align-items: baseline !important    }    .align-items-md-stretch {        align-items: stretch !important    }    .align-content-md-start {        align-content: flex-start !important    }    .align-content-md-end {        align-content: flex-end !important    }    .align-content-md-center {        align-content: center !important    }    .align-content-md-between {        align-content: space-between !important    }    .align-content-md-around {        align-content: space-around !important    }    .align-content-md-stretch {        align-content: stretch !important    }    .align-self-md-auto {        align-self: auto !important    }    .align-self-md-start {        align-self: flex-start !important    }    .align-self-md-end {        align-self: flex-end !important    }    .align-self-md-center {        align-self: center !important    }    .align-self-md-baseline {        align-self: baseline !important    }    .align-self-md-stretch {        align-self: stretch !important    }}@media (min-width:992px) {    .flex-lg-row {        flex-direction: row !important    }    .flex-lg-column {        flex-direction: column !important    }    .flex-lg-row-reverse {        flex-direction: row-reverse !important    }    .flex-lg-column-reverse {        flex-direction: column-reverse !important    }    .flex-lg-wrap {        flex-wrap: wrap !important    }    .flex-lg-nowrap {        flex-wrap: nowrap !important    }    .flex-lg-wrap-reverse {        flex-wrap: wrap-reverse !important    }    .justify-content-lg-start {        justify-content: flex-start !important    }    .justify-content-lg-end {        justify-content: flex-end !important    }    .justify-content-lg-center {        justify-content: center !important    }    .justify-content-lg-between {        justify-content: space-between !important    }    .justify-content-lg-around {        justify-content: space-around !important    }    .align-items-lg-start {        align-items: flex-start !important    }    .align-items-lg-end {        align-items: flex-end !important    }    .align-items-lg-center {        align-items: center !important    }    .align-items-lg-baseline {        align-items: baseline !important    }    .align-items-lg-stretch {        align-items: stretch !important    }    .align-content-lg-start {        align-content: flex-start !important    }    .align-content-lg-end {        align-content: flex-end !important    }    .align-content-lg-center {        align-content: center !important    }    .align-content-lg-between {        align-content: space-between !important    }    .align-content-lg-around {        align-content: space-around !important    }    .align-content-lg-stretch {        align-content: stretch !important    }    .align-self-lg-auto {        align-self: auto !important    }    .align-self-lg-start {        align-self: flex-start !important    }    .align-self-lg-end {        align-self: flex-end !important    }    .align-self-lg-center {        align-self: center !important    }    .align-self-lg-baseline {        align-self: baseline !important    }    .align-self-lg-stretch {        align-self: stretch !important    }}@media (min-width:1200px) {    .flex-xl-row {        flex-direction: row !important    }    .flex-xl-column {        flex-direction: column !important    }    .flex-xl-row-reverse {        flex-direction: row-reverse !important    }    .flex-xl-column-reverse {        flex-direction: column-reverse !important    }    .flex-xl-wrap {        flex-wrap: wrap !important    }    .flex-xl-nowrap {        flex-wrap: nowrap !important    }    .flex-xl-wrap-reverse {        flex-wrap: wrap-reverse !important    }    .justify-content-xl-start {        justify-content: flex-start !important    }    .justify-content-xl-end {        justify-content: flex-end !important    }    .justify-content-xl-center {        justify-content: center !important    }    .justify-content-xl-between {        justify-content: space-between !important    }    .justify-content-xl-around {        justify-content: space-around !important    }    .align-items-xl-start {        align-items: flex-start !important    }    .align-items-xl-end {        align-items: flex-end !important    }    .align-items-xl-center {        align-items: center !important    }    .align-items-xl-baseline {        align-items: baseline !important    }    .align-items-xl-stretch {        align-items: stretch !important    }    .align-content-xl-start {        align-content: flex-start !important    }    .align-content-xl-end {        align-content: flex-end !important    }    .align-content-xl-center {        align-content: center !important    }    .align-content-xl-between {        align-content: space-between !important    }    .align-content-xl-around {        align-content: space-around !important    }    .align-content-xl-stretch {        align-content: stretch !important    }    .align-self-xl-auto {        align-self: auto !important    }    .align-self-xl-start {        align-self: flex-start !important    }    .align-self-xl-end {        align-self: flex-end !important    }    .align-self-xl-center {        align-self: center !important    }    .align-self-xl-baseline {        align-self: baseline !important    }    .align-self-xl-stretch {        align-self: stretch !important    }}.float-left {    float: left !important}.float-right {    float: right !important}.float-none {    float: none !important}@media (min-width:576px) {    .float-sm-left {        float: left !important    }    .float-sm-right {        float: right !important    }    .float-sm-none {        float: none !important    }}@media (min-width:768px) {    .float-md-left {        float: left !important    }    .float-md-right {        float: right !important    }    .float-md-none {        float: none !important    }}@media (min-width:992px) {    .float-lg-left {        float: left !important    }    .float-lg-right {        float: right !important    }    .float-lg-none {        float: none !important    }}@media (min-width:1200px) {    .float-xl-left {        float: left !important    }    .float-xl-right {        float: right !important    }    .float-xl-none {        float: none !important    }}.position-static {    position: static !important}.position-relative {    position: relative !important}.position-absolute {    position: absolute !important}.position-fixed {    position: fixed !important}.position-sticky {    position: sticky !important}.fixed-top {    top: 0}.fixed-bottom,.fixed-top {    left: 0;    position: fixed;    right: 0;    z-index: 1030}.fixed-bottom {    bottom: 0}@supports (position:sticky) {    .sticky-top {        position: sticky;        top: 0;        z-index: 1020    }}.sr-only {    clip: rect(0, 0, 0, 0);    border: 0;    -webkit-clip-path: inset(50%);    clip-path: inset(50%);    height: 1px;    overflow: hidden;    padding: 0;    position: absolute;    white-space: nowrap;    width: 1px}.sr-only-focusable:active,.sr-only-focusable:focus {    clip: auto;    -webkit-clip-path: none;    clip-path: none;    height: auto;    overflow: visible;    position: static;    white-space: normal;    width: auto}.w-25 {    width: 25% !important}.w-50 {    width: 50% !important}.w-75 {    width: 75% !important}.w-100 {    width: 100% !important}.h-25 {    height: 25% !important}.h-50 {    height: 50% !important}.h-75 {    height: 75% !important}.h-100 {    height: 100% !important}.mw-100 {    max-width: 100% !important}.mh-100 {    max-height: 100% !important}.m-0 {    margin: 0 !important}.mt-0,.my-0 {    margin-top: 0 !important}.mr-0,.mx-0 {    margin-right: 0 !important}.mb-0,.my-0 {    margin-bottom: 0 !important}.ml-0,.mx-0 {    margin-left: 0 !important}.m-1 {    margin: .25rem !important}.mt-1,.my-1 {    margin-top: .25rem !important}.mr-1,.mx-1 {    margin-right: .25rem !important}.mb-1,.my-1 {    margin-bottom: .25rem !important}.ml-1,.mx-1 {    margin-left: .25rem !important}.m-2 {    margin: .5rem !important}.mt-2,.my-2 {    margin-top: .5rem !important}.mr-2,.mx-2 {    margin-right: .5rem !important}.mb-2,.my-2 {    margin-bottom: .5rem !important}.ml-2,.mx-2 {    margin-left: .5rem !important}.m-3 {    margin: 1rem !important}.mt-3,.my-3 {    margin-top: 1rem !important}.mr-3,.mx-3 {    margin-right: 1rem !important}.mb-3,.my-3 {    margin-bottom: 1rem !important}.ml-3,.mx-3 {    margin-left: 1rem !important}.m-4 {    margin: 1.5rem !important}.mt-4,.my-4 {    margin-top: 1.5rem !important}.mr-4,.mx-4 {    margin-right: 1.5rem !important}.mb-4,.my-4 {    margin-bottom: 1.5rem !important}.ml-4,.mx-4 {    margin-left: 1.5rem !important}.m-5 {    margin: 3rem !important}.mt-5,.my-5 {    margin-top: 3rem !important}.mr-5,.mx-5 {    margin-right: 3rem !important}.mb-5,.my-5 {    margin-bottom: 3rem !important}.ml-5,.mx-5 {    margin-left: 3rem !important}.p-0 {    padding: 0 !important}.pt-0,.py-0 {    padding-top: 0 !important}.pr-0,.px-0 {    padding-right: 0 !important}.pb-0,.py-0 {    padding-bottom: 0 !important}.pl-0,.px-0 {    padding-left: 0 !important}.p-1 {    padding: .25rem !important}.pt-1,.py-1 {    padding-top: .25rem !important}.pr-1,.px-1 {    padding-right: .25rem !important}.pb-1,.py-1 {    padding-bottom: .25rem !important}.pl-1,.px-1 {    padding-left: .25rem !important}.p-2 {    padding: .5rem !important}.pt-2,.py-2 {    padding-top: .5rem !important}.pr-2,.px-2 {    padding-right: .5rem !important}.pb-2,.py-2 {    padding-bottom: .5rem !important}.pl-2,.px-2 {    padding-left: .5rem !important}.p-3 {    padding: 1rem !important}.pt-3,.py-3 {    padding-top: 1rem !important}.pr-3,.px-3 {    padding-right: 1rem !important}.pb-3,.py-3 {    padding-bottom: 1rem !important}.pl-3,.px-3 {    padding-left: 1rem !important}.p-4 {    padding: 1.5rem !important}.pt-4,.py-4 {    padding-top: 1.5rem !important}.pr-4,.px-4 {    padding-right: 1.5rem !important}.pb-4,.py-4 {    padding-bottom: 1.5rem !important}.pl-4,.px-4 {    padding-left: 1.5rem !important}.p-5 {    padding: 3rem !important}.pt-5,.py-5 {    padding-top: 3rem !important}.pr-5,.px-5 {    padding-right: 3rem !important}.pb-5,.py-5 {    padding-bottom: 3rem !important}.pl-5,.px-5 {    padding-left: 3rem !important}.m-auto {    margin: auto !important}.mt-auto,.my-auto {    margin-top: auto !important}.mr-auto,.mx-auto {    margin-right: auto !important}.mb-auto,.my-auto {    margin-bottom: auto !important}.ml-auto,.mx-auto {    margin-left: auto !important}@media (min-width:576px) {    .m-sm-0 {        margin: 0 !important    }    .mt-sm-0,    .my-sm-0 {        margin-top: 0 !important    }    .mr-sm-0,    .mx-sm-0 {        margin-right: 0 !important    }    .mb-sm-0,    .my-sm-0 {        margin-bottom: 0 !important    }    .ml-sm-0,    .mx-sm-0 {        margin-left: 0 !important    }    .m-sm-1 {        margin: .25rem !important    }    .mt-sm-1,    .my-sm-1 {        margin-top: .25rem !important    }    .mr-sm-1,    .mx-sm-1 {        margin-right: .25rem !important    }    .mb-sm-1,    .my-sm-1 {        margin-bottom: .25rem !important    }    .ml-sm-1,    .mx-sm-1 {        margin-left: .25rem !important    }    .m-sm-2 {        margin: .5rem !important    }    .mt-sm-2,    .my-sm-2 {        margin-top: .5rem !important    }    .mr-sm-2,    .mx-sm-2 {        margin-right: .5rem !important    }    .mb-sm-2,    .my-sm-2 {        margin-bottom: .5rem !important    }    .ml-sm-2,    .mx-sm-2 {        margin-left: .5rem !important    }    .m-sm-3 {        margin: 1rem !important    }    .mt-sm-3,    .my-sm-3 {        margin-top: 1rem !important    }    .mr-sm-3,    .mx-sm-3 {        margin-right: 1rem !important    }    .mb-sm-3,    .my-sm-3 {        margin-bottom: 1rem !important    }    .ml-sm-3,    .mx-sm-3 {        margin-left: 1rem !important    }    .m-sm-4 {        margin: 1.5rem !important    }    .mt-sm-4,    .my-sm-4 {        margin-top: 1.5rem !important    }    .mr-sm-4,    .mx-sm-4 {        margin-right: 1.5rem !important    }    .mb-sm-4,    .my-sm-4 {        margin-bottom: 1.5rem !important    }    .ml-sm-4,    .mx-sm-4 {        margin-left: 1.5rem !important    }    .m-sm-5 {        margin: 3rem !important    }    .mt-sm-5,    .my-sm-5 {        margin-top: 3rem !important    }    .mr-sm-5,    .mx-sm-5 {        margin-right: 3rem !important    }    .mb-sm-5,    .my-sm-5 {        margin-bottom: 3rem !important    }    .ml-sm-5,    .mx-sm-5 {        margin-left: 3rem !important    }    .p-sm-0 {        padding: 0 !important    }    .pt-sm-0,    .py-sm-0 {        padding-top: 0 !important    }    .pr-sm-0,    .px-sm-0 {        padding-right: 0 !important    }    .pb-sm-0,    .py-sm-0 {        padding-bottom: 0 !important    }    .pl-sm-0,    .px-sm-0 {        padding-left: 0 !important    }    .p-sm-1 {        padding: .25rem !important    }    .pt-sm-1,    .py-sm-1 {        padding-top: .25rem !important    }    .pr-sm-1,    .px-sm-1 {        padding-right: .25rem !important    }    .pb-sm-1,    .py-sm-1 {        padding-bottom: .25rem !important    }    .pl-sm-1,    .px-sm-1 {        padding-left: .25rem !important    }    .p-sm-2 {        padding: .5rem !important    }    .pt-sm-2,    .py-sm-2 {        padding-top: .5rem !important    }    .pr-sm-2,    .px-sm-2 {        padding-right: .5rem !important    }    .pb-sm-2,    .py-sm-2 {        padding-bottom: .5rem !important    }    .pl-sm-2,    .px-sm-2 {        padding-left: .5rem !important    }    .p-sm-3 {        padding: 1rem !important    }    .pt-sm-3,    .py-sm-3 {        padding-top: 1rem !important    }    .pr-sm-3,    .px-sm-3 {        padding-right: 1rem !important    }    .pb-sm-3,    .py-sm-3 {        padding-bottom: 1rem !important    }    .pl-sm-3,    .px-sm-3 {        padding-left: 1rem !important    }    .p-sm-4 {        padding: 1.5rem !important    }    .pt-sm-4,    .py-sm-4 {        padding-top: 1.5rem !important    }    .pr-sm-4,    .px-sm-4 {        padding-right: 1.5rem !important    }    .pb-sm-4,    .py-sm-4 {        padding-bottom: 1.5rem !important    }    .pl-sm-4,    .px-sm-4 {        padding-left: 1.5rem !important    }    .p-sm-5 {        padding: 3rem !important    }    .pt-sm-5,    .py-sm-5 {        padding-top: 3rem !important    }    .pr-sm-5,    .px-sm-5 {        padding-right: 3rem !important    }    .pb-sm-5,    .py-sm-5 {        padding-bottom: 3rem !important    }    .pl-sm-5,    .px-sm-5 {        padding-left: 3rem !important    }    .m-sm-auto {        margin: auto !important    }    .mt-sm-auto,    .my-sm-auto {        margin-top: auto !important    }    .mr-sm-auto,    .mx-sm-auto {        margin-right: auto !important    }    .mb-sm-auto,    .my-sm-auto {        margin-bottom: auto !important    }    .ml-sm-auto,    .mx-sm-auto {        margin-left: auto !important    }}@media (min-width:768px) {    .m-md-0 {        margin: 0 !important    }    .mt-md-0,    .my-md-0 {        margin-top: 0 !important    }    .mr-md-0,    .mx-md-0 {        margin-right: 0 !important    }    .mb-md-0,    .my-md-0 {        margin-bottom: 0 !important    }    .ml-md-0,    .mx-md-0 {        margin-left: 0 !important    }    .m-md-1 {        margin: .25rem !important    }    .mt-md-1,    .my-md-1 {        margin-top: .25rem !important    }    .mr-md-1,    .mx-md-1 {        margin-right: .25rem !important    }    .mb-md-1,    .my-md-1 {        margin-bottom: .25rem !important    }    .ml-md-1,    .mx-md-1 {        margin-left: .25rem !important    }    .m-md-2 {        margin: .5rem !important    }    .mt-md-2,    .my-md-2 {        margin-top: .5rem !important    }    .mr-md-2,    .mx-md-2 {        margin-right: .5rem !important    }    .mb-md-2,    .my-md-2 {        margin-bottom: .5rem !important    }    .ml-md-2,    .mx-md-2 {        margin-left: .5rem !important    }    .m-md-3 {        margin: 1rem !important    }    .mt-md-3,    .my-md-3 {        margin-top: 1rem !important    }    .mr-md-3,    .mx-md-3 {        margin-right: 1rem !important    }    .mb-md-3,    .my-md-3 {        margin-bottom: 1rem !important    }    .ml-md-3,    .mx-md-3 {        margin-left: 1rem !important    }    .m-md-4 {        margin: 1.5rem !important    }    .mt-md-4,    .my-md-4 {        margin-top: 1.5rem !important    }    .mr-md-4,    .mx-md-4 {        margin-right: 1.5rem !important    }    .mb-md-4,    .my-md-4 {        margin-bottom: 1.5rem !important    }    .ml-md-4,    .mx-md-4 {        margin-left: 1.5rem !important    }    .m-md-5 {        margin: 3rem !important    }    .mt-md-5,    .my-md-5 {        margin-top: 3rem !important    }    .mr-md-5,    .mx-md-5 {        margin-right: 3rem !important    }    .mb-md-5,    .my-md-5 {        margin-bottom: 3rem !important    }    .ml-md-5,    .mx-md-5 {        margin-left: 3rem !important    }    .p-md-0 {        padding: 0 !important    }    .pt-md-0,    .py-md-0 {        padding-top: 0 !important    }    .pr-md-0,    .px-md-0 {        padding-right: 0 !important    }    .pb-md-0,    .py-md-0 {        padding-bottom: 0 !important    }    .pl-md-0,    .px-md-0 {        padding-left: 0 !important    }    .p-md-1 {        padding: .25rem !important    }    .pt-md-1,    .py-md-1 {        padding-top: .25rem !important    }    .pr-md-1,    .px-md-1 {        padding-right: .25rem !important    }    .pb-md-1,    .py-md-1 {        padding-bottom: .25rem !important    }    .pl-md-1,    .px-md-1 {        padding-left: .25rem !important    }    .p-md-2 {        padding: .5rem !important    }    .pt-md-2,    .py-md-2 {        padding-top: .5rem !important    }    .pr-md-2,    .px-md-2 {        padding-right: .5rem !important    }    .pb-md-2,    .py-md-2 {        padding-bottom: .5rem !important    }    .pl-md-2,    .px-md-2 {        padding-left: .5rem !important    }    .p-md-3 {        padding: 1rem !important    }    .pt-md-3,    .py-md-3 {        padding-top: 1rem !important    }    .pr-md-3,    .px-md-3 {        padding-right: 1rem !important    }    .pb-md-3,    .py-md-3 {        padding-bottom: 1rem !important    }    .pl-md-3,    .px-md-3 {        padding-left: 1rem !important    }    .p-md-4 {        padding: 1.5rem !important    }    .pt-md-4,    .py-md-4 {        padding-top: 1.5rem !important    }    .pr-md-4,    .px-md-4 {        padding-right: 1.5rem !important    }    .pb-md-4,    .py-md-4 {        padding-bottom: 1.5rem !important    }    .pl-md-4,    .px-md-4 {        padding-left: 1.5rem !important    }    .p-md-5 {        padding: 3rem !important    }    .pt-md-5,    .py-md-5 {        padding-top: 3rem !important    }    .pr-md-5,    .px-md-5 {        padding-right: 3rem !important    }    .pb-md-5,    .py-md-5 {        padding-bottom: 3rem !important    }    .pl-md-5,    .px-md-5 {        padding-left: 3rem !important    }    .m-md-auto {        margin: auto !important    }    .mt-md-auto,    .my-md-auto {        margin-top: auto !important    }    .mr-md-auto,    .mx-md-auto {        margin-right: auto !important    }    .mb-md-auto,    .my-md-auto {        margin-bottom: auto !important    }    .ml-md-auto,    .mx-md-auto {        margin-left: auto !important    }}@media (min-width:992px) {    .m-lg-0 {        margin: 0 !important    }    .mt-lg-0,    .my-lg-0 {        margin-top: 0 !important    }    .mr-lg-0,    .mx-lg-0 {        margin-right: 0 !important    }    .mb-lg-0,    .my-lg-0 {        margin-bottom: 0 !important    }    .ml-lg-0,    .mx-lg-0 {        margin-left: 0 !important    }    .m-lg-1 {        margin: .25rem !important    }    .mt-lg-1,    .my-lg-1 {        margin-top: .25rem !important    }    .mr-lg-1,    .mx-lg-1 {        margin-right: .25rem !important    }    .mb-lg-1,    .my-lg-1 {        margin-bottom: .25rem !important    }    .ml-lg-1,    .mx-lg-1 {        margin-left: .25rem !important    }    .m-lg-2 {        margin: .5rem !important    }    .mt-lg-2,    .my-lg-2 {        margin-top: .5rem !important    }    .mr-lg-2,    .mx-lg-2 {        margin-right: .5rem !important    }    .mb-lg-2,    .my-lg-2 {        margin-bottom: .5rem !important    }    .ml-lg-2,    .mx-lg-2 {        margin-left: .5rem !important    }    .m-lg-3 {        margin: 1rem !important    }    .mt-lg-3,    .my-lg-3 {        margin-top: 1rem !important    }    .mr-lg-3,    .mx-lg-3 {        margin-right: 1rem !important    }    .mb-lg-3,    .my-lg-3 {        margin-bottom: 1rem !important    }    .ml-lg-3,    .mx-lg-3 {        margin-left: 1rem !important    }    .m-lg-4 {        margin: 1.5rem !important    }    .mt-lg-4,    .my-lg-4 {        margin-top: 1.5rem !important    }    .mr-lg-4,    .mx-lg-4 {        margin-right: 1.5rem !important    }    .mb-lg-4,    .my-lg-4 {        margin-bottom: 1.5rem !important    }    .ml-lg-4,    .mx-lg-4 {        margin-left: 1.5rem !important    }    .m-lg-5 {        margin: 3rem !important    }    .mt-lg-5,    .my-lg-5 {        margin-top: 3rem !important    }    .mr-lg-5,    .mx-lg-5 {        margin-right: 3rem !important    }    .mb-lg-5,    .my-lg-5 {        margin-bottom: 3rem !important    }    .ml-lg-5,    .mx-lg-5 {        margin-left: 3rem !important    }    .p-lg-0 {        padding: 0 !important    }    .pt-lg-0,    .py-lg-0 {        padding-top: 0 !important    }    .pr-lg-0,    .px-lg-0 {        padding-right: 0 !important    }    .pb-lg-0,    .py-lg-0 {        padding-bottom: 0 !important    }    .pl-lg-0,    .px-lg-0 {        padding-left: 0 !important    }    .p-lg-1 {        padding: .25rem !important    }    .pt-lg-1,    .py-lg-1 {        padding-top: .25rem !important    }    .pr-lg-1,    .px-lg-1 {        padding-right: .25rem !important    }    .pb-lg-1,    .py-lg-1 {        padding-bottom: .25rem !important    }    .pl-lg-1,    .px-lg-1 {        padding-left: .25rem !important    }    .p-lg-2 {        padding: .5rem !important    }    .pt-lg-2,    .py-lg-2 {        padding-top: .5rem !important    }    .pr-lg-2,    .px-lg-2 {        padding-right: .5rem !important    }    .pb-lg-2,    .py-lg-2 {        padding-bottom: .5rem !important    }    .pl-lg-2,    .px-lg-2 {        padding-left: .5rem !important    }    .p-lg-3 {        padding: 1rem !important    }    .pt-lg-3,    .py-lg-3 {        padding-top: 1rem !important    }    .pr-lg-3,    .px-lg-3 {        padding-right: 1rem !important    }    .pb-lg-3,    .py-lg-3 {        padding-bottom: 1rem !important    }    .pl-lg-3,    .px-lg-3 {        padding-left: 1rem !important    }    .p-lg-4 {        padding: 1.5rem !important    }    .pt-lg-4,    .py-lg-4 {        padding-top: 1.5rem !important    }    .pr-lg-4,    .px-lg-4 {        padding-right: 1.5rem !important    }    .pb-lg-4,    .py-lg-4 {        padding-bottom: 1.5rem !important    }    .pl-lg-4,    .px-lg-4 {        padding-left: 1.5rem !important    }    .p-lg-5 {        padding: 3rem !important    }    .pt-lg-5,    .py-lg-5 {        padding-top: 3rem !important    }    .pr-lg-5,    .px-lg-5 {        padding-right: 3rem !important    }    .pb-lg-5,    .py-lg-5 {        padding-bottom: 3rem !important    }    .pl-lg-5,    .px-lg-5 {        padding-left: 3rem !important    }    .m-lg-auto {        margin: auto !important    }    .mt-lg-auto,    .my-lg-auto {        margin-top: auto !important    }    .mr-lg-auto,    .mx-lg-auto {        margin-right: auto !important    }    .mb-lg-auto,    .my-lg-auto {        margin-bottom: auto !important    }    .ml-lg-auto,    .mx-lg-auto {        margin-left: auto !important    }}@media (min-width:1200px) {    .m-xl-0 {        margin: 0 !important    }    .mt-xl-0,    .my-xl-0 {        margin-top: 0 !important    }    .mr-xl-0,    .mx-xl-0 {        margin-right: 0 !important    }    .mb-xl-0,    .my-xl-0 {        margin-bottom: 0 !important    }    .ml-xl-0,    .mx-xl-0 {        margin-left: 0 !important    }    .m-xl-1 {        margin: .25rem !important    }    .mt-xl-1,    .my-xl-1 {        margin-top: .25rem !important    }    .mr-xl-1,    .mx-xl-1 {        margin-right: .25rem !important    }    .mb-xl-1,    .my-xl-1 {        margin-bottom: .25rem !important    }    .ml-xl-1,    .mx-xl-1 {        margin-left: .25rem !important    }    .m-xl-2 {        margin: .5rem !important    }    .mt-xl-2,    .my-xl-2 {        margin-top: .5rem !important    }    .mr-xl-2,    .mx-xl-2 {        margin-right: .5rem !important    }    .mb-xl-2,    .my-xl-2 {        margin-bottom: .5rem !important    }    .ml-xl-2,    .mx-xl-2 {        margin-left: .5rem !important    }    .m-xl-3 {        margin: 1rem !important    }    .mt-xl-3,    .my-xl-3 {        margin-top: 1rem !important    }    .mr-xl-3,    .mx-xl-3 {        margin-right: 1rem !important    }    .mb-xl-3,    .my-xl-3 {        margin-bottom: 1rem !important    }    .ml-xl-3,    .mx-xl-3 {        margin-left: 1rem !important    }    .m-xl-4 {        margin: 1.5rem !important    }    .mt-xl-4,    .my-xl-4 {        margin-top: 1.5rem !important    }    .mr-xl-4,    .mx-xl-4 {        margin-right: 1.5rem !important    }    .mb-xl-4,    .my-xl-4 {        margin-bottom: 1.5rem !important    }    .ml-xl-4,    .mx-xl-4 {        margin-left: 1.5rem !important    }    .m-xl-5 {        margin: 3rem !important    }    .mt-xl-5,    .my-xl-5 {        margin-top: 3rem !important    }    .mr-xl-5,    .mx-xl-5 {        margin-right: 3rem !important    }    .mb-xl-5,    .my-xl-5 {        margin-bottom: 3rem !important    }    .ml-xl-5,    .mx-xl-5 {        margin-left: 3rem !important    }    .p-xl-0 {        padding: 0 !important    }    .pt-xl-0,    .py-xl-0 {        padding-top: 0 !important    }    .pr-xl-0,    .px-xl-0 {        padding-right: 0 !important    }    .pb-xl-0,    .py-xl-0 {        padding-bottom: 0 !important    }    .pl-xl-0,    .px-xl-0 {        padding-left: 0 !important    }    .p-xl-1 {        padding: .25rem !important    }    .pt-xl-1,    .py-xl-1 {        padding-top: .25rem !important    }    .pr-xl-1,    .px-xl-1 {        padding-right: .25rem !important    }    .pb-xl-1,    .py-xl-1 {        padding-bottom: .25rem !important    }    .pl-xl-1,    .px-xl-1 {        padding-left: .25rem !important    }    .p-xl-2 {        padding: .5rem !important    }    .pt-xl-2,    .py-xl-2 {        padding-top: .5rem !important    }    .pr-xl-2,    .px-xl-2 {        padding-right: .5rem !important    }    .pb-xl-2,    .py-xl-2 {        padding-bottom: .5rem !important    }    .pl-xl-2,    .px-xl-2 {        padding-left: .5rem !important    }    .p-xl-3 {        padding: 1rem !important    }    .pt-xl-3,    .py-xl-3 {        padding-top: 1rem !important    }    .pr-xl-3,    .px-xl-3 {        padding-right: 1rem !important    }    .pb-xl-3,    .py-xl-3 {        padding-bottom: 1rem !important    }    .pl-xl-3,    .px-xl-3 {        padding-left: 1rem !important    }    .p-xl-4 {        padding: 1.5rem !important    }    .pt-xl-4,    .py-xl-4 {        padding-top: 1.5rem !important    }    .pr-xl-4,    .px-xl-4 {        padding-right: 1.5rem !important    }    .pb-xl-4,    .py-xl-4 {        padding-bottom: 1.5rem !important    }    .pl-xl-4,    .px-xl-4 {        padding-left: 1.5rem !important    }    .p-xl-5 {        padding: 3rem !important    }    .pt-xl-5,    .py-xl-5 {        padding-top: 3rem !important    }    .pr-xl-5,    .px-xl-5 {        padding-right: 3rem !important    }    .pb-xl-5,    .py-xl-5 {        padding-bottom: 3rem !important    }    .pl-xl-5,    .px-xl-5 {        padding-left: 3rem !important    }    .m-xl-auto {        margin: auto !important    }    .mt-xl-auto,    .my-xl-auto {        margin-top: auto !important    }    .mr-xl-auto,    .mx-xl-auto {        margin-right: auto !important    }    .mb-xl-auto,    .my-xl-auto {        margin-bottom: auto !important    }    .ml-xl-auto,    .mx-xl-auto {        margin-left: auto !important    }}.text-justify {    text-align: justify !important}.text-nowrap {    white-space: nowrap !important}.text-truncate {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.text-left {    text-align: left !important}.text-right {    text-align: right !important}.text-center {    text-align: center !important}@media (min-width:576px) {    .text-sm-left {        text-align: left !important    }    .text-sm-right {        text-align: right !important    }    .text-sm-center {        text-align: center !important    }}@media (min-width:768px) {    .text-md-left {        text-align: left !important    }    .text-md-right {        text-align: right !important    }    .text-md-center {        text-align: center !important    }}@media (min-width:992px) {    .text-lg-left {        text-align: left !important    }    .text-lg-right {        text-align: right !important    }    .text-lg-center {        text-align: center !important    }}@media (min-width:1200px) {    .text-xl-left {        text-align: left !important    }    .text-xl-right {        text-align: right !important    }    .text-xl-center {        text-align: center !important    }}.text-lowercase {    text-transform: lowercase !important}.text-uppercase {    text-transform: uppercase !important}.text-capitalize {    text-transform: capitalize !important}.font-weight-light {    font-weight: 300 !important}.font-weight-normal {    font-weight: 400 !important}.font-weight-bold {    font-weight: 700 !important}.font-italic {    font-style: italic !important}.text-white {    color: #fff !important}.text-primary {    color: #007bff !important}a.text-primary:focus,a.text-primary:hover {    color: #0062cc !important}.text-secondary {    color: #6c757d !important}a.text-secondary:focus,a.text-secondary:hover {    color: #545b62 !important}.text-success {    color: #28a745 !important}a.text-success:focus,a.text-success:hover {    color: #1e7e34 !important}.text-info {    color: #17a2b8 !important}a.text-info:focus,a.text-info:hover {    color: #117a8b !important}.text-warning {    color: #ffc107 !important}a.text-warning:focus,a.text-warning:hover {    color: #d39e00 !important}.text-danger {    color: #dc3545 !important}a.text-danger:focus,a.text-danger:hover {    color: #bd2130 !important}.text-light {    color: #f8f9fa !important}a.text-light:focus,a.text-light:hover {    color: #dae0e5 !important}.text-dark {    color: #343a40 !important}a.text-dark:focus,a.text-dark:hover {    color: #1d2124 !important}.text-muted {    color: #6c757d !important}.text-hide {    background-color: transparent;    border: 0;    color: transparent;    font: 0/0 a;    text-shadow: none}.visible {    visibility: visible !important}.invisible {    visibility: hidden !important}@media print {    *,    :after,    :before {        box-shadow: none !important;        text-shadow: none !important    }    a:not(.btn) {        text-decoration: underline    }    abbr[title]:after {        content: " (" attr(title) ")"    }    pre {        white-space: pre-wrap !important    }    blockquote,    pre {        border: 1px solid #999;        page-break-inside: avoid    }    thead {        display: table-header-group    }    img,    tr {        page-break-inside: avoid    }    h2,    h3,    p {        orphans: 3;        widows: 3    }    h2,    h3 {        page-break-after: avoid    }    @page {        size: a3    }    .container,    body {        min-width: 992px !important    }    .navbar {        display: none    }    .badge {        border: 1px solid #000    }    .table {        border-collapse: collapse !important    }    .table td,    .table th {        background-color: #fff !important    }    .table-bordered td,    .table-bordered th {        border: 1px solid #ddd !important    }}@import url("https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400;0,500;0,700;0,800;0,900;1,400;1,500;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;1,100;1,200;1,300&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {    border: 0;    font-family: Poppins, sans-serif;    font-size: 100%;    margin: 0;    padding: 0}* {    --light-color: #fff;    --border-color: #f1f1f1;    --brdcolor-gray-300: rgba(0, 0, 0, .105);    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box}body,html {    height: 100% !important;    position: relative !important;    scroll-behavior: smooth}body {    background: #f8f8f8 !important;    color: #000 !important;    font-family: Helvetica Neue, Helvetica, Arial, sans-serif !important;    font-size: 14px !important;    margin: 0 !important;    padding: 0 !important}ion-icon {    font-size: 25px}img.lazy {    opacity: 0}img:not(.initial) {    transition: opacity 1s}img.error,img.initial,img.loaded {    opacity: 1}img:not([src]) {    visibility: hidden}.sign-up-image img {    max-width: 100%}.reg-form {    border: 1px solid rgba(0, 0, 0, .125);    border-radius: 6px;    margin-bottom: auto;    margin-top: auto}.login-footer {    align-items: center;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between}.password-toggle {    right: .75rem;    top: 35%}.password-toggle,.register-password-toggle {    color: #959ca9;    cursor: pointer;    font-size: 20px;    position: absolute;    transform: translateY(-50%);    z-index: 999999}.register-password-toggle {    right: 1.75rem;    top: 23%}.sidebar-text h6 {    font-size: 16px}.sidebar-toggle {    margin-left: -240px}.sidebar {    background: #fff;    height: 100%;    position: absolute;    transition: all .3s ease-in-out;    width: 100%;    z-index: 100}.sidebar #leftside-navigation ul,.sidebar #leftside-navigation ul ul {    margin: -2px 0 0;    padding: 0}.sidebar #leftside-navigation ul li {    border-bottom: 1px solid hsla(0, 0%, 100%, .05);    list-style-type: none}.sidebar #leftside-navigation ul li.active>a {    color: var(--primary-color)}.sidebar #leftside-navigation ul li.active ul {    display: block}.sidebar #leftside-navigation ul li a {    color: #000;    display: block;    font-size: 16px;    outline: 0;    padding: 18px 0 18px 25px;    text-decoration: none;    transition: all .2s ease-in}.sidebar #leftside-navigation ul li a span {    display: inline-block}.sidebar #leftside-navigation ul li a i {    width: 35px}.sidebar #leftside-navigation ul li a i .fa-angle-left,.sidebar #leftside-navigation ul li a i .fa-angle-right {    padding-top: 3px}.sidebar #leftside-navigation ul ul {    display: none}.sidebar #leftside-navigation ul ul li {    background: #e5e6e6;    border-bottom: none;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    padding-left: 15px}.sidebar #leftside-navigation ul ul li a {    color: #000;    font-size: 16px;    padding-bottom: 13px;    padding-top: 13px}.search_btn {    align-items: center;    background: #fff;    border: 0;    display: inline-flex;    justify-content: center;    letter-spacing: -.01rem;    position: relative;    transform: translateY(0)}.search_btn:not(.btn-link):hover {    box-shadow: none;    transform: none}.fa-arrow-up-left:before {    content: "\e94f"}.firebaseui-container {    max-width: 500px !important}.mdl-button--raised.mdl-button--colored {    background: #0e7dd1 !important;    color: #fff !important}.mdl-shadow--2dp {    box-shadow: none !important}.block {    background-color: var(--primary-color);    border: none;    color: #fff;    cursor: pointer;    display: block;    font-size: 16px;    padding: 14px 28px;    text-align: center;    width: 100%}.block:hover {    background-color: #ddd;    color: #000}.link-buttons {    align-items: center;    border: 0 solid transparent;    border-radius: 0;    box-shadow: none;    cursor: pointer;    display: inline-flex;    font-weight: 600 !important;    justify-content: center;    letter-spacing: .3px;    outline: 0;    position: relative;    text-align: center;    text-decoration: none;    text-shadow: none;    text-transform: uppercase;    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;    vertical-align: middle}.btn-element {    display: inline-block;    vertical-align: middle}.btn-element a {    margin: 0 12px}.extra-large {    font-size: 16px !important;    line-height: 22px}.large {    font-size: 14px !important;    line-height: 20px}.extra-small,.small {    font-size: 12px !important;    line-height: 16px}.default {    font-size: 13px !important;    line-height: 18px}.link-btn {    border-bottom: 1px solid;    color: #000;    font-size: 1.5rem}.btn-circle {    border-radius: 24px}.bg-3 {    background: #37474f;    color: #fff}.content h2 {    font-size: 1.5em}.buttons {    -moz-osx-font-smoothing: grayscale;    -webkit-backface-visibility: hidden;    background: none;    border: none;    color: inherit;    cursor: pointer;    margin: 1em;    padding: 1em;    position: relative;    transition: .15s ease;    vertical-align: middle;    z-index: 1}.tab-pane .button {    border-radius: 0}.buttons-mini {    -moz-osx-font-smoothing: grayscale;    -webkit-backface-visibility: hidden;    background: none;    border: none;    color: inherit;    cursor: pointer;    display: block;    margin: 1em;    padding: 1em;    position: relative;    vertical-align: middle;    z-index: 1}.buttons:focus {    outline: none}.buttons>span {    vertical-align: middle}.bg-3 .buttons {    border-color: #fff;    color: #fff}.button--size-s {    font-size: 14px}.button--size-m {    font-size: 16px}.button--size-l {    font-size: 18px}.button--text-upper {    letter-spacing: 2px;    text-transform: uppercase}.button--text-thin {    font-weight: 300}.button--text-medium {    font-weight: 500}.button--text-thick {    font-weight: 600}.button--round-s {    border-radius: 5px}.button--round-m {    border-radius: 15px}.button--round-l {    border-radius: 40px}.button--border-thin {    border: 1px solid}.button--border-medium {    border: 2px solid}.button--border-thick {    border: 3px solid}.button.button--btn2 {    background: #37474f;    color: #fff;    transition: background-color .3s, color .3s}.button--btn2.button--inverted,.button--btn2.button--inverted--style1,.button--btn2.button--inverted--style2 {    background: #fff;    color: #37474f}.button--btn2:before {    border: 2px solid #3f51b5;    border-radius: inherit;    content: "";    left: 0;    opacity: 0;    position: absolute;    top: 0;    transform: scale3d(.6, .6, 1);    transition: transform .3s, opacity .3s;    transition-timing-function: cubic-bezier(.75, 0, .125, 1);    z-index: -1}.button--btn2.button--inverted:before {    border-color: #5f9ea0}.button--btn2.button--inverted--style1:before {    border-color: bisque}.button--btn2.button--inverted--style2:before {    border-color: var(--primary-color)}.button--btn2:hover {    background-color: #fff;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #3f51b5;    transform: translateY(-1px)}.button--btn2.button--inverted:hover {    background-color: #37474f;    color: #5f9ea0}.button--btn2.button--inverted--style1:hover {    background-color: #37474f;    color: bisque}.button--btn2.button--inverted--style2:hover {    background-color: #37474f;    color: var(--primary-color)}.button--btn2:hover:before {    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    opacity: 1;    transform: scaleX(1);    transform: translateY(-1px)}.button--btn-4 {    border: none;    border-radius: 3px;    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .15)}.gradient-horizon {    background-image: linear-gradient(90deg, #833ab4, #fd1d1d 50%, #fcb045) !important}.gradient-horizon:hover {    background-image: linear-gradient(90deg, #fcb045 100%, #fd1d1d 0, #833ab4 0) !important;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-1px)}.gradient-green-blue {    background-image: linear-gradient(90deg, #43cea2, #185a9d) !important}.gradient-green-blue:hover {    background-image: linear-gradient(90deg, #185a9d, #43cea2) !important;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-1px)}.gradient-yellow-pink {    background: linear-gradient(90deg, #3a1c71, #d76d77, #ffaf7b)}.gradient-yellow-pink:hover {    background: linear-gradient(90deg, #ffaf7b, #d76d77, #3a1c71);    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-1px)}.gradient {    background: linear-gradient(90deg, #8e0e00, #1f1c18)}.gradient:hover {    background: linear-gradient(90deg, #1f1c18, #8e0e00);    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-1px)}.gradient-pink-green {    background: linear-gradient(90deg, #fe8c00, #f83600)}.gradient-pink-green:hover {    background: linear-gradient(90deg, #f83600, #fe8c00);    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-1px)}.btn-5 {    border: none;    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, .15)}.red-button {    background-color: #c02942}.teal-button {    background-color: #53777a}.light-button {    background-color: #ecd078}.green-button {    background-color: #59ba41}.black-button {    background-color: #161616}.primary-button {    background-color: #3498db}.btn-6-1 {    border: 2px solid #c02942 !important;    color: #c02942 !important}.btn-6-1:hover {    background-color: #c02942;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.btn-6-2 {    border: 2px solid #53777a !important;    color: #53777a !important}.btn-6-2:hover {    background-color: #53777a;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.btn-6-3 {    border: 2px solid #ebc340 !important;    color: #ebc340 !important}.btn-6-3:hover {    background-color: #ebc340;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.btn-6-4 {    border: 2px solid #59ba41 !important;    color: #59ba41 !important}.btn-6-4:hover {    background-color: #59ba41;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.btn-6-5 {    border: 2px solid #161616 !important;    color: #161616 !important}.btn-6-5:hover {    background-color: #161616;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.btn-6-6 {    border: 2px solid #ff6a65 !important;    color: #ff6a65 !important}.btn-6-6:hover {    background-color: #ff6a65;    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    color: #fff !important}.title-border {    border-top: 1px solid #d3d3d3}.black-button:hover,.green-button:hover,.light-button:hover,.primary-button:hover,.red-button:hover,.teal-button:hover {    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    opacity: .9;    transform: translateY(-1px)}.black-button,.green-button,.light-button,.primary-button,.red-button,.teal-button {    color: #fff;    cursor: pointer;    font-weight: 600;    letter-spacing: 1px;    transition: .15s;    transition: .15s ease}.gradient,.gradient-green-blue,.gradient-horizon,.gradient-pink-green,.gradient-yellow-pink {    color: #fff;    cursor: pointer;    font-weight: 600;    letter-spacing: 1px}button.block {    cursor: pointer;    transition: .15s}button.block:focus {    outline: none}.clr-facebbok {    background-color: #3b5998 !important;    color: #fff}.clr-cart:hover,.clr-codepan:hover,.clr-facebbok:hover,.clr-github:hover,.clr-insta:hover,.clr-search:hover,.clr-twitter:hover,.clr-view:hover,.clr-youtube:hover {    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), 0 2px 2px rgba(0, 0, 0, .05), 0 4px 4px rgba(0, 0, 0, .05), 0 8px 8px rgba(0, 0, 0, .05), 0 16px 16px rgba(0, 0, 0, .05);    transform: translateY(-2px)}.clr-codepan:hover,.clr-github:hover {    background-color: #000 !important}.clr-twitter {    background-color: #1da1f2 !important}.clr-insta {    background-color: #405de6 !important}.clr-search,.clr-view {    background-color: var(--primary-color) !important}.clr-cart {    background-color: #7fd27f !important}.clr-youtube {    background-color: red !important}.btn-6-1,.btn-6-2,.btn-6-3,.btn-6-4,.btn-6-5 {    cursor: pointer;    font-weight: 600;    letter-spacing: 1px}.btn-dark {    background: none;    border: none;    color: #fff;    cursor: pointer;    display: inline-block;    font-family: inherit;    font-size: inherit;    font-weight: 500;    letter-spacing: 1px;    outline: none;    padding: 15px 30px;    position: relative;    text-transform: uppercase;    transition: all .3s}.btn-dark:after {    content: "";    position: absolute;    transition: all .3s;    z-index: -1}.button {    background-color: transparent;    border: 1px solid transparent;    border-radius: .25rem;    color: #212529;    cursor: pointer;    display: inline-block;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    margin: 2px;    padding: .375rem .75rem;    text-align: center;    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none;    vertical-align: middle}.button-rounded {    border-radius: 20px}.button-primary {    background-color: #3787de !important;    border-color: #007bff !important;    color: #fff}.button-secondary {    background-color: #5a6d90 !important;    border-color: #5a6d90 !important;    color: #fff}.button-success {    background-color: #2eca8b !important;    border-color: #2eca8b !important;    color: #fff}.button-danger {    background-color: #e43f52 !important;    border-color: #e43f52 !important;    color: #fff}.button-warning {    background-color: #ffc107 !important;    border-color: #ffc107 !important;    color: #fff}.button-primary-outline {    border-color: #007bff !important;    color: #3787de !important}.button-secondary-outline {    border-color: #5a6d90 !important;    color: #5a6d90 !important}.button-success-outline {    border-color: #2eca8b !important;    color: #2eca8b !important}.button-danger-outline {    border-color: #e43f52 !important;    color: #e43f52 !important}.button-warning-outline {    border-color: #ffc107 !important;    color: #ffc107 !important}.button-primary-outline:focus,.button-primary-outline:hover,.button-primary:focus,.button-primary:hover {    background-color: #4c92de !important;    border-color: #4c92de !important;    color: #fff !important;    outline: 0}.button-secondary-outline:focus,.button-secondary-outline:hover,.button-secondary:focus,.button-secondary:hover {    background-color: #707d96 !important;    border-color: #707d96 !important;    color: #fff !important;    outline: 0}.button-success-outline:focus,.button-success-outline:hover,.button-success:focus,.button-success:hover {    background-color: #30d290 !important;    border-color: #30d290 !important;    color: #fff !important;    outline: 0}.button-danger-outline:focus,.button-danger-outline:hover,.button-danger:focus,.button-danger:hover {    background-color: #e95d6d !important;    border-color: #e95d6d !important;    color: #fff !important;    outline: 0}.button-warning-outline:focus,.button-warning-outline:hover,.button-warning:focus,.button-warning:hover {    background-color: #f8cf52 !important;    border-color: #f8cf52 !important;    color: #fff !important;    outline: 0}.button-sm {    font-size: 12px}.buttons-mini-s {    font-size: 12px;    height: 28px;    margin: 1em;    padding: 0 1em}.social-icon {    align-items: center;    font-size: 1.5rem;    justify-content: center;    margin: 0;    padding: 9px 11px;    transition: .15s ease}.rounded-icon,.social-icon {    background-color: #000;    color: #fff}.rounded-icon {    border-radius: 50%;    font-size: 17px;    height: 45px;    line-height: 45px !important;    text-align: center;    transition: all .3s ease 0s;    width: 45px}.rounded-icon:hover,.social-icon:hover {    background: var(--primary-color)}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {    box-shadow: none !important}.form-control:active,.form-control:focus {    border: 2px solid var(--primary-color) !important;    box-shadow: none !important;    outline: none}.input-group-append:focus {    outline: none}.form-control {    border: 2px solid var(--border-color) !important;    border-radius: 0 !important;    font-size: 16px}fieldset {    border: 1px solid #ccc;    padding: 32px;    scroll-margin: 32px}fieldset:not(:last-child) {    margin-bottom: 32px}fieldset fieldset {    border-radius: 8px;    padding: 16px}fieldset fieldset legend {    font-size: 1em;    margin-left: -8px;    padding: 0 8px}legend {    font-size: 1.5em;    margin-left: -16px;    padding: 0 16px}label,legend {    font-weight: 500}label {    align-items: center;    display: grid;    font-size: 16px}input,select {    border: 1px solid #ccc;    font-family: inherit;    padding: 8px}input:focus,select:focus {    border-color: #3498db;    outline: none}.checkbox-label {    display: inline-block}#fieldset-billing-address {    display: none}.form-input {    background: #fff !important;    border: 2px solid #e5e5e5 !important;    border-radius: 0;    color: #000 !important;    font: inherit !important;    padding: 6px 10px !important}.form-input:focus,.form-input:hover {    border: 2px solid #0e7dd1 !important;    border-radius: 0;    box-shadow: none;    outline: none}a,a:hover {    text-decoration: none !important}.navbar-top-header-border {    border-bottom: 1px solid;    border-color: #e8e8e8}.navbar-top-search-box {    background-color: transparent;    border: 2px solid hsla(0, 0%, 73%, .2);    border-radius: 0;    box-shadow: none;    transition: border-color .5s ease}.navbar-top-search-box>input:focus {    border-color: var(--primary-color) !important;    border-right: none;    box-shadow: none}.width-60 {    width: 60% !important}.padding-left-5 {    padding-left: 5% !important}.padding-left-15 {    padding-left: 15% !important}.padding-left-25 {    padding-left: 25% !important}.padding-right-5 {    padding-right: 5% !important}.topbar>ul li {    line-height: 30px;    list-style: square inside;    margin: 0;    padding: 0}.list-inline>li {    display: inline-block;    padding-left: 5px;    padding-right: 5px}.brand-logo-link {    max-height: 60px;    max-width: 245px}ul#myTab-kv-1 li {    padding-right: 10px}.cf:after,.cf:before {    content: "";    display: table}.cf:after {    clear: both}.support {    color: #ee2563;    display: none;    font-size: 1.4em;    font-weight: 700;    padding: 2em 0 0}a {    outline: none;    text-decoration: none}.hidden {    height: 0;    overflow: hidden;    pointer-events: none;    position: absolute;    width: 0}.button-content {    margin: 0 auto;    padding: 2em 1em 5em 2em;    text-align: center}.button-content h2 {    font-size: 2rem}.content {    margin: 0 auto;    max-width: 1000px;    padding: 2em 1em;    z-index: 1}.content h2 {    margin: 0 0 2em}.content p {    font-size: 16px !important;    margin: 1em 0}.box {    display: flex;    flex-wrap: wrap;    justify-content: center}.codrops-header {    letter-spacing: -1px;    padding: 3em 190px 4em}.codrops-header h1 {    font-size: 4em;    font-weight: 200;    line-height: 1;    margin-bottom: 0}.codrops-header h1 span {    color: #a8b3b8;    display: block;    font-size: 40%;    letter-spacing: 0;    padding: .5em 0 1em}.codrops-links {    display: inline-block;    font-size: 1.25em;    position: relative;    text-align: center;    white-space: nowrap}.codrops-links:after {    background: #bfcacf;    content: "";    height: 100%;    left: 50%;    position: absolute;    top: 0;    transform: rotate(22.5deg);    width: 1px}.codrops-icon {    display: inline-block;    margin: .5em;    padding: 0;    text-decoration: none;    width: 1.5em}.codrops-icon:before {    speak: none;    -webkit-font-smoothing: antialiased;    font-family: codropsicons;    font-style: normal;    font-variant: normal;    font-weight: 400;    line-height: 1;    margin: 0 5px;    text-transform: none}.codrops-icon span {    display: none}.codrops-icon--drop:before {    content: "\e001"}.codrops-icon--prev:before {    content: "\e004"}.content--related {    font-weight: 600;    text-align: center}.media-item {    display: inline-block;    margin: 1em 0 0;    padding: 1em;    transition: color .3s;    vertical-align: top}.media-item__img {    max-width: 100%;    opacity: .8;    transition: opacity .3s}.media-item:focus .media-item__img,.media-item:hover .media-item__img {    opacity: 1}.media-item__title {    font-size: .85em;    margin: 0;    padding: .5em}@media screen and (max-width:50em) {    .codrops-header {        padding: 3em 10% 4em    }}@media screen and (max-width:40em) {    .codrops-header h1 {        font-size: 2.8em    }}.home-slider {    align-items: center;    background-color: #f8f8f8;    clear: both;    display: flex;    justify-content: center;    max-height: 510px;    max-width: 1680px;    overflow: hidden;    position: relative;    width: 100%}.main-content {    margin: 0 auto;    max-width: 930px;    padding: 0 16px;    width: 100%}.morph-dropdown-wrapper .content>ul {    display: flex;    flex-wrap: wrap}.topbar {    border-bottom: 1px solid rgb(0 0 0/7%);    font-size: 14px;    padding: 10px 0}#header.topper-white {    background: #fff;    color: #020000;    margin: 0;    padding: 0;    position: relative;    width: 100%;    z-index: 990}#header.topper-white .topbar {    background: #065176 !important;    font-size: 16px;    height: 50px;    line-height: 40px}#header.topper-white .topbar a {    color: var(--primary-color)}#cart-count {    background: red;    bottom: 19px;    color: #fff;    font-size: 12px;    margin-left: -6px;    padding: 3px 5px;    position: relative}.badge-sm {    border-radius: 9px;    padding-left: 9px;    padding-right: 9px}.product-image-swiper {    width: 92% !important}.btn:focus,.product-image-swiper .btn.focus {    box-shadow: none;    outline: 0}.rating-container .filled-stars {    -webkit-text-stroke: #a9a9a9;    text-shadow: none}.cd-morph-dropdown {    background-color: #fff;    height: 35px;    position: relative}.cd-morph-dropdown:before {    content: "mobile";    display: none}.cd-morph-dropdown .nav-trigger {    color: transparent;    height: 60px;    overflow: hidden;    position: absolute;    right: 0;    text-indent: 100%;    top: 0;    white-space: nowrap;    width: 60px}.cd-morph-dropdown .nav-trigger span,.cd-morph-dropdown .nav-trigger span:after,.cd-morph-dropdown .nav-trigger span:before {    background-color: #1a1a1a;    height: 3px;    position: absolute;    width: 26px}.cd-morph-dropdown .nav-trigger span {    bottom: auto;    left: 50%;    right: auto;    top: 50%;    transform: translateX(-50%) translateY(-50%);    transition: background-color .3s}.cd-morph-dropdown .nav-trigger span:after,.cd-morph-dropdown .nav-trigger span:before {    content: "";    left: 0;    transition: transform .3s}.cd-morph-dropdown .nav-trigger span:before {    transform: translateY(-9px)}.cd-morph-dropdown .nav-trigger span:after {    transform: translateY(9px)}.cd-morph-dropdown.nav-open .nav-trigger span {    background-color: transparent}.cd-morph-dropdown.nav-open .nav-trigger span:before {    transform: rotate(45deg)}.cd-morph-dropdown.nav-open .nav-trigger span:after {    transform: rotate(-45deg)}.cd-morph-dropdown .main-nav {    display: none}.cd-morph-dropdown .morph-dropdown-wrapper {    background-color: #fff;    box-shadow: inset 0 1px 0 #e6e6e6;    display: none;    left: 0;    padding: 1.2em 5%;    position: absolute;    top: 60px;    width: 100%}.cd-morph-dropdown.nav-open .morph-dropdown-wrapper {    display: block}.cd-morph-dropdown .dropdown-list>ul>li {    margin-bottom: 3.3em}.cd-morph-dropdown .label {    color: #1a1a1a;    display: block;    font-size: 2.2rem;    margin-bottom: .8em}.cd-morph-dropdown .content {    padding-left: 30px;    padding-right: 30px}.cd-morph-dropdown .content li,.cd-morph-dropdown .content li:after {    clear: both;    content: "";    display: block;    list-style-type: none}.cd-morph-dropdown .content li a {    color: #000;    line-height: 2rem;    text-decoration: none}.cd-morph-dropdown .content h2 {    color: #a6a6a6;    font-size: 1.3rem;    font-weight: 700;    margin: 20px 0 10px 14px;    text-transform: uppercase}.cd-morph-dropdown .content>ul>li>a {    color: #333;    font-weight: 800}.shopping-cart-sidebar,.sidenav {    background-color: #fff;    height: 100%;    overflow-x: hidden;    overflow-y: scroll;    position: fixed;    top: 0;    transition: .15s;    width: 0;    z-index: 2000}.sidenav {    left: 0;    max-width: 100%;    width: 400px}.shopping-cart-sidebar {    max-width: 100%;    right: 0;    width: 400px}.is-closed-right {    transform: translateX(400px)}.is-closed-left {    transform: translateX(-400px)}.sidenav select {    font-weight: 500;    width: 80%}.sidenav button,.sidenav select {    background: #fff;    border: none;    font-size: 17px;    padding: 10px}.sidenav button {    cursor: pointer;    width: 20%}.sidenav input:focus {    outline: none !important}.sidenav button:focus {    outline: none}.sidenav button:hover {    background: #fff}.sidenav .nav-link.active {    background-color: rgba(0, 0, 0, .05);    color: #909090 !important;    font-weight: 900;    position: relative !important;    text-align: center;    text-decoration: none !important;    text-transform: uppercase !important;    width: auto}.sidenav .nav-item {    text-align: center !important;    width: 50% !important}.sidenav .nav-tabs {    background-color: rgba(0, 0, 0, .04) !important;    border-bottom: 1px solid #dee2e6 !important;    border-top: 1px solid #dee2e6 !important}.sidenav .nav-link {    border: 1px solid transparent;    border-top-left-radius: 0 !important;    border-top-right-radius: 0 !important;    padding: 12px}.sidenav .nav-item .nav-link {    color: #909090;    font-weight: 900;    letter-spacing: .3px;    text-align: center;    text-transform: uppercase;    transition: background-color .25s ease, color .25s ease}.sidenav .tab-content {    -webkit-overflow-scrolling: touch;    bottom: 0;    left: 0;    overflow: hidden;    right: 0}.sidenav .select2-container {    width: 100% !important}.sidenav .close-sidenav a {    color: #000}.shopping-cart-sidebar .shopping-cart-sm .product-image {    float: right !important;    width: auto !important}.shopping-cart-sidebar .shopping-cart-sm .product-details {    width: auto !important}.shopping-cart-sidebar .shopping-cart-sm .product-sm-quantity:before {    content: "x" !important}.shopping-cart-sidebar .shopping-cart-sm .product-sm-quantity input {    margin-left: 20px !important;    width: 60px !important}.shopping-cart-sidebar .title {    font-size: 18px}.shopping-cart-sidebar .close-sidebar a {    color: #000}.block-div {    background-color: #1a1a1b;    display: block;    height: 100%;    left: 0;    opacity: .7;    position: fixed;    text-align: center;    top: 0;    width: 0;    z-index: 1000}.vertical-nav .arrow {    height: 25px;    line-height: 25px}.colors {    float: left;    margin: 20px auto;    width: 260px}.colors a {    float: left;    height: 30px;    width: 43.3px}.colors .default {    background: #414956}.colors .blue {    background: #4a89dc}.colors .green {    background: #03a678}.colors .red {    background: #ed5565}.colors .white {    background: #fff}.colors .black {    background: #292929}@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);.jquery-accordion-menu,.jquery-accordion-menu * {    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    font-family: Open Sans, sans-serif;    outline: 0}.jquery-accordion-menu {    box-shadow: 0 20px 50px #333;    min-width: 260px;    position: relative}.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header {    background: #414956;    color: #f0f0f0;    float: left;    font-weight: 600;    height: 50px;    line-height: 50px;    padding-left: 22px;    width: 100%}.jquery-accordion-menu ul {    list-style: none;    margin: 0;    padding: 0}.jquery-accordion-menu ul li {    display: block;    float: left;    position: relative;    width: 100%}.jquery-accordion-menu ul li a {    background: #fefeff;    color: #000;    float: left;    font-size: 13px;    font-weight: 700;    overflow: hidden;    padding: 14px 22px;    position: relative;    text-decoration: none;    text-transform: capitalize;    transition: color .2s linear, background .2s linear;    white-space: nowrap;    width: 100%}.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a {    color: #007bff}.jquery-accordion-menu>ul>li>a {    border-bottom: 1px solid hsla(0, 0%, 51%, .2)}.jquery-accordion-menu ul li a i {    float: left;    font-size: 16px;    line-height: 18px;    text-align: left;    width: 34px}.jquery-accordion-menu .submenu-indicator {    float: right;    font-size: 20px;    line-height: 19px;    position: absolute;    right: 22px;    -o-transition: transform .3s linear;    -moz-transition: transform .3s linear;    -webkit-transition: transform .3s linear;    -ms-transition: transform .3s linear}.jquery-accordion-menu ul ul.submenu .submenu-indicator {    line-height: 16px}.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {    transform: rotate(45deg)}.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {    display: none;    position: static;    width: 100%}.jquery-accordion-menu ul ul.submenu li {    clear: both;    width: 100%}.jquery-accordion-menu ul ul.submenu li a {    background: #f5f4f4;    border-left: 6px solid transparent;    border-top: none;    float: left;    font-size: 11px;    position: relative;    transition: border .2s linear;    width: 100%}.jquery-accordion-menu ul ul.submenu li:hover>a {    border-left-color: #007bff}.jquery-accordion-menu ul ul.submenu>li>a {    padding-left: 30px}.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {    padding-left: 45px}.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {    padding-left: 60px}.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {    background: #f0f0f0;    border-radius: 100%;    color: #555;    font-size: 11px;    font-weight: 800;    line-height: 18px;    min-width: 20px;    padding: 1px 2px 1px 1px;    position: absolute;    right: 18px;    text-align: center;    top: 14px}.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {    top: 12px}.ink {    background: hsla(0, 0%, 100%, .3);    border-radius: 100%;    display: block;    position: absolute;    transform: scale(0)}@keyframes wobble {    0% {        transform: none    }    15% {        transform: translate3d(-25%, 0, 0) rotate(-5deg)    }    30% {        transform: translate3d(20%, 0, 0) rotate(3deg)    }    45% {        transform: translate3d(-15%, 0, 0) rotate(-3deg)    }    60% {        transform: translate3d(10%, 0, 0) rotate(2deg)    }    75% {        transform: translate3d(-5%, 0, 0) rotate(-1deg)    }    to {        transform: none    }}.wobble {    animation-duration: 1s;    animation-fill-mode: both;    animation-name: wobble}.animate-ink {    animation: ripple .5s linear}@keyframes ripple {    to {        opacity: 0;        transform: scale(2.5)    }}.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu .jquery-accordion-menu-header,.black.jquery-accordion-menu ul li a {    background: #292929}.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a {    background: #222}.black.jquery-accordion-menu>ul>li>a {    border-bottom-color: #222}.black.jquery-accordion-menu ul ul.submenu li:hover>a {    border-left-color: #222}.category-section {    background-color: #fff;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);    margin-top: 10px;    padding-bottom: 10px;    padding-top: 10px}.category-section .category-section-title h3 {    font-size: 32px;    text-align: center}.category-section .category-grid {    border: none;    margin-left: auto;    margin-right: auto;    margin-top: 10px;    overflow: hidden;    padding: 0 0 50px;    position: relative;    text-align: center;    width: 90%;    z-index: 1}.category-section .category-image {    margin: auto;    position: relative;    transition: all .3s ease 0s;    width: 100%}.category-section .category-image-container {    height: 130px;    margin: auto;    max-width: 195px;    position: relative;    vertical-align: middle}.category-section .category-image img {    margin: auto;    max-width: 100%}.category-image-container a img {    max-height: 100%;    max-width: 100%}.category-section .social {    color: #000 !important;    font-size: 16px !important;    line-height: 16px !important;    margin-top: 5px;    text-align: center !important}.category-image .social span {    font-size: .8rem}.product-section {    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);    position: relative}.product-image-swiper-next,.product-image-swiper-prev {    background: #fff !important;    border-radius: 2px !important;    color: rgba(0, 0, 0, .8) !important}.product-image-swiper-next:after,.product-image-swiper-prev:after {    font-size: 33px}.product-image-swiper>img {    height: 100%;    width: 100%}.swiper-button-next,.swiper-button-prev {    outline: none !important}.swiper-container.swiper1 {    background: transparent;    height: 510px}.swiper-slide img {    max-width: 100%}.swiper1.swiper-slide {    align-items: center;    background: transparent;    display: flex;    font-size: 18px;    justify-content: center;    text-align: center}.swiper1 .swiper-slide>img {    height: auto;    max-height: 100%;    max-width: 100%;    width: auto}.banner-swiper .swiper-button-next:after,.banner-swiper .swiper-button-prev:after,.swiper1 .swiper-button-next:after,.swiper1 .swiper-button-prev:after {    font-size: 33px !important;    font-weight: 100 !important}.banner-swiper .swiper-button-next,.banner-swiper .swiper-button-prev,.swiper1 .swiper-button-next,.swiper1 .swiper-button-prev {    background: hsla(0, 0%, 100%, .8) !important;    border-radius: 2px !important;    color: rgba(0, 0, 0, .8) !important}.swiper-container-rtl .swiper-button-next,.swiper1 .swiper-button-prev {    left: 0;    right: auto}.swiper-container-rtl .swiper-button-prev,.swiper1 .swiper-button-next {    left: auto;    right: 0}.banner-swiper .swiper-button-prev,.swiper-container-rtl .swiper-button-next {    left: 0;    right: auto}.banner-swiper .swiper-button-next,.swiper-container-rtl .swiper-button-prev {    left: auto;    right: 0}.swiper1 .swiper-pagination-bullet {    background-color: #fff;    background: #fff;    opacity: 1}.swiper1 .swiper-pagination-bullet:focus {    outline: none}.swiper1 .swiper-pagination-bullet-active {    background: #0675c9;    border: none;    border-radius: 30%;    box-shadow: none;    opacity: 1;    transform: scaleX(1.8) scaley(.8)}.swiper2 {    height: 500px;    width: 100%}.swiper2.swiper-slide {    align-items: center;    background: #fff;    display: flex;    font-size: 18px;    justify-content: center;    text-align: center}.swiper2.swiper-slide img {    max-height: 100%;    max-width: 100%}.category-swiper {    height: 200px;    width: 100%}.category-swiper .swiper-slide {    align-items: center;    background: #fff;    border-right: 1px solid hsla(0, 0%, 100%, .1);    display: flex;    font-size: 18px;    justify-content: center;    text-align: center}.category-swiper .swiper-slide img {    max-height: 100%;    max-width: 70%}.gallery-top,.product-gallery-top {    height: 80%;    width: 100%}.gallery-thumbs,.product-gallery-thumbs {    box-sizing: border-box;    height: 20%;    padding: 10px 0}.gallery-thumbs .swiper-slide,.product-gallery-thumbs .swiper-slide {    height: 100%;    margin-left: 10px;    opacity: .4;    width: 25%}.gallery-thumbs .product-view-grid,.product-gallery-thumbs .product-view-grid {    border: 0 !important;    width: 100% !important}.gallery-thumbs .swiper-slide-thumb-active,.product-gallery-thumbs .swiper-slide-thumb-active {    opacity: 1}.shopping-cart .product-image {    float: left;    width: 20%}.shopping-cart .product-details {    float: left;    width: 37%}.shopping-cart .product-price {    float: left;    width: 12%}.shopping-cart .product-quantity {    float: left;    width: 10%}.shopping-cart .product-removal {    float: left;    width: 9%}.shopping-cart .product-line-price {    float: left;    text-align: right;    width: 12%}.column-labels:after,.column-labels:before,.group:after,.group:before,.product:after,.product:before,.shopping-cart:after,.shopping-cart:before,.totals-item:after,.totals-item:before {    content: "";    display: table}.column-labels:after,.group:after,.product:after,.shopping-cart:after,.totals-item:after {    clear: both}.column-labels,.group,.product,.shopping-cart,.totals-item {    zoom: 1}.product .product-line-price:before,.product .product-price:before,.totals-value:before {    content: "₹ "}.shopping-cart {    margin-top: -45px}.column-labels label {    border-bottom: 1px solid #eee;    margin-bottom: 15px;    padding-bottom: 15px;    padding-top: 10px}.product,.product-sm {    border-bottom: 1px solid #eee;    margin-bottom: 20px;    padding-bottom: 10px}.product .product-image,.product-sm .product-image {    text-align: center}.product .product-image img,.product-sm .product-image img {    width: 100px}.product .product-details,.product-sm .product-details {    line-height: 50px}.product .product-details .product-title,.product-sm .product-details .product-title {    font-family: inherit;    font-size: 16px;    font-weight: 700;    margin-right: 20px;    text-transform: uppercase}.product .product-details .product-description,.product-sm .product-details .product-description {    line-height: 1.4em;    margin: 5px 110px 5px 0}.product .product-quantity input,.product-sm .product-quantity input {    width: 60px}.product .remove-product,.product-sm .remove-product {    background-color: #c66;    border: 0;    border-radius: 3px;    color: #fff;    font-family: inherit;    font-size: 12px;    padding: 4px 8px}.product .remove-product:hover,.product-sm .remove-product:hover {    background-color: #a44}.totals .totals-item {    clear: both;    float: right;    margin-bottom: 10px;    width: 100%}.totals .totals-item label {    clear: both;    float: left;    text-align: right;    width: 79%}.totals .totals-item .totals-value {    float: right;    text-align: right;    width: 21%}.featured-section {    margin-left: 30px;    margin-right: 30px}.featured-section-product .swiper-slide img {    width: 100%}.featured-section-product .swiper-container {    height: auto;    width: 100%}.featured-section-product .swiper-slide {    align-items: center;    background: none;    display: flex;    font-size: 18px;    justify-content: center;    padding: 20px 0 60px;    text-align: center}.featured-section-product .swiper-button-next,.featured-section-product>.swiper-button-prev {    display: none}.featured-section-product-title {    border-bottom: none !important;    color: #2d2a2a;    font-size: 35px;    font-weight: 600;    line-height: 1.4;    margin-bottom: 22px;    margin-top: 22px;    text-align: center}ul#myTab-kv-1 li>a {    color: #6b6666 !important;    font-size: 18px;    position: relative !important;    text-decoration: none !important}ul#myTab-kv-1 li>a:hover {    color: #000 !important}ul#myTab-kv-1 li>a:before {    background-color: var(--primary-color);    bottom: 0;    content: "";    height: 2px;    left: 0;    position: absolute;    transform: scaleX(0);    transition: all .3s ease-in-out 0s;    visibility: hidden;    width: 100%}ul#myTab-kv-1 li>.active:before,ul#myTab-kv-1 li>a:hover:before {    transform: scaleX(1);    visibility: visible}.wallet-card {    background-color: #fff !important;    border: 1px solid #d9e0e3 !important;    border-radius: 0 !important;    padding: 8px !important;    position: relative !important}.featured-section .card {    border: 1px solid #eee;    cursor: pointer}.featured-section .weight {    margin-top: -65px}.featured-section .weight small {    color: #e2dede}.featured-section .buttons {    border-radius: 4px;    margin-top: 7px;    opacity: 0;    padding: 10px;    position: relative}.featured-section .dot {    align-items: center;    background-color: green;    border-radius: 50%;    color: #fff;    display: flex;    font-size: 8px;    height: 14px;    justify-content: center;    left: 27%;    opacity: 0;    position: absolute;    width: 14px}.featured-section .cart-button {    background-color: var(--primary-color);    color: #fff}.featured-section .cart-button:focus {    box-shadow: none}.featured-section .cart {    align-items: center;    background-color: #fff;    display: flex;    font-size: 14px;    justify-content: center;    margin-right: 8px;    overflow: hidden;    position: relative;    width: 50px}.featured-section .card {    border-radius: 0;    transition: .15s}.featured-section .cart-button.clicked span.dot {    animation: item .3s ease-in forwards}@keyframes item {    0% {        left: 30%;        opacity: 1;        top: 30%    }    25% {        left: 26%;        opacity: 1;        top: 0    }    50% {        left: 23%;        opacity: 1;        top: -22%    }    75% {        left: 19%;        opacity: 1;        top: -18%    }    to {        left: 14%;        opacity: 1;        top: 28%    }}.featured-section .card:hover .buttons {    opacity: 1}.featured-section .card:hover .weight {    margin-top: 10px}.featured-section .card:hover {    overflow: hidden;    transform: scale(1.02);    z-index: 2}footer {    background-color: #000}.copyright a {    color: #fff}.copyright {    background-color: var(--primary-color);    color: #fff}.product-listing .title {    font-size: 16px}.filter-bars,.sidebar-filter {    display: none}#breadcrumbs {    display: flex;    list-style: none;    padding: 8px 16px}#breadcrumbs li {    margin: 8px 0}#breadcrumbs li a {    color: #4b7bec;    text-decoration: none}#breadcrumbs li a:hover {    color: #3867d6;    text-decoration: underline;    transition-delay: 50ms;    transition: 50ms}#breadcrumbs li+li:before {    color: #000;    content: "/\00a0";    padding: 8px}.filter-section {    background-color: #fff;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16)}.price-filter-control .range-slider {    height: 6em;    margin: auto;    position: relative;    text-align: center}.price-filter-control .range-slider input[type=range],.price-filter-control .range-slider svg {    bottom: 0;    left: 0;    position: absolute}.price-filter-control input[type=number] {    -moz-appearance: textfield;    border: 1px solid #ddd;    font-size: 1.6em;    text-align: center}.price-filter-control input[type=number]::-webkit-inner-spin-button,.price-filter-control input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none}.price-filter-control input[type=number]:invalid,.price-filter-control input[type=number]:out-of-range {    border: 2px solid tomato}.price-filter-control input[type=range] {    -webkit-appearance: none;    width: 100%}.price-filter-control input[type=range]:focus {    outline: none}.price-filter-control input[type=range]:focus::-webkit-slider-runnable-track {    background: var(--primary-color)}.price-filter-control input[type=range]:focus::-ms-fill-lower,.price-filter-control input[type=range]:focus::-ms-fill-upper {    background: var(--primary-color)}.price-filter-control input[type=range]::-webkit-slider-runnable-track {    animate: .2s;    background: var(--primary-color);    border: 0;    border-radius: 1px;    box-shadow: none;    cursor: pointer;    height: 5px;    width: 100%}.price-filter-control input[type=range]::-webkit-slider-thumb {    -webkit-appearance: none;    background: #d4ecff;    border: 1px solid var(--primary-color);    border-radius: 25px;    box-shadow: 0 0 0 #000;    cursor: pointer;    height: 18px;    margin-top: -7px;    position: relative;    width: 18px;    z-index: 2}.price-filter-control input[type=range]::-moz-range-track {    animate: .2s;    background: #8a8e91;    border: 0;    border-radius: 1px;    box-shadow: none;    cursor: pointer;    height: 5px;    width: 100%}.price-filter-control input[type=range]::-moz-range-thumb {    background: #a1d0ff;    border: 1px solid var(--primary-color);    border-radius: 25px;    box-shadow: 0 0 0 #000;    cursor: pointer;    height: 18px;    position: relative;    width: 18px;    z-index: 2}.price-filter-control input[type=range]::-ms-track {    animate: .2s;    background: transparent;    border-color: transparent;    color: transparent;    cursor: pointer;    height: 5px;    width: 100%}.price-filter-control input[type=range]::-ms-fill-lower,.price-filter-control input[type=range]::-ms-fill-upper {    background: var(--primary-color);    border: 0;    border-radius: 1px;    box-shadow: none}.price-filter-control input[type=range]::-ms-thumb {    background: #d4ecff;    border: 1px solid var(--primary-color);    border-radius: 25px;    box-shadow: 0 0 0 #000;    cursor: pointer;    height: 18px;    position: relative;    width: 18px;    z-index: 2}.custom-control-label {    color: #000}.product-listing-section .product-grid {    border: none;    box-shadow: none;    height: 100%;    padding: 0;    width: 50%}.product-listing-section .product-listing {    margin: 10px 0;    padding-bottom: 10px}.product-listing-section .product-listing:not(:last-child) {    border-bottom: 1px solid rgba(0, 0, 0, .1)}.product-content {    padding-bottom: 10px}.check-availability {    border-radius: 0;    margin: 2px 5px}.product-listing-section .product-content .price {    font-size: 25px !important;    font-weight: 400;    letter-spacing: .5px}.product-listing-section .percentage-off {    color: #007bff;    font-size: 15px}.product-listing-section .title {    font-size: 25px !important;    height: 40px}.product-listing-section .subtitle,.product-listing-section .title {    font-weight: 400;    letter-spacing: .5px;    margin: auto;    overflow: hidden;    padding-left: 4px;    text-overflow: ellipsis;    text-transform: capitalize;    transition: all .3s ease 0s}.product-listing-section .subtitle {    color: #1d1c1c;    font-size: 12px !important;    max-height: 40px}.product-listing-section .rating-sm {    font-size: 10px}.product-listing-section .striped-price {    color: #999;    display: inline-block;    font-size: 13px;    font-weight: 400;    margin-left: 3px;    text-decoration: line-through}.product-listing-section .title a {    color: #000}.product-listing-section .product-grid .product-image {    height: 100%;    margin: auto;    position: relative;    transition: all .3s ease 0s;    width: 100%}#page-title.page-title-mini {    padding: 30px 0}#page-title {    background-color: #d4ecff;    padding: 4rem 0;    position: relative}.breadcrumb {    background-color: transparent !important;    font-size: 90%;    left: auto !important;    margin: 0 !important;    padding: 0 !important;    position: absolute !important;    right: 15px !important;    top: 50% !important;    transform: translateY(-50%);    width: auto !important}.breadcrumb-item {    display: flex;    font-size: 14px}.product-page-content .product-title {    font-size: 32px !important;    font-weight: 400}.product-page-content .card {    border-radius: 0;    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);    position: relative}.product-page-content>.product-page-details .btn.focus,.product-page-content>.product-page-details .btn:focus {    border: .5px solid #9b1717 !important;    box-shadow: 0 0 5px 3px rgba(0, 0, 0, .075) !important;    outline: 0 !important}.product-page-content .product-image {    height: auto;    max-width: 100%;    width: inherit !important}.product-page-content .product-image-thumbs {    align-items: stretch;    display: flex;    margin-top: 2rem}.product-page-content .product-image-thumb {    background-color: #fff;    border: 1px solid #dee2e6;    border-radius: .25rem;    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);    display: flex;    margin-right: 1rem;    max-width: 7rem;    padding: .5rem}.product-page-content .product-image-thumbs img {    align-self: center;    height: auto;    max-width: 100%}.product-preview-image-section-md .swiper-container {    height: 300px;    margin-left: auto;    margin-right: auto;    width: 100%}.product-preview-image-section-md .product-view-image-container {    height: 230px;    line-height: 250px;    margin: auto;    max-width: 100%;    position: relative;    vertical-align: middle}.product-preview-image-section-md .product-view-image-container img {    max-height: 100%;    max-width: 100%;    position: relative !important}.product-preview-image-section-md .product-view-image-container img:hover {    cursor: pointer}.zoomWrapper {    margin: auto}.zoomWindow {    border: 2px solid #0e7dd1 !important}.product-preview-image-section-md .product-view-image {    height: 280px;    margin: auto;    position: relative;    transition: all .3s ease 0s;    width: 100%}.product-preview-image-section-md .product-view-grid {    margin-left: auto;    margin-right: auto;    overflow: hidden;    padding: 0;    position: relative;    text-align: center;    width: 85%;    z-index: 1}.product-preview-image-section-md .swiper-slide {    background-position: 50%;    background-size: cover}.product-preview-image-section-sm {    display: none}.product-page-details label.btn.btn-default {    border: 2px solid rgba(0, 0, 0, .1);    border-radius: inherit;    margin: 2px}.product-page-details .btn.focus,.product-page-details .btn:focus {    background-color: var(--primary-color);    box-shadow: none;    color: #fff;    outline: 0}.product-page-details .btn-group>.active {    background-color: var(--primary-color);    color: #fff}.product-page-details .btn {    border-bottom-right-radius: 0;    border-top-right-radius: 0}.product-page-details .btn-group,.product-page-details .btn-group-vertical {    display: block}.product-page-details .price {    font-size: 25px}.product-page-details .striped-price {    font-size: 15px}.product-page-details .percentage-off {    color: #007bff;    font-size: 15px}.num-in {    background: #fff;    border: 2px solid rgba(0, 0, 0, .1);    margin-top: -22px;    width: 110px}.num-in,.num-in span {    float: left;    height: 40px}.num-in span {    display: block;    position: relative;    width: 30%}.num-in span:after,.num-in span:before {    background-color: #667780;    content: "";    height: 2px;    left: 50%;    margin-left: -5px;    margin-top: -1px;    position: absolute;    top: 50%;    width: 10px}.num-in span.plus:after {    transform: rotate(90deg)}.num-in input {    border: none;    color: #b0b0b0;    float: left;    font-weight: 900;    height: 36px;    text-align: center;    width: 35%}.num-in input:focus {    color: #000;    outline: none}.style-3-product-right-lg .product-grid .product-image {    height: 80% !important}.error_404 {    background-color: #fff;    height: auto;    text-align: center}.error_404:before {    content: "";    display: inline-block;    font-size: 0;    height: 100%;    vertical-align: middle}.error_404 h1 {    color: #000;    display: inline-block;    font-size: 12em;    text-shadow: .03em .03em 0 #fff}.error_404 h1:after {    -webkit-text-fill-color: transparent;    animation: shad-anim 15s linear infinite alternate;    -webkit-background-clip: text;    background-image: linear-gradient(45deg, transparent 45%, #ebe9e0 0, #ebe9e0 55%, transparent 0);    background-size: .05em .05em;    content: attr(data-shadow);    left: .06em;    position: absolute;    text-shadow: none;    top: .06em;    z-index: -1}.custom-row {    background-color: var(--primary-color);    margin-bottom: -40px !important}.column_container {    padding-left: 0;    padding-right: 0}.column_container .column_inner {    box-sizing: border-box;    padding-right: 15px;    width: 100%}.custom_column {    border-right: 1px solid hsla(0, 0%, 100%, .15) !important;    padding-bottom: 30px !important;    padding-top: 30px !important}.text-center .inline-element {    margin-left: 7px;    margin-right: 7px}.inline-element {    display: inline-block;    vertical-align: middle}.info-box-wrapper.inline-element {    max-width: 100%}.custom {    margin-bottom: 0 !important}.box-icon {    flex-direction: row}.info-box {    align-items: stretch;    display: flex}.light-color {    color: var(--font-color) !important}.info-box-icon {    overflow: hidden}.svg-wrapper {    display: inline-block}.secure-svg-wrapper {    margin-left: 29px}.info-box-content {    flex: 1 1 auto;    position: relative}.info-box-title {    display: block;    font-size: 16px;    font-weight: 700;    line-height: 1.4;    margin-bottom: 10px}.cls-1 {    fill: var(--font-color) !important;    fill-rule: evenodd}.info-box-content h4 {    color: var(--font-color) !important}.listing-page .menu {    background-color: #f8f9fa;    cursor: pointer;    display: block;    height: 40px;    position: relative;    width: 40px}.listing-page .menu__line {    background-color: #000;    border-radius: 13px;    display: block;    height: 2px;    left: 50%;    position: absolute;    transform: translateX(-50%);    transition-duration: .4s;    width: 24px}.listing-page .menu__line:first-child {    top: 13px}.listing-page .menu__line:nth-child(2) {    top: 20px}.listing-page .menu__line:nth-child(3) {    bottom: 11px}.listing-page .menu.active {    background-color: transparent;    box-shadow: none;    position: absolute;    z-index: 10001}.listing-page .menu.active .menu__line:first-child {    transform: translate(-11px, 6px) rotate(-46deg)}.listing-page .menu.active .menu__line:nth-child(2) {    opacity: 0;    transition-duration: 0s}.listing-page .menu.active .menu__line:nth-child(3) {    transform: translate(-11px, -8px) rotate(45deg)}.listing-page .filter-nav {    background-color: #fff;    height: 50px;    position: absolute;    transition-duration: .4s;    visibility: visible;    width: 50px;    z-index: 10}.filter-nav {    position: fixed !important}.listing-page .filter-nav.open {    align-items: center;    background-color: #fff;    border-radius: 0;    display: flex;    height: 100% !important;    left: 0;    padding: 25px;    position: absolute;    position: fixed;    top: 0;    visibility: visible;    width: 100% !important;    z-index: 9999}.listing-page .filter_nav__list {    display: none}.listing-page .filter_nav__list.show {    display: flex;    flex-direction: column;    list-style: none;    margin: 0;    max-height: 100%;    overflow-y: scroll;    padding: 0}.listing-page .nav__item {    align-items: center;    animation-duration: 1s;    animation-fill-mode: forwards;    animation-name: fadein;    background-color: transparent;    display: flex;    justify-content: center;    opacity: 0;    width: 100%}.listing-page .nav__item:first-child {    animation-delay: .2s}.listing-page .nav__item:nth-child(2) {    animation-delay: .3s}.listing-page .nav__item:nth-child(3) {    animation-delay: .4s}.listing-page .nav__item:nth-child(4) {    animation-delay: .5s}.listing-page .nav__item:not(:last-child) {    margin-bottom: 32px}.listing-page .nav__link {    color: #fff;    font-size: 24px;    letter-spacing: .1em;    text-decoration: none}@keyframes fadein {    0% {        opacity: 0;        transform: translateY(24px)    }    to {        opacity: 1    }}.settings-tab .nav-pills-custom .nav-link {    background: #fff;    color: #726e6e;    position: relative}.settings-tab .nav-pills-custom .nav-link.active {    background: #fff;    color: var(--primary-color)}.settings-tab .nav {    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);    font-size: larger;    position: relative}.dashboard-content .dashboard-icon {    color: var(--primary-color);    font-size: 70px}.dashboard-content .card a {    color: #050505}.settings-tab-content .card {    position: relative}.orders-section p {    font-size: 16px;    margin-bottom: 7px}.orders-section .cursor-pointer {    cursor: pointer}.orders-section a {    text-decoration: none !important}.orders-section .bold {    font-size: 13px;    font-weight: 600}.orders-section .small {    font-size: 12px !important;    letter-spacing: .5px !important}.orders-section .Today {    color: #535353}.orders-section .btn-outline-primary {    background-color: #fff !important;    border: 1.3px solid #4bb8a9;    border-radius: .4em !important;    color: #4bb8a9 !important;    font-size: 12px}.orders-section .btn-outline-primary:hover {    background-color: #4bb8a9 !important;    border: 1.3px solid #4bb8a9;    color: #fff !important}.orders-section .btn-outline-primary:active,.orders-section .btn-outline-primary:focus {    border-color: #42a5f5 !important;    box-shadow: none !important;    outline: none !important}.orders-section #progressbar {    color: #455a64;    margin-bottom: 30px;    margin-top: 30px;    overflow: hidden;    padding-left: 0}.orders-section #progressbar li {    color: #455a64 !important;    float: left;    font-size: 13px;    font-weight: 400;    list-style-type: none;    position: relative;    width: 15%}.orders-section #progressbar li p {    font-size: .7rem}.orders-section #progressbar #step1:before {    color: #fff;    content: "1";    margin-left: 15px !important;    text-align: center;    width: 29px}.orders-section #progressbar #step2:before {    color: #fff;    content: "2";    position: relative;    text-align: center;    width: 29px;    z-index: 10}.orders-section #progressbar #step3:before {    color: #fff;    content: "3";    position: relative;    text-align: center;    width: 29px;    z-index: 10}.orders-section #progressbar #step4:before {    content: "4"}.orders-section #progressbar #step4:before,.orders-section #progressbar #step5:before {    color: #fff;    margin-right: 15px !important;    position: relative;    text-align: center;    width: 29px;    z-index: 10}.orders-section #progressbar #step5:before {    content: "5"}.orders-section #progressbar #step6:before {    content: "6"}.orders-section #progressbar #step6:before,.orders-section #progressbar #step7:before {    color: #fff;    margin-right: 15px !important;    position: relative;    text-align: center;    width: 29px;    z-index: 10}.orders-section #progressbar #step7:before {    content: "7"}.orders-section #progressbar li:before {    background: #bcbcbc;    border-radius: 50%;    display: block;    font-size: 12px;    line-height: 29px;    margin: auto}.darkmode--activated .orders-section #progressbar li:after,.orders-section #progressbar li:after {    background: #bcbcbc;    content: "";    height: 2px;    left: 0;    position: absolute;    right: 0;    top: 15px;    width: 130%;    z-index: -1}.orders-section #progressbar li:nth-child(2):after {    left: 55%}.darkmode--activated .orders-section #progressbar li:first-child:after,.orders-section #progressbar li:first-child:after {    left: 15%;    width: 130%}.orders-section #progressbar li:nth-child(3):after {    left: 25% !important}.orders-section #progressbar li:nth-child(4):after,.orders-section #progressbar li:nth-child(5):after,.orders-section #progressbar li:nth-child(6):after,.orders-section #progressbar li:nth-child(7):after {    left: -6% !important;    width: 91% !important}.darkmode--activated .orders-section #progressbar li.active:after,.darkmode--activated .orders-section #progressbar li.active:before,.orders-section #progressbar li.active:after,.orders-section #progressbar li.active:before {    background: #0e7dd1 !important;    z-index: 9}.orders-section .card {    background-color: #fff;    z-index: 0}.orders-section small {    font-size: 12px !important}.orders-section .a {    justify-content: space-between !important}.orders-section .border-line {    border-right: 1px solid #e2cee2}.orders-section .card-footer img {    opacity: .3}.orders-section .card-footer h5 {    color: #8c9eff;    cursor: pointer;    font-size: 1.1em}.banner-swiper .swiper-slide>img {    height: auto;    width: 100%}.call-to-action-section {    background: linear-gradient(to right, var(--primary-color), #607d8b)}.iphone-slider {    background-size: cover;    height: 620px;    margin: 10px auto 2.5rem;    width: 296px}.imageSliderHeader {    padding-top: 70px;    width: 263px}.imageSliderHeader>.swiper-slide {    height: 100%}.imageSliderHeader img {    height: 480px;    width: 100%}.call-to-action-section .header-h1 {    color: #fff;    font: 600 3rem/3.625rem Fira Sans, sans-serif;    margin-bottom: 1.5rem}.call-to-action-section .header-p {    color: #fff;    margin-bottom: 5px}.call-to-action-section .text-area {    text-align: center}.call-to-action-section .apple-store {    background: url(http://eshop.wrteam.in/assets/front_end/temp/apple-store.png);    background-size: cover}.call-to-action-section .apple-store,.call-to-action-section .google-store {    display: inline-block;    height: 56px;    margin-bottom: .625rem;    margin-left: .25rem;    margin-right: .25rem;    transition: all .2s;    width: 224px}.call-to-action-section .google-store {    background: url(http://eshop.wrteam.in/assets/front_end/temp/google-store.png);    background-size: cover}.wrap {    margin: 2em auto;    width: 500px}.clearfix:after,.clearfix:before {    content: " ";    display: table}.clearfix:after {    clear: both}.select2-result-repository {    padding-bottom: 3px;    padding-top: 4px}.select2-result-repository__avatar {    float: left;    height: 60px;    margin-right: 10px;    text-align: center !important;    width: 60px}.select2-result-repository__avatar img {    border-radius: 2px;    max-height: 100%;    max-width: 100%}.select2-result-repository__meta {    margin-left: 70px}.select2-result-repository__title {    word-wrap: break-word;    line-height: 1.1;    margin-bottom: 4px}.select2-result-repository__forks,.select2-result-repository__stargazers {    margin-right: 1em}.select2-result-repository__forks,.select2-result-repository__stargazers,.select2-result-repository__watchers {    color: #aaa;    display: inline-block;    font-size: 11px}.select2-result-repository__description {    color: #777;    font-size: 13px;    margin-top: 4px}.select2-results__option--highlighted {    opacity: 1 !important}.select2-results__option--highlighted .select2-result-repository__title {    color: #1f1e1e;    color: #000;    font-weight: 700}.select2-results__option--highlighted .select2-result-repository__description,.select2-results__option--highlighted .select2-result-repository__forks,.select2-results__option--highlighted .select2-result-repository__stargazers,.select2-results__option--highlighted .select2-result-repository__watchers {    color: #1f1e1e}.select2-container--adwitt .select2-results>.select2-results__options {    max-height: 300px;    overflow: auto}.select2-selection__rendered {    word-wrap: break-word !important;    overflow: hidden;    text-overflow: hidden !important;    white-space: normal !important}.select2-selection__placeholder {    color: #bcbbbb}.select2-container .select2-selection--single {    align-items: center;    display: flex !important;    height: 100% !important;    padding: 8px}.mobile-search .select2-container {    border: 2px solid hsla(0, 0%, 73%, .2)}.select2-results__options {    overflow-y: auto}.select2-dropdown {    border: 0 solid var(--border-color);    border-radius: 0;    z-index: 9999}.select2-search--dropdown .select2-search__field {    border-radius: 0}.select2-results__option {    opacity: .8;    transition: .15s}.form-style-1 {    font: 13px Lucida Sans Unicode, Lucida Grande, sans-serif;    margin: 10px auto;    max-width: 400px;    padding: 20px 12px 10px 20px}.form-style-1 li {    display: block;    list-style: none;    margin: 10px 0 0;    padding: 0}.form-style-1 label {    display: block;    font-weight: 700;    margin: 0 0 3px;    padding: 0}.form-style-1 input[type=date],.form-style-1 input[type=datetime],.form-style-1 input[type=email],.form-style-1 input[type=number],.form-style-1 input[type=search],.form-style-1 input[type=text],.form-style-1 input[type=time],.form-style-1 input[type=url],select,textarea {    border: 1px solid #bebebe;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    margin: 0;    outline: none;    padding: 7px;    -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out}.form-style-1 input[type=date]:focus,.form-style-1 input[type=datetime]:focus,.form-style-1 input[type=email]:focus,.form-style-1 input[type=number]:focus,.form-style-1 input[type=search]:focus,.form-style-1 input[type=text]:focus,.form-style-1 input[type=time]:focus,.form-style-1 input[type=url]:focus,.form-style-1 select:focus,.form-style-1 textarea:focus {    border: 1px solid #88d5e9;    box-shadow: 0 0 8px #88d5e9}.form-style-1 .field-divided {    width: 49%}.form-style-1 .field-long,.form-style-1 .field-select {    width: 100%}.form-style-1 .field-textarea {    height: 100px}.form-style-1 input[type=button],.form-style-1 input[type=submit] {    background: #4b99ad;    border: none;    color: #fff;    padding: 8px 15px}.form-style-1 input[type=button]:hover,.form-style-1 input[type=submit]:hover {    background: #4691a4;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none}.form-style-1 .required {    color: red}.form-style-10 {    background: #fff;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    box-shadow: 0 0 10px rgba(0, 0, 0, .13);    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .13);    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .13);    margin: 40px auto;    padding: 30px;    width: 450px}.form-style-10 .inner-wrap {    background: #f8f8f8;    border-radius: 6px;    margin-bottom: 15px;    padding: 30px}.form-style-10 h1 {    background: #2a88ad;    border: 1px solid #257c9e;    border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;    -moz-border-radius: 10px 10px 0 0;    box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 100%, .17);    color: #fff;    font: normal 30px Bitter, serif;    margin: -30px -30px 30px;    padding: 20px 30px 15px;    text-shadow: 1px 1px 3px rgba(0, 0, 0, .12)}.form-style-10 h1>span {    margin-top: 2px}.form-style-10 h1>span,.form-style-10 label {    display: block;    font: 13px Arial, Helvetica, sans-serif}.form-style-10 label {    color: #888;    margin-bottom: 15px}.form-style-10 input[type=date],.form-style-10 input[type=datetime],.form-style-10 input[type=email],.form-style-10 input[type=number],.form-style-10 input[type=password],.form-style-10 input[type=search],.form-style-10 input[type=text],.form-style-10 input[type=time],.form-style-10 input[type=url],.form-style-10 select,.form-style-10 textarea {    border: 2px solid #fff;    border-radius: 6px;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .33);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .33);    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .33);    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    display: block;    padding: 8px;    width: 100%}.form-style-10 .section {    color: #2a88ad;    font: normal 20px Bitter, serif;    margin-bottom: 5px}.form-style-10 .section span {    background: #2a88ad;    border: 4px solid #fff;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    color: #fff;    font-size: 14px;    margin-left: -45px;    margin-top: -3px;    padding: 5px 10px;    position: absolute}.form-style-10 input[type=button],.form-style-10 input[type=submit] {    background: #2a88ad;    border: 1px solid #257c9e;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 100%, .17);    color: #fff;    font: normal 30px Bitter, serif;    font-size: 15px;    padding: 8px 20px;    text-shadow: 1px 1px 3px rgba(0, 0, 0, .12)}.form-style-10 input[type=button]:hover,.form-style-10 input[type=submit]:hover {    background: #2a6881;    box-shadow: inset 0 2px 2px 0 hsla(0, 0%, 100%, .28)}.form-style-10 .privacy-policy {    color: #4d4d4d;    float: right;    font: 12px Arial, Helvetica, sans-serif;    margin-top: 10px;    text-align: right;    width: 250px}.form-style-5 {    background: #f4f7f8;    border-radius: 8px;    margin: 10px auto;    max-width: 500px;    padding: 20px}.form-style-5 fieldset {    border: none}.form-style-5 legend {    font-size: 1.4em;    margin-bottom: 10px}.form-style-5 label {    display: block;    margin-bottom: 8px}.form-style-5 input[type=date],.form-style-5 input[type=datetime],.form-style-5 input[type=email],.form-style-5 input[type=number],.form-style-5 input[type=search],.form-style-5 input[type=text],.form-style-5 input[type=time],.form-style-5 input[type=url],.form-style-5 select,.form-style-5 textarea {    background: hsla(0, 0%, 100%, .1);    background-color: #e8eeef;    border: none;    border-radius: 4px;    box-shadow: inset 0 1px 0 rgba(0, 0, 0, .03);    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    color: #8a97a0;    font-family: Georgia, Times New Roman, Times, serif;    font-size: 15px;    margin: 0 0 30px;    outline: 0;    padding: 10px;    width: 100%}textarea {    max-width: 100%}.form-style-5 input[type=date]:focus,.form-style-5 input[type=datetime]:focus,.form-style-5 input[type=email]:focus,.form-style-5 input[type=number]:focus,.form-style-5 input[type=search]:focus,.form-style-5 input[type=text]:focus,.form-style-5 input[type=time]:focus,.form-style-5 input[type=url]:focus,.form-style-5 select:focus,.form-style-5 textarea:focus {    background: #d2d9dd}.form-style-5 select {    -webkit-appearance: menulist-button;    height: 35px}.form-style-5 .number {    background: #1abc9c;    border-radius: 15px 15px 15px 0;    color: #fff;    display: inline-block;    font-size: .8em;    height: 30px;    line-height: 30px;    margin-right: 4px;    text-align: center;    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .2);    width: 30px}.form-style-5 input[type=button],.form-style-5 input[type=submit] {    background: #1abc9c;    border: solid #16a085;    border-width: 1px 1px 3px;    color: #fff;    display: block;    font-size: 18px;    font-style: normal;    margin: 0 auto 10px;    padding: 19px 39px 18px;    position: relative;    text-align: center;    width: 100%}.form-style-5 input[type=button]:hover,.form-style-5 input[type=submit]:hover {    background: #109177}.form-text-style {    font-size: 24px;    margin-bottom: 10px;    margin-top: 12px;    text-align: center}.next,.prev {    align-items: center;    color: hsla(0, 0%, 100%, .5);    display: flex;    font-size: 8rem;    height: 100%;    justify-content: center;    position: fixed;    text-decoration: none;    top: 0;    transition: all .2s;    width: 15%;    z-index: 999}.next:hover,.prev:hover {    color: hsla(0, 0%, 100%, .8)}.prev {    left: -25%}.next {    right: -25%}.active .prev {    left: 0}.active .next {    right: 0}.grid {    grid-gap: 5px;    display: grid;    grid-auto-flow: dense;    grid-auto-rows: 250px;    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));    margin: 10vh auto;    max-width: 60%}.grid-div {    align-items: stretch;    background: rgba(0, 0, 0, .2);    color: #fff;    display: flex;    font-size: 3rem;    justify-content: center;    overflow: hidden;    padding: 0;    text-align: center;    text-transform: uppercase}.grid-div .grid_img {    display: block;    -o-object-fit: cover;    object-fit: cover;    -o-object-position: center;    object-position: center;    transition: all .5s}.grid-div.show:before {    background: rgba(0, 0, 0, .6);    content: "";    display: block;    height: 100vh;    left: 0;    position: fixed;    top: 0;    width: 100vw;    z-index: 555}.grid-div.show .grid_img {    align-self: center;    cursor: url(close-button.png), grab;    filter: drop-shadow(0 3px 15px black);    height: calc(100% - 60px);    left: 0;    margin: 30px;    -o-object-fit: contain;    object-fit: contain;    position: fixed;    top: 0;    width: calc(100% - 60px);    z-index: 666}.grid-div:not(.show):hover .grid_img {    cursor: pointer;    transform: scale(1.3)}.horizontal {    grid-column: span 2}.big,.vertical {    grid-row: span 2}.big {    grid-column: span 2}.active .grid-div:not(.show) .grid_img {    filter: blur(3px)}.bg-light-clr {    background: #fff !important}.widget-image {    height: 90px;    line-height: 90px;    width: 90px}.widget-image img {    max-height: 100%;    max-width: 100%}.spacing {    margin-left: -3px;    margin-right: -3px}.spacing>[class*=col] {    margin-bottom: 6px;    padding-left: 3px;    padding-right: 3px}.wrap-picture {    backface-visibility: hidden;    background-position: 50%;    background-repeat: no-repeat;    background-size: cover;    overflow: hidden;    perspective: 800px;    position: relative;    text-align: center}.left-border {    border-right: 2px solid hsla(0, 0%, 47%, .17)}.follow-us h1 {    font-weight: bolder}.follow-us {    margin: auto 0}.line-container {    border-bottom: 2px solid hsla(0, 0%, 47%, .17)}.product-widget-title {    border-color: var(--primary-color) !important;    border-bottom: 2px solid transparent;    display: inline-block;    margin-bottom: -2px;    padding-bottom: 10px}.rating li {    color: #ffd200}.cnt {    margin-left: auto;    margin-right: auto;    max-width: 1222px;    padding-left: 15px;    padding-right: 15px;    width: 100%}.column-container {    padding-left: 0;    padding-right: 0}.title-wrapper {    margin-bottom: 30px}.title-container {    font-size: 18px}.widget:last-child {    border-bottom: none;    margin-bottom: 0;    padding-bottom: 0}.see-all-category {    font-weight: bolder !important;    padding: 8px 18px !important}.ul-line-height {    line-height: 2.4}ol,ul {    line-height: 1.4}.product-wrap {    align-items: stretch;    display: flex;    flex-direction: row;    margin-bottom: 7px}.product-title {    color: #000;    font-size: 14px;    line-height: 32px;    transition: .15s ease}.cart-product-title {    color: #000;    font-size: 17px;    font-weight: 600;    line-height: 25px;    transition: .15s ease}.product-descriptions {    line-height: 17px;    margin-top: 11px}del .amount {    color: #bdbdbd;    font-weight: 400}.product-wrap img {    cursor: pointer;    margin-bottom: 12px}.product-info {    margin-left: 14px}ins .amount {    color: var(--primary-color);    font-weight: 700}.border-line {    border-bottom: 1px solid hsla(0, 0%, 51%, .2) !important;    margin-bottom: 12px !important}.price del {    color: #bdbdbd;    font-size: 90%}.price ins {    background-color: transparent;    opacity: 1;    padding: 0;    text-decoration: none}.dp-icon {    color: rgba(82, 82, 82, .45);    font-size: 80%;    font-style: normal;    font-weight: 600}.morph-dropdown-wrapper {    z-index: 999}.header-categories-nav.opened-menu .categories-menu-dropdown {    opacity: 1;    pointer-events: visible;    pointer-events: unset;    transform: none;    visibility: visible}.menu-opener {    border-bottom-style: solid}.header-bottom {    border-bottom: 1px solid #e8e8e8;    border-left-color: #e8e8e8;    border-right-color: #e8e8e8;    border-top: 1px solid #e8e8e8;    border-top-color: var(--border-color);	background-color:#f66e0f;	}.column {    align-items: center;    display: flex;    flex-direction: row}.col-left {    justify-content: flex-start}.header-categories-nav .header-categories-nav-wrap {    position: relative}.header-categories-nav.menu-opener {    cursor: default}.menu-opener .burger,.menu-opener .burger:after,.menu-opener .burger:before {    display: inline-block;    height: 2px;    transition: none;    width: 18px}.menu-opener .burger {    flex: 0 0 auto;    margin-bottom: 6px;    margin-top: 6px;    position: relative}.menu-opener .burger i {    margin-right: 10px}.menu-opener .menu-open-label {    flex: 1 1 auto;    margin-right: 10px}.categories-menu-dropdown {    opacity: 1;    pointer-events: visible;    pointer-events: unset;    transform: none;    visibility: visible}.header-categories-nav .categories-menu-dropdown {    left: 0;    opacity: 0;    pointer-events: none;    position: absolute;    right: 0;    top: 100%;    transform: translateY(15px) translateZ(0);    transition: all .2s ease;    z-index: 299}.vertical-navigation {    position: relative}.header-categories-nav .categories-menu-dropdown .menu {    border-top: none}.vertical-navigation .menu {    align-items: stretch;    background-color: #fff;    border: 1px solid hsla(0, 0%, 51%, .2);    display: flex;    flex-direction: column}.whb-col-center {    flex: 1 1 0%}.main-nav {    flex: 1 1 auto}.menu-left,.vertical-nav {    text-align: left}.vertical-nav {    border: 1px solid var(--border-color);    display: contents !important;    list-style: none;    padding: 0;    position: relative;    width: 234px}.vertical-nav>a,.vertical-nav>li {    background: #fff;    border-bottom: 1px solid #dcdcdc;    cursor: pointer;    display: block;    font-size: 14px;    font-weight: 400;    padding: 0 5px 0 10px}.vertical-nav>a:hover,.vertical-nav>li:hover {    background: #f9f9f9;    transition: .15s}.arrow {    float: right}.vertical-nav>a>.v-conatiner,.vertical-nav>li>.v-conatiner {    background: #fff;    border: 1px solid #ccc;    left: 270px;    opacity: 0;    padding: 10px 0 20px 20px;    position: absolute;    top: 0;    visibility: hidden;    width: 503px}.vertical-nav>a:hover .v-conatiner,.vertical-nav>li:hover .v-conatiner {    cursor: pointer;    display: block;    opacity: 1;    transition: opacity .15s ease-in-out;    visibility: visible;    z-index: 1}.morph-text a {    color: #fff !important}.column.col-center {    flex: 1 1 0%}.nav-image {    max-width: 30%}.column-inner {    box-sizing: border-box;    display: flex;    flex-direction: column;    flex-grow: 1;    padding-left: 15px;    padding-right: 15px;    width: 100%;    z-index: auto;    z-index: 1}.image-left {    text-align: left}.image {    margin-bottom: 10px !important}.figure-class {    display: inline-block;    vertical-align: top}.image-wrapper {    display: block;    height: 150px;    line-height: 150px;    position: relative;    text-align: center;    width: 150px}.nav-image {    height: auto;    max-width: 100%;    vertical-align: top}.sub-menu li {    flex: 0 0 220px;    font-weight: 200;    padding-left: 15px;    padding-right: 15px}a.nav-text-title {    color: #333;    font-weight: 700}ul.sub-submenu li:hover {    transition: .15s}ul.sub-submenu li {    font-size: 13px;    font-weight: 500;    line-height: 2.9}.v-conatiner {    min-height: 100%;    width: 825px !important}.sub-submenu {    color: #777 !important;    line-height: 1.9}.image-wrapper img {    max-height: 100%;    max-width: 100%}.arrow-hover {    transition: .15s ease}.menu-opener {    align-items: center;    color: var(--font-color) !important;    display: flex;    flex-direction: row;    font-size: 15px;    font-weight: 500;    height: 54px;    height: 50px;    justify-content: space-between;    letter-spacing: .4px;    line-height: 1;    margin-bottom: -1px;    margin-top: -1px;    max-width: 320px;    min-width: 270px;    padding: 10px 15px;    text-transform: uppercase;    transition: all .25s ease}.menu-opener .burger-menu {    flex: 0 0 auto;    margin-bottom: 6px;    margin-top: 6px;    position: relative}.burger-menu:before {    background-color: currentColor;    display: inline-block;    height: 2px;    transition: none;    width: 18px}.burger-menu i {    margin-right: 10px}.menu-opener .menu-label {    flex: 1 1 auto;    margin-right: 10px}.menu-opener .arrow-hover {    backface-visibility: hidden;    -webkit-backface-visibility: hidden;    font-size: 16px;    font-style: normal;    font-weight: 600;    transition: transform .25s ease}.header-categories-nav-wrap {    background-color: var(--primary-color)}.header-categories-nav {    cursor: pointer}.header-categories-nav.show-menu:hover .categories-menu-dropdown {    opacity: 1;    pointer-events: visible;    pointer-events: unset;    transform: none;    transition: .15s ease;    visibility: visible}.header-categories-nav.show-menu:hover .arrow-hover {    transform: rotate(-180deg)}.home-badge {    align-items: flex-start;    display: flex;    flex-direction: column;    flex-wrap: nowrap;    left: 7px;    max-width: 50%;    position: absolute;    top: 7px;    transition: opacity .3s ease;    z-index: 1}span.badge.badge-pill.badge-primary {    align-items: center;    color: #fff;    display: flex;    font-size: 13px;    font-weight: 600;    justify-content: center;    letter-spacing: .4px;    line-height: 1.2;    min-height: 52px;    min-width: 50px;    padding: 12px 7px;    text-align: center;    text-transform: uppercase;    word-break: break-all}.timer {    color: #333;    font-weight: 600}.timer-label {    font-size: .8rem !important}.timer-sec {    background: #e6edf3;    border: 1px solid var(--border-color);    display: inline-block;    padding-left: 15px;    padding-right: 15px}.timer-label {    display: block;    font-size: .9rem}#timer {    color: #999;    font-size: 20px;    letter-spacing: -1px}#timer span {    color: #333;    font-size: 20px;    margin: 0 3px 0 15px}#timer span:first-child {    margin-left: 0}.socials li {    list-style: none}ul.socials {    bottom: 50px;    margin: 0;    padding: 0;    position: absolute;    right: 25px;    z-index: 1}.product-grid-item .product-title a {    color: #000;    font-size: 14px;    font-weight: 600;    margin-bottom: 5px}.product-add-btn {    margin: auto}.product-grid-item {    text-align: center}.product-hover-base .product-wrapper {    position: relative;    transition: transform .3s ease}.product-hover-base .content-product-imagin {    background-color: #fff;    bottom: 0;    box-shadow: 0 0 10px rgba(0, 0, 0, .15);    left: -15px;    opacity: 0;    position: absolute;    right: -15px;    top: -15px;    transform: scale(.98);    visibility: hidden}.product-grid-item .product-element-top {    backface-visibility: hidden;    -webkit-backface-visibility: hidden;    margin-bottom: 10px;    overflow: hidden;    position: relative}.product-hover-base .product-element-top {    margin-bottom: 0}.product-grid-item .product-image-link {    display: block}.product-grid-item .hover-img img,.product-grid-item .product-image-link img {    width: 100%}.product-grid-item.product-swatched .hover-img {    display: none}.product-grid-item .hover-img {    align-items: center;    background-color: #fff;    bottom: 0;    display: flex;    justify-content: center;    left: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: opacity .5s ease, transform 2s cubic-bezier(0, 0, .44, 1.18)}.product-grid-item .hover-img>a {    display: block;    flex: 1 1 100%;    max-width: 100%;    width: 100%}.product-hover-base .swatches-on-grid {    margin-bottom: 0}.product-grid-item .swatches-on-grid {    margin-bottom: 5px}.swatches-select {    display: inline-block;    vertical-align: middle}.product-hover-base .wd-compare-btn {    flex: 1 1 auto;    text-align: right}.product-grid-item .product-element-top:after {    border: 1px solid #bbb;    border-left-color: #000;    border-radius: 50%;    content: "";    display: inline-block;    height: 32px;    left: 50%;    margin-left: -16px;    margin-top: -16px;    opacity: 0;    position: absolute;    top: 50%;    transition: opacity .1s ease, visibility .1s ease;    vertical-align: middle;    visibility: hidden;    width: 32px}.product-hover-base .product-information {    padding: 10px;    position: relative}.product-grid-item .product-title {    font-size: 14px;    margin-bottom: 5px}.product-title {    display: block}.product-hover-base .wrapp-product-price {    align-items: center;    display: flex;    flex-direction: column-reverse;    justify-content: flex-end;    transition: transform .3s ease}.product-grid-item .price {    display: block;    font-size: 15px;    line-height: 1.3;    margin-bottom: 0}.price .amount {    font-size: inherit}.product-hover-base .fade-in-block {    left: 0;    opacity: 0;    padding: 0 10px 10px;    position: absolute;    right: 0;    top: calc(100% - 5px);    visibility: hidden}.more-desc {    margin-bottom: 12px;    max-height: 88px;    overflow: hidden;    position: relative}.inner {    line-height: 22px}.product-hover-base .product-bottom-actions {    align-items: center;    display: flex;    flex-direction: row;    justify-content: space-between}.product-hover-base.hover.state-hover .product-wrapper,.product-hover-base.hover:hover .product-wrapper {    transform: translateY(-5px) translateZ(0);    z-index: 20}.product-hover-base.hover.state-hover .content-product-imagin,.product-hover-base.hover:hover .content-product-imagin {    opacity: 1;    transform: scale(1);    transition: opacity .3s ease, visibility 0s ease, transform .3s ease;    visibility: visible}.product-hover-base.hover.state-hover .fade-in-block,.product-hover-base.hover:hover .fade-in-block {    opacity: 1;    transition: opacity .3s ease, visibility 0s ease;    visibility: visible}.product-grid-item .product-element-top:hover .hover-img {    opacity: 1;    transform: scale(1.09)}h3.h3 {    font-size: 32px;    text-align: center;    text-transform: capitalize}.product-box {    border: 1px solid rgba(0, 0, 0, .1);    overflow: hidden;    padding: 0 0 72px;    position: relative;    text-align: center;    z-index: 1}.product-box .product-image {    position: relative;    transition: all .3s ease 0s}.product-box .product-image a {    display: block}.product-box .product-image img {    height: auto;    width: 100%}.product-box .pic-1 {    opacity: 1;    transition: all .3s ease-out 0s}.product-box:hover .pic-1 {    opacity: 1}.product-box .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .3s ease-out 0s}.product-box:hover .pic-2 {    opacity: 1}.product-box .social {    left: 50%;    list-style: none;    margin: 0;    opacity: 0;    padding: 0;    position: absolute;    top: 60%;    transform: translateY(-50%) translateX(-50%);    transition: all .3s ease 0s;    width: 150px;    z-index: 1}.product-box:hover .social {    opacity: 1;    top: 50%}.product-box .social li {    display: inline-block}.product-box .social li a {    background-color: #333;    color: #fff;    display: block;    font-size: 16px;    height: 40px;    line-height: 40px;    margin: 0 2px;    position: relative;    text-align: center;    transition: all .3s ease-in-out;    width: 40px}.product-box .social li a:hover {    background-color: #ef5777;    color: #fff}.product-box .social li a:after,.product-box .social li a:before {    background-color: #000;    color: #fff;    content: attr(data-tip);    font-size: 12px;    left: 50%;    letter-spacing: 1px;    line-height: 20px;    opacity: 0;    padding: 1px 5px;    position: absolute;    top: -30px;    transform: translateX(-50%);    white-space: nowrap}.product-box .social li a:after {    border-radius: 0;    content: "";    height: 15px;    top: -20px;    transform: translateX(-50%) rotate(45deg);    width: 15px;    z-index: -1}.product-box .social li a:hover:after,.product-box .social li a:hover:before {    opacity: 1}.product-box .product-discount-label,.product-box .product-new-label {    background-color: #ef5777;    color: #fff;    display: block;    font-size: 12px;    left: 0;    padding: 2px 7px;    position: absolute;    text-transform: uppercase;    top: 10px}.product-box .product-discount-label {    background-color: #333;    left: auto;    right: 0}.product-box .rating {    color: #ffd200;    font-size: 12px;    list-style: none;    margin: 0;    padding: 12px 0 0;    position: relative;    z-index: -1}.product-box .rating li.disable {    color: rgba(0, 0, 0, .2)}.product-box .product-content {    background-color: #fff;    bottom: -27px;    left: 0;    margin: 0 auto;    padding: 12px 0;    position: absolute;    right: 0;    text-align: center;    transition: all .3s;    z-index: 1}.product-box:hover .product-content {    bottom: 0}.product-box .title {    font-size: 13px;    font-weight: 400;    letter-spacing: .5px;    margin: 0 0 10px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box .title a {    color: #828282}.product-box .title a:hover,.product-box:hover .title a {    color: #ef5777}.product-box .price {    color: #333;    font-size: 17px;    font-weight: 700;    letter-spacing: .6px;    margin-bottom: 8px;    text-align: center;    transition: all .3s}.product-box .price span {    color: #999;    display: inline-block;    font-size: 13px;    font-weight: 400;    margin-left: 3px;    text-decoration: line-through}.product-box .add-to-cart {    color: #000;    font-size: 13px;    font-weight: 600}.demo {    padding: 45px 0}.product-box2 {    position: relative}.product-box2 .product-image2 {    overflow: hidden;    position: relative}.product-box2 .product-image2 a {    display: block}.product-box2 .product-image2 img {    height: auto;    width: 100%}.product-image2 .pic-1 {    opacity: 1;    transition: all .5s}.product-box2:hover .product-image2 .pic-1 {    opacity: 0}.product-image2 .pic-2 {    height: 100%;    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s;    width: 100%}.product-box2:hover .product-image2 .pic-2 {    opacity: 1}.product-box2 .social {    bottom: 50px;    margin: 0;    padding: 0;    position: absolute;    right: 25px;    z-index: 1}.product-box2 .social li {    display: block;    margin: 0 0 10px;    transform: translateX(100px);    transition: all .5s}.product-box2:hover .social li {    transform: translateX(0)}.product-box2:hover .social li:nth-child(2) {    transition-delay: .15s}.product-box2:hover .social li:nth-child(3) {    transition-delay: .25s}.product-box2 .social li a {    background-color: #fff;    border-radius: 50%;    color: #505050;    display: block;    font-size: 17px;    height: 45px;    line-height: 45px;    text-align: center;    transition: all .3s ease 0s;    width: 45px}.product-box2 .social li a:hover {    background-color: #3498db;    box-shadow: 0 0 10px rgba(0, 0, 0, .5);    color: #fff}.product-box2 .social li a:after,.product-box2 .social li a:before {    background-color: #000;    border-radius: 3px;    color: #fff;    content: attr(data-tip);    font-size: 12px;    line-height: 22px;    opacity: 0;    padding: 0 5px;    position: absolute;    right: 55px;    top: 12px;    white-space: nowrap}.product-box2 .social li a:after {    border-radius: 0;    content: "";    height: 15px;    right: 45px;    top: 16px;    transform: translateX(-50%) rotate(45deg);    width: 15px;    z-index: -1}.product-box2 .social li a:hover:after,.product-box2 .social li a:hover:before {    opacity: 1}.product-box2 .add-to-cart {    background-color: #404040;    bottom: -100%;    color: #fff;    display: block;    font-size: 15px;    left: 0;    padding: 10px 0;    position: absolute;    text-align: center;    transition: all .3s;    width: 100%}.product-box2 .add-to-cart:hover {    background-color: #3498db;    text-decoration: none}.add-to-cart:hover {    color: #fff !important}.product-box2:hover .add-to-cart {    bottom: 0}.product-box2 .product-new-label {    background-color: #3498db;    color: #fff;    font-size: 17px;    padding: 5px 10px;    position: absolute;    right: 0;    top: 0;    transition: all .3s}.product-box2:hover .product-new-label {    opacity: 0}.product-box2 .product-content {    padding: 20px 10px;    text-align: center}.product-box2 .title {    font-size: 17px;    margin: 0 0 7px}.product-box2 .title a {    color: #303030}.product-box2 .title a:hover {    color: #3498db}.product-box2 .price {    color: #303030;    font-size: 15px}.product-box3 {    position: relative;    text-align: center;    z-index: 1}.product-box3:before {    background: #fff;    border: 1px solid rgba(0, 0, 0, .1);    content: "";    height: 81%;    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s ease 0s;    width: 100%;    z-index: -1}.product-box3:hover:before {    height: 100%;    opacity: 1}.product-box3 .product-image3 {    position: relative}.product-box3 .product-image3 a {    display: block}.product-box3 .product-image3 img {    height: auto;    width: 100%}.product-box3 .pic-1 {    opacity: 1;    transition: all .5s ease-out 0s}.product-box3:hover .pic-1 {    opacity: 0}.product-box3 .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s ease-out 0s}.product-box3:hover .pic-2 {    opacity: 1}.product-box3 .social {    bottom: -23px;    left: 0;    list-style: none;    margin: 0 auto;    opacity: 0;    padding: 0;    position: absolute;    right: 0;    transform: scale(0);    transition: all .3s ease 0s;    width: 120px}.product-box3:hover .social {    opacity: 1;    transform: scale(1)}.product-box3:hover .product-discount-label,.product-box3:hover .product-new-label,.product-box3:hover .title {    opacity: 0}.product-box3 .social li {    display: inline-block}.product-box3 .social li a {    background: #fff;    border: 1px solid rgba(0, 0, 0, .1);    border-radius: 50%;    color: var(--primary-color);    display: block;    font-size: 18px;    height: 50px;    line-height: 50px;    margin: 0 2px;    transition: all .3s ease 0s;    width: 50px}.product-box3 .social li a:hover {    background: var(--primary-color);    color: var(--light-color)}.product-box3 .product-discount-label,.product-box3 .product-new-label {    background-color: var(--primary-color);    color: #fff;    font-size: 17px;    padding: 2px 10px;    position: absolute;    right: 10px;    top: 10px;    transition: all .3s}.product-box3 .product-content {    padding: 15px;    text-align: left;    z-index: -1}.product-box3 .title {    font-size: 14px;    margin: 0 0 7px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box3 .title a {    color: #414141}.product-box3 .price {    color: #000;    display: inline-block;    font-size: 16px;    font-weight: 600;    letter-spacing: 1px;    margin-right: 2px}.product-box3 .price span {    color: #909090;    display: inline-block;    font-size: 14px;    font-weight: 500;    letter-spacing: 0;    margin-top: -2px;    text-align: left;    text-decoration: line-through}.product-box3 .rating {    display: block;    list-style: none;    margin: -22px 0 0;    padding: 0;    text-align: right}.product-box3 .rating li {    color: #ffd200;    display: inline-block;    font-size: 13px}.product-box3 .rating li.disable {    color: #dcdcdc}.product-box4 {    border-radius: 5px;    font-family: Poppins, sans-serif;    overflow: hidden;    text-align: center;    transition: all .3s ease 0s;    z-index: 1}.product-box4,.product-box4 .product-image4 {    position: relative}.product-box4:hover {    box-shadow: 0 0 10px rgba(0, 0, 0, .2)}.product-box4 .product-image4 a {    display: block}.product-box4 .product-image4 img {    height: auto;    width: 100%}.product-box4 .pic-1 {    opacity: 1;    transition: all .5s ease-out 0s}.product-box4:hover .pic-1 {    opacity: 0}.product-box4 .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s ease-out 0s}.product-box4:hover .pic-2 {    opacity: 1}.product-box4 .social {    left: 0;    list-style: none;    margin: 0 auto;    padding: 0;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    transition: all .3s ease 0s;    width: 180px}.product-box4 .social li {    display: inline-block;    opacity: 0;    transition: all .7s}.product-box4 .social li:first-child {    transition-delay: .15s}.product-box4 .social li:nth-child(2) {    transition-delay: .3s}.product-box4 .social li:nth-child(3) {    transition-delay: .45s}.product-box4:hover .social li {    opacity: 1}.product-box4 .social li a {    background: #fff;    border-radius: 2px;    color: #222;    display: block;    font-size: 17px;    height: 36px;    line-height: 36px;    margin: 0 5px;    transition: all .3s ease 0s;    width: 40px}.product-box4 .social li a:hover {    background: var(--primary-color);    color: #fff}.product-box4 .social li a:after,.product-box4 .social li a:before {    background-color: #000;    border-radius: 3px;    color: #fff;    content: attr(data-tip);    font-size: 12px;    left: 50%;    line-height: 20px;    opacity: 0;    padding: 0 5px;    position: absolute;    top: -30px;    transform: translateX(-50%);    white-space: nowrap}.product-box4 .social li a:after {    border-radius: 0;    content: "";    height: 15px;    top: -22px;    transform: translateX(-50%) rotate(45deg);    width: 15px;    z-index: -1}.product-box4 .social li a:hover:after,.product-box4 .social li a:hover:before {    opacity: 1}.product-box4 .product-discount-label,.product-box4 .product-new-label {    background-color: #16a085;    border-radius: 50%;    color: #fff;    font-size: 13px;    font-weight: 800;    height: 45px;    left: 10px;    line-height: 45px;    position: absolute;    text-transform: uppercase;    top: 15px;    transition: all .3s;    width: 45px}.product-box4 .product-discount-label {    background-color: #d7292a;    left: auto;    right: 10px}.product-box4:hover .product-new-label {    opacity: 0}.product-box4 .product-content {    padding: 25px}.product-box4 .title {    font-size: 15px;    font-weight: 400;    margin: 0 0 7px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box4 .title a {    color: #222}.product-box4 .price,.product-box4 .title a:hover {    color: var(--primary-color)}.product-box4 .price {    display: block;    font-size: 17px;    font-weight: 700;    margin: 0 2px 15px 0}.product-box4 .price span {    color: #909090;    display: inline-block;    font-size: 13px;    font-weight: 400;    letter-spacing: 0;    text-align: left;    text-decoration: line-through;    vertical-align: middle}.product-box4 .add-to-cart {    border: 1px solid #e5e5e5;    border-radius: 4px;    color: #888;    display: inline-block;    font-size: 14px;    font-weight: 600;    padding: 10px 20px;    transition: all .3s}.product-box4:hover .add-to-cart {    background: #16a085;    border: 1px solid transparent;    color: #fff}.product-box4 .add-to-cart:hover {    background-color: #505050;    box-shadow: 0 0 10px rgba(0, 0, 0, .5)}.product-image5 .pic-1,.product-image5 .pic-2 {    backface-visibility: hidden;    transition: all .5s ease 0s}.product-box5 {    font-family: Poppins, sans-serif;    position: relative}.product-box5 .product-image5 {    overflow: hidden;    position: relative}.product-box5 .product-image5 a {    display: block}.product-box5 .product-image5 img {    height: auto;    width: 100%}.product-image5 .pic-1 {    opacity: 1}.product-box5:hover .product-image5 .pic-1 {    opacity: 0}.product-image5 .pic-2 {    height: 100%;    left: 0;    opacity: 0;    position: absolute;    top: 0;    width: 100%}.product-box5:hover .product-image5 .pic-2 {    opacity: 1}.product-box5 .social {    margin: 0;    padding: 0;    position: absolute;    right: 10px;    top: 10px}.product-box5 .social li {    display: block;    margin: 0 0 10px;    transition: all .5s}.product-box5 .social li:nth-child(2) {    opacity: 0;    transform: translateY(-50px)}.product-box5:hover .social li:nth-child(2) {    opacity: 1;    transform: translateY(0)}.product-box5 .social li:nth-child(3) {    opacity: 0;    transform: translateY(-50px)}.product-box5:hover .social li:nth-child(3) {    opacity: 1;    transform: translateY(0);    transition-delay: .2s}.product-box5 .social li a {    background: #fff;    border-radius: 50%;    color: #888;    display: block;    font-size: 14px;    height: 40px;    line-height: 40px;    text-align: center;    transition: .5s ease 0s;    width: 40px}.product-box5 .social li a:hover {    background: #1e3799;    color: #fff}.product-box5 .select-options {    background-color: #fff;    bottom: -100px;    color: #777;    display: block;    font-size: 13px;    font-weight: 400;    left: 0;    margin: 0 auto;    opacity: 0;    padding: 15px 5px;    position: absolute;    right: 0;    text-align: center;    text-transform: uppercase;    transition: .5s ease 0s;    width: 92%}.product-box5 .select-options:hover {    background-color: #1e3799;    color: #fff;    text-decoration: none}.product-box5:hover .select-options {    bottom: 10px;    opacity: 1}.product-box5 .product-content {    padding: 20px 10px}.product-box5 .title {    font-size: 15px;    font-weight: 600;    margin: 0 0 10px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box5 .title a {    color: #222}.product-box5 .title a:hover {    color: #1e3799}.product-box5 .price {    color: #222;    font-size: 13px;    font-weight: 500;    letter-spacing: 1px}.product-box6 {    position: relative;    text-align: center;    transition: all .5s ease 0s}.product-box6,.product-box6 .product-image6 {    overflow: hidden}.product-box6:hover {    box-shadow: 0 0 10px rgba(0, 0, 0, .3)}.product-box6 .product-image6 a {    display: block}.product-box6 .product-image6 img {    height: auto;    transition: all .5s ease 0s;    width: 100%}.product-box6:hover .product-image6 img {    transform: scale(1.1)}.product-box6 .product-content {    padding: 12px 12px 15px;    transition: all .5s ease 0s}.product-box6:hover .product-content {    opacity: 0}.product-box6 .title {    font-size: 20px;    font-weight: 600;    margin: 0 0 10px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box6 .title a {    color: #000}.product-box6 .title a:hover {    color: #2e86de}.product-box6 .price {    color: #2e86de;    font-size: 18px;    font-weight: 600}.product-box6 .price span {    color: #999;    display: inline-block;    font-size: 15px;    font-weight: 400;    margin-left: 7px;    text-decoration: line-through}.product-box6 .social {    background-color: #fff;    bottom: -50%;    left: 50%;    list-style: none;    margin: 0;    opacity: 0;    padding: 0;    position: absolute;    transform: translateX(-50%);    transition: all .5s ease 0s;    width: 100%;    z-index: 1}.product-box6:hover .social {    bottom: 20px;    opacity: 1}.product-box6 .social li {    display: inline-block}.product-box6 .social li a {    border: 1px solid #909090;    border-radius: 50px;    color: #909090;    display: block;    font-size: 16px;    height: 45px;    line-height: 45px;    margin: 0 7px;    position: relative;    text-align: center;    transition: all .3s ease-in-out;    width: 45px}.product-box6 .social li a:hover {    background-color: var(--primary-color);    color: #fff;    width: 80px}.product-box6 .social li a:after,.product-box6 .social li a:before {    background-color: var(--primary-color);    border-radius: 5px;    color: #fff;    content: attr(data-tip);    font-size: 12px;    left: 50%;    letter-spacing: 1px;    line-height: 20px;    opacity: 0;    padding: 1px 5px;    position: absolute;    top: -30px;    transform: translateX(-50%);    white-space: nowrap}.product-box6 .social li a:after {    border-radius: 0;    content: "";    height: 15px;    top: -20px;    transform: translateX(-50%) rotate(45deg);    width: 15px;    z-index: -1}.product-box6 .social li a:hover:after,.product-box6 .social li a:hover:before {    opacity: 1}.product-box7 {    position: relative;    z-index: 1}.product-box7 .product-image7 {    border: 1px solid rgba(0, 0, 0, .1);    overflow: hidden;    perspective: 1500px;    position: relative;    transition: all .3s ease 0s}.product-box7 .product-image7 a {    display: block}.product-box7 .product-image7 img {    height: auto;    width: 100%}.product-box7 .pic-1 {    opacity: 1;    transition: all .5s ease-out 0s}.product-box7 .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transform: rotateY(-90deg);    transition: all .5s ease-out 0s}.product-box7:hover .pic-2 {    opacity: 1;    transform: rotateY(0)}.product-box7 .social {    bottom: 3px;    left: -20%;    list-style: none;    margin: 0;    padding: 0;    position: absolute;    transition: all .5s ease 0s;    z-index: 1}.product-box7:hover .social {    left: 17px}.product-box7 .social li a {    background-color: #333;    border-radius: 50%;    color: #fff;    display: block;    font-size: 16px;    height: 40px;    line-height: 40px;    margin: 15px 0;    text-align: center;    transition: all .5s ease-in-out;    width: 40px}.product-box7 .social li a:hover {    background-color: var(--primary-color);    color: #fff}.product-box7 .product-new-label {    background-color: #333;    border-radius: 5px;    color: #fff;    display: block;    left: 10px;    padding: 5px 10px;    position: absolute;    top: 10px}.product-box7 .product-content {    padding: 20px 0 0;    text-align: center}.product-box7 .title {    font-size: 15px;    font-weight: 600;    margin: 0 0 10px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box7 .title a {    color: #333}.product-box7 .title a:hover {    color: #78e08f}.product-box7 .rating {    color: #ffd200;    font-size: 12px;    list-style: none;    margin: 0 0 10px;    padding: 0}.product-box7 .price {    color: #333;    font-size: 20px;    font-weight: 700;    margin-bottom: 8px;    text-align: center;    transition: all .3s}.product-box7 .price span {    color: #999;    display: inline-block;    font-size: 14px;    font-weight: 700;    margin-left: 7px;    text-decoration: line-through}.product-box8 {    font-family: Poppins, sans-serif;    position: relative;    z-index: 1}.product-box8 .product-image8 {    border: 1px solid #e4e9ef;    position: relative;    transition: all .3s ease 0s}.product-box8:hover .product-image8 {    box-shadow: 0 0 10px rgba(0, 0, 0, .15)}.product-box8 .product-image8 a {    display: block}.product-box8 .product-image8 img {    height: auto;    width: 100%}.product-box8 .pic-1 {    opacity: 1;    transition: all .5s ease-out 0s}.product-box8:hover .pic-1 {    opacity: 0}.product-box8 .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s ease-out 0s}.product-box8:hover .pic-2 {    opacity: 1}.product-box8 .social {    bottom: 13px;    list-style: none;    margin: 0;    padding: 0;    position: absolute;    right: 13px;    z-index: 1}.product-box8 .social li {    opacity: 0;    transform: translateY(3px);    transition: all .5s ease 0s}.product-box8:hover .social li {    margin: 0 0 10px;    opacity: 1;    transform: translateY(0)}.product-box8:hover .social li:first-child {    transition-delay: .1s}.product-box8:hover .social li:nth-child(2) {    transition-delay: .2s}.product-box8:hover .social li:nth-child(3) {    transition-delay: .4s}.product-box8 .social li a {    border: 1px solid grey;    color: grey;    display: block;    font-size: 17px;    height: 40px;    line-height: 40px;    text-align: center;    transition: all .5s ease-in-out;    width: 40px}.product-box8 .social li a:hover {    border-color: #000;    color: #000}.product-box8 .product-discount-label {    background-color: #0081c2;    -webkit-clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);    clip-path: polygon(34% 0, 100% 0, 100% 100%, 0 100%);    color: #fff;    display: block;    padding: 4px 15px 4px 30px;    position: absolute;    right: 0;    top: 10px}.product-box8 .product-content {    padding: 20px 0 0}.product-box8 .price {    color: #000;    font-size: 19px;    font-weight: 400;    margin-bottom: 8px;    text-align: left;    transition: all .3s}.product-box8 .price span {    color: #999;    display: inline-block;    font-size: 14px;    font-weight: 500;    margin-left: 7px;    text-decoration: line-through}.product-box8 .product-shipping {    color: rgba(0, 0, 0, .5);    display: block;    font-size: 15px;    margin: 0 0 15px;    padding-left: 35px;    position: relative}.product-box8 .product-shipping:before {    background-color: rgba(0, 0, 0, .5);    content: "";    height: 1px;    left: 0;    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 25px}.product-box8 .title {    font-size: 16px;    font-weight: 400;    margin: 0 0 30px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box8 .title a {    color: #000}.product-box8 .title a:hover {    color: #0081c2}.product-box8 .all-deals {    background-color: #2e353b;    color: #fff;    display: block;    font-size: 15px;    letter-spacing: 1px;    padding: 22px 5px;    text-align: center;    text-transform: uppercase;    transition: all .5s ease 0s}.product-box8 .all-deals .icon {    margin-left: 7px}.product-box8 .all-deals:hover {    background-color: #0081c2}.product-box9 {    font-family: Poppins, sans-serif;    z-index: 1}.product-box9,.product-box9 .product-image9 {    position: relative}.product-box9 .product-image9 a {    display: block}.product-box9 .product-image9 img {    height: auto;    width: 100%}.product-box9 .pic-1 {    opacity: 1;    transition: all .5s ease-out 0s}.product-box9:hover .pic-1 {    opacity: 0}.product-box9 .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .5s ease-out 0s}.product-box9:hover .pic-2 {    opacity: 1}.product-box9 .product-full-view {    background-color: #fff;    border-radius: 100px 0 0;    bottom: 0;    color: #505050;    display: block;    font-size: 16px;    height: 45px;    opacity: 0;    padding: 18px;    position: absolute;    right: 0;    transition: all .3s ease 0s;    width: 45px}.product-9 .product-full-view:hover {    color: #c0392b}.product-box9:hover .product-full-view {    opacity: 1}.product-box9 .product-content {    overflow: hidden;    padding: 12px 12px 0;    position: relative}.product-content .rating {    list-style: none;    margin: 0 0 7px;    padding: 0}.product-box9 .rating li {    color: #ffd200;    font-size: 12px;    transition: all .3s ease 0s}.product-box9 .rating li.disable {    color: rgba(0, 0, 0, .2)}.product-box9 .title {    font-size: 16px;    font-weight: 400;    margin: 0 0 3px;    text-transform: capitalize;    transition: all .3s ease 0s}.product-box9 .title a {    color: rgba(0, 0, 0, .5)}.product-box9 .title a:hover {    color: var(--primary-color)}.product-box9 .price {    color: #000;    display: block;    font-size: 17px;    margin: 0;    transition: all .5s ease 0s}.product-box9:hover .price {    opacity: 0}.product-box9 .add-to-cart {    bottom: -20px;    color: var(--primary-color);    display: block;    font-size: 14px;    font-weight: 600;    left: 10px;    opacity: 0;    position: absolute;    transition: all .5s ease 0s}.product-box9:hover .add-to-cart {    bottom: 0;    opacity: 1}.responsive-breadcrumb {    position: relative}.small-text-size {    font-size: 1.5rem !important}.small-pd {    padding: 2rem 0 !important}.colored-breadcrumb {    background-color: #d4ecff !important}.breadcrumb-item a {    color: #333;    font-size: 14px}.breadcrumb-title-bar {    background-color: #f5f5f5;    border-bottom: 1px solid #eee;    padding: 2rem 0;    position: relative}.breadcrumb-title-bar .container {    position: relative}.breadcrumb-title-bar h1 {    color: #333;    font-size: 35px;    font-weight: 600;    letter-spacing: 1px;    line-height: 1;    margin: 0;    padding: 0;    text-transform: uppercase}.label-name {    color: #000 !important;    font-weight: 600 !important;    grid-template-columns: 0fr 2fr !important;    letter-spacing: .1rem}.login-form {    border: 1px solid rgba(0, 0, 0, .125);    border-radius: 6px;    margin-bottom: auto}.home_faq_sec {    background-color: #f8f9fa;    padding: 50px 0}.home_faq_btn {    align-content: center;    align-items: center;    display: flex;    font-size: 16px}.home_faq h2 {    font-size: 2rem !important}.home_faq_btn i {    font-size: 1.3rem;    position: absolute;    right: 1rem;    top: 22px}.faq_image img {    max-width: 100%}.topbar-text-color {    background: var(--primary-color);    color: #fff !important}#header.header-varient .topbar a {    color: var(--font-color) !important}.header-morph .main-nav>ul>li>a {    color: var(--primary-color) !important}.header-morph {    background-color: #fff !important;    border-bottom: 1px solid var(--border-color);    border-top: 1px solid var(--border-color);    padding: 1px}.searchbar-form:active,.searchbar-form:focus {    border-color: var(--border-color) !important}.dropdown {    background-color: #fff !important;    border-color: 2px !important;    border-color: var(--border-color) !important;    border-radius: 0 !important;    border-width: 2px !important;    border-left: 0 !important}.pl {    margin-left: 25%}.hed-style.topper-white .topbar a {    color: #fff !important}.serachbar-icon {    background-color: #fff !important;    border: 2px solid var(--border-color);    color: #000 !important;    color: #909090 !important}.dropdown-menu.show.dp-menu {    border-radius: 0 !important;    left: auto}.dp-color {    color: #909090 !important}.drop-ul li a:hover {    color: var(--primary-color) !important;    transition: .15s ease}.drop-ul li a {    color: #777 !important}.swiper-container-client {    overflow: hidden}.dark-footer-margin {    background-color: var(--primary-color);    margin-bottom: 0 !important}.category-swiper {    height: auto !important}.icon-swiper .swiper-slide:last-child {    border-right: none !important}.category-image-container svg {    max-height: 100%;    max-width: 100%}.color-category {    color: var(--secondary-color) !important}.nav-color {    background-color: var(--secondary-color) !important}.category-image .cat-font-color span {    font-size: 1rem}.icon-dark-sec .cat-font-color {    color: #fff !important}.offer-image img {    height: auto;    margin: auto;    max-width: 100%}.freedel-sec {    box-sizing: border-box;    overflow: hidden;    position: relative}.list-style {    display: inline-block;    list-style: none}.img-height {    max-height: 25px}.footer {    background: #151414;    color: #adb5bd;    padding: 30px 0;    position: relative}.footer .logo-footer {    font-size: 22px}.footer .logo-footer img {    max-width: 100%}.footer-text {    color: #fff;    font-size: 1.3rem;    letter-spacing: 2px}.relative-class {    padding-top: 200px;    position: relative !important}.alignment {    text-align: left}.shape {    bottom: -2px;    left: 0;    pointer-events: none;    position: absolute;    right: 0}.text-footer {    color: #151414 !important}.overflow-hidden {    overflow: hidden !important}.shape>.footerbar-svg {    height: auto;    transform: scale(2);    transform-origin: top center;    width: 100%}.footer-bar {    border-top: 1px solid #f1f1f138}.footerbar-svg {    overflow: hidden;    vertical-align: middle}.p-title {    color: #fff !important}.subscribe-form {    overflow: hidden;    position: relative}.subscribe-form button i {    color: #fff;    font-size: 22px;    transform: rotate(-6deg)}.subscribe-form input {    background: #2e2e2e;    border: 1px solid #2e2e2e;    color: #fff;    padding: 14px 28px;    width: 100%}.subscribe-form button {    background: var(--primary-color);    border: 1px solid var(--primary-color);    cursor: pointer;    padding: 13px 20px;    position: absolute;    right: 0;    top: 0;    transition: .15s}.dark-shape-footer li {    cursor: pointer;    line-height: 2.8}.dark-shape-footer li:hover {    color: var(--primary-color);    transition: .15s ease}.footer-varient {    background-image: url(../demo/footer/footer1.jpg);    background-repeat: no-repeat;    background-size: cover;    overflow: hidden;    position: relative}.bottom-wrapper {    background-color: #161719 !important;    margin-top: 60px;    padding: 9px 6px 6px 8px}.grocery-footer-text small {    color: #fff !important}.follow-icon {    float: left}.icon-hover {    background: hsla(0, 0%, 100%, .03);    background-color: transparent !important;    border: 1px solid hsla(0, 0%, 100%, .03);    height: 39.2px;    margin: 5px 10px 5px 0;    width: 39.2px}.link-color {    outline: none}.desc-text {    color: #fff;    text-align: left}.image-class {    margin-top: 115px}.footer-logo-class,.image-class {    max-width: 100%}.border-wrapper {    border-color: currentcolor hsla(0, 0%, 100%, .1) hsla(0, 0%, 100%, .1);    border-width: 1px;    border-top: 1px solid hsla(0, 0%, 100%, .1);    margin-left: 7rem;    width: 80%}.category {    text-align: left}.category-image .cat-font-color h4 {    font-size: 20px}.category li {    line-height: 40px;    list-style: none}.cat-name,.cat-no {    color: #fff}.cat-no {    float: right;    margin-right: 56px}.footer-varient-title {    color: #fff !important;    font-size: 1.6rem;    margin-top: 51px}.footer-varient-product-wrap {    align-items: stretch;    display: flex;    flex-direction: row}.footer-varient-product-title {    color: #fff;    color: #fff !important;    font-size: 14px;    margin-bottom: 8px;    transition: .15s ease}.footer-varient-title {    border-bottom: none !important}.category {    cursor: pointer}.category .cat-name:hover {    transition: .15s ease}.footer-logo-footer img {    max-height: 100px;    max-width: 100%}.footer-section-footer {    background: #151414;    position: relative}.footer-cta {    border-bottom: 1px solid #373636}.single-cta i {    color: var(--primary-color);    float: left;    font-size: 30px;    margin-top: 8px}.cta-text {    display: flow-root;    padding-left: 15px}.cta-text h3 {    color: #fff;    font-size: 18px;    font-weight: 600;    margin-bottom: 2px}.cta-text p {    color: #757575;    font-size: 16px}.footer-content-footer {    position: relative;    z-index: 2}.footer-pattern img {    background-position: 100% 100%;    background-size: cover;    height: 330px;    left: 0;    position: absolute;    top: 0}.footer-logo-footer {    margin-bottom: 30px}.footer-logo-footre img {    max-width: 200px}.footer-text p {    color: #7e7e7e;    font-size: 15px;    margin-bottom: 14px}.footer-social-icon h4 {    color: #fff;    display: block;    font-family: Poppins, sans-serif;    font-size: 24px;    font-weight: 700;    margin-bottom: 20px}.footer-social-icon a {    color: #fff;    font-size: 16px;    margin-right: 15px}.footer-social-icon i {    border-radius: 50%;    height: 44px;    line-height: 38px;    text-align: center;    width: 44px}.facebook-bg {    background: #3b5998}.twitter-bg {    background: #55acee}.google-bg {    background: #dd4b39}.footer-widget-heading h4 {    color: #fff;    font-size: 24px;    font-weight: 600;    margin-bottom: 40px;    position: relative}.footer-widget-heading h4:before {    background: var(--primary-color);    bottom: -15px;    content: "";    height: 2px;    left: 0;    position: absolute;    width: 50px}.footer-widget ul li {    display: inline-block;    float: left;    margin-bottom: 12px;    width: 50%}.footer-widget ul li a:hover {    color: var(--primary-color)}.footer-widget ul li a {    color: #878787;    font-size: 15px;    text-transform: capitalize}button:focus {    outline: none !important}.copyright-area {    background: #202020;    padding: 25px 0}.copyright-text p {    color: #878787;    font-size: 14px;    margin: 0}.copyright-text p a {    color: var(--primary-color)}.footer-menu li {    display: inline-block;    margin-left: 20px}.footer-menu li:hover a {    transition: .15s}.footer-menu li a {    color: #878787;    font-size: 16px}.newsletter-modal h2 {    color: #fff;    font-size: 2rem}.newsletter-modal p {    color: #fff}.modal-backdrop.in {    opacity: .9}.modal-dialog {    display: flex;    flex-direction: column;    justify-content: center;    min-height: calc(100vh - 60px);    overflow: auto;    @media(max-width: 768px) {        min-height:calc(100vh - 20px)    }}.newsletter-field {    background-color: transparent !important;    border: 2px solid hsla(0, 0%, 100%, .25) !important}.modal-form {    border-radius: 0 !important}.modal-sen {    font-weight: 200}.modal-newsletter {    align-items: center;    display: flex;    flex-wrap: wrap;    justify-content: center;    margin-left: -3px;    margin-right: -3px}.modal-title {    font-size: 2rem !important}.modal-header {    align-items: center !important;    border-bottom: none !important;    flex-wrap: wrap;    justify-content: center !important}.blog-card-img {    align-content: center;    display: flex;    height: 300px;    justify-content: center;    overflow: hidden;    width: 100% !important}.blog-card-img img {    max-height: 100%;    max-width: 100% !important}.blog-card {    border: 1px solid rgba(0, 0, 0, .1);    padding-bottom: 16px;    transition: .15s}.blog-card:hover {    box-shadow: -5px 0 34px -4px #d9d9d9}.blog-discription {    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    display: -webkit-box}.blog-discription,.blog-title {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap}.blog-title {    font-weight: 700}.view-blog-title {    font-weight: 700;    text-align: center}.invoice-bottombar h2 {    font-size: 1.4rem}.text-end {    text-align: end}.invoice-shadow {    box-shadow: 0 0 3px rgba(60, 72, 88, .15) !important}.border-bottom {    border-bottom: 1px solid var(--border-color)}.logo-invoice {    font-size: 27px;    font-weight: 700;    letter-spacing: 1px}.invoice-text {    font-size: 1.3rem}.rounded-backtop {    border-radius: 6px !important}.back-to-top:hover {    transform: rotate(45deg)}.ttb-i:hover {    transform: rotate(-45deg)}.back-to-top {    background-color: var(--secondary-color);    bottom: 30px;    box-shadow: 0 0 3px rgba(22, 28, 45, .15);    color: #3c4858;    display: none;    height: 32px;    line-height: 30px;    position: fixed;    right: 30px;    transition: all .5s ease;    width: 32px;    z-index: 99}.client-slider-image {    cursor: pointer;    max-width: 100%}.notif-badge {    float: right}.delete-icon {    color: red;    cursor: pointer;    font-size: 1.3rem;    left: 25px;    margin: 0;    padding: 0;    position: absolute;    top: 28px;    z-index: 1}.user-profile-image {    border-radius: 60%;    height: 250px;    line-height: 250px;    margin-left: auto;    margin-right: auto;    overflow: hidden;    width: 250px}.notification-details {    border-bottom: 1px solid var(--border-color)}.notif-text {    color: #a8b1b9}.notif-title {    font-weight: 700}.notif-image img {    max-height: 100%;    max-width: 100%}.notif-image {    height: 150px;    line-height: 150px;    text-align: center;    vertical-align: middle;    width: 100px}.my-account-tab {    border: 2px solid var(--border-color)}.edit-icon {    color: var(--primary-color);    cursor: pointer;    transition: .15s ease}.user-add {    border-bottom: 2px solid var(--border-color)}.coffee-icon {    background-color: var(--secondary-color);    color: #fff}.clock-icon,.coffee-icon {    border: 1px solid;    border-radius: 50%;    padding: 11px 10px 10px 11px}.clock-icon {    background-color: #4d6d6d;    color: #f8f8f9}.shirt-icon {    background-color: #2b3c35;    border: 1px solid;    border-radius: 50%;    color: #fff;    padding: 11px 10px 10px 11px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link {    background-color: var(--primary-color) !important;    color: #fff}.add-ruppe {    bottom: auto;    float: right;    margin-top: -101px;    top: auto}.add-wallet {    display: flex}.wallet-details {    border-bottom: 2px solid var(--border-color);    margin-bottom: 12px;    margin-top: 12px}.wallet-price .fa.fa-plus {    color: var(--primary-color)}.wallet-price .fa.fa-minus {    color: red}.wallet-price {    float: right;    margin-top: -42px}.wallet-info {    display: flex;    flex-wrap: wrap}.text-style .fa-arrow-circle-down {    color: #d82222}.text-style .fa-arrow-alt-circle-up {    color: #145414}.tran-bg {    background: #f7f5f5;    padding: 8px 1px 8px 10px}.border-green {    border-left: 4px solid #347136}.text-style {    color: #333 !important;    font-size: 12px;    font-weight: 700}.failed-text {    color: #d82222 !important}.trans-img {    max-height: 25px}.border-red {    border-left: 4px solid red}.border-blue {    border-left: 4px solid var(--primary-color) !important}.border-yellow {    border-left: 4px solid var(--secondary-color) !important}.user-image {    border-radius: 50%;    height: 80px;    line-height: 80px;    overflow: hidden;    text-align: center;    vertical-align: middle;    width: 80px}.user-image img {    max-height: 100%;    max-width: 100%}.user-detail {    display: flex}.nav-link:active {    color: #fff}.nav-link {    color: #495057}.ion-icon {    font-size: 64px}.mobile-app-wrapper img {    max-width: 100%}.mobile-app h1 {    color: #000 !important}.mobile-app .header-p {    color: #414040 !important}.mobile-app {    background: #fff !important}.mobile-app-text {    font-size: 40px;    font-weight: 700;    line-height: 1.2em;    margin: 0}ul.pagination {    display: inline-block;    margin: 0;    padding: 0}ul.pagination li {    display: inline}ul.pagination li a {    border: 1px solid #ddd;    color: #000;    float: left;    padding: 8px 16px;    text-decoration: none;    transition: background-color .3s}ul.pagination li a.active {    background-color: var(--primary-color);    border: 1px solid var(--primary-color);    color: #fff}ul.pagination li a:hover:not(.active) {    background-color: #ddd}.blog-post {    margin: 12px}.blog-grid-post {    margin: auto}.blog-title span,.comment-sec span,.related-post span {    color: var(--primary-color)}.blog-post-inner-image img {    display: block;    height: auto;    position: relative;    width: 100%}.blog h2 {    color: #333;    font-size: 2rem;    font-weight: 600;    font-weight: 700;    margin-bottom: 0}.blog h2,.blog-title a {    letter-spacing: 1px;    text-transform: uppercase}.blog-title a {    color: #000;    font-size: 1.5rem;    font-weight: 600;    margin: 0}.blog-post-inner-image {    max-width: 100%}.blog-data i {    margin-right: 5px;    padding-left: 1px;    position: relative;    top: 1px}.blog-data li {    margin-right: .5rem}.blog-desc {    margin-top: 30px;    position: relative}.blog-desc p {    line-height: 1.8;    margin-bottom: 30px}.blog-desc a {    border-bottom: 1px solid var(--primary-color);    color: var(--primary-color);    font-style: italic;    font-weight: 600}.blog-desc .border-bottom {    border-bottom: 1px solid #d1d1d1}.grid-blog-image img {    max-width: 100%}.grid-blog-title h2 {    font-size: 1rem}.comment-sec h4,.recent-post-widget h4,.related-post h4,.sidebar-category-widget h4,.sidebar-tagcloud h4 {    font-size: 1.5rem;    font-weight: 700}.comment-sec form {    max-width: none !important}.category-list li {    display: block;    margin: 0;    padding: 0;    position: relative}.category-list li a {    border-bottom: 1px solid #ededde;    color: #000;    display: block;    padding: .8rem 0 .8rem 2rem;    position: relative}.category-list li a:hover {    background-color: #eee;    transition: .15s ease}.category-list li a:before {    border-bottom: 4px solid transparent;    border-left: 4px solid #333;    border-top: 4px solid transparent;    content: "";    display: inline-block;    height: 0;    margin: .4rem 0 0 -2rem;    position: absolute;    width: 0}.sidebar-tagcloud a {    border: 1px solid #e5e5e5;    border-radius: 2px;    color: #666;    display: inline-block;    font-size: 13px !important;    margin-bottom: 4px;    margin-right: 4px;    padding: 3px 6px}.sidebar-tagcloud a:hover,.sidebar-tagcloud.active {    border: 1px solid var(--primary-color);    color: var(--primary-color);    transition: .15s ease}.post-list .blog-media {    border-radius: 0;    line-height: 0;    margin: 0 1.2rem 0 0;    width: 6.5rem}.post-list li {    display: flex}.post-list .blog-media img {    display: block;    height: auto;    max-width: none;    width: 100%}.blog-info a {    color: #000}.blog-share {    border-bottom: 1px solid #dee2e6 !important;    display: flex;    padding: 12px}.blog-share span {    font-size: 1.3rem;    font-weight: 500;    margin-right: 12px}.separator {    align-items: center;    display: flex;    text-align: center}.separator:after,.separator:before {    border-bottom: 1px solid #000;    content: "";    flex: 1}.separator:not(:empty):before {    margin-right: .25em}.separator:not(:empty):after {    margin-left: .25em}.google-btn {    border-color: red;    color: red}.social-login .google-btn:hover {    background-color: #adbdcd47;    color: red;    text-decoration: none}.facebook_btn {    border-color: #3b5998;    color: #3b5998;    text-decoration: none}.social-login .facebook_btn:hover {    background-color: #adbdcd47;    color: #3b5998;    text-decoration: none}.social-login .btn {    border-radius: 0;    width: 160px}.product-permission {    height: 30px;    width: 80px}.product-permission img {    max-height: 100%;    max-width: 100%}.product-permission-text {    font-size: 13px;    text-align: -webkit-match-parent}.product-details-title {    font-size: medium;    font-weight: 700}.product-detail-tab td {    border: none;    height: 30px;    padding: 0}.element-wrapper {    background-color: #fff;    border-radius: .5rem;    box-shadow: 0 8px 24px -12px rgba(150, 160, 170, .4);    padding: 1.5rem;    position: relative}.element-wrapper .is-flex {    display: flex;    flex-direction: row;    flex-wrap: wrap;    margin-bottom: 1rem}.element-wrapper .is-flex.flex-column {    flex-direction: column}.element-wrapper .card-title {    font-size: 1.25rem;    font-weight: 500;    line-height: 1.5;    margin-bottom: 1rem}.element-wrapper .input-container {    align-items: center;    display: flex;    flex-direction: row;    flex-wrap: wrap;    margin-bottom: .75rem}.element-wrapper .input-container:last-child {    margin-bottom: 0}.filter-nav__list {    height: 100%;    overflow-y: scroll;    width: 100%}.text-label {    margin: 3px 12px !important}.toggle-input {    display: none;    opacity: 0;    outline: 0;    position: absolute;    -webkit-user-select: none;    -moz-user-select: none;    user-select: none}.toggle {    box-shadow: 0 2px 4px hsla(212, 6%, 55%, .1);    box-sizing: border-box;    cursor: pointer;    display: flex;    position: relative;    transition: all .15s}.toggle+.toggle {    margin-left: .75rem}.toggle.switch {    background-color: #cfd1d1;    border-radius: 12px;    padding: 4px;    width: 48px}.toggle.switch:hover {    box-shadow: 0 2px 4px hsla(212, 6%, 55%, .2)}.toggle.switch .toggle-inner {    background-color: #fafafa;    border-radius: 12px;    box-shadow: 0 1px 2px hsla(212, 6%, 55%, .1);    height: 16px;    transition: all .2s ease-in;    width: 16px}.toggle-input:indeterminate+.toggle.switch,.toggle.switch.is-indeterminate {    background-color: #26d0b9}.toggle-input:indeterminate+.toggle.switch .toggle-inner,.toggle.switch.is-indeterminate .toggle-inner {    background-color: #fff;    margin-left: 12px}.toggle-input:checked+.toggle.switch .toggle-inner,.toggle.switch.is-active .toggle-inner {    background-color: #fff;    margin-left: 24px}.toggle-input:disabled+.toggle.switch,.toggle.switch.is-disabled {    background-color: hsla(0, 0%, 94%, .8);    pointer-events: none}.toggle-input:disabled+.toggle.switch .toggle-inner,.toggle.switch.is-disabled .toggle-inner {    background-color: hsla(0, 0%, 100%, .8)}.toggle.radio {    align-items: center;    background-color: #f0f0f0;    border-radius: 20px;    height: 24px;    justify-content: center;    padding: 4px;    width: 24px}.toggle.radio:hover {    box-shadow: 0 2px 4px hsla(212, 6%, 55%, .2)}.toggle.radio .toggle-inner {    background-color: #fafafa;    border-radius: 12px;    height: 12px;    width: 12px}.toggle-input:checked+.toggle.radio,.toggle.radio.is-active {    background-color: var(--primary-color)}.toggle-input:checked+.toggle.radio .toggle-inner,.toggle.radio.is-active .toggle-inner {    background-color: #fff}.toggle-input:disabled+.toggle.radio,.toggle.radio.is-disabled {    background-color: hsla(0, 0%, 94%, .8);    pointer-events: none}.toggle-input:disabled+.toggle.radio .toggle-inner,.toggle.radio.is-disabled .toggle-inner {    background-color: hsla(0, 0%, 100%, .8)}.toggle-input:disabled:checked+.toggle.radio,.toggle.radio.is-active.is-disabled {    background-color: rgba(38, 208, 185, .6);    pointer-events: none}.toggle-input:disabled:checked+.toggle.radio .toggle-inner,.toggle.radio.is-active.is-disabled .toggle-inner {    background-color: hsla(0, 0%, 100%, .8)}.toggle.checkbox {    align-items: center;    background-color: #cfd1d1;    height: 24px;    justify-content: center;    width: 24px}.toggle.checkbox:hover {    box-shadow: 0 2px 4px hsla(212, 6%, 55%, .2)}.toggle.checkbox .toggle-inner {    border: solid #fafafa;    border-radius: 1px;    border-width: 0 3px 3px 0;    height: 12px;    margin-bottom: 2px;    transform: rotate(45deg);    width: 6px}.toggle.checkbox.is-indeterminate {    background-color: #26d0b9}.toggle.checkbox.is-indeterminate .toggle-inner {    background-color: #fafafa;    border: 0;    height: 3px;    margin-bottom: 0;    transform: rotate(0);    width: 12px}.toggle-input:checked+.toggle.checkbox .toggle-inner,.toggle.checkbox.is-active .toggle-inner {    border-color: #fff}.toggle-input:disabled+.toggle.checkbox,.toggle.checkbox.is-disabled {    background-color: hsla(0, 0%, 94%, .8);    pointer-events: none}.toggle-input:disabled+.toggle.checkbox .toggle-inner,.toggle.checkbox.is-disabled .toggle-inner {    border-color: hsla(0, 0%, 100%, .8)}.toggle-input:disabled:checked+.toggle.checkbox,.toggle.checkbox.is-active.is-disabled {    background-color: rgba(38, 208, 185, .6);    pointer-events: none}.toggle-input:disabled:checked+.toggle.checkbox .toggle-inner,.toggle.checkbox.is-active.is-disabled .toggle-inner {    border-color: hsla(0, 0%, 100%, .8)}.cart-product-title {    display: table-cell;    margin-bottom: 0;    vertical-align: middle}.cart-product-title a {    color: #000;    font-size: 16px;    font-weight: 600}.cart-product-image {    display: block;    height: 130px;    line-height: 130px;    margin-bottom: 0;    vertical-align: middle;    width: 130px}.cart-product-image img {    max-width: 50%}.cart-product-desc-list td {    vertical-align: middle !important}.table-cart-product thead th {    border-bottom: 1px solid #dee2e6 !important;    border-top: none !important;    font-size: 1rem;    font-weight: 600}.cart-product-desc-list td i {    cursor: pointer;    font-size: 20px}.responsive {    width: 100%}.cart-total th {    text-align: left !important}.cart-total td,.cart-total th {    font-weight: 400;    line-height: 1.4;    padding: 10px}.cart-total td {    color: #777;    text-align: right !important}.cart-total {    border-bottom: 1px solid #dcdcdc}.cart-product-summary h4 a:after {    display: inline-block;    font-family: porto;    font-size: 1.4rem;    position: absolute;    right: .4rem;    top: 50%;    transform: translateY(-50%)}.cart-product-summary {    background: #fbfbfb;    border: 1px solid #ddd;    margin-bottom: 2.5rem;    min-height: 296px;    padding: 1.4rem 1.8rem 2.2rem}.cart-product-summary h3 {    font-size: 28px;    font-weight: 300;    margin-bottom: 1.3rem}.cart-product-price h2 {    border-top: 1px solid #ccc;    font-size: 1.5rem;    font-weight: 600}.cart-total-price .table {    border-top: 1px solid #ccc;    margin-bottom: 2rem}.cart-product-price a {    display: flex;    font-weight: 600;    justify-content: space-between;    padding: 12px 0}.cart-product-price i {    font-weight: 600;    margin-top: 5px}.total-price td {    font-size: 18px;    font-weight: 600}.cart-products-table tr td:last-child,.cart-products-table tr th:last-child {    text-align: right}.cart-product-tax td {    border-top: none !important}.total-price td {    color: var(--primary-color)}.ship-title-details {    font-size: 20px}.item-price {    margin-left: auto}.checkout-order-wrapper {    background: #f5f5f5;    border: 1px dashed #d7d7d7}.product-checkout-title a {    font-weight: 300}.checkout-form-title,.checkout-title h1,.product-checkout-title a,.ship-title-details h2 {    cursor: pointer;    font-size: 20px;    margin-bottom: 0;    padding: 10px 40px 10px 0;    position: relative;    text-decoration: none}.checkout-form-title,.checkout-title h1,.ship-title-details h2 {    border-bottom: 1px solid #d1d1d1;    display: block;    font-weight: 500}.checkout-order-wrapper {    margin: 0 0 20px;    padding: 22px 30px}.info-wrapper {    align-items: center;    border: 1px solid #e5e5e5;    border-radius: 5px;    display: flex;    flex-direction: column;    flex-wrap: wrap;    margin-left: -.75rem;    margin-right: -.75rem;    margin-top: 2rem;    min-height: 180px;    padding: 0 2rem 2rem;    position: relative;    text-align: center}.info-icon {    background-color: #fff;    border: none !important;    height: 4rem;    margin-bottom: 1.5rem;    margin-top: -2rem;    padding: 0 .75rem;    text-align: center;    width: 5.5rem}.info-icon a,.info-icon a i {    display: block;    height: 100%;    position: relative;    width: 100%}.info-icon a i {    background-color: transparent !important;    border: none;    border-radius: 0;    color: var(--primary-color);    font-size: 3rem;    font-size: 2.5rem;    font-style: normal;    line-height: 1;    line-height: 4rem;    text-align: center}.info-content h3 {    font-size: 18px}span.subtitle {    color: #878585;    display: block;    font-size: 16px;    font-weight: 500}.color-wrapper {    flex: 1 1 auto;    height: 100%;    overflow: hidden;    position: relative;    width: 100%}.color-content {    bottom: 0;    left: 0;    overflow: auto;    overflow-x: hidden;    right: 0;    top: 0}.color-content li {    align-items: center;    display: flex;    justify-content: space-between;    margin-bottom: 5px}.color-wrapper-inner {    align-items: center;    display: inline-flex;    flex-direction: row}.color {    font-size: 0;    margin-right: 10px;    position: relative;    transition: opacity .25s ease}.color span:after {    align-items: center;    background-color: rgba(0, 0, 0, .1);    border-radius: 50%;    bottom: 0;    color: #fff;    content: "\f107";    display: flex;    font-weight: 700;    justify-content: center;    left: 0;    line-height: 1;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: opacity .2s ease}.color-name {    color: #000;    font-size: 14px;    line-height: 1.2;    position: relative}.color span {    background-position: 50%;    background-repeat: no-repeat;    background-size: contain;    border-radius: 50%;    display: block;    height: 25px;    position: relative;    vertical-align: middle;    width: 25px}.count-color-product {    border: 1px solid;    border-radius: 35px;    color: #777;    font-size: 12px;    height: 20px;    line-height: 18px;    min-width: 30px;    padding-left: 5px;    padding-right: 5px;    text-align: center;    transition: color .25s ease, background-color .25s ease, border-color .25s ease}.card-header-custom {    font-size: 24px;    margin-bottom: 0;    padding: .75rem 1.25rem}.card-custom {    word-wrap: break-word;    background-clip: border-box;    background-color: transparent !important;    border: none !important;    border-radius: .25rem;    display: flex;    flex-direction: column;    min-width: 0;    position: relative}.card-body-custom {    padding: 0 8px 0 33px !important}.collapse-arrow i {    font-size: 1.3rem;    position: absolute;    right: 1rem;    top: 26px}.collapse-arrow {    padding-left: 0;    padding-right: 0;    text-align: left;    text-decoration: none;    white-space: pre-wrap;    width: 100% !important}.grid-view i {    color: #000;    font-size: 1.5rem;    margin: auto;    padding: 10px;    width: 50%}.filter-wrapper {    margin-bottom: 20px;    max-width: 100%;    width: 100%}.breadcrumb-wrapper,.filter-wrapper {    align-items: center;    display: flex;    flex-wrap: wrap;    justify-content: space-between}.product-breadcrumb a:after {    content: "/";    margin-left: 5px}.product-breadcrumb {    align-items: center;    color: #333;    display: inline-flex;    flex-wrap: wrap;    font-size: 14px;    line-height: 1.4;    vertical-align: middle}.product-breadcrumb a {    color: #8e8e8e;    margin-right: 6px}.breadcrumb-last {    font-weight: 600;    margin-right: 0}.product-page-amount {    display: none;    font-size: 14px;    line-height: 20px;    margin-bottom: 20px}.product-per-page {    align-items: center;    color: #8e8e8e;    display: inline-flex;    flex-direction: row;    flex-wrap: wrap;    font-size: 14px;    font-weight: 400;    line-height: 20px;    margin-right: 23px;    vertical-align: middle}span.page-per-title {    color: #2d2a2a;    display: inline-block;    font-weight: 600;    margin-bottom: 0;    margin-right: 0;    vertical-align: middle}span.page-per-title:after {    content: " :"}a.page-variation {    color: #8e8e8e;    display: inline-block;    padding: 0 7px;    vertical-align: middle}.product-view {    align-items: center;    display: inline-flex;    flex-direction: row;    flex-wrap: wrap;    margin-right: 30px;    vertical-align: middle}a.grid-view {    margin-right: 12px;    vertical-align: middle}.product-filter-form {    align-items: center;    display: inline-flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    margin-right: 30px;    vertical-align: middle}.product-filter-form select {    background-position: right 0 top 50%;    border-left-style: none;    border-right-style: none;    border-top-style: none;    color: #2d2a2a;    cursor: pointer;    font-size: 14px;    font-weight: 600;    height: auto;    line-height: 18px;    max-width: 200px;    padding-bottom: 5px;    padding-left: 2px;    padding-right: 20px}.page-border {    display: inline-block;    vertical-align: middle}.page-border:after {    content: "/"}.page-border:last-child {    display: none}.current-page {    color: #2d2a2a !important;    font-weight: 600}.product-sidebar {    align-items: center;    color: #2d2a2a;    cursor: pointer;    display: none;    float: right;    font-size: 13px;    font-weight: 800;    line-height: 20px;    text-transform: uppercase;    vertical-align: middle}.product-sidebar .dropdown {    margin: 0 auto;    max-width: 600px;    padding: 23px 0}.list-product-title a {    font-size: 18px !important}.list-product-desc {    font-size: .9rem !important}.product-nav-tab:hover {    border-color: transparent !important;    color: #495057;    opacity: .8}.product-nav-tab.active {    border: transparent !important;    border-bottom: 2px solid var(--primary-color) !important}.review-title {    font-size: 22px;    font-weight: 600;    letter-spacing: -.015em;    margin-bottom: 0}.review-container {    display: flex;    display: -ms-flexbox;    padding: 29px 0 8px}.review-image {    flex: 0 0 auto;    padding: 0 22px 5px 8px}.review-image img {    border-radius: 50px;    max-width: 100%}.product-rating {    cursor: pointer;    display: inline-block;    line-height: 1;    margin: 0 0 10px 1px;    position: relative}.review-info {    font-size: 1rem;    letter-spacing: -.02em;    line-height: 1}.reviewer-name {    display: inline;    font-family: inherit;    font-size: 20px}.add-review {    background-color: #f4f4f4;    padding: 3rem 2rem 3.5rem}.review-date {    font-size: .9rem}.reviews .review-box,.reviews .review-box a {    align-items: center;    align-self: center;    background: #e2e1e1;    border: 1px solid #fff;    border-radius: 2px;    display: flex;    height: 100px;    line-height: 100px;    margin: auto;    text-align: center;    vertical-align: middle;    width: 100px}.reviews img {    margin-left: auto;    margin-right: auto;    max-height: 100%;    max-width: 100%}.tag-title {    font-size: 1.3rem;    font-weight: 700;    margin: 0 0 0 1rem;    text-transform: uppercase}.mob-product-slider img {    max-width: 100%}.product-nav-tab:active {    background: transparent !important}.error-wrapper h2 {    font-size: 3rem;    font-weight: 600}.error-wrapper h4 {    font-size: 1.5rem;    font-weight: 700}@media screen and (min-device-width:300px) and (max-device-width:800px) {    .text-center.text-white.category-section-title h3 {        font-size: 28px !important    }    .featured-section-title h3 {        font-size: 28px    }    .social-login .facebook_btn {        margin-left: 0;        margin-top: 8px    }    .home_faq_btn i {        top: inherit !important    }    .faq_image img {        max-width: 100%    }    .faq-btn-text {        font-size: 16px !important    }}@media screen and (max-width:350px) {    .category-section-title h3 {        font-size: 28px    }    .featured-section-title h3 {        font-size: 28px !important    }    .swiper-container.swiper1 {        background: transparent;        max-height: 110px    }    .banner-swiper .swiper-button-next,    .banner-swiper .swiper-button-prev,    .swiper1 .swiper-button-next,    .swiper1 .swiper-button-prev {        display: none    }    .swiper1 .swiper-slide>img {        height: -moz-available;        height: -ms-available;        height: -o-available;        max-width: 100%    }    .main-content {        margin: 0 auto;        max-width: 250px;        min-width: 100px;        padding: 0 16px;        width: 100%    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 100px    }    .shopping-cart .product-removal {        float: right    }    .shopping-cart .product-line-price {        clear: left;        float: right;        margin-top: 10px;        width: auto    }    .shopping-cart .product .product-line-price:before {        content: "Item Total: $"    }    .shopping-cart .totals .totals-item label {        width: 60%    }    .shopping-cart .totals .totals-item .totals-value {        width: 40%    }    .banner-section {        height: 300px !important    }    .section-title {        font-size: 20px    }    .featured-section-title .title-sm {        font-size: 10px    }    #quick-view {        margin-left: 20px;        margin-right: 20px    }    .product-page-details {        padding-left: 35px;        padding-right: 35px    }    .rating-sm {        font-size: 12px    }    .banner-section .banner-swiper .swiper-slide>img {        height: 100%;        width: 100%    }    .category-swiper {        height: 150px;        width: 100%    }    .category-section .category-image-container {        height: 80px    }    .product-style-1 .col-6 {        padding: 0    }    .product-style-1 .product-grid .add-to-cart {        font-size: .7rem    }    .product-style-1 .product-grid .rating-sm {        font-size: 10px !important    }}@media screen and (max-width:450px) {    .category-section.category-section-title h3,    .featured-section-title h3 {        font-size: 28px !important    }    .swiper-container.swiper1 {        background: transparent;        max-height: 110px    }    .banner-swiper .swiper-button-next,    .banner-swiper .swiper-button-prev,    .swiper1 .swiper-button-next,    .swiper1 .swiper-button-prev {        display: none    }    .swiper1 .swiper-slide>img {        max-height: -moz-available;        max-height: -ms-available;        max-height: -o-available;        max-width: 100%    }    .main-content {        margin: 0 auto;        max-width: 250px;        min-width: 100px;        padding: 0 16px;        width: 100%    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 100px    }    .sidebar-filter-sm {        display: none    }    .shopping-cart-sidebar-btn {        display: 18px !important;        font-size: 18px !important    }    .brand-logo-link {        max-height: 60px;        max-width: 150px    }    .footer-logo-footer img {        max-height: 100px;        max-width: 250px    }    .totals .totals-item .totals-value {        width: 40%    }    .filter-bars {        display: inline-block;        line-height: 33px;        padding: 9px 36px 9px 12px;        width: 38px    }    .sort-by {        float: right    }    .banner-section .banner-swiper {        height: 300px !important    }    .banner-section .banner-swiper .swiper-slide>img {        height: 100%;        width: 100%    }    .section-title {        font-size: 20px    }    .featured-section-title .title-sm {        font-size: 10px    }    #quick-view {        margin-left: 20px;        margin-right: 20px    }    .product-page-details {        padding-left: 35px;        padding-right: 35px    }    .rating-sm {        font-size: 12px    }    .category-swiper {        height: 150px;        width: 100%    }    .category-section .category-image-container {        height: 80px    }    .product-style-1 .col-6 {        padding: 0    }    .product-style-1 .product-grid .add-to-cart {        font-size: .6rem !important    }    .product-style-1 .product-grid .rating-sm {        font-size: 10px !important    }    .call-to-action-section .header-h1 {        font: 600 2rem/2.25rem Fira Sans, sans-serif !important    }}.p-image {    background: #fcfaf8 !important}.p-grid {    border: none !important}.progress-bar {    background-image: linear-gradient(to right top, #8aabe0, #759fdc, #5e94d9, #4288d5, var(--primary-color));    border-radius: 2rem}.product-description h5 {    font-size: 1.25rem !important}.column-inner img {    max-height: 100%;    max-width: 100%}.setting-icon {    font-size: 1.7rem !important;    margin-top: 6px}#colors-switcher {    box-shadow: 0 0 3px rgba(60, 72, 88, .15);    left: -189px;    padding: 10px 5px;    position: fixed;    top: 25%;    width: 189px;    z-index: 9999}#colors-switcher,#colors-switcher .color-bottom {    background: none repeat scroll 0 0 #fff}#colors-switcher .color-bottom a.settings {    background: none repeat scroll 0 0 #fff;    border-radius: 0 30px 30px 0;    height: 41px;    padding: 3px;    position: absolute;    right: -40px;    top: 0;    width: 40px}#colors-switcher ul.color-style {    border-radius: 0;    list-style: none outside none;    overflow: hidden;    padding: 0}.list-item-inline {    display: inline-block}#colors-switcher ul.color-style li.list-inline-item:not(:last-child) {    margin-bottom: 0;    margin-right: 0}#colors-switcher ul.color-style li a {    border-radius: 50%;    cursor: pointer;    display: block;    height: 35px;    margin: 3px;    width: 35px}#colors-switcher ul.color-style .peach {    background-color: #ff6a65}#colors-switcher ul.color-style .default {    background-color: #2f55d4}#colors-switcher ul.color-style .yellow {    background-color: #ffd45b}#colors-switcher ul.color-style .green {    background-color: #43ae47}#colors-switcher ul.color-style .purple {    background-color: #7952b3}#colors-switcher ul.color-style .red {    background-color: #db3340}#colors-switcher ul.color-style .dark-blue {    background-color: #1e4071}#colors-switcher ul.color-style .orange {    background-color: #f93}#colors-switcher ul.color-style .cyan-dark {    background-color: rgba(0, 201, 167, .87)}@media only screen and (min-width:600px) {    .product-rating-small {        margin-bottom: 30px !important    }}@media only screen and (max-width:600px) {    .swiper-container.gallery-thumbs.swiper-container-initialized.swiper-container-horizontal.swiper-container-free-mode.swiper-container-thumbs {        display: none    }    .product-page-content .product-title {        font-size: 16px !important;        font-weight: 400    }    .category-section.category-section-title h3,    .featured-section-title h3 {        font-size: 28px !important    }    .error-wrapper img {        max-width: 100%    }    .blog-share span {        font-size: 1rem !important    }    .pagination {        margin: 20px !important    }    ul.pagination li a {        padding: 3px 10px !important    }    .product-title p {        font-size: 1rem !important    }    .left-border {        display: none    }    .text-style {        font-size: 9px !important    }    .topbar-right ul.list-inline {        margin-left: 63px    }    .hide-sec {        display: none    }    iframe {        max-height: 100% !important;        max-width: 100% !important    }    .text-area a img {        max-width: 40%    }    .header-categories-nav {        display: none    }    .pl {        margin-left: auto !important    }    .image-class {        float: left;        max-width: 70%    }    .padding-left {        padding-left: 0 !important    }    .padding {        padding-right: 0 !important    }    .color-dark {        display: none    }    label {        grid-template-columns: 1fr    }    label input,    label select {        margin-top: 8px    }    .swiper-container.swiper1 {        background: transparent;        max-height: 136px    }    .swiper1 .swiper-slide>img {        max-height: -moz-available;        max-height: -ms-available;        max-height: -o-available;        max-width: 100%    }    .banner-swiper .swiper-button-next,    .banner-swiper .swiper-button-prev,    .swiper1 .swiper-button-next,    .swiper1 .swiper-button-prev {        display: none    }    .main-content {        margin: 0 auto;        max-width: 300px;        min-width: 200px;        padding: 0 16px;        width: 100%    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 350px    }    .listing-page .filter-nav,    .sidebar-filter-sm {        display: none    }    .shopping-cart-sidebar-btn {        display: block !important    }    .brand-logo-link {        max-height: 60px;        max-width: 150px    }    .footer-logo-footer img {        max-height: 100px;        max-width: 250px    }    .filter-bars {        display: inline-block;        line-height: 33px;        padding: 9px 36px 9px 12px;        width: 38px    }    .sort-by {        float: right    }    .banner-section .banner-swiper {        max-height: 300px !important    }    .section-title {        font-size: 20px    }    .featured-section-title .title-sm {        font-size: 10px    }    #quick-view {        margin-left: 20px;        margin-right: 20px    }    .rating-sm {        font-size: 12px    }    .category-swiper {        height: 150px;        width: 100%    }    .category-section .category-image-container {        height: 120px    }    .category-section .swiper-slide .category-image-container {        height: 70px    }    .category-section .category-grid {        padding: 0 0 30px    }    .cat-font-color h4 {        font-size: 13px !important    }    .product-style-1 .product-grid .add-to-cart {        font-size: .7rem    }    .product-style-1 .product-grid .rating-sm,    .product-style-2 .product-grid .rating-sm,    .product-style-default .product-grid .rating-sm {        font-size: 10px !important    }    .call-to-action-section .header-h1 {        font: 600 2.5rem/4.25rem Fira Sans, sans-serif    }}@media only screen and (max-width:650px) {    .category-section.category-section-title h3 {        font-size: 28px !important    }    .product-page-content .product-title {        font-size: 16px !important;        font-weight: 400    }    .featured-section-title h3 {        font-size: 28px !important    }    .main-content {        margin: 0 auto;        max-width: 100%;        min-width: 230px;        padding: 0 16px;        width: 100%    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 200px    }    .shopping-cart {        border-top: 1px solid #eee;        padding-top: 20px    }    .column-labels {        display: none    }    .shopping-cart .product-image {        float: right !important;        width: auto !important    }    .shopping-cart .product-image img {        margin: 0 0 10px 10px !important    }    .shopping-cart .product-details {        float: none !important;        margin-bottom: 10px !important;        width: auto !important    }    .shopping-cart .product-price {        clear: both !important;        width: 70px !important    }    .shopping-cart .product-quantity {        width: 100px !important    }    .shopping-cart .product-quantity input {        margin-left: 20px !important    }    .shopping-cart .product-quantity:before {        content: "x" !important    }    .shopping-cart .product-removal {        width: auto !important    }    .shopping-cart .product-line-price {        float: right !important;        width: 70px !important    }    .product-page-details {        padding-left: 35px;        padding-right: 35px    }    .responsive-breadcrumb {        text-align: center    }    .responsive-breadcrumb .breadcrumb {        display: inline-flex;        position: static !important;        transform: translateY(0)    }}@media only screen and (max-width:768px) {    .category-section.category-section-title h3 {        font-size: 28px !important    }    .product-page-content .product-title {        font-size: 16px !important;        font-weight: 400    }    .featured-section-title h3 {        font-size: 28px !important    }    .product-sidebar {        display: inline-flex    }    .breadcrumb-wrapper {        border-bottom: 1px solid hsla(0, 0%, 51%, .2);        flex: 1 1 100%;        justify-content: center;        margin-bottom: 15px;        max-width: 100%;        width: 100%    }    .call-to-action-section .iphone-slider {        margin-bottom: 5px;        margin-left: 0;        margin-right: auto    }    .call-to-action-section .text-area {        margin-left: 2rem;        margin-top: 6rem    }    .responsive-breadcrumb {        text-align: center    }    .responsive-breadcrumb .breadcrumb {        display: inline-flex;        position: static !important;        transform: translateY(0)    }}@media only screen and (max-width:991px) {    .product-box {        margin-bottom: 30px    }    .product-page-content .product-title {        font-size: 16px !important;        font-weight: 400    }    .product-box3 {        margin-bottom: 30px    }    .product-box3 .rating {        margin: -22px 0 0    }    .product-box2,    .product-box4,    .product-box5,    .product-box6,    .product-box7,    .product-box8,    .product-box9 {        margin-bottom: 30px    }    .topbar-left {        display: none    }    .topbar-right {        text-align: center !important    }    .navbar-top-search-box {        display: none    }    .brand-logo-link {        max-height: 60px;        max-width: 150px    }    .footer-logo-footer img {        max-height: 100px;        max-width: 250px    }    .shopping-cart-sidebar-btn {        display: block !important    }    .product-preview-image-section-md {        display: none    }    .product-preview-image-section-sm {        display: block    }    .cd-morph-dropdown {        display: none    }    .filter-bars {        display: inline-block;        line-height: 33px;        padding: 9px 36px 9px 12px;        width: 38px    }    .sort-by {        float: right    }}@media only screen and (min-width:1200px) {    .main-content {        margin: 0 auto;        max-width: 100%;        min-width: 530px;        padding: 0 16px;        width: 100%    }}@media only screen and (min-width:1000px) {    .header-bottom-inner {        height: 52px    }    .cd-dp {        text-align: left !important    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 800px    }    .sidebar-filter {        display: block    }    .filter-nav-sm {        display: none    }    .cd-morph-dropdown {       background-color: #F66E0F !important;        left: 0;        padding: 0;        position: relative;        text-align: center;        top: 0;        width: 100%    }    .cd-morph-dropdown:before {        content: "desktop"    }    .cd-morph-dropdown .nav-trigger {        display: none    }    .cd-morph-dropdown .main-nav {        display: inline-block    }    .cd-morph-dropdown .main-nav>ul>li {        display: inline-block;        float: left    }    .cd-morph-dropdown .main-nav>ul>li>a {        -webkit-font-smoothing: antialiased;        -moz-osx-font-smoothing: grayscale;        color: #fff;        display: block;        font-size: 1rem;        line-height: 33px;        padding: 0 1.8em;        transition: opacity .2s    }    .cd-morph-dropdown .morph-dropdown-wrapper {        background-color: transparent;        box-shadow: none;        display: block;        padding: 0;        top: 35px;        transform: translateZ(0);        transform: translateY(20px);        transition: transform .3s;        width: auto;        will-change: transform    }    .cd-morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper {        transform: translateY(0)    }    .cd-morph-dropdown .dropdown-list {        box-shadow: 0 10px 20px rgba(0, 0, 0, .08);        left: 0;        position: absolute;        top: 0;        transform: translateZ(0);        transition: visibility .3s;        visibility: hidden;        will-change: transform, width, height    }    .no-csstransitions .cd-morph-dropdown .dropdown-list {        display: none    }    .cd-morph-dropdown .dropdown-list>ul {        height: 100%;        overflow: hidden;        position: relative;        width: 100%;        z-index: 1    }    .cd-morph-dropdown.is-dropdown-visible .dropdown-list {        transition: transform .3s, width .3s, height .3s;        visibility: visible    }    .cd-morph-dropdown .dropdown {        left: 0;        opacity: 0;        position: absolute;        top: 0;        transition: opacity .3s, visibility .3s;        visibility: hidden;        width: 100%    }    .cd-morph-dropdown .dropdown.active {        opacity: 1;        visibility: visible    }    .cd-morph-dropdown .dropdown.move-left .content {        transform: translateX(-100px)    }    .cd-morph-dropdown .dropdown.move-right .content {        transform: translateX(100px)    }    .cd-morph-dropdown .label {        display: none    }    .cd-morph-dropdown .content>ul:after {        clear: both;        content: "";        display: block    }    .cd-morph-dropdown .content>ul>li {        float: left;        margin-top: 10px;        text-align: left;        width: 150px    }    .cd-morph-dropdown .content>ul>li:nth-of-type(2n) {        margin-right: 0    }    .cd-morph-dropdown .gallery .content {        padding-bottom: .8em;        width: 510px    }    .cd-morph-dropdown .gallery .content li {        margin-bottom: 1.8em    }    .cd-morph-dropdown .links .content>ul>li {        margin-top: 0    }    .cd-morph-dropdown .button .content,    .cd-morph-dropdown .links .content {        width: 390px    }    .cd-morph-dropdown .links-list a {        font-size: 1.6rem;        margin-left: 0    }    .cd-morph-dropdown .btn {        -webkit-font-smoothing: antialiased;        -moz-osx-font-smoothing: grayscale;        background: #db6356;        color: #fff;        display: block;        font-size: 1.8rem;        height: 60px;        line-height: 60px;        margin: 1.5em 0 0;        text-align: center;        width: 100%    }    .cd-morph-dropdown .btn:hover {        background: #1a1a1a;        color: #fff    }    .cd-morph-dropdown .content h2 {        color: #1a1a1a;        font-size: 1.8rem;        font-weight: 400;        margin: 0 0 .6em;        text-transform: none    }    .cd-morph-dropdown .bg-layer {        backface-visibility: hidden;        background: #fff;        height: 1px;        left: 0;        opacity: 0;        position: absolute;        top: 0;        transform: translateZ(0);        transform-origin: top left;        transition: opacity .3s;        width: 1px;        will-change: transform    }    .cd-morph-dropdown.is-dropdown-visible .bg-layer {        opacity: 1;        transition: transform .3s, opacity .3s    }}@media only screen and (min-width:1450px) {    .main-content {        margin: 0 auto;        max-width: 90%;        min-width: 530px;        padding: 0 16px;        width: 100%    }}@media only screen and (min-width:992px) {    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 500px    }    .call-to-action-section .text-area {        margin-left: 2rem;        margin-top: 6rem    }    .call-to-action-section .header-h1 {        font: 600 3.5rem/4.25rem Fira Sans, sans-serif    }    .call-to-action-section .header-p {        font: 300 1.3em Fira Sans, sans-serif    }    .cd-morph-dropdown {        background-color: var(--primary-color);        left: 0;        padding: 0;        position: relative;        text-align: center;        top: 0;        width: 100%    }    .cd-morph-dropdown:before {        content: "desktop"    }    .cd-morph-dropdown .nav-trigger {        display: none    }    .cd-morph-dropdown .main-nav {        display: inline-block    }    .cd-morph-dropdown .main-nav>ul>li {        display: inline-block;        float: left    }    .cd-morph-dropdown .main-nav>ul>li>a {        -webkit-font-smoothing: antialiased;        -moz-osx-font-smoothing: grayscale;        color: #fff;        display: block;        font-size: 16px;        line-height: 33px;        padding: 0 1.4vw;        transition: opacity .2s    }    .cd-morph-dropdown .morph-dropdown-wrapper {        background-color: transparent;        box-shadow: none;        display: block;        padding: 0;        top: 35px;        transform: translateZ(0);        transform: translateY(20px);        transition: transform .3s;        width: auto;        will-change: transform    }    .cd-morph-dropdown.is-dropdown-visible .morph-dropdown-wrapper {        transform: translateY(0)    }    .cd-morph-dropdown .dropdown-list {        box-shadow: 0 10px 20px rgba(0, 0, 0, .08);        left: 0;        position: absolute;        top: 0;        transform: translateZ(0);        transition: visibility .3s;        visibility: hidden;        will-change: transform, width, height    }    .no-csstransitions .cd-morph-dropdown .dropdown-list {        display: none    }    .cd-morph-dropdown .dropdown-list>ul {        height: 100%;        overflow: hidden;        position: relative;        width: 100%;        z-index: 1    }    .cd-morph-dropdown.is-dropdown-visible .dropdown-list {        transition: transform .3s, width .3s, height .3s;        visibility: visible    }    .cd-morph-dropdown .dropdown {        left: 0;        opacity: 0;        position: absolute;        top: 0;        transition: opacity .3s, visibility .3s;        visibility: hidden;        width: 100%    }    .cd-morph-dropdown .dropdown.active {        opacity: 1;        visibility: visible    }    .cd-morph-dropdown .dropdown.move-left .content {        transform: translateX(-100px)    }    .cd-morph-dropdown .dropdown.move-right .content {        transform: translateX(100px)    }    .cd-morph-dropdown .label {        display: none    }    .cd-morph-dropdown .content>ul:after {        clear: both;        content: "";        display: block    }    .cd-morph-dropdown .content>ul>li {        float: left;        margin-top: 10px;        text-align: left;        width: 150px    }    .cd-morph-dropdown .content>ul>li:nth-of-type(2n) {        margin-right: 0    }    .cd-morph-dropdown .gallery .content {        padding-bottom: .8em;        width: 510px    }    .cd-morph-dropdown .gallery .content li {        margin-bottom: 1.8em    }    .cd-morph-dropdown .links .content>ul>li {        margin-top: 0    }    .cd-morph-dropdown .button .content,    .cd-morph-dropdown .links .content {        width: 390px    }    .cd-morph-dropdown .links-list a {        font-size: 1.6rem;        margin-left: 0    }    .cd-morph-dropdown .btn {        -webkit-font-smoothing: antialiased;        -moz-osx-font-smoothing: grayscale;        background: #db6356;        color: #fff;        display: block;        font-size: 1.8rem;        height: 60px;        line-height: 60px;        margin: 1.5em 0 0;        text-align: center;        width: 100%    }    .cd-morph-dropdown .btn:hover {        background: #1a1a1a;        color: #fff    }    .cd-morph-dropdown .content h2 {        color: #1a1a1a;        font-size: 1.8rem;        font-weight: 400;        margin: 0 0 .6em;        text-transform: none    }    .cd-morph-dropdown .bg-layer {        backface-visibility: hidden;        background: #fff;        height: 1px;        left: 0;        opacity: 0;        position: absolute;        top: 0;        transform: translateZ(0);        transform-origin: top left;        transition: opacity .3s;        width: 1px;        will-change: transform    }    .cd-morph-dropdown.is-dropdown-visible .bg-layer {        opacity: 1;        transition: transform .3s, opacity .3s    }    .product-grid {        padding: 0 0 130px !important    }}@media (max-width:425px) {    .product-box3 .rating {        margin: 0    }    .category-section.category-section-title h3 {        font-size: 28px !important    }    .featured-section-title h3 {        font-size: 20px !important    }    .featured-section-title .title-sm {        font-size: 12px !important    }}.svg-icon-image {    max-height: 42px;    max-width: 42px}@media(min-width:1920px) {    .svg-icon-image {        max-height: 62px;        max-width: 62px    }}@media(max-width:1024px) {    .product-per-page,    .product-view {        display: none    }    .product-tool-wrapper {        width: 100%    }}@media only screen and (min-width:2550px) {    .main-content {        margin: 0 auto;        max-width: 90%;        min-width: 630px;        padding: 0 16px;        width: 100%    }}@media only screen and (min-width:1600px) {    .medium-slider-container.container {        margin-left: 359px    }    .medium-slider-container {        max-width: 914px !important    }    .vc_col-lg-3 {        width: 25%    }    .product-box3 .rating {        margin: 0    }    .home-slider {        max-width: -moz-fit-content;        max-width: fit-content;        min-width: 600px    }    .call-to-action-section .text-area {        margin-left: 0;        margin-top: 8rem    }    .call-to-action-section .iphone-slider {        margin-left: 1.5rem    }    .call-to-action-section .header-h1 {        font: 600 3rem/4.75rem Fira Sans, sans-serif    }    .call-to-action-section .header-h1>span {        font: 600 2rem/4.75rem Fira Sans, sans-serif    }    .call-to-action-section .apple-store,    .call-to-action-section .google-store {        margin-bottom: 0    }    .product-grid {        padding: 0 0 104px !important    }}@media only screen and (min-width:1780px) {    .medium-home-slider {        min-width: 1390px !important    }    .medium-slider-container.container {        margin-left: 387px !important    }    .text-area a img {        max-width: 20%    }    .padding-left {        padding-left: 14rem !important    }    .home-slider {        margin: 12px auto;        max-width: 1680px;        min-width: 1500px;        padding: 0 16px    }}.center-swiper-slide {    align-items: center;    background: #fff;    display: flex;    font-size: 18px;    justify-content: center;    text-align: center;    width: 60%}#modal-custom .iziModal-content header a.active {    background: #0e7dd1;    color: #fff}#modal-custom .iziModal-content header a {    background: #fff;    color: #777}.send-otp-form .form-input {    padding: 15px 0 15px 60px !important}.intl-tel-input {    display: table-cell;    width: 100%}.add-favorite {    background-color: #fff !important;    border-bottom-left-radius: 58px 58px;    overflow: hidden;    position: absolute;    right: 0;    top: 0;    z-index: 2}.add-favorite button {    background-color: #ffffff00}.grid-view.active {    background: #e4e4e4;    border-radius: 13px}#step2,#step3 {    text-align: center}#step4,#step5 {    text-align: right}#step6,#step7 {    text-align: end}#progressbar li.cancel {    color: red !important}.orders-section #progressbar li.cancel:after {    width: 0}.mobile-categories ul li a {    padding: 2px 25px !important}.payment-gateway-images {    width: 30px}.categgory-bg {    background: #253237}.text-light {    color: #7e7e7e !important}.darkmode-toggle {    content: url(../images/moon.svg);    padding: 10px;    z-index: 999}.darkmode-toggle--white {    content: url(../images/sun.svg)}.darkmode--activated #header.topper-white,.darkmode--activated .categgory-bg,.darkmode--activated .center-swiper-slide,.darkmode--activated .footer-section-footer,.darkmode--activated .sidebar #leftside-navigation ul ul li {    background: #131313}.darkmode--activated .bg-white,.darkmode--activated .dropdown,.darkmode--activated .dropdown-menu,.darkmode--activated .mt-4 {    background-color: #131313 !important}.darkmode--activated .description li,.darkmode--activated .featured-section-title,.darkmode--activated .h3,.darkmode--activated .morph-text a,.darkmode--activated .mt-2,.darkmode--activated .product-permission-text,.darkmode--activated .social,.darkmode--activated .text-dark,.darkmode--activated .text-label,.darkmode--activated .w-25,.darkmode--activated a,.darkmode--activated h4,.darkmode--activated label,.darkmode--activated p {    color: #fff !important}.darkmode--activated .breadcrumb-item.active,.darkmode--activated .card-body,.darkmode--activated .mobile-app .header-p,.darkmode--activated .text-muted {    color: #b7b7b7 !important}.darkmode--activated .cd-dp,.darkmode--activated .home-slider,.darkmode--activated .page-link,.darkmode--activated .vertical-nav>a,.darkmode--activated .vertical-nav>li {    background-color: #131313 !important}.darkmode--activated .category-section {    background-color: #16151500}.darkmode--activated .icon-swiper,.darkmode--activated .in-num,.darkmode--activated .num-in,.darkmode--activated .product-preview-image-section-md,.darkmode--activated .swiper-slide {    background: #131313 !important}.darkmode--activated .banner-swiper .swiper-button-next,.darkmode--activated .banner-swiper .swiper-button-prev {    background: #565555 !important}.darkmode--activated .copyright-area {    background: #0e0e0e}.darkmode--activated .card,.darkmode--activated .filter-section,.darkmode--activated .listing-page .filter-nav.open,.darkmode--activated .listing-page .menu,.darkmode--activated .mt-3,.darkmode--activated .product-page-details {    background-color: #131313}.darkmode--activated .card-body,.darkmode--activated .dropdown-item:hover,.darkmode--activated .info-icon,.darkmode--activated .input-group>.input-group-prepend>.input-group-text,.darkmode--activated .product-grid .product-content,.darkmode--activated .sidebar,.darkmode--activated .sidenav {    background-color: #191919}.darkmode--activated .modal-body,.darkmode--activated .modal-header {    background-color: #191919 !important}.darkmode--activated .product-image-swiper-next,.darkmode--activated .product-image-swiper-prev {    background: #131313 !important;    color: #fff !important}.darkmode--activated .toggle.checkbox {    background-color: #2f2f2f}.darkmode--activated .align-self-center,.darkmode--activated .breadcrumb-title-bar,.darkmode--activated .checkout-form-title,.darkmode--activated .grid-view i,.darkmode--activated .h1,.darkmode--activated .mb-0,.darkmode--activated .pb-3,.darkmode--activated .pb-5,.darkmode--activated .product-details,.darkmode--activated .product-info,.darkmode--activated .product-title,.darkmode--activated .py-5,.darkmode--activated .review-title,.darkmode--activated .reviewer-name,.darkmode--activated .sidenav .close-sidenav a,.darkmode--activated .w-100,.darkmode--activated h1,.darkmode--activated h3,.darkmode--activated h5,.my-0 {    color: #fff !important}.darkmode--activated .grid-view.active {    background: #2d2d2d}.darkmode--activated .add-favorite,.darkmode--activated .dr-item {    background-color: #191919 !important}.darkmode--activated .dr-item:hover {    background-color: #313131 !important}.darkmode--activated .select-box-dark {    background-color: #131313;    border: 1px solid var(--border-color) !important;    color: #fff}.darkmode--activated .info-wrapper,.darkmode--activated .login-form {    background-color: #131313;    border: 1px solid #e8e8e817}.darkmode--activated .text-box {    background-color: #191919 !important;    border: 2px solid #2d2d2d !important;    color: #fff}.darkmode--activated .text-box:hover {    background-color: #191919 !important;    border: 2px solid #fff !important}.darkmode--activated .swiper-button-next.swiper-button-black,.darkmode--activated .swiper-button-prev.swiper-button-black {    --swiper-navigation-color: #fff}.darkmode--activated .nav-link.active {    background-color: #e0e0e0;    border-color: #dee2e6 #dee2e6 #fff;    color: #000 !important}.darkmode--activated .bg-dark-bg {    background-color: #9c9c9c}.darkmode--activated .navbar-toggler-icon {    filter: brightness(0) invert(1)}.darkmode--activated .form-control,.darkmode--activated .form-input {    background-color: #191919 !important;    border: 2px solid #2d2d2d !important;    color: #fff !important}.darkmode--activated .form-control:hover,.darkmode--activated .form-input:hover {    background-color: #191919 !important;    border: 2px solid #fff !important}.darkmode--activated .h2 {    color: #000 !important}.darkmode--activated .h4 {    color: #fff !important}.darkmode--activated .icon-dark-sec {    background-color: #e6e6e6 !important}.darkmode--activated .mt-auto,.my-auto {    color: #828b97}.darkmode--activated .product-page-details label.btn.btn-default {    border: 2px solid #ffffff36}.darkmode--activated .num-in {    background: #131313;    border: 2px solid #ffffff36}.darkmode--activated .add-review {    background-color: #191919;    border: 2px solid #ffffff36}.darkmode--activated .cart-product-title {    color: #a9a9a9}.darkmode--activated .cart-product-summary {    background: #131313;    border: 1px solid #272727}.darkmode--activated .iziModal .iziModal-wrap {    background-color: #424242}.darkmode--activated .checkout-order-wrapper {    background: #131313;    border: 1px dashed #464646}.darkmode--activated .block {    margin-top: 1.5rem !important}.darkmode--activated .listing-page .menu__line {    filter: brightness(0) invert(1)}.darkmode--activated .iziModal {    background: initial}.darkmode--activated #modal-custom .iziModal-content header a.active {    background: #424242}.darkmode--activated #modal-custom .iziModal-content header a {    background: #000}.page-item.active .page-link {    background-color: #007bff !important}.darkmode--activated .select2-container--open .select2-dropdown--below {    background-color: #191919}.darkmode--activated .select2-result-repository__title {    color: #b7b7b7}.darkmode--activated .select2-results__option--highlighted .select2-result-repository__title {    color: #fff}.darkmode--activated .select2-search--dropdown .select2-search__field {    background-color: #131313;    color: #fff}.darkmode--activated .select2-results__option--highlighted .select2-result-repository__description {    color: #fff}.darkmode--activated li.select2-results__option>span {    color: #fff !important}.darkmode--activated .select2-container--bootstrap4 .select2-selection {    background-color: #000}.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true]>span {    color: #000 !important}.darkmode--activated #progressbar .active {    color: #fff !important}.overlay {    background-color: #008cba;    bottom: 0;    height: 100%;    left: 0;    opacity: 0;    position: absolute;    right: 0;    top: 0;    transition: .5s ease;    width: 100%}.limit_position {    padding: 25px 33px 2em}.category-line-height {    margin: auto 10px}.darkmode--activated .swal2-popup.swal2-toast {    background: #000}font {    background-color: #28a745;    padding-left: 4px;    padding-right: 4px}.darkmode--activated .hrDiv {    color: #000 !important}.hrDiv {    font-size: 16px}.swatch-img {    height: auto;    max-width: 17%}.swatche-image {    border-radius: 7%;    display: inline-block;    height: 39px;    width: 43px}.fullCircle {    border: 0 solid;    height: 37px;    width: 39px}button:disabled {    cursor: not-allowed;    opacity: .7}.buy-now-btn {    bottom: 32px;    left: 32px;    position: fixed;    z-index: 1}.buy-now-btn .btn {    border-radius: 30px;    box-shadow: 0 20px 30px -10px #26394d}.profile-image {    height: 175px;    line-height: 187px;    margin-left: 22px;    max-width: 160px;    position: relative;    vertical-align: baseline}.card {    background-color: #fff;    border: none;    border-radius: 15px;    padding: 8px;    position: relative}.upper {    height: 64px}.upper img {    border-top-left-radius: 10px;    border-top-right-radius: 10px;    width: 100%}.btn-close {    background: #fff;    border: 0;    border-radius: 50%;    color: #a9a9a9;    cursor: pointer;    font-size: 14px;    font-weight: 700;    height: 30px;    margin-bottom: 10px;    position: absolute;    right: 1px;    top: -11px;    width: 30px;    z-index: 1000}.user {    position: relative}.profile img {    height: 80px;    margin-top: 2px;    width: 80px}.profile {    border: 3px solid #fff;    border-radius: 50%;    height: 90px;    left: 41%;    position: absolute;    top: -50px;    width: 90px}.follow {    border-radius: 15px;    height: 35px;    padding-left: 20px;    padding-right: 20px}.stats span {    font-size: 29px}.add-favorite,.darkmode--activated .add-fav,.darkmode--activated .add-fav>button,.darkmode--activated .add-favorite button {    background: #191919;    color: #a2a2a2}.swal2-container {    z-index: 9999}@media screen and (min-width:750px) and (max-width:1100px) {    .codrops-header {        padding: 3em 10% 4em    }    .faq_image img {        max-width: 100%    }}.ZoomContainer {    display: none}.description,.description div,.description h1,.description h2,.description h3,.description li,.description ol,.description p,.description span,.description table,.description td,.description th,.description tr,.description ul {    width: 100% !important}.refresh-page {    align-content: center;    align-items: center;    background: #000000f0;    display: flex;    height: 100%;    justify-content: center;    position: fixed;    width: 100%;    z-index: 9999}table {    border-collapse: collapse;    border-spacing: 0;    line-height: 1.4;    margin-bottom: 35px;    width: 100%}table th {    border-bottom: 2px solid var(--brdcolor-gray-200);    font-size: 16px;    padding: 15px 10px;    text-transform: uppercase}table td {    padding: 15px 12px}table tbody th,table td,table tfoot th {    border-bottom: 1px solid var(--brdcolor-gray-300)}table tbody th,table tfoot th {    font-size: inherit;    text-transform: none}.responsive-table {    margin-bottom: 35px;    overflow-x: auto}.responsive-table table {    margin-bottom: 0}.responsive-table .responsive-table {    margin-bottom: 0;    overflow-x: visible}.compare-table {    -webkit-overflow-scrolling: touch;    display: block;    line-height: inherit;    margin-bottom: 0;    overflow-x: auto}.compare-table tbody {    display: block}.compare-table td,.compare-table th {    padding: 30px}.compare-table td:not(:last-child),.compare-table th:not(:last-child) {    border-inline-end: 1px solid rgba(0, 0, 0, .15)}.compare-table th {    color: #000;    flex: 0 0 20%;    text-transform: uppercase}.compare-table td {    color: #000;    flex: 0 1 26.6666%}.compare-table td>* {    color: #000;    margin-bottom: 10px}.compare-table td>:last-child {    color: #000;    margin-bottom: 0}.compare-table td:before {    content: attr(data-title);    display: none;    margin-bottom: 15px;    text-transform: uppercase}.compare-table .compare-basic td {    padding-top: 0}.compare-table .compare-basic td:before {    display: none}.compare-table .compare-brand img {    max-width: 110px}@media (max-width:1024px) {    .compare-table th {        flex: 0 0 33.33333%    }    .compare-table td {        flex: 1 0 33.33333%    }}@media (max-width:768px) {    .compare-table th {        display: none    }    .compare-table td {        flex-basis: 75%    }    .compare-table td:before {        display: block    }}#compare_count {    background: red;    bottom: 19px;    color: #fff;    font-size: 12px;    margin-left: -6px;    padding: 3px 5px;    position: relative}.product-faqs-card {    background-color: rgba(0, 0, 0, .03);    border-bottom: 1px solid rgba(0, 0, 0, .125);    margin-bottom: 0;    padding: 0 !important}div#img_01-zoomContainer {    height: 0 !important}.h-6 {    height: 1.5rem}.brand_image,.swiper-slide-brand {    width: 140px !important}.brand_image {    align-content: center;    height: 90px !important}.title_wrap {    text-wrap: nowrap;    overflow: hidden;    text-overflow: ellipsis}.brand_img {    max-height: 100% !important;    max-width: 100% !important;    -o-object-fit: contain !important;    object-fit: contain !important}.brand_container>a>.brand_image {    height: 150px !important;    width: 150px !important}.filter_attributes {    max-height: 300px;    overflow-y: scroll}.filter_attributes::-webkit-scrollbar {    width: 7px}.filter_attributes::-webkit-scrollbar-track {    border-radius: 7px}.filter_attributes::-webkit-scrollbar-thumb {    background: #424242;    border: 1px solid #fff;    border-radius: 5px}.brand_filter {    grid-gap: 10px;    max-height: 300px;    overflow-y: scroll}.brand_filter::-webkit-scrollbar {    width: 7px}.brand_filter::-webkit-scrollbar-track {    border-radius: 7px}.brand_filter::-webkit-scrollbar-thumb {    background: #424242;    border: 1px solid #fff;    border-radius: 5px}.brand_div [type=radio] {    height: 0;    opacity: 0;    position: absolute;    width: 0}.brand_div {    height: 50px !important;    width: 50px !important}.brand_div [type=radio]+img {    cursor: pointer;    max-height: 50px;    max-width: 50px;    -o-object-fit: contain;    object-fit: contain}.brand_div [type=radio]:checked+img,.selected-brand {    outline: 2px solid var(--primary-color)}.selected-category {    background-color: var(--primary-color);    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDggOCI+PGNpcmNsZSByPSIxLjUiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.category_filter {    max-height: 210px;    overflow-y: scroll}.category_filter::-webkit-scrollbar {    width: 7px}.category_filter::-webkit-scrollbar-track {    border-radius: 7px}.category_filter::-webkit-scrollbar-thumb {    background: #424242;    border: 1px solid #fff;    border-radius: 5px}.whatsapp-icon {    bottom: 65px;    height: 45px;    left: 20px;    position: fixed;    width: 45px;    z-index: 1}.whatsapp-icon .btn {    padding: 0 !important}.whatsapp-icon .btn img {    max-height: 100%;    max-width: 100%}.chat-hide-show {    display: none !important}.chat-min {    height: 100% !important;    max-height: 600px}.chat-max {    height: 88vh !important}.chat-theme-dark {    background-color: #1a1d21 !important;    border-top: 2px solid #17a2b8 !important}.chat-theme-light {    background-color: #f8f8fa !important;    border-top: 2px solid #383f45 !important}.chat-theme-light .chat-left .person-group-chat {    left: 0}.chat-theme-light .chat-left .person-group-chat,.chat-theme-light .chat-right .person-group-chat {    background: #8e8e8e;    border-radius: 3px;    color: #ececec;    font-size: 12px;    padding: 1px 5px;    position: absolute;    top: -22px}.chat-theme-light .chat-right .person-group-chat {    right: 0}.chat-avtar-search {    background: #99e2ff;    border: none;    border-radius: 50%;    color: #777;    font-size: 26px;    font-weight: 800;    height: 50px;    line-height: 52px;    margin: 0 16px 0 0;    text-align: center;    width: 50px}.avtar_img {    height: 45px !important}.chat-avtar-main {    background: #e1ebff;    border: none;    border-radius: 50%;    color: #777;    font-size: 26px;    font-weight: 800;    height: 45px;    line-height: 52px;    text-align: center;    width: 45px}.chat-box .chat-content .chat-item>.chat-avtar {    -webkit-user-drag: none !important;    float: left}.chat-box .chat-content .chat-item.chat-right .chat-avtar {    -webkit-user-drag: none;    float: right}.chat-theme-dark .delete-msg,.chat-theme-light .delete-msg {    color: #fff;    position: absolute;    right: 3px;    top: 0}.chat-theme-dark .download-msg,.chat-theme-light .download-msg {    color: #000;    left: 3px;    position: absolute;    top: 0}.chat_media_img {    grid-area: img}.chat_media_file {    color: #b13c3c;    grid-area: file}.chat_media_size {    grid-area: size}.chat-theme-dark .chat-files,.chat-theme-light .chat-files {    grid-gap: 10px;    grid-template-areas: "img file file file size size"}.chat-files-search,.chat-theme-dark .chat-files,.chat-theme-light .chat-files {    background-color: #ccc;    border-radius: 3px;    color: #000;    display: grid;    margin: 1px;    padding: 10px;    text-align: center}.chat-files-search {    grid-gap: 10px;    grid-template-areas: "img file file file size fa-download"}.chat-theme-light .chat-image-view {    background-color: #ccc;    border-radius: 3px;    color: #000;    margin: 1px;    padding: 5px;    position: relative}.chat-theme-light .msg_text_media {    display: grid}.chat-theme-dark .chat-image-view {    background-color: #ccc;    border-radius: 3px;    color: #000;    margin: 1px;    padding: 5px;    position: relative}.chat-theme-dark .msg_text_media {    display: grid}.chat-theme-dark .download-btn-styling,.chat-theme-light .download-btn-styling {    background: #27ab45;    border-radius: 3px;    color: #000;    display: none;    margin: 8px 5px 0 0;    padding: 7px}.chat-files:hover .download-btn-styling,.chat-image-view:hover .download-btn-styling {    display: block}.chat-theme-dark .go-to-bottom-btn,.chat-theme-light .go-to-bottom-btn {    border: none;    border-radius: 50%;    box-shadow: 0 4px 7px 4px #00000036;    color: #fff !important;    cursor: pointer;    display: none;    height: 30px;    padding: 6px;    position: absolute;    right: 0;    top: -48%;    transform: translate(-50%, -50%);    width: 30px;    z-index: 2}.chat-theme-dark .chat-preview-btn {    color: #868686 !important;    position: absolute;    right: 60px;    top: 30%}.chat-theme-light .chat-preview-btn {    color: #414141 !important;    position: absolute;    right: 60px;    top: 30%}.chat-theme-dark .chat-preview-btn:hover {    color: #5a5a5a !important}.chat-theme-light .chat-preview-btn:hover {    color: #303030 !important}.chat-theme-dark .chat-time {    color: #d8d8d8 !important}.chat-theme-light .new-msg-rcv {    color: #383f45 !important;    font-weight: 1000 !important}.chat-theme-dark .new-msg-rcv {    color: #fff !important;    font-weight: 1000 !important}.chat-theme-light .chat-bg {    background-image: url(../images/bg-chat.jpg) !important}.chat-theme-light .text-successg {    color: #39e500 !important}.chat-theme-dark .chat-bg {    background-color: #303335 !important}.chat-theme-dark .text-success {    color: #39e500 !important}.chat-theme-dark .chat-search-box {    background-color: #1a1d21 !important;    border: 1px solid #a6a7ab !important;    border-radius: .25rem !important;    height: 30px !important;    margin-right: 8px !important}.chat-theme-dark .chat-search-box:focus,.chat-theme-dark .chat-search-box:hover {    background-color: #363b42 !important;    border: 1px solid #c9cacc !important}.chat-theme-dark .chat-search-box:focus {    color: #c9cacc !important}.chat-theme-light .chat-search-box {    border-radius: .25rem !important;    height: 30px !important;    margin-right: 8px !important}.chat-theme-light .chat-search-box:hover {    background-color: #f2f2f7;    border-color: #d9dae4}.chat-theme-dark .chat-search-btn {    background-color: #1a1d21 !important;    border-color: #a6a7ab !important}.chat-scroll {    outline: none !important;    overflow: scroll !important}.chat-scroll::-webkit-scrollbar {    width: 7px}.chat-scroll::-webkit-scrollbar-track {    border-radius: 7px}.chat-scroll::-webkit-scrollbar-thumb {    background: #424242;    border: 1px solid #fff;    border-radius: 5px}.chat-theme-dark .active {    background: #3abaf4;    color: #fffdf9 !important;    font-weight: 700 !important;    padding: 3px 15px}.chat-theme-dark .active:hover {    background: #3abaf4 !important;    color: #fffdf9 !important}.chat-theme-light .active {    background: #3abaf4;    color: #fffdf9 !important;    font-weight: 700 !important;    padding: 3px 15px}.chat-theme-light .active:hover {    background: #3abaf4 !important;    color: #fffdf9 !important}.chat-theme-dark .chat-person {    color: #ababab;    font-weight: 700;    padding: 3px 15px}.chat-theme-dark code,.chat-theme-light code {    background: #e8e8e8;    border-radius: 4px;    padding: 6px 8px}.chat-theme-dark .chat-person:hover {    background: #000;    cursor: pointer}.chat-theme-light .chat-person {    color: #4f5961;    font-weight: 500;    padding: 3px 15px}.chat-theme-light .chat-person:hover {    background: #fff;    cursor: pointer}.chat-theme-dark .text-color {    color: #ababab !important}.chat-theme-light .text-color {    color: #383f45 !important}.chat-theme-dark .text-color h4 {    color: #ababab !important}.chat-theme-light .text-color h4 {    color: #383f45 !important}.chat-theme-dark .theme-inputs {    background-color: #1a1d21 !important;    border: 1px solid #a6a7ab !important;    border-radius: 6px !important;    color: #c9cacc !important;    height: auto !important;    white-space: pre-wrap !important}.chat-theme-light .theme-inputs {    border: 1px solid #383f45 !important;    border-radius: 6px !important;    height: auto !important;    white-space: pre-wrap !important}.chat-card-header {    border-bottom: 0 !important;    line-height: 9px !important;    min-height: 0 !important;    padding: 5px 8px !important}.chat-card-header h4 {    font-size: 17px !important;    font-weight: 500}.chat-list-unstyled-border li {    border-bottom: 0 !important;    margin-bottom: 0 !important;    padding-bottom: 0 !important}.chat-card-body {    flex: 0 !important;    padding-bottom: 0 !important;    padding-top: 0 !important}.chat-img-undrag {    -webkit-user-drag: none;    user-select: none;    -moz-user-select: none;    -webkit-user-select: none;    -ms-user-select: none}.chat_divider {    align-items: center;    color: brown;    display: flex;    font-size: medium;    margin: 0 0 20px;    padding: 8px 10px;    text-align: center}.chat_divider:after,.chat_divider:before {    border-bottom: 1px solid #cf9a5e;    content: "";    flex: 1}.chat_divider:before {    margin-right: .25em}.chat_divider:after {    margin-left: .25em}.chat_loader {    align-items: center;    color: brown;    display: flex;    display: none;    font-size: medium;    margin: 0 0 20px;    padding: 8px 10px;    text-align: center}.chat_loader:after,.chat_loader:before {    border-bottom: 1px solid #cf9a5e;    content: "";    flex: 1}.chat_loader:before {    margin-right: .25em}.chat_loader:after {    margin-left: .25em}#chat-input-textarea-result {    background-color: hsla(0, 0%, 46%, .36);    border: 1.5px dashed #777a7d !important;    border-radius: 6px !important;    bottom: 51px;    height: auto;    position: absolute}.badge-chat {    background-color: #fc544b;    border-radius: 5px;    color: #fff;    float: right;    font-size: 75%;    font-weight: 700;    line-height: 1;    margin-top: 2px;    padding: .3em 1em;    text-align: center;    vertical-align: middle;    white-space: nowrap}#chat-button.opened,#chat-iframe.opened {    box-shadow: 0 19px 10px 2px #00000014;    transition: all .35s ease-in-out}#chat-iframe {    border-radius: 26px}#chat-button {    background-color: #3cc766;    border-radius: 50%;    bottom: 32px;    color: #fff;    cursor: pointer;    display: flex;    font-size: 20px;    justify-content: center;    padding: 11px;    position: fixed;    right: 83px;    transition: all .35s ease-in-out;    z-index: 1}#floating_chat_view {    margin: 22px}.seller-profile-card {    border-radius: 50%;    height: 150px;    width: 150px}.empty-compare {    height: 300px;    width: 300px}.empty-compare img {    max-height: 100%;    max-width: 100%}.no-promo-code-img {    height: 250px;    width: 270px}.no-promo-code-img img {    max-height: 100%;    max-width: 100%}.seller-profile-card img {    border-radius: 50%;    max-height: 100% !important;    max-width: 100% !important;    -o-object-fit: cover !important;    object-fit: cover !important}.gap-4 {    gap: 1rem !important}.gap-2 {    gap: .5rem !important}.profile_image .avatar {    height: 110px !important;    -o-object-fit: cover;    object-fit: cover;    width: 110px !important}.seller_card {    border: 0;    box-shadow: 0 0 0 .05rem rgba(8, 60, 130, .06), 0 0 1.25rem rgba(30, 34, 40, .04)}.page-item.disabled .page-link {    color: #fff !important}.refer_and_earn_border {    background: #ff0;    background: linear-gradient(90deg, orange 50%, hsla(0, 0%, 100%, 0) 0), linear-gradient(blue 50%, hsla(0, 0%, 100%, 0) 0), linear-gradient(90deg, green 50%, hsla(0, 0%, 100%, 0) 0), linear-gradient(red 50%, hsla(0, 0%, 100%, 0) 0);    background-position: top, 100%, bottom, 0;    background-repeat: repeat-x, repeat-y;    background-size: 10px 1px, 1px 10px;    line-height: inherit;    text-align: center}.refer-img-box {    height: 250px}.refer-img-box img {    max-height: 100% !important;    max-width: 100% !important}.bottom-sheet {    background-color: #fff;    border-top-left-radius: 15px;    border-top-right-radius: 15px;    bottom: 0;    box-shadow: 0 -2px 10px rgba(0, 0, 0, .1);    left: 0;    position: fixed;    right: 0;    transform: translateY(100%);    transition: transform .3s ease-out;    z-index: 1050}.bottom-sheet.show {    transform: translateY(0)}.under_maintenance {    max-width: 450px}.tab_border {    border: none}.padding-zero {    padding: 0 !important}.social_logo {    height: 30px;    width: 30px}.chat_icon_style {    border: none;    bottom: 80px;    display: none;    height: 600px;    position: fixed;    right: 20px;    width: 450px;    z-index: 999}.brand_filter_img {    height: 1.5rem !important}.featured-section-title h3 {    color: #2d2a2a;    font-size: 1.5vw;    font-weight: 600;    line-height: 1.4}.featured-section-title .title-sm {    color: #6a6a6a;    font-size: 20px;    font-weight: 500;    margin-left: 0}.featured-section-view-more {    float: right;    font-size: 14px}.centered-featured-section-view-more {    float: none !important}.seller-image-container {    height: 230px;    line-height: 230px;    margin: initial;    margin-right: 20px;    max-width: 195px;    position: relative;    vertical-align: middle}.seller-image-container img {    max-height: 100%;    max-width: 100%}.product-image-container {    height: 230px;    line-height: 230px;    margin: auto;    position: relative;    vertical-align: middle}.product-grid {    border: 1px solid rgba(0, 0, 0, .1);    font-family: Raleway, sans-serif;    margin-left: auto;    margin-right: auto;    overflow: hidden;    padding: 0 0 81px;    position: relative;    text-align: center;    z-index: 1}.product-grid .product-image {    margin: auto;    position: relative;    transition: all .3s ease 0s;    width: 100%}.product-grid .rating-sm {    font-size: 14px !important}.product-grid .product-image img {    max-height: 100%;    max-width: 100%}.product-grid .swiper-slide img {    width: 100%}.product-grid .swiper-slide {    align-items: center;    display: flex;    justify-content: center}.product-grid .pic-1 {    opacity: 1;    transition: all .3s ease-out 0s}.product-grid:hover .pic-1 {    opacity: 1}.product-grid .pic-2 {    left: 0;    opacity: 0;    position: absolute;    top: 0;    transition: all .3s ease-out 0s}.product-grid:hover .pic-2 {    opacity: 1}.product-grid .social {    left: 50%;    list-style: none;    margin: 0;    opacity: 0;    padding: 0;    position: absolute;    top: 60%;    transform: translateY(-50%) translateX(-50%);    transition: all .3s ease 0s;    width: 150px;    z-index: 1}.product-grid:hover .social {    opacity: 1;    top: 50%}.product-grid .social li {    display: inline-block}.product-grid .social li a {    background-color: #333;    color: #fff;    display: block;    font-size: 16px;    height: 40px;    line-height: 40px;    margin: 0 2px;    position: relative;    text-align: center;    transition: all .3s ease-in-out;    width: 40px}.product-grid .social li a:hover {    background-color: var(--secondary-color);    color: var(--font-color) !important}.product-grid .social li a:after,.product-grid .social li a:before {    background-color: #000;    color: #fff;    content: attr(data-tip);    font-size: 12px;    left: 50%;    letter-spacing: 1px;    line-height: 20px;    opacity: 0;    padding: 1px 5px;    position: absolute;    top: -30px;    transform: translateX(-50%);    white-space: nowrap}.product-grid .social li a:after {    border-radius: 0;    content: "";    height: 15px;    top: -20px;    transform: translateX(-50%) rotate(45deg);    width: 15px;    z-index: -1}.product-grid .social li a:hover:after,.product-grid .social li a:hover:before {    opacity: 1}.product-grid .product-discount-label,.product-grid .product-new-label {    background-color: #ef5777;    border-radius: 0 10px 10px 0;    color: #fff;    display: block;    font-size: 12px;    left: 0;    padding: 2px 7px;    position: absolute;    text-transform: uppercase;    top: 10px}.product-grid .product-discount-label {    background-color: #333;    left: auto;    left: 0;    top: 38px}.product-wishlist {    position: absolute;    right: 0;    top: 10px}.product-grid .rating {    color: #ffd200;    font-size: 12px;    list-style: none;    margin: 0;    padding: 12px 0 20px;    position: relative;    z-index: -1}.product-grid .rating li.disable {    color: rgba(0, 0, 0, .2)}.product-grid .product-content {    background-color: #fff;    bottom: 4px;    left: 0;    margin: 0 auto;    padding: 0 0 5px;    position: absolute;    right: 0;    text-align: center;    transition: all .3s;    z-index: 1}.product-grid:hover .product-content {    bottom: 8px}.product-grid .title {    font-size: 16px;    font-weight: 400;    letter-spacing: .5px;    margin: 6px auto auto;    overflow: hidden;    padding-left: 4px;    text-overflow: ellipsis;    text-transform: capitalize;    transition: all .3s ease 0s}.title a {    color: #031838}.product-grid .title a:hover,.product-grid:hover .title a {    color: #0a78cc}.product-grid .price {    font-weight: 505;    margin-bottom: 3px;    padding-bottom: 8px;    padding-top: 8px;    text-align: center}.list-view-price,.product-grid .price {    color: #333;    font-family: Montserrat, sans-serif;    font-size: 16px;    letter-spacing: .6px;    transition: all .3s}.list-view-price {    font-weight: 700;    margin-bottom: 0}.product-grid .price span,.striped-price {    color: red;    display: inline-block;    font-size: 13px;    font-weight: 400;    margin-left: 3px;    text-decoration: line-through}.add-to-cart {    background: #0e7dd1;    color: var(--font-color) !important;    font-size: 12px;    font-weight: 600;    padding: 5px 15px}.product-image-swiper .add-fav,.product-style-1 .add-fav,.product-style-2 .add-fav {    background-color: #fff;    border-bottom-left-radius: 58px 58px;    overflow: hidden;    position: absolute;    right: 0;    top: 0;    z-index: 2}.product-image-swiper .add-fav>button,.product-style-1 .add-fav>button,.product-style-2 .add-fav>button {    background: #fff;    color: #adadad;    font-size: .9rem;    padding-left: 11px;    padding-right: 6px}.product-style-default .product-image {    height: 220px}.product-style-default .product-image .product-image-container {    height: 180px}.product-style-1 {    margin: auto;    padding-bottom: 60px !important}.product-style-1 .product-grid {    margin-top: 5px !important}.product-style-1 .col-4 {    padding: 0}.product-style-1 .product-image-container {    margin: auto;    max-width: 270px;    position: relative}.product-style-1 .add-fav>button {    font-size: 1rem}.style-3-product-right-lg .product-grid {    border: 1px solid #0e7dd1;    height: 100%;    top: 35px}.style-3-product-right-lg .product-grid .product-image {    height: 90%}.style-3-product-right-lg .product-grid .product-image-container {    height: 100%;    max-width: 100%}.style-3-product-right-lg .product-image-container img {    width: 100%}.product-style-2 {    background-color: transparent !important;    box-shadow: none}.product-style-2 .product-grid {    background-color: #fff !important;    height: 365px;    width: 100%}.product-style-2 div[class^=col] {    padding: 0}.product-style-2 .add-fav>button {    font-size: 1rem}.product-style-2 .section-title {    margin-left: auto;    margin-right: auto;    padding-bottom: 30px;    padding-top: 40px}.product-style-2 .product-image {    height: 215px}.product-style-2 .product-image-container {    height: 215px;    max-width: 215px}.product-style-2 .featured-section-view-more,.product-style-2 .title-sm {    line-height: normal;    margin-left: auto;    margin-right: auto}.product-style-2 .featured-section-view-more {    float: none !important;    padding-bottom: 30px;    padding-top: 40px}.product-style-2 .featured-section-title {    padding-left: 10px}.product-style-2 .featured-section {    height: 226.5px}@media only screen and (max-width:600px) {    .product-grid {        margin-bottom: 30px    }    .product-style-2 .product-grid {        margin-bottom: 0 !important    }    .product-style-1-left .featured-section-title {        padding-top: 35px    }}@media only screen and (max-width:990px) {    .product-grid {        margin-bottom: 30px    }}.darkmode--activated .price {    color: #fff}.darkmode--activated .product-grid {    background-color: #131313 !important;    border: 1px solid #1d1c1c}.darkmode--activated .add-fav,.darkmode--activated .add-fav>button {    background: #191919;    color: #a2a2a2}.darkmode--activated .product-discount-label,.darkmode--activated .social li a {    background-color: #191919}.darkmode--activated .title-sm {    color: #b1a2a2}.swiperdiv{		height:400px;}


.header-social ul {
    list-style: none;
    padding: 0;
    margin: 0;
    align-items: center;
    gap: 10px;
}

.header-social ul li {
    display: inline-block;
}

.header-social ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    color: #ffffff; /* Icon color white */
    font-size: 18px;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
}

/* Different Social Media Colors */
.header-social ul li .facebook { background-color: #1877F2; } /* Facebook Blue */
.header-social ul li .twitter { background-color: #1DA1F2; } /* Twitter Blue */
.header-social ul li .instagram { background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888); } /* Instagram Gradient */
.header-social ul li .youtube { background-color: #FF0000; } /* YouTube Red */
.header-social ul li .contact { background-color: #6c757d; } /* Grey */
.header-social ul li .faq { background-color: #17a2b8; } /* Bootstrap Info Blue */

/* Hover Effect */
.header-social ul li a:hover {
    transform: scale(1.1); /* Slight Zoom */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
