﻿/* *  Bootstrap TouchSpin - v3.1.1 *  A mobile and touch friendly input spinner component for Bootstrap 3. *  http://www.virtuosoft.eu/code/bootstrap-touchspin/ * *  Made by István Ujj-Mészáros *  Under Apache License v2.0 License */.bootstrap-touchspin .input-group-btn-vertical {    position: relative;    white-space: nowrap;    width: 1%;    vertical-align: middle;    display: table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn {    display: block;    float: none;    width: 100%;    max-width: 100%;    padding: 8px 10px;    margin-left: -1px;    position: relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {    border-radius: 0;    -webkit-border-radius:0;    -khtml-border-radius:0;    -moz-border-radius: 0;    border-top-right-radius: 4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    margin-top: -2px;    border-radius: 0;     -webkit-border-radius:0;    -khtml-border-radius:0;    -moz-border-radius: 0;    border-bottom-right-radius: 4px}.bootstrap-touchspin .input-group-btn-vertical i {    position: absolute;    top: 3px;    left: 5px;    font-size: 9px;    font-weight: 400}/*! * Bootstrap v4.0.0-alpha.4 (http://getbootstrap.com) * Copyright 2011-2016 The Bootstrap Authors * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html {    font-familycfe1ff: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}body {    margin: 0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {    display: block;}audio,canvas,progress,video {    display: inline-block;}audio:not([controls]) {    display: none;    height: 0;}progress {    vertical-align: baseline;}template,[hidden] {    display: none;}a {    background-color: transparent;}a:active,a:hover {    outline-width: 0;}abbr[title] {    border-bottom: none;    text-decoration: underline;    text-decoration: underline dotted;}b,strong {    font-weight: inherit;}b,strong {    font-weight: bolder;}dfn {    font-style: italic;}h1 {    font-size: 2em;    margin: 0.67em 0;}mark {    background-color: #ff0;    color: #000;}small {    font-size: 80%;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sub {    bottom: -0.25em;}sup {    top: -0.5em;}img {    border-style: none;}svg:not(:root) {    overflow: hidden;}code,kbd,pre,samp {    font-family: monospace, monospace;    font-size: 1em;}figure {    margin: 1em 40px;}hr {    box-sizing: content-box;    height: 0;    overflow: visible;}button,input,select,textarea {    font: inherit;}optgroup {    font-weight: bold;}button,input,select {    overflow: visible;}button,input,select,textarea {    margin: 0;}button,select {    text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {    cursor: pointer;}[disabled] {    cursor: default;}button,html [type="button"],[type="reset"],[type="submit"] {    -webkit-appearance: button;}button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}button:-moz-focusring,input:-moz-focusring {    outline: 1px dotted ButtonText;}fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}legend {    box-sizing: border-box;    color: inherit;    display: table;    max-width: 100%;    padding: 0;    white-space: normal;}textarea {    overflow: auto;}[type="checkbox"],[type="radio"] {    box-sizing: border-box;    padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {    height: auto;}[type="search"] {    -webkit-appearance: textfield;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}@media print {    *,    *::before,    *::after,    *::first-letter,    *::first-line {        text-shadow: none !important;        box-shadow: none !important;            -moz-box-shadow: none !important;        -webkit-box-shadow: none !important;    }    a,    a:visited {        text-decoration: underline;    }    abbr[title]::after {        content: " (" attr(title) ")";    }    pre,    blockquote {        border: 1px solid #999;        page-break-inside: avoid;    }    thead {        display: table-header-group;    }    tr,    img {        page-break-inside: avoid;    }    p,    h2,    h3 {        orphans: 3;        widows: 3;    }    h2,    h3 {        page-break-after: avoid;    }    .navbar {        display: none;    }    .btn > .caret,    .dropup > .btn > .caret {        border-top-color: #000 !important;    }    .tag {        border: 1px solid #000;    }    .table {        border-collapse: collapse !important;    }    .table td,    .table th {        background-color: #fff !important;    }    .table-bordered th,    .table-bordered td {        border: 1px solid #ddd !important;    }}html {    box-sizing: border-box;}*,*::before,*::after {    box-sizing: inherit;}@-ms-viewport {    width: device-width;}html {    font-size: 16px;    -ms-overflow-style: scrollbar;    -webkit-tap-highlight-color: transparent;}/*body {  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;  font-size: 1rem;  line-height: 1.5;  color: #333;  background-color: #fff; }*/[tabindex="-1"]:focus {    outline: none !important;}h1,h2,h3,h4,h5,h6 {    margin-top: 0;    margin-bottom: .5rem;}p {    margin-top: 0;    margin-bottom: 1rem;}abbr[title],abbr[data-original-title] {    cursor: help;    border-bottom: 1px dotted #ebebeb;}address {    margin-bottom: 1rem;    font-style: normal;    line-height: inherit;}ol,ul,dl {    margin-top: 0;    margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol {    margin-bottom: 0;}dt {    font-weight: bold;}dd {    margin-bottom: .5rem;    margin-left: 0;}blockquote {    margin: 0 0 1rem;}a {    color: #414141;    text-decoration: none;}a:focus,a:hover {    color: #2058b3;    text-decoration: none;}a:focus {    outline: 0;    outline-offset: 0;}a:not([href]):not([tabindex]) {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {    color: inherit;    text-decoration: none;}a:not([href]):not([tabindex]):focus {    outline: none;}pre {    margin-top: 0;    margin-bottom: 1rem;    overflow: auto;}figure {    margin: 0 0 1rem;}img {    vertical-align: middle;}[role="button"] {    cursor: pointer;}a,area,button,[role="button"],input,label,select,summary,textarea {    touch-action: manipulation;}table {    border-collapse: collapse;    background-color: transparent;}caption {    padding-top: 0.75rem;    padding-bottom: 0.75rem;    color: #acaaa6;    text-align: left;    caption-side: bottom;}th {    text-align: left;}label {    display: inline-block;    margin-bottom: .5rem;}button:focus {    outline: 1px dotted;    outline: 5px auto -webkit-focus-ring-color;}input,button,select,textarea {    margin: 0;    line-height: inherit;    border-radius: 0;     -webkit-border-radius:0;    -khtml-border-radius:0;    -moz-border-radius: 0;    /*outline: 0;*/}input[type="radio"]:disabled,input[type="checkbox"]:disabled {    cursor: not-allowed;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] {    -webkit-appearance: listbox;}textarea {    resize: vertical;}fieldset {    min-width: 0;    padding: 0;    margin: 0;    border: 0;}legend {    display: block;    width: 100%;    padding: 0;    margin-bottom: .5rem;    font-size: 1.5rem;    line-height: inherit;}input[type="search"] {    -webkit-appearance: none;}output {    display: inline-block;}[hidden] {    display: none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    margin-bottom: 0.5rem;    font-family: inherit;    font-weight: 700;    line-height: 1.1;    color: inherit;}h1,.h1 {    font-size: 1.375rem;}h2,.h2 {    font-size: 1.25rem;}h3,.h3 {    font-size: 1.125rem;}h4,.h4 {    font-size: 1.125rem;}h5,.h5 {    font-size: 1rem;}h6,.h6 {    font-size: 0.9375rem;}.lead {    font-size: 1.25rem;    font-weight: 300;}.display-1 {    font-size: 3.125rem;    font-weight: 600;}.display-2 {    font-size: 2.1875rem;    font-weight: 400;}.display-3 {    font-size: 1.5625rem;    font-weight: 400;}.display-4 {    font-size: 1.25rem;    font-weight: 400;}hr {    margin-top: 1rem;    margin-bottom: 1rem;    border: 0;    border-top: #ddd;}small,.small {    font-size: 80%;    font-weight: normal;}mark,.mark {    padding: 0.2em;    background-color: #fcf8e3;}.list-unstyled {    padding-left: 0;    list-style: none;}.list-inline {    padding-left: 0;    list-style: none;}.list-inline-item {    display: inline-block;}.list-inline-item:not(:last-child) {    margin-right: 5px;}.initialism {    font-size: 90%;    text-transform: uppercase;}.blockquote {    padding: 0.5rem 1rem;    margin-bottom: 1rem;    font-size: 1.25rem;    border-left: 0.25rem solid #f6f6f6;}.blockquote-footer {    display: block;    font-size: 80%;    color: #ebebeb;}.blockquote-footer::before {    content: "\2014   \A0";}.blockquote-reverse {    padding-right: 1rem;    padding-left: 0;    text-align: right;    border-right: 0.25rem solid #f6f6f6;    border-left: 0;}.blockquote-reverse .blockquote-footer::before {    content: "";}.blockquote-reverse .blockquote-footer::after {    content: "\A0   \2014";}dl.row > dd + dt {    clear: left;}.img-fluid,.carousel-inner > .carousel-item > img,.carousel-inner > .carousel-item > a > img {    display: block;    max-width: 100%;    height: auto;}.img-rounded {    border-radius: 0.3rem;     -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}.img-thumbnail {    padding: 0.25rem;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    transition: all .2s ease-in-out;    -webkit-transition: all .2s ease-in-out;    -moz-transition: all .2s ease-in-out;    -ms-transition: all .2s ease-in-out;    -o-transition: all .2s ease-in-out;    display: inline-block;    max-width: 100%;    height: auto;}.img-circle {    border-radius: 50%;    -webkit-border-radius:  50%;    -khtml-border-radius:  50%;    -moz-border-radius:  50%;}.figure {    display: inline-block;}.figure-img {    margin-bottom: 0.5rem;    line-height: 1;}.figure-caption {    font-size: 90%;    color: #ebebeb;}code,kbd,pre,samp {    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}code {    padding: 0.2rem 0.4rem;    font-size: 90%;    color: #bd4147;    background-color: #f7f7f9;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}kbd {    padding: 0.2rem 0.4rem;    font-size: 90%;    color: #fff;    background-color: #333;    border-radius: 0.2rem;    -webkit-border-radius:  0.2rem;    -khtml-border-radius:  0.2rem;    -moz-border-radius:  0.2rem;}kbd kbd {    padding: 0;    font-size: 100%;    font-weight: bold;}pre {    display: block;    margin-top: 0;    margin-bottom: 1rem;    font-size: 90%;    color: #333;}pre code {    padding: 0;    font-size: inherit;    color: inherit;    background-color: transparent;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.pre-scrollable {    max-height: 340px;    overflow-y: scroll;}.container {    margin-left: auto;    margin-right: auto;    padding-left: 30px;    padding-right: 30px;}.container::after {    content: "";    display: table;    clear: both;}@media (min-width: 544px) {    .container {        max-width: 576px;    }}@media (min-width: 768px) {    .container {        max-width: 720px;        background: #fff;    }}@media (min-width: 992px) {    .container {        max-width: 970px;        background: #fff;    }}@media (min-width: 1200px) {    .container {        max-width: 1310px;        background: #fff;    }}.container-fluid {    margin-left: auto;    margin-right: auto;    padding-left: 10px;    padding-right: 10px;}.container-fluid::after {    content: "";    display: table;    clear: both;}.row {    margin-left: -15px;    margin-right: -15px;}.row::after {    content: "";    display: table;    clear: both;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-xl-1,.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-10,.col-xl-11,.col-xl-12 {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}.col-xs-1 {    float: left;    width: 8.33333%;}.col-xs-2 {    float: left;    width: 16.66667%;}.col-xs-3 {    float: left;    width: 25%;}.col-xs-4 {    float: left;    width: 33.33333%;}.col-xs-5 {    float: left;    width: 41.66667%;}.col-xs-6 {    float: left;    width: 50%;}.col-xs-7 {    float: left;    width: 58.33333%;}.col-xs-8 {    float: left;    width: 66.66667%;}.col-xs-9 {    float: left;    width: 75%;}.col-xs-10 {    float: left;    width: 83.33333%;}.col-xs-11 {    float: left;    width: 91.66667%;}.col-xs-12 {    float: left;    width: 100%;}.pull-xs-0 {    right: auto;}.pull-xs-1 {    right: 8.33333%;}.pull-xs-2 {    right: 16.66667%;}.pull-xs-3 {    right: 25%;}.pull-xs-4 {    right: 33.33333%;}.pull-xs-5 {    right: 41.66667%;}.pull-xs-6 {    right: 50%;}.pull-xs-7 {    right: 58.33333%;}.pull-xs-8 {    right: 66.66667%;}.pull-xs-9 {    right: 75%;}.pull-xs-10 {    right: 83.33333%;}.pull-xs-11 {    right: 91.66667%;}.pull-xs-12 {    right: 100%;}.push-xs-0 {    left: auto;}.push-xs-1 {    left: 8.33333%;}.push-xs-2 {    left: 16.66667%;}.push-xs-3 {    left: 25%;}.push-xs-4 {    left: 33.33333%;}.push-xs-5 {    left: 41.66667%;}.push-xs-6 {    left: 50%;}.push-xs-7 {    left: 58.33333%;}.push-xs-8 {    left: 66.66667%;}.push-xs-9 {    left: 75%;}.push-xs-10 {    left: 83.33333%;}.push-xs-11 {    left: 91.66667%;}.push-xs-12 {    left: 100%;}.offset-xs-1 {    margin-left: 8.33333%;}.offset-xs-2 {    margin-left: 16.66667%;}.offset-xs-3 {    margin-left: 25%;}.offset-xs-4 {    margin-left: 33.33333%;}.offset-xs-5 {    margin-left: 41.66667%;}.offset-xs-6 {    margin-left: 50%;}.offset-xs-7 {    margin-left: 58.33333%;}.offset-xs-8 {    margin-left: 66.66667%;}.offset-xs-9 {    margin-left: 75%;}.offset-xs-10 {    margin-left: 83.33333%;}.offset-xs-11 {    margin-left: 91.66667%;}@media (min-width: 544px) {    .col-sm-1 {        float: left;        width: 8.33333%;    }    .col-sm-2 {        float: left;        width: 16.66667%;    }    .col-sm-3 {        float: left;        width: 25%;    }    .col-sm-4 {        float: left;        width: 33.33333%;    }    .col-sm-5 {        float: left;        width: 41.66667%;    }    .col-sm-6 {        float: left;        width: 50%;    }    .col-sm-7 {        float: left;        width: 58.33333%;    }    .col-sm-8 {        float: left;        width: 66.66667%;    }    .col-sm-9 {        float: left;        width: 75%;    }    .col-sm-10 {        float: left;        width: 83.33333%;    }    .col-sm-11 {        float: left;        width: 91.66667%;    }    .col-sm-12 {        float: left;        width: 100%;    }    .pull-sm-0 {        right: auto;    }    .pull-sm-1 {        right: 8.33333%;    }    .pull-sm-2 {        right: 16.66667%;    }    .pull-sm-3 {        right: 25%;    }    .pull-sm-4 {        right: 33.33333%;    }    .pull-sm-5 {        right: 41.66667%;    }    .pull-sm-6 {        right: 50%;    }    .pull-sm-7 {        right: 58.33333%;    }    .pull-sm-8 {        right: 66.66667%;    }    .pull-sm-9 {        right: 75%;    }    .pull-sm-10 {        right: 83.33333%;    }    .pull-sm-11 {        right: 91.66667%;    }    .pull-sm-12 {        right: 100%;    }    .push-sm-0 {        left: auto;    }    .push-sm-1 {        left: 8.33333%;    }    .push-sm-2 {        left: 16.66667%;    }    .push-sm-3 {        left: 25%;    }    .push-sm-4 {        left: 33.33333%;    }    .push-sm-5 {        left: 41.66667%;    }    .push-sm-6 {        left: 50%;    }    .push-sm-7 {        left: 58.33333%;    }    .push-sm-8 {        left: 66.66667%;    }    .push-sm-9 {        left: 75%;    }    .push-sm-10 {        left: 83.33333%;    }    .push-sm-11 {        left: 91.66667%;    }    .push-sm-12 {        left: 100%;    }    .offset-sm-0 {        margin-left: 0%;    }    .offset-sm-1 {        margin-left: 8.33333%;    }    .offset-sm-2 {        margin-left: 16.66667%;    }    .offset-sm-3 {        margin-left: 25%;    }    .offset-sm-4 {        margin-left: 33.33333%;    }    .offset-sm-5 {        margin-left: 41.66667%;    }    .offset-sm-6 {        margin-left: 50%;    }    .offset-sm-7 {        margin-left: 58.33333%;    }    .offset-sm-8 {        margin-left: 66.66667%;    }    .offset-sm-9 {        margin-left: 75%;    }    .offset-sm-10 {        margin-left: 83.33333%;    }    .offset-sm-11 {        margin-left: 91.66667%;    }}@media (min-width: 768px) {    .col-md-1 {        float: left;        width: 8.33333%;    }    .col-md-2 {        float: left;        width: 16.66667%;    }    .col-md-3 {        float: left;        width: 22.8%;    }    .col-md-4 {        float: left;        width: 33.33333%;    }    .col-md-5 {        float: left;        width: 41.66667%;    }    .col-md-6 {        float: left;        width: 50%;    }    .col-md-7 {        float: left;        width: 58.33333%;    }    .col-md-8 {        float: left;        width: 66.66667%;    }    .col-md-9 {        float: left;        width: 77.2%;    }    .col-md-10 {        float: left;        width: 83.33333%;    }    .col-md-11 {        float: left;        width: 91.66667%;    }    .col-md-12 {        float: left;        width: 100%;    }    .pull-md-0 {        right: auto;    }    .pull-md-1 {        right: 8.33333%;    }    .pull-md-2 {        right: 16.66667%;    }    .pull-md-3 {        right: 25%;    }    .pull-md-4 {        right: 33.33333%;    }    .pull-md-5 {        right: 41.66667%;    }    .pull-md-6 {        right: 50%;    }    .pull-md-7 {        right: 58.33333%;    }    .pull-md-8 {        right: 66.66667%;    }    .pull-md-9 {        right: 75%;    }    .pull-md-10 {        right: 83.33333%;    }    .pull-md-11 {        right: 91.66667%;    }    .pull-md-12 {        right: 100%;    }    .push-md-0 {        left: auto;    }    .push-md-1 {        left: 8.33333%;    }    .push-md-2 {        left: 16.66667%;    }    .push-md-3 {        left: 25%;    }    .push-md-4 {        left: 33.33333%;    }    .push-md-5 {        left: 41.66667%;    }    .push-md-6 {        left: 50%;    }    .push-md-7 {        left: 58.33333%;    }    .push-md-8 {        left: 66.66667%;    }    .push-md-9 {        left: 75%;    }    .push-md-10 {        left: 83.33333%;    }    .push-md-11 {        left: 91.66667%;    }    .push-md-12 {        left: 100%;    }    .offset-md-0 {        margin-left: 0%;    }    .offset-md-1 {        margin-left: 8.33333%;    }    .offset-md-2 {        margin-left: 16.66667%;    }    .offset-md-3 {        margin-left: 25%;    }    .offset-md-4 {        margin-left: 33.33333%;    }    .offset-md-5 {        margin-left: 41.66667%;    }    .offset-md-6 {        margin-left: 50%;    }    .offset-md-7 {        margin-left: 58.33333%;    }    .offset-md-8 {        margin-left: 66.66667%;    }    .offset-md-9 {        margin-left: 75%;    }    .offset-md-10 {        margin-left: 83.33333%;    }    .offset-md-11 {        margin-left: 91.66667%;    }}@media (min-width: 992px) {    .col-lg-1 {        float: left;        width: 8.33333%;    }    .col-lg-2 {        float: left;        width: 16.66667%;    }    .col-lg-3 {        float: left;        width: 25%;    }    .col-lg-4 {        float: left;        width: 33.33333%;    }    .col-lg-5 {        float: left;        width: 41.66667%;    }    .col-lg-6 {        float: left;        width: 50%;    }    .col-lg-7 {        float: left;        width: 58.33333%;    }    .col-lg-8 {        float: left;        width: 66.66667%;    }    .col-lg-9 {        float: left;        width: 75%;    }    .col-lg-10 {        float: left;        width: 83.33333%;    }    .col-lg-11 {        float: left;        width: 91.66667%;    }    .col-lg-12 {        float: left;        width: 100%;    }    .pull-lg-0 {        right: auto;    }    .pull-lg-1 {        right: 8.33333%;    }    .pull-lg-2 {        right: 16.66667%;    }    .pull-lg-3 {        right: 25%;    }    .pull-lg-4 {        right: 33.33333%;    }    .pull-lg-5 {        right: 41.66667%;    }    .pull-lg-6 {        right: 50%;    }    .pull-lg-7 {        right: 58.33333%;    }    .pull-lg-8 {        right: 66.66667%;    }    .pull-lg-9 {        right: 75%;    }    .pull-lg-10 {        right: 83.33333%;    }    .pull-lg-11 {        right: 91.66667%;    }    .pull-lg-12 {        right: 100%;    }    .push-lg-0 {        left: auto;    }    .push-lg-1 {        left: 8.33333%;    }    .push-lg-2 {        left: 16.66667%;    }    .push-lg-3 {        left: 25%;    }    .push-lg-4 {        left: 33.33333%;    }    .push-lg-5 {        left: 41.66667%;    }    .push-lg-6 {        left: 50%;    }    .push-lg-7 {        left: 58.33333%;    }    .push-lg-8 {        left: 66.66667%;    }    .push-lg-9 {        left: 75%;    }    .push-lg-10 {        left: 83.33333%;    }    .push-lg-11 {        left: 91.66667%;    }    .push-lg-12 {        left: 100%;    }    .offset-lg-0 {        margin-left: 0%;    }    .offset-lg-1 {        margin-left: 8.33333%;    }    .offset-lg-2 {        margin-left: 16.66667%;    }    .offset-lg-3 {        margin-left: 25%;    }    .offset-lg-4 {        margin-left: 33.33333%;    }    .offset-lg-5 {        margin-left: 41.66667%;    }    .offset-lg-6 {        margin-left: 50%;    }    .offset-lg-7 {        margin-left: 58.33333%;    }    .offset-lg-8 {        margin-left: 66.66667%;    }    .offset-lg-9 {        margin-left: 75%;    }    .offset-lg-10 {        margin-left: 83.33333%;    }    .offset-lg-11 {        margin-left: 91.66667%;    }}@media (min-width: 1200px) {    .col-xl-1 {        float: left;        width: 8.33333%;    }    .col-xl-2 {        float: left;        width: 16.66667%;    }    .col-xl-3 {        float: left;        width: 25%;    }    .col-xl-4 {        float: left;        width: 33.33333%;    }    .col-xl-5 {        float: left;        width: 41.66667%;    }    .col-xl-6 {        float: left;        width: 50%;    }    .col-xl-7 {        float: left;        width: 58.33333%;    }    .col-xl-8 {        float: left;        width: 66.66667%;    }    .col-xl-9 {        float: left;        width: 75%;    }    .col-xl-10 {        float: left;        width: 83.33333%;    }    .col-xl-11 {        float: left;        width: 91.66667%;    }    .col-xl-12 {        float: left;        width: 100%;    }    .pull-xl-0 {        right: auto;    }    .pull-xl-1 {        right: 8.33333%;    }    .pull-xl-2 {        right: 16.66667%;    }    .pull-xl-3 {        right: 25%;    }    .pull-xl-4 {        right: 33.33333%;    }    .pull-xl-5 {        right: 41.66667%;    }    .pull-xl-6 {        right: 50%;    }    .pull-xl-7 {        right: 58.33333%;    }    .pull-xl-8 {        right: 66.66667%;    }    .pull-xl-9 {        right: 75%;    }    .pull-xl-10 {        right: 83.33333%;    }    .pull-xl-11 {        right: 91.66667%;    }    .pull-xl-12 {        right: 100%;    }    .push-xl-0 {        left: auto;    }    .push-xl-1 {        left: 8.33333%;    }    .push-xl-2 {        left: 16.66667%;    }    .push-xl-3 {        left: 25%;    }    .push-xl-4 {        left: 33.33333%;    }    .push-xl-5 {        left: 41.66667%;    }    .push-xl-6 {        left: 50%;    }    .push-xl-7 {        left: 58.33333%;    }    .push-xl-8 {        left: 66.66667%;    }    .push-xl-9 {        left: 75%;    }    .push-xl-10 {        left: 83.33333%;    }    .push-xl-11 {        left: 91.66667%;    }    .push-xl-12 {        left: 100%;    }    .offset-xl-0 {        margin-left: 0%;    }    .offset-xl-1 {        margin-left: 8.33333%;    }    .offset-xl-2 {        margin-left: 16.66667%;    }    .offset-xl-3 {        margin-left: 25%;    }    .offset-xl-4 {        margin-left: 33.33333%;    }    .offset-xl-5 {        margin-left: 41.66667%;    }    .offset-xl-6 {        margin-left: 50%;    }    .offset-xl-7 {        margin-left: 58.33333%;    }    .offset-xl-8 {        margin-left: 66.66667%;    }    .offset-xl-9 {        margin-left: 75%;    }    .offset-xl-10 {        margin-left: 83.33333%;    }    .offset-xl-11 {        margin-left: 91.66667%;    }}.table {    width: 100%;    max-width: 100%;    margin-bottom: 1rem;}.table th,.table td {    padding: 0.75rem;    vertical-align: top;    border-top: 1px solid #dddddd;}.table thead th {    vertical-align: bottom;    border-bottom: 1px solid #dddddd;}.table tbody + tbody {    border-top: 1px solid #dddddd;}.table .table {    background-color: #fff;}.table-sm th,.table-sm td {    padding: 0.3rem;}.table-bordered {    border: 1px solid #dddddd;}.table-bordered th,.table-bordered td {    border: 1px solid #dddddd;}.table-bordered thead th,.table-bordered thead td {    border-bottom-width: 1px;}.table-striped tbody tr:nth-of-type(odd) {   }.table-hover tbody tr:hover {    }.table-active,.table-active > th,.table-active > td {    background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover {    background-color: rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th {    background-color: rgba(0, 0, 0, 0.075);}.table-success,.table-success > th,.table-success > td {    background-color: #dff0d8;}.table-hover .table-success:hover {    background-color: #d0e9c6;}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th {    background-color: #d0e9c6;}.table-info,.table-info > th,.table-info > td {    background-color: #d9edf7;}.table-hover .table-info:hover {    background-color: #c4e3f3;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th {    background-color: #c4e3f3;}.table-warning,.table-warning > th,.table-warning > td {    background-color: #fcf8e3;}.table-hover .table-warning:hover {    background-color: #faf2cc;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th {    background-color: #faf2cc;}.table-danger,.table-danger > th,.table-danger > td {    background-color: #f2dede;}.table-hover .table-danger:hover {    background-color: #ebcccc;}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th {    background-color: #ebcccc;}.thead-inverse th {    color: #fff;    background-color: #333;}.thead-default th {    font-weight: 600;    background-color: #f9f9f9;}.table-inverse {    color: #f6f6f6;    background-color: #333;}.table-inverse th,.table-inverse td,.table-inverse thead th {    border-color: #acaaa6;}.table-inverse.table-bordered {    border: 0;}.table-responsive {    display: block;    width: 100%;    min-height: .01%;    overflow-x: auto;}.table-reflow thead {    float: left;}.table-reflow tbody {    display: block;    white-space: nowrap;}.table-reflow th,.table-reflow td {    border-top: 1px solid #f6f6f6;    border-left: 1px solid #f6f6f6;}.table-reflow th:last-child,.table-reflow td:last-child {    border-right: 1px solid #f6f6f6;}.table-reflow thead:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tbody:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td {    border-bottom: 1px solid #f6f6f6;}.table-reflow tr {    float: left;}.table-reflow tr th,.table-reflow tr td {    display: block !important;    border: 1px solid #f6f6f6;}.form-control {    display: block;    width: 100%;    padding: 5px 12px;    color: #888;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.form-control::-ms-expand {    background-color: transparent;    border: 0;}.form-control:focus {    background-color: #fff;    border-color: #000;    outline: none;}.form-control::placeholder {    color: #666;    opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.form-control:disabled,.form-control[readonly] {    background-color: #f6f6f6;    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.form-control:disabled {    cursor: not-allowed;}select.form-control:not([size]):not([multiple]) {    height: 2.5rem;}select.form-control:focus::-ms-value {    color: #acaaa6;    background-color: #fff;}.form-control-file,.form-control-range {    display: block;}.col-form-label {    padding-top: 0.5rem;    padding-bottom: 0.5rem;    margin-bottom: 0;}.col-form-label-lg {    padding-top: 0.75rem;    padding-bottom: 0.75rem;    font-size: 0.9375rem;}.col-form-label-sm {    padding-top: 0.25rem;    padding-bottom: 0.25rem;    font-size: 0.875rem;}.col-form-legend {    padding-top: 0.5rem;    padding-bottom: 0.5rem;    margin-bottom: 0;    font-size: 1rem;}.form-control-static {    min-height: 2.5rem;    padding-top: 0.5rem;    padding-bottom: 0.5rem;    margin-bottom: 0;}.form-control-static.form-control-sm,.input-group-sm > .form-control-static.form-control,.input-group-sm > .form-control-static.input-group-addon,.input-group-sm > .input-group-btn > .form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg > .form-control-static.form-control,.input-group-lg > .form-control-static.input-group-addon,.input-group-lg > .input-group-btn > .form-control-static.btn {    padding-right: 0;    padding-left: 0;}.form-control-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    border-radius: 0.2rem;    -webkit-border-radius:  0.2rem;    -khtml-border-radius:  0.2rem;    -moz-border-radius:  0.2rem;}select.form-control-sm:not([size]):not([multiple]),.input-group-sm > select.form-control:not([size]):not([multiple]),.input-group-sm > select.input-group-addon:not([size]):not([multiple]),.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {    height: 1.8125rem;}.form-control-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn {    padding: 0.75rem 1.5rem;    font-size: 0.9375rem;    border-radius: 0.3rem;    -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}select.form-control-lg:not([size]):not([multiple]),.input-group-lg > select.form-control:not([size]):not([multiple]),.input-group-lg > select.input-group-addon:not([size]):not([multiple]),.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {    height: 2.75rem;}.form-group {    margin-bottom: 15px;}.form-text {    display: block;    margin-top: 0.25rem;}.form-check {    position: relative;    display: block;    margin-bottom: 0.75rem;}.form-check + .form-check {    margin-top: -.25rem;}.form-check.disabled .form-check-label {    color: #acaaa6;    cursor: not-allowed;}.form-check-label {    padding-left: 1.25rem;    margin-bottom: 0;    cursor: pointer;}.form-check-input {    position: absolute;    margin-top: .25rem;    margin-left: -1.25rem;}.form-check-input:only-child {    position: static;}.form-check-inline {    position: relative;    display: inline-block;    padding-left: 1.25rem;    margin-bottom: 0;    vertical-align: middle;    cursor: pointer;}.form-check-inline + .form-check-inline {    margin-left: .75rem;}.form-check-inline.disabled {    cursor: not-allowed;}.form-control-feedback {    margin-top: 0.25rem;}.form-control-success,.form-control-warning,.form-control-danger {    padding-right: 2.25rem;    background-repeat: no-repeat;    background-position: center right 0.625rem;    background-size: 1.25rem 1.25rem;}.has-success .form-control-feedback,.has-success .form-control-label,.has-success .form-check-label,.has-success .form-check-inline,.has-success .custom-control {    color: #4cbb6c;}.has-success .form-control {    border-color: #4cbb6c;}.has-success .input-group-addon {    color: #4cbb6c;    border-color: #4cbb6c;    background-color: #e0f3e5;}.has-success .form-control-feedback {    color: #4cbb6c;}.has-success .form-control-success {    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='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");}.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .form-check-label,.has-warning .form-check-inline,.has-warning .custom-control {    color: #ff9a52;}.has-warning .form-control {    border-color: #ff9a52;}.has-warning .input-group-addon {    color: #ff9a52;    border-color: #ff9a52;    background-color: #FFFFFF;}.has-warning .form-control-feedback {    color: #ff9a52;}.has-warning .form-control-warning {    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='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");}.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .form-check-label,.has-danger .form-check-inline,.has-danger .custom-control {    color: #ff4c4c;}.has-danger .form-control {    border-color: #ff4c4c;}.has-danger .input-group-addon {    color: #ff4c4c;    border-color: #ff4c4c;    background-color: #FFFFFF;}.has-danger .form-control-feedback {    color: #ff4c4c;}.has-danger .form-control-danger {    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");}@media (min-width: 544px) {    .form-inline .form-group {        display: inline-block;        margin-bottom: 0;        vertical-align: middle;    }    .form-inline .form-control {        display: inline-block;        width: auto;        vertical-align: middle;    }    .form-inline .form-control-static {        display: inline-block;    }    .form-inline .input-group {        display: inline-table;        vertical-align: middle;    }    .form-inline .input-group .input-group-addon,    .form-inline .input-group .input-group-btn,    .form-inline .input-group .form-control {        width: auto;    }    .form-inline .input-group > .form-control {        width: 100%;    }    .form-inline .form-control-label {        margin-bottom: 0;        vertical-align: middle;    }    .form-inline .form-check {        display: inline-block;        margin-top: 0;        margin-bottom: 0;        vertical-align: middle;    }    .form-inline .form-check-label {        padding-left: 0;    }    .form-inline .form-check-input {        position: relative;        margin-left: 0;    }    .form-inline .has-feedback .form-control-feedback {        top: 0;    }}.btn {    display: inline-block;    font-weight: 600;    line-height: 24px;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    user-select: none;    border: 1px solid transparent;    padding: 6px 18px;    font-size: 14px;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {    outline: 5px auto -webkit-focus-ring-color;}.btn:focus,.btn:hover {    text-decoration: none;}.btn.focus {    text-decoration: none;}.btn:active,.btn.active {    background-image: none;    outline: 0;}.btn.disabled,.btn:disabled {    cursor: not-allowed;    opacity: .65;     -khtml-opacity: .65;    -webkit-opacity: .65;    -moz-opacity: .65;}a.btn.disabled,fieldset[disabled] a.btn {    pointer-events: none;}.btn-primary {    color: #515151;    background-color: #eaeaea;    border-color: transparent;}.btn-primary:hover {    color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-primary:focus,.btn-primary.focus {    color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle {    color: #fff;    background-color: #2058b3;    border-color: transparent;    background-image: none;}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open > .btn-primary.dropdown-toggle:hover,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle.focus {    color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus {    background-color: #2058b3;    border-color: transparent;}.btn-primary.disabled:hover,.btn-primary:disabled:hover {    background-color: #2058b3;    border-color: transparent;}.btn-secondary,.btn-tertiary {    color: #414141;    background-color: #f6f6f6;    border-color: transparent;}.btn-secondary:hover,.btn-tertiary:hover {    color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-secondary:focus,.btn-tertiary:focus,.btn-secondary.focus,.focus.btn-tertiary {        color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-secondary:active,.btn-tertiary:active,.btn-secondary.active,.active.btn-tertiary,.open > .btn-secondary.dropdown-toggle,.open > .dropdown-toggle.btn-tertiary {       color: #fff;    background-color: #2058b3;    border-color: transparent;    background-image: none;}.btn-secondary:active:hover,.btn-tertiary:active:hover,.btn-secondary:active:focus,.btn-tertiary:active:focus,.btn-secondary:active.focus,.btn-tertiary:active.focus,.btn-secondary.active:hover,.active.btn-tertiary:hover,.btn-secondary.active:focus,.active.btn-tertiary:focus,.btn-secondary.active.focus,.active.focus.btn-tertiary,.open > .btn-secondary.dropdown-toggle:hover,.open > .dropdown-toggle.btn-tertiary:hover,.open > .btn-secondary.dropdown-toggle:focus,.open > .dropdown-toggle.btn-tertiary:focus,.open > .btn-secondary.dropdown-toggle.focus,.open > .dropdown-toggle.focus.btn-tertiary {     color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-secondary.disabled:focus,.disabled.btn-tertiary:focus,.btn-secondary.disabled.focus,.disabled.focus.btn-tertiary,.btn-secondary:disabled:focus,.btn-tertiary:disabled:focus,.btn-secondary:disabled.focus,.btn-tertiary:disabled.focus {      color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-secondary.disabled:hover,.disabled.btn-tertiary:hover,.btn-secondary:disabled:hover,.btn-tertiary:disabled:hover {       color: #fff;    background-color: #2058b3;    border-color: transparent;}.btn-info {    color: #fff;    background-color: #5bc0de;    border-color: #5bc0de;}.btn-info:hover {    color: #fff;    background-color: #31b0d5;    border-color: #2aabd2;}.btn-info:focus,.btn-info.focus {    color: #fff;    background-color: #31b0d5;    border-color: #2aabd2;}.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle {    color: #fff;    background-color: #31b0d5;    border-color: #2aabd2;    background-image: none;}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open > .btn-info.dropdown-toggle:hover,.open > .btn-info.dropdown-toggle:focus,.open > .btn-info.dropdown-toggle.focus {    color: #fff;    background-color: #269abc;    border-color: #1f7e9a;}.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info:disabled:focus,.btn-info:disabled.focus {    background-color: #5bc0de;    border-color: #5bc0de;}.btn-info.disabled:hover,.btn-info:disabled:hover {    background-color: #5bc0de;    border-color: #5bc0de;}.btn-success {    color: #fff;    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-success:hover {    color: #fff;    background-color: #3a9a56;    border-color: #389252;}.btn-success:focus,.btn-success.focus {    color: #fff;    background-color: #3a9a56;    border-color: #389252;}.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle {    color: #fff;    background-color: #3a9a56;    border-color: #389252;    background-image: none;}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open > .btn-success.dropdown-toggle:hover,.open > .btn-success.dropdown-toggle:focus,.open > .btn-success.dropdown-toggle.focus {    color: #fff;    background-color: #318047;    border-color: #256237;}.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success:disabled:focus,.btn-success:disabled.focus {    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-success.disabled:hover,.btn-success:disabled:hover {    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-warning {    color: #FFFFFF;    background-color: #FF9A52;    border-color: #FF9A52;}.btn-warning:hover {    color: #FFFFFF;    background-color: #ff7c1f;    border-color: #ff7615;}.btn-warning:focus,.btn-warning.focus {    color: #FFFFFF;    background-color: #ff7c1f;    border-color: #ff7615;}.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle {    color: #FFFFFF;    background-color: #ff7c1f;    border-color: #ff7615;    background-image: none;}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open > .btn-warning.dropdown-toggle:hover,.open > .btn-warning.dropdown-toggle:focus,.open > .btn-warning.dropdown-toggle.focus {    color: #FFFFFF;    background-color: #fa6800;    border-color: #d25700;}.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled.focus {    background-color: #FF9A52;    border-color: #FF9A52;}.btn-warning.disabled:hover,.btn-warning:disabled:hover {    background-color: #FF9A52;    border-color: #FF9A52;}.btn-danger {    color: #fff;    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-danger:hover {    color: #fff;    background-color: #ff1919;    border-color: #ff0f0f;}.btn-danger:focus,.btn-danger.focus {    color: #fff;    background-color: #ff1919;    border-color: #ff0f0f;}.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle {    color: #fff;    background-color: #ff1919;    border-color: #ff0f0f;    background-image: none;}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open > .btn-danger.dropdown-toggle:hover,.open > .btn-danger.dropdown-toggle:focus,.open > .btn-danger.dropdown-toggle.focus {    color: #fff;    background-color: #f40000;    border-color: #cc0000;}.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled.focus {    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-danger.disabled:hover,.btn-danger:disabled:hover {    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-outline-primary {    color: #2058b3;    background-image: none;    background-color: transparent;    border-color: #2058b3;}.btn-outline-primary:hover {    color: #fff;    background-color: #2058b3;    border-color: #2058b3;}.btn-outline-primary:focus,.btn-outline-primary.focus {    color: #fff;    background-color: #2058b3;    border-color: #2058b3;}.btn-outline-primary:active,.btn-outline-primary.active,.open > .btn-outline-primary.dropdown-toggle {    color: #fff;    background-color: #2058b3;    border-color: #2058b3;}.btn-outline-primary:active:hover,.btn-outline-primary:active:focus,.btn-outline-primary:active.focus,.btn-outline-primary.active:hover,.btn-outline-primary.active:focus,.btn-outline-primary.active.focus,.open > .btn-outline-primary.dropdown-toggle:hover,.open > .btn-outline-primary.dropdown-toggle:focus,.open > .btn-outline-primary.dropdown-toggle.focus {    color: #fff;    background-color: #2058b3;    border-color: #175c6a;}.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled.focus {    border-color: #83d3e4;}.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover {    border-color: #83d3e4;}.btn-outline-secondary {    color: transparent;    background-image: none;    background-color: transparent;    border-color: transparent;}.btn-outline-secondary:hover {    color: #fff;    background-color: transparent;    border-color: transparent;}.btn-outline-secondary:focus,.btn-outline-secondary.focus {    color: #fff;    background-color: transparent;    border-color: transparent;}.btn-outline-secondary:active,.btn-outline-secondary.active,.open > .btn-outline-secondary.dropdown-toggle {    color: #fff;    background-color: transparent;    border-color: transparent;}.btn-outline-secondary:active:hover,.btn-outline-secondary:active:focus,.btn-outline-secondary:active.focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.active:focus,.btn-outline-secondary.active.focus,.open > .btn-outline-secondary.dropdown-toggle:hover,.open > .btn-outline-secondary.dropdown-toggle:focus,.open > .btn-outline-secondary.dropdown-toggle.focus {    color: #fff;    background-color: transparent;    border-color: transparent;}.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled.focus {    border-color: rgba(51, 51, 51, 0);}.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover {    border-color: rgba(51, 51, 51, 0);}.btn-outline-info {    color: #5bc0de;    background-image: none;    background-color: transparent;    border-color: #5bc0de;}.btn-outline-info:hover {    color: #fff;    background-color: #5bc0de;    border-color: #5bc0de;}.btn-outline-info:focus,.btn-outline-info.focus {    color: #fff;    background-color: #5bc0de;    border-color: #5bc0de;}.btn-outline-info:active,.btn-outline-info.active,.open > .btn-outline-info.dropdown-toggle {    color: #fff;    background-color: #5bc0de;    border-color: #5bc0de;}.btn-outline-info:active:hover,.btn-outline-info:active:focus,.btn-outline-info:active.focus,.btn-outline-info.active:hover,.btn-outline-info.active:focus,.btn-outline-info.active.focus,.open > .btn-outline-info.dropdown-toggle:hover,.open > .btn-outline-info.dropdown-toggle:focus,.open > .btn-outline-info.dropdown-toggle.focus {    color: #fff;    background-color: #269abc;    border-color: #1f7e9a;}.btn-outline-info.disabled:focus,.btn-outline-info.disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled.focus {    border-color: #b0e1ef;}.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover {    border-color: #b0e1ef;}.btn-outline-success {    color: #4cbb6c;    background-image: none;    background-color: transparent;    border-color: #4cbb6c;}.btn-outline-success:hover {    color: #fff;    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-outline-success:focus,.btn-outline-success.focus {    color: #fff;    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-outline-success:active,.btn-outline-success.active,.open > .btn-outline-success.dropdown-toggle {    color: #fff;    background-color: #4cbb6c;    border-color: #4cbb6c;}.btn-outline-success:active:hover,.btn-outline-success:active:focus,.btn-outline-success:active.focus,.btn-outline-success.active:hover,.btn-outline-success.active:focus,.btn-outline-success.active.focus,.open > .btn-outline-success.dropdown-toggle:hover,.open > .btn-outline-success.dropdown-toggle:focus,.open > .btn-outline-success.dropdown-toggle.focus {    color: #fff;    background-color: #318047;    border-color: #256237;}.btn-outline-success.disabled:focus,.btn-outline-success.disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled.focus {    border-color: #96d7a9;}.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover {    border-color: #96d7a9;}.btn-outline-warning {    color: #FF9A52;    background-image: none;    background-color: transparent;    border-color: #FF9A52;}.btn-outline-warning:hover {    color: #fff;    background-color: #FF9A52;    border-color: #FF9A52;}.btn-outline-warning:focus,.btn-outline-warning.focus {    color: #fff;    background-color: #FF9A52;    border-color: #FF9A52;}.btn-outline-warning:active,.btn-outline-warning.active,.open > .btn-outline-warning.dropdown-toggle {    color: #fff;    background-color: #FF9A52;    border-color: #FF9A52;}.btn-outline-warning:active:hover,.btn-outline-warning:active:focus,.btn-outline-warning:active.focus,.btn-outline-warning.active:hover,.btn-outline-warning.active:focus,.btn-outline-warning.active.focus,.open > .btn-outline-warning.dropdown-toggle:hover,.open > .btn-outline-warning.dropdown-toggle:focus,.open > .btn-outline-warning.dropdown-toggle.focus {    color: #fff;    background-color: #fa6800;    border-color: #d25700;}.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled.focus {    border-color: #ffd6b8;}.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover {    border-color: #ffd6b8;}.btn-outline-danger {    color: #ff4c4c;    background-image: none;    background-color: transparent;    border-color: #ff4c4c;}.btn-outline-danger:hover {    color: #fff;    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-outline-danger:focus,.btn-outline-danger.focus {    color: #fff;    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-outline-danger:active,.btn-outline-danger.active,.open > .btn-outline-danger.dropdown-toggle {    color: #fff;    background-color: #ff4c4c;    border-color: #ff4c4c;}.btn-outline-danger:active:hover,.btn-outline-danger:active:focus,.btn-outline-danger:active.focus,.btn-outline-danger.active:hover,.btn-outline-danger.active:focus,.btn-outline-danger.active.focus,.open > .btn-outline-danger.dropdown-toggle:hover,.open > .btn-outline-danger.dropdown-toggle:focus,.open > .btn-outline-danger.dropdown-toggle.focus {    color: #fff;    background-color: #f40000;    border-color: #cc0000;}.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled.focus {    border-color: #ffb2b2;}.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover {    border-color: #ffb2b2;}.btn-link {    font-weight: normal;    color: #2058b3;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled {    background-color: transparent;}.btn-link,.btn-link:focus,.btn-link:active {    border-color: transparent;}.btn-link:hover {    border-color: transparent;}.btn-link:focus,.btn-link:hover {    color: #2058b3;    text-decoration: underline;    background-color: transparent;}.btn-link:disabled:focus,.btn-link:disabled:hover {    color: #ebebeb;    text-decoration: none;}.btn-lg,.btn-group-lg > .btn {    padding: 0.75rem 1.5rem;    font-size: 0.9375rem;    border-radius: 0.3rem;    -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}.btn-sm,.btn-group-sm > .btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    border-radius: 0.2rem;    -webkit-border-radius:  0.2rem;    -khtml-border-radius:  0.2rem;    -moz-border-radius:  0.2rem;}.btn-block {    display: block;    width: 100%;}.btn-block + .btn-block {    margin-top: 0.5rem;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {    width: 100%;}.fade {    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    transition: opacity .15s linear;    -webkit-transition:  opacity .15s linear;    -moz-transition:  opacity .15s linear;    -ms-transition:  opacity .15s linear;    -o-transition:  opacity .15s linear;}.fade.in {    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.collapse {    display: none;}.collapse.in {    display: block;}.collapsing {    position: relative;    height: 0;    overflow: hidden;    transition-timing-function: ease;    transition-duration: .35s;    -webkit-transition-duration: .35s;    -moz-transition-duration: .35s;    -ms-transition-duration: .35s;    -o-transition-duration: .35s;    transition-property: height;}.dropup,.dropdown {    position: relative;}.dropdown-toggle::after {    display: inline-block;    width: 0;    height: 0;    margin-left: 0.3em;    vertical-align: middle;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-left: 0.3em solid transparent;}.dropdown-toggle:focus {    outline: 0;}.dropup .dropdown-toggle::after {    border-top: 0;    border-bottom: 0.3em solid;}.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 130px;    padding: 5px 0;    margin: 5px 0 0;    color: #333;    text-align: left;    list-style: none;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.dropdown-divider {    height: 1px;    margin: 0.5rem 0;    overflow: hidden;    background-color: #e5e5e5;}.dropdown-item {    display: block;    width: 100%;    padding: 3px 10px;    clear: both;    font-weight: normal;    color: #242424;    text-align: inherit;    white-space: nowrap;    background: none;    border: 0;}.dropdown-item:focus,.dropdown-item:hover {    color: #7a7a7a;    text-decoration: none;    background-color: #f5f5f5;}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover {    color: #fff;    text-decoration: none;    background-color: #2058b3;    outline: 0;}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {    color: #ebebeb;}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover {    text-decoration: none;    cursor: not-allowed;    background-color: transparent;    background-image: none;    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)";}.open > .dropdown-menu {    display: block;}.open > a {    outline: 0;}.dropdown-menu-right {    right: 0;    left: auto;}.dropdown-menu-left {    right: auto;    left: 0;}.dropdown-header {    display: block;    padding: 5px 20px;    font-size: 0.875rem;    color: #ebebeb;    white-space: nowrap;}.dropdown-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 990;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {    content: "";    border-top: 0;    border-bottom: 0.3em solid;}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {    top: auto;    bottom: 100%;    margin-bottom: 2px;}.btn-group,.btn-group-vertical {    position: relative;    display: inline-block;    vertical-align: middle;}.btn-group > .btn,.btn-group-vertical > .btn {    position: relative;    float: left;}.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active {    z-index: 2;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover {    z-index: 2;}.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group {    margin-left: -1px;}.btn-toolbar {    margin-left: -0.5rem;}.btn-toolbar::after {    content: "";    display: table;    clear: both;}.btn-toolbar .btn-group,.btn-toolbar .input-group {    float: left;}.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group {    margin-left: 0.5rem;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn-group > .btn:first-child {    margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child) {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group > .btn-group {    float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {    outline: 0;}.btn + .dropdown-toggle-split {    padding-right: 0.75rem;    padding-left: 0.75rem;}.btn + .dropdown-toggle-split::after {    margin-left: 0;}.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split {    padding-right: 0.375rem;    padding-left: 0.375rem;}.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split {    padding-right: 1.125rem;    padding-left: 1.125rem;}.btn .caret {    margin-left: 0;}.btn-lg .caret,.btn-group-lg > .btn .caret {    border-width: 0.3em 0.3em 0;    border-bottom-width: 0;}.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret {    border-width: 0 0.3em 0.3em;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn {    display: block;    float: none;    width: 100%;    max-width: 100%;}.btn-group-vertical > .btn-group::after {    content: "";    display: table;    clear: both;}.btn-group-vertical > .btn-group > .btn {    float: none;}.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-top: -1px;    margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn-group-vertical > .btn:first-child:not(:last-child) {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {    border-top-right-radius: 0;    border-top-left-radius: 0;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;}[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {    position: absolute;    clip: rect(0, 0, 0, 0);    pointer-events: none;}.input-group {    position: relative;    width: 100%;    display: table;    border-collapse: separate;}.input-group .form-control {    position: relative;    z-index: 2;    float: left;    width: 100%;    margin-bottom: 0;}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover {    z-index: 3;}.input-group-addon,.input-group-btn,.input-group .form-control {    display: table-cell;}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.input-group-addon,.input-group-btn {    width: 1%;    white-space: nowrap;    vertical-align: middle;}.input-group-addon {    padding: 0.5rem 0.75rem;    margin-bottom: 0;    font-size: 1rem;    font-weight: normal;    line-height: 1.25;    color: #acaaa6;    text-align: center;    background-color: #f6f6f6;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.input-group-addon.form-control-sm,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .input-group-addon.btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    border-radius: 0.2rem;    -webkit-border-radius:  0.2rem;    -khtml-border-radius:  0.2rem;    -moz-border-radius:  0.2rem;}.input-group-addon.form-control-lg,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .input-group-addon.btn {    padding: 0.75rem 1.5rem;    font-size: 0.9375rem;    border-radius: 0.3rem;    -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {    margin-top: 0;}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child) > .btn,.input-group-btn:not(:last-child) > .btn-group > .btn,.input-group-btn:not(:last-child) > .dropdown-toggle,.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.input-group-addon:not(:last-child) {    border-right: 0;}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child) > .btn,.input-group-btn:not(:first-child) > .btn-group > .btn,.input-group-btn:not(:first-child) > .dropdown-toggle,.input-group-btn:not(:last-child) > .btn:not(:first-child),.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.form-control + .input-group-addon:not(:first-child) {    border-left: 0;}.input-group-btn {    position: relative;    font-size: 0;    white-space: nowrap;}.input-group-btn > .btn {    position: relative;}.input-group-btn > .btn + .btn {    margin-left: -1px;}.input-group-btn > .btn:focus,.input-group-btn > .btn:active,.input-group-btn > .btn:hover {    z-index: 3;}.input-group-btn:not(:last-child) > .btn,.input-group-btn:not(:last-child) > .btn-group {    margin-right: -1px;}.input-group-btn:not(:first-child) > .btn,.input-group-btn:not(:first-child) > .btn-group {    z-index: 2;    margin-left: -1px;}.input-group-btn:not(:first-child) > .btn:focus,.input-group-btn:not(:first-child) > .btn:active,.input-group-btn:not(:first-child) > .btn:hover,.input-group-btn:not(:first-child) > .btn-group:focus,.input-group-btn:not(:first-child) > .btn-group:active,.input-group-btn:not(:first-child) > .btn-group:hover {    z-index: 3;}.custom-control {    position: relative;    display: inline;    padding-left: 1.5rem;    cursor: pointer;}.custom-control + .custom-control {    margin-left: 1rem;}.custom-control-input {    position: absolute;    z-index: -1;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}.custom-control-input:checked ~ .custom-control-indicator {    color: #fff;    background-color: #0074d9;}.custom-control-input:focus ~ .custom-control-indicator {    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;     -moz-box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;    -webkit-box-shadow:  0 0 0 0.075rem #fff, 0 0 0 0.2rem #0074d9;}.custom-control-input:active ~ .custom-control-indicator {    color: #fff;    background-color: #84c6ff;}.custom-control-input:disabled ~ .custom-control-indicator {    cursor: not-allowed;    background-color: #eee;}.custom-control-input:disabled ~ .custom-control-description {    color: #767676;    cursor: not-allowed;}.custom-control-indicator {    position: absolute;    top: .0625rem;    left: 0;    display: block;    width: 1rem;    height: 1rem;    pointer-events: none;    user-select: none;    background-color: #ddd;    background-repeat: no-repeat;    background-position: center center;    background-size: 50% 50%;}.custom-checkbox .custom-control-indicator {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {    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-indicator {    background-color: #0074d9;    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-radio .custom-control-indicator {    border-radius: 50%;    -webkit-border-radius:  50%;    -khtml-border-radius:  50%;    -moz-border-radius:  50%;}.custom-radio .custom-control-input:checked ~ .custom-control-indicator {    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-controls-stacked .custom-control {    display: inline;}.custom-controls-stacked .custom-control::after {    display: block;    margin-bottom: 0.25rem;    content: "";}.custom-controls-stacked .custom-control + .custom-control {    margin-left: 0;}.custom-select {    display: inline-block;    max-width: 100%;    padding: 0.375rem 1.75rem 0.375rem 0.75rem;    padding-right: 0.75rem \9;    color: #acaaa6;    vertical-align: middle;    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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;    background-image: none \9;    background-size: 8px 10px;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    -moz-appearance: none;    -webkit-appearance: none;}.custom-select:focus {    border-color: #51a7e8;    outline: none;}.custom-select:focus::-ms-value {    color: #acaaa6;    background-color: #fff;}.custom-select:disabled {    color: #ebebeb;    cursor: not-allowed;    background-color: #f6f6f6;}.custom-select::-ms-expand {    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}.custom-select-sm {    padding-top: 0.375rem;    padding-bottom: 0.375rem;    font-size: 75%;}.custom-file {    position: relative;    display: inline-block;    max-width: 100%;    height: 2.5rem;    cursor: pointer;}.custom-file-input {    min-width: 14rem;    max-width: 100%;    margin: 0;    filter: alpha(opacity=0);    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}.custom-file-control {    position: absolute;    top: 0;    right: 0;    left: 0;    z-index: 5;    height: 2.5rem;    padding: 0.5rem 1rem;    line-height: 1.5;    color: #555;    user-select: none;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.custom-file-control:lang(en)::after {    content: "Choose file...";}.custom-file-control::before {    position: absolute;    top: -1px;    right: -1px;    bottom: -1px;    z-index: 6;    display: block;    height: 2.5rem;    padding: 0.5rem 1rem;    line-height: 1.5;    color: #555;    background-color: #eee;    border: 1px solid #ddd;    border-radius: 0 0 0 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.custom-file-control:lang(en)::before {    content: "Browse";}.nav {    padding-left: 0;    margin-bottom: 0;    list-style: none;}.nav-link {    display: inline-block;}.nav-link:focus,.nav-link:hover {    text-decoration: none;}.nav-link.disabled {    color: #ebebeb;}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover {    color: #ebebeb;    cursor: not-allowed;    background-color: transparent;}.nav-inline .nav-item {    display: inline-block;}.nav-inline .nav-item + .nav-item,.nav-inline .nav-link + .nav-link {    margin-left: 1rem;}.nav-tabs {    border-bottom: 1px solid #ddd;}.nav-tabs::after {    content: "";    display: table;    clear: both;}.nav-tabs .nav-item {    float: left;    margin-bottom: -2px;}.nav-tabs .nav-item + .nav-item {    margin-left: 0.2rem;}.nav-tabs .nav-link {    display: block;    padding: 0.5em 1em;    border: 1px solid transparent;    border-top-right-radius: 0;    border-top-left-radius: 0;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {    border-color: #f6f6f6 #f6f6f6 #ddd;}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover {    color: #ebebeb;    background-color: transparent;    border-color: transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover,.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover {    color: #acaaa6;    background-color: #fff;    border-color: #ddd #ddd transparent;}.nav-tabs .dropdown-menu {    margin-top: -1px;    border-top-right-radius: 0;    border-top-left-radius: 0;}.nav-pills::after {    content: "";    display: table;    clear: both;}.nav-pills .nav-item {    float: left;}.nav-pills .nav-item + .nav-item {    margin-left: 0.2rem;}.nav-pills .nav-link {    display: block;    padding: 0.5em 1em;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover,.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover {    color: #fff;    cursor: default;    background-color: #2058b3;}.nav-stacked .nav-item {    display: block;    float: none;}.nav-stacked .nav-item + .nav-item {    margin-top: 0.2rem;    margin-left: 0;}.tab-content > .tab-pane {    display: none;}.tab-content > .active {    display: block;}.navbar {    position: relative;    padding: 0.5rem 1rem;}.navbar::after {    content: "";    display: table;    clear: both;}.navbar-full {    z-index: 1000;}@media (min-width: 544px) {    .navbar-full {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }}.navbar-fixed-top,.navbar-fixed-bottom {    position: fixed;    right: 0;    left: 0;    z-index: 1030;}.navbar-fixed-top {    top: 0;}.navbar-fixed-bottom {    bottom: 0;}.navbar-sticky-top {    position: sticky;    top: 0;    z-index: 1030;    width: 100%;}@media (min-width: 544px) {    .navbar-sticky-top {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }}.navbar-brand {    float: left;    padding-top: 0.25rem;    padding-bottom: 0.25rem;    margin-right: 1rem;    font-size: 0.9375rem;}.navbar-brand:focus,.navbar-brand:hover {    text-decoration: none;}.navbar-brand > img {    display: block;}.navbar-divider {    float: left;    width: 1px;    padding-top: .425rem;    padding-bottom: .425rem;    margin-right: 1rem;    margin-left: 1rem;    overflow: hidden;}.navbar-divider::before {    content: "\A0";}.navbar-toggler {    padding: .5rem .75rem;    font-size: 0.9375rem;    line-height: 1;    background: none;    border: 1px solid transparent;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.navbar-toggler:focus,.navbar-toggler:hover {    text-decoration: none;}.navbar-nav .nav-item {    float: left;}.navbar-nav .nav-link {    display: block;    padding-top: .425rem;    padding-bottom: .425rem;}.navbar-nav .nav-link + .nav-link {    margin-left: 1rem;}.navbar-nav .nav-item + .nav-item {    margin-left: 1rem;}.navbar-light .navbar-brand {    color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {    color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-nav .nav-link {    color: rgba(0, 0, 0, 0.3);}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {    color: rgba(0, 0, 0, 0.6);}.navbar-light .navbar-nav .open > .nav-link,.navbar-light .navbar-nav .open > .nav-link:focus,.navbar-light .navbar-nav .open > .nav-link:hover,.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .active > .nav-link:focus,.navbar-light .navbar-nav .active > .nav-link:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover {    color: rgba(0, 0, 0, 0.8);}.navbar-light .navbar-divider {    background-color: rgba(0, 0, 0, 0.075);}.navbar-dark .navbar-brand {    color: #FFFFFF;}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {    color: #FFFFFF;}.navbar-dark .navbar-nav .nav-link {    color: rgba(255, 255, 255, 0.5);}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {    color: rgba(255, 255, 255, 0.75);}.navbar-dark .navbar-nav .open > .nav-link,.navbar-dark .navbar-nav .open > .nav-link:focus,.navbar-dark .navbar-nav .open > .nav-link:hover,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .active > .nav-link:focus,.navbar-dark .navbar-nav .active > .nav-link:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover {    color: #FFFFFF;}.navbar-dark .navbar-divider {    background-color: rgba(255, 255, 255, 0.075);}.navbar-toggleable-xs::after {    content: "";    display: table;    clear: both;}@media (max-width: 543px) {    .navbar-toggleable-xs .navbar-nav .nav-item {        float: none;        margin-left: 0;    }}@media (min-width: 544px) {    .navbar-toggleable-xs {        display: block !important;    }}.navbar-toggleable-sm::after {    content: "";    display: table;    clear: both;}@media (min-width: 768px) {    .navbar-toggleable-sm {        display: block !important;    }}.navbar-toggleable-md::after {    content: "";    display: table;    clear: both;}@media (min-width: 992px) {    .navbar-toggleable-md {        display: block !important;    }}.card-title.h3{    font-size: 18px;}.card {    position: relative;    display: block;    margin-bottom: 1.75rem;    background-color: #fff;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    border: 1px solid #ddd;}.card-block {    padding: 1.25rem;    /*border-bottom: 1px solid #ddd;*/}.card-block::after {    content: "";    display: table;    clear: both;}.card-title {    margin-bottom: 20px;}.card-subtitle {    margin-top: -0.375rem;    margin-bottom: 0;}.card-text:last-child {    margin-bottom: 0;}.card-link:hover {    text-decoration: none;}.card-link + .card-link {    margin-left: 1.25rem;}.card > .list-group:first-child .list-group-item:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;}.card > .list-group:last-child .list-group-item:last-child {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.card-header {    padding: 0.75rem 1.25rem;    background-color: #f5f5f5;    border-bottom: 1px solid rgba(0, 0, 0, 0.125);}.card-header::after {    content: "";    display: table;    clear: both;}.card-header:first-child {    border-radius: 0 0 0 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.card-footer {    padding: 0.75rem 1.25rem;    background-color: #f5f5f5;    border-top: 1px solid rgba(0, 0, 0, 0.125);}.card-footer::after {    content: "";    display: table;    clear: both;}.card-footer:last-child {    border-radius: 0 0 0 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.card-header-tabs {    margin-right: -0.625rem;    margin-bottom: -0.75rem;    margin-left: -0.625rem;    border-bottom: 0;}.card-header-pills {    margin-right: -0.625rem;    margin-left: -0.625rem;}.card-primary {    background-color: #2058b3;    border-color: #2058b3;}.card-primary .card-header,.card-primary .card-footer {    background-color: transparent;}.card-success {    background-color: #4cbb6c;    border-color: #4cbb6c;}.card-success .card-header,.card-success .card-footer {    background-color: transparent;}.card-info {    background-color: #5bc0de;    border-color: #5bc0de;}.card-info .card-header,.card-info .card-footer {    background-color: transparent;}.card-warning {    background-color: #ff9a52;    border-color: #ff9a52;}.card-warning .card-header,.card-warning .card-footer {    background-color: transparent;}.card-danger {    background-color: #ff4c4c;    border-color: #ff4c4c;}.card-danger .card-header,.card-danger .card-footer {    background-color: transparent;}.card-outline-primary {    background-color: transparent;    border-color: #2058b3;}.card-outline-secondary {    background-color: transparent;    border-color: transparent;}.card-outline-info {    background-color: transparent;    border-color: #5bc0de;}.card-outline-success {    background-color: transparent;    border-color: #4cbb6c;}.card-outline-warning {    background-color: transparent;    border-color: #FF9A52;}.card-outline-danger {    background-color: transparent;    border-color: #ff4c4c;}.card-inverse .card-header,.card-inverse .card-footer {    border-color: rgba(255, 255, 255, 0.2);}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote {    color: #fff;}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer {    color: rgba(255, 255, 255, 0.65);}.card-inverse .card-link:focus,.card-inverse .card-link:hover {    color: #fff;}.card-blockquote {    padding: 0;    margin-bottom: 0;    border-left: 0;}.card-img {    border-radius: 0.25rem;    -webkit-border-radius:  0.25rem;    -khtml-border-radius:  0.25rem;    -moz-border-radius:  0.25rem;}.card-img-overlay {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    padding: 1.25rem;}.card-img-top {    border-top-right-radius: 0;    border-top-left-radius: 0;}.card-img-bottom {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}@media (min-width: 544px) {    .card-deck {        display: table;        width: 100%;        margin-bottom: 0.75rem;        table-layout: fixed;        border-spacing: 1.25rem 0;    }    .card-deck .card {        display: table-cell;        margin-bottom: 0;        vertical-align: top;    }    .card-deck-wrapper {        margin-right: -1.25rem;        margin-left: -1.25rem;    }}@media (min-width: 544px) {    .card-group {        display: table;        width: 100%;        table-layout: fixed;    }    .card-group .card {        display: table-cell;        vertical-align: top;    }    .card-group .card + .card {        margin-left: 0;        border-left: 0;    }    .card-group .card:first-child {        border-bottom-right-radius: 0;        border-top-right-radius: 0;    }    .card-group .card:first-child .card-img-top {        border-top-right-radius: 0;    }    .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-img-top {        border-top-left-radius: 0;    }    .card-group .card:last-child .card-img-bottom {        border-bottom-left-radius: 0;    }    .card-group .card:not(:first-child):not(:last-child) {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }    .card-group .card:not(:first-child):not(:last-child) .card-img-top,    .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }}@media (min-width: 544px) {    .card-columns {        column-count: 3;        column-gap: 1.25rem;    }    .card-columns .card {        width: 100%;    }}.breadcrumb {    padding: 0.75rem 1rem;    margin-bottom: 1rem;    list-style: none;    background-color: #f6f6f6;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.breadcrumb::after {    content: "";    display: table;    clear: both;}.breadcrumb-item {    float: left;}.breadcrumb-item + .breadcrumb-item::before {    display: inline-block;    padding-right: 0.5rem;    padding-left: 0.5rem;    color: #ebebeb;    content: "/";}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: underline;}.breadcrumb-item + .breadcrumb-item:hover::before {    text-decoration: none;}.breadcrumb-item.active {    color: #ebebeb;}.breadcrumb .h1{    float: left;    display: inline-block;    margin: 0 auto;    padding-top: 4px;    font-size: 16px;    font-family: 'Lato',sans-serif;}#product .breadcrumb .h1 {  display: none;}#product #breadcrumb_wrapper{  text-align: left;}.pagination {    display: inline-block;    padding-left: 0;    margin: 1rem 0;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.pagination .col-md-4, .pagination .col-md-8 {  padding: 0;}.page-item {    display: inline;}.page-item:first-child .page-link {    margin-left: 0;    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.page-item:last-child .page-link {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover {    z-index: 2;    color: #fff;    cursor: default;    background-color: #2058b3;    border-color: #2058b3;}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover {    color: #ebebeb;    pointer-events: none;    cursor: not-allowed;    background-color: #fff;    border-color: #ddd;}.page-link {    position: relative;    float: left;    padding: 0.5rem 0.75rem;    margin-left: -1px;    color: #2058b3;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}.page-link:focus,.page-link:hover {    color: #2058b3;    background-color: #f6f6f6;    border-color: #ddd;}.pagination-lg .page-link {    padding: 0.75rem 1.5rem;    font-size: 0.9375rem;}.pagination-lg .page-item:first-child .page-link {    border-bottom-left-radius: 0.3rem;    border-top-left-radius: 0.3rem;}.pagination-lg .page-item:last-child .page-link {    border-bottom-right-radius: 0.3rem;    border-top-right-radius: 0.3rem;}.pagination-sm .page-link {    padding: 0.275rem 0.75rem;    font-size: 0.875rem;}.pagination-sm .page-item:first-child .page-link {    border-bottom-left-radius: 0.2rem;    border-top-left-radius: 0.2rem;}.pagination-sm .page-item:last-child .page-link {    border-bottom-right-radius: 0.2rem;    border-top-right-radius: 0.2rem;}.tag {    display: inline-block;    padding: 0.25em 0.4em;    font-size: 75%;    font-weight: bold;    line-height: 1;    color: #fff;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.tag:empty {    display: none;}.btn .tag {    position: relative;    top: -1px;}a.tag:focus,a.tag:hover {    color: #fff;    text-decoration: none;    cursor: pointer;}.tag-pill {    padding-right: 0.6em;    padding-left: 0.6em;    border-radius: 10rem;    -webkit-border-radius: 10rem;    -khtml-border-radius:  10rem;    -moz-border-radius:  10rem;}.tag-default {    background-color: #ebebeb;}.tag-default[href]:focus,.tag-default[href]:hover {    background-color: #d2d2d2;}.tag-primary {    background-color: #2058b3;}.tag-primary[href]:focus,.tag-primary[href]:hover {    background-color: #2058b3;}.tag-success {    background-color: #4cbb6c;}.tag-success[href]:focus,.tag-success[href]:hover {    background-color: #3a9a56;}.tag-info {    background-color: #5bc0de;}.tag-info[href]:focus,.tag-info[href]:hover {    background-color: #31b0d5;}.tag-warning {    background-color: #ff9a52;}.tag-warning[href]:focus,.tag-warning[href]:hover {    background-color: #ff7c1f;}.tag-danger {    background-color: #ff4c4c;}.tag-danger[href]:focus,.tag-danger[href]:hover {    background-color: #ff1919;}.jumbotron {    padding: 2rem 1rem;    margin-bottom: 2rem;    background-color: #f6f6f6;    border-radius: 0.3rem;    -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}@media (min-width: 544px) {    .jumbotron {        padding: 4rem 2rem;    }}.jumbotron-hr {    border-top-color: #dddddd;}.jumbotron-fluid {    padding-right: 0;    padding-left: 0;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.alert {    padding: 1rem;    margin-bottom: 1rem;    border: 1px solid transparent;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.alert-heading {    color: inherit;}.alert-link {    font-weight: bold;}.alert-dismissible {    padding-right: 2rem;}.alert-dismissible .close {    position: relative;    top: -.125rem;    right: -1rem;    color: inherit;}.alert-success {    background-color: #dff0d8;    border-color: #d0e9c6;    color: #3c763d;}.alert-success hr {    border-top-color: #c1e2b3;}.alert-success .alert-link {    color: #2b542c;}.alert-info {    background-color: #d9edf7;    border-color: #bcdff1;    color: #31708f;}.alert-info hr {    border-top-color: #a6d5ec;}.alert-info .alert-link {    color: #245269;}.alert-warning {    background-color: rgba(255, 154, 82, 0.3);    border-color: #FF9A52;    color: #414141;}.alert-warning hr {    border-top-color: #ff8b39;}.alert-warning .alert-link {    color: #282828;}.alert-danger {    background-color: #f2dede;    border-color: #ebcccc;    color: #a94442;}.alert-danger hr {    border-top-color: #e4b9b9;}.alert-danger .alert-link {    color: #843534;}@keyframes progress-bar-stripes {    from {        background-position: 1rem 0;    }    to {        background-position: 0 0;    }}.progress {    display: block;    width: 100%;    height: 1rem;    margin-bottom: 1rem;}.progress[value] {    background-color: #eee;    border: 0;    appearance: none;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.progress[value]::-ms-fill {    background-color: #0074d9;    border: 0;}.progress[value]::-moz-progress-bar {    background-color: #0074d9;    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.progress[value]::-webkit-progress-value {    background-color: #0074d9;    border-bottom-left-radius: 0;    border-top-left-radius: 0;}.progress[value="100"]::-moz-progress-bar {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.progress[value="100"]::-webkit-progress-value {    border-bottom-right-radius: 0;    border-top-right-radius: 0;}.progress[value]::-webkit-progress-bar {    background-color: #eee;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}base::-moz-progress-bar,.progress[value] {    background-color: #eee;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}@media screen and (min-width: 0\0) {    .progress {        background-color: #eee;        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }    .progress-bar {        display: inline-block;        height: 1rem;        text-indent: -999rem;        background-color: #0074d9;        border-bottom-left-radius: 0;        border-top-left-radius: 0;    }    .progress[width="100%"] {        border-bottom-right-radius: 0;        border-top-right-radius: 0;    }}.progress-striped[value]::-webkit-progress-value {    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-size: 1rem 1rem;}.progress-striped[value]::-moz-progress-bar {    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-size: 1rem 1rem;}.progress-striped[value]::-ms-fill {    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);    background-size: 1rem 1rem;}@media screen and (min-width: 0\0) {    .progress-bar-striped {        background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);        background-size: 1rem 1rem;    }}.progress-animated[value]::-webkit-progress-value {    animation: progress-bar-stripes 2s linear infinite;    -moz-animation: progress-bar-stripes 2s linear infinite;    -webkit-animation: progress-bar-stripes 2s linear infinite;    animation: progress-bar-stripes 2s linear infinite;    -o-animation: progress-bar-stripes 2s linear infinite;}.progress-animated[value]::-moz-progress-bar {    animation: progress-bar-stripes 2s linear infinite;    -moz-animation:progress-bar-stripes 2s linear infinite;    -webkit-animation: progress-bar-stripes 2s linear infinite;    animation: progress-bar-stripes 2s linear infinite;    -o-animation: progress-bar-stripes 2s linear infinite;}@media screen and (min-width: 0\0) {    .progress-animated .progress-bar-striped {        animation: progress-bar-stripes 2s linear infinite;        -moz-animation: progress-bar-stripes 2s linear infinite;        -webkit-animation : progress-bar-stripes 2s linear infinite;        animation: progress-bar-stripes 2s linear infinite;        -o-animation: progress-bar-stripes 2s linear infinite;    }}.progress-success[value]::-webkit-progress-value {    background-color: #4cbb6c;}.progress-success[value]::-moz-progress-bar {    background-color: #4cbb6c;}.progress-success[value]::-ms-fill {    background-color: #4cbb6c;}@media screen and (min-width: 0\0) {    .progress-success .progress-bar {        background-color: #4cbb6c;    }}.progress-info[value]::-webkit-progress-value {    background-color: #5bc0de;}.progress-info[value]::-moz-progress-bar {    background-color: #5bc0de;}.progress-info[value]::-ms-fill {    background-color: #5bc0de;}@media screen and (min-width: 0\0) {    .progress-info .progress-bar {        background-color: #5bc0de;    }}.progress-warning[value]::-webkit-progress-value {    background-color: #ff9a52;}.progress-warning[value]::-moz-progress-bar {    background-color: #ff9a52;}.progress-warning[value]::-ms-fill {    background-color: #ff9a52;}@media screen and (min-width: 0\0) {    .progress-warning .progress-bar {        background-color: #ff9a52;    }}.progress-danger[value]::-webkit-progress-value {    background-color: #ff4c4c;}.progress-danger[value]::-moz-progress-bar {    background-color: #ff4c4c;}.progress-danger[value]::-ms-fill {    background-color: #ff4c4c;}@media screen and (min-width: 0\0) {    .progress-danger .progress-bar {        background-color: #ff4c4c;    }}.media,.media-body {    overflow: hidden;}.media-body {    width: 10000px;}.media-left,.media-right,.media-body {    display: table-cell;    vertical-align: top;}.media-middle {    vertical-align: middle;}.media-bottom {    vertical-align: bottom;}.media-object {    display: block;}.media-object.img-thumbnail {    max-width: none;}.media-right {    padding-left: 10px;}.media-left {    padding-right: 10px;}.media-heading {    margin-top: 0;    margin-bottom: 5px;}.media-list {    padding-left: 0;    list-style: none;}.list-group {    padding-left: 0;    margin-bottom: 0;}.list-group-item {    position: relative;    display: block;    padding: 0.75rem 1.25rem;    margin-bottom: -1px;    background-color: #fff;    border: 1px solid #ddd;}.list-group-item:first-child {    border-top-right-radius: 0;    border-top-left-radius: 0;}.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 0;    border-bottom-left-radius: 0;}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {    color: #ebebeb;    cursor: not-allowed;    background-color: #f6f6f6;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {    color: inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {    color: #ebebeb;}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {    z-index: 2;    color: #fff;    text-decoration: none;    background-color: #2058b3;    border-color: #2058b3;}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > .small {    color: inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {    color: #d7f1f6;}.list-group-flush .list-group-item {    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.list-group-item-action {    width: 100%;    color: #555;    text-align: inherit;}.list-group-item-action .list-group-item-heading {    color: #333;}.list-group-item-action:focus,.list-group-item-action:hover {    color: #555;    text-decoration: none;    background-color: #f5f5f5;}.list-group-item-success {    color: #3c763d;    background-color: #dff0d8;}a.list-group-item-success,button.list-group-item-success {    color: #3c763d;}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {    color: inherit;}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {    color: #3c763d;    background-color: #d0e9c6;}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {    color: #fff;    background-color: #3c763d;    border-color: #3c763d;}.list-group-item-info {    color: #31708f;    background-color: #d9edf7;}a.list-group-item-info,button.list-group-item-info {    color: #31708f;}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {    color: inherit;}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {    color: #31708f;    background-color: #c4e3f3;}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {    color: #fff;    background-color: #31708f;    border-color: #31708f;}.list-group-item-warning {    color: #8a6d3b;    background-color: #fcf8e3;}a.list-group-item-warning,button.list-group-item-warning {    color: #8a6d3b;}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {    color: inherit;}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {    color: #8a6d3b;    background-color: #faf2cc;}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {    color: #fff;    background-color: #8a6d3b;    border-color: #8a6d3b;}.list-group-item-danger {    color: #a94442;    background-color: #f2dede;}a.list-group-item-danger,button.list-group-item-danger {    color: #a94442;}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {    color: inherit;}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {    color: #a94442;    background-color: #ebcccc;}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {    color: #fff;    background-color: #a94442;    border-color: #a94442;}.list-group-item-heading {    margin-top: 0;    margin-bottom: 5px;}.list-group-item-text {    margin-bottom: 0;    line-height: 1.3;}.embed-responsive {    position: relative;    display: block;    height: 0;    padding: 0;    overflow: hidden;}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}.embed-responsive-21by9 {    padding-bottom: 42.85714%;}.embed-responsive-16by9 {    padding-bottom: 56.25%;}.embed-responsive-4by3 {    padding-bottom: 75%;}.embed-responsive-1by1 {    padding-bottom: 100%;}.close {    float: right;    font-size: 1.5rem;    line-height: 1;    color: #414141;}.close:focus,.close:hover {    color: #000;    text-decoration: none;    cursor: pointer;    opacity: .5;     -khtml-opacity: .5;    -webkit-opacity: .5;    -moz-opacity: .5;}button.close {    padding: 0;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;}.modal-open {    overflow: hidden;}.modal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 10050;    display: none;    overflow: hidden;    outline: 0;    -webkit-overflow-scrolling: touch;}.modal.fade .modal-dialog {    transition: transform .3s ease-out;    -webkit-transition:  transform .3s ease-out;    -moz-transition:  transform .3s ease-out;    -ms-transition:  transform .3s ease-out;    -o-transition:  transform .3s ease-out;    transform: translate(0, -25%);    -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    -moz-transform: translate(0, -25%);}.modal.in .modal-dialog {    transform: translate(0, 0);    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    -moz-transform: translate(0, 0);}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;}.modal-dialog {    position: relative;    width: auto;    margin: 10px;}.modal-content {    position: relative;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ddd;    outline: 0;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 10040;    background-color: #000;}.modal-backdrop.fade {    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}.modal-backdrop.in {    opacity: 0.5;     -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    -moz-opacity: 0.5;}.modal-header {    padding: 15px;    border-bottom: 1px solid #e5e5e5;}.modal-header::after {    content: "";    display: table;    clear: both;}.modal-header .close {    margin-top: -6px;    font-size: 42px;    padding: 0px 13px;    position: absolute;    right: 0;}.modal-title {    margin: 0;    line-height: 1.5;}.modal-body {    position: relative;    padding: 15px;}.modal-footer {    padding: 15px;    text-align: right;    border-top: 1px solid #e5e5e5;}.modal-footer::after {    content: "";    display: table;    clear: both;}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll;}@media (min-width: 544px) {    .modal-dialog {        max-width: 600px;        margin: 30px auto;    }    .modal-sm {        max-width: 300px;    }}@media (min-width: 992px) {    .modal-lg {        max-width: 900px;    }}.tooltip {    position: absolute;    z-index: 1070;    display: block;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.5;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    white-space: normal;    word-break: normal;    word-spacing: normal;    font-size: 0.875rem;    word-wrap: break-word;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}.tooltip.in {    opacity: 0.9;     -khtml-opacity: 0.9;    -webkit-opacity: 0.9;    -moz-opacity: 0.9;}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom {    padding: 5px 0;    margin-top: -3px;}.tooltip.tooltip-top .tooltip-arrow,.tooltip.bs-tether-element-attached-bottom .tooltip-arrow {    bottom: 0;    left: 50%;    margin-left: -5px;    border-width: 5px 5px 0;    border-top-color: #ff4c4c;}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left {    padding: 0 5px;    margin-left: 3px;}.tooltip.tooltip-right .tooltip-arrow,.tooltip.bs-tether-element-attached-left .tooltip-arrow {    top: 50%;    left: 0;    margin-top: -5px;    border-width: 5px 5px 5px 0;    border-right-color: #ff4c4c;}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top {    padding: 5px 0;    margin-top: 3px;}.tooltip.tooltip-bottom .tooltip-arrow,.tooltip.bs-tether-element-attached-top .tooltip-arrow {    top: 0;    left: 50%;    margin-left: -5px;    border-width: 0 5px 5px;    border-bottom-color: #ff4c4c;}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right {    padding: 0 5px;    margin-left: -3px;}.tooltip.tooltip-left .tooltip-arrow,.tooltip.bs-tether-element-attached-right .tooltip-arrow {    top: 50%;    right: 0;    margin-top: -5px;    border-width: 5px 0 5px 5px;    border-left-color: #ff4c4c;}.tooltip-inner {    max-width: 200px;    padding: 3px 8px;    color: #fff;    text-align: center;    background-color: #ff4c4c;    border-radius: 0;    -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;}.tooltip-arrow {    position: absolute;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;}.popover {    position: absolute;    top: 0;    left: 0;    z-index: 1060;    display: block;    max-width: 276px;    padding: 1px;    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-style: normal;    font-weight: normal;    letter-spacing: normal;    line-break: auto;    line-height: 1.5;    text-align: left;    text-align: start;    text-decoration: none;    text-shadow: none;    text-transform: none;    white-space: normal;    word-break: normal;    word-spacing: normal;    font-size: 0.875rem;    word-wrap: break-word;    background-color: #fff;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.2);    border-radius: 0.3rem;    -webkit-border-radius:  0.3rem;    -khtml-border-radius:  0.3rem;    -moz-border-radius:  0.3rem;}.popover.popover-top,.popover.bs-tether-element-attached-bottom {    margin-top: -10px;}.popover.popover-top .popover-arrow,.popover.bs-tether-element-attached-bottom .popover-arrow {    bottom: -11px;    left: 50%;    margin-left: -11px;    border-top-color: rgba(0, 0, 0, 0.25);    border-bottom-width: 0;}.popover.popover-top .popover-arrow::after,.popover.bs-tether-element-attached-bottom .popover-arrow::after {    bottom: 1px;    margin-left: -10px;    content: "";    border-top-color: #fff;    border-bottom-width: 0;}.popover.popover-right,.popover.bs-tether-element-attached-left {    margin-left: 10px;}.popover.popover-right .popover-arrow,.popover.bs-tether-element-attached-left .popover-arrow {    top: 50%;    left: -11px;    margin-top: -11px;    border-right-color: rgba(0, 0, 0, 0.25);    border-left-width: 0;}.popover.popover-right .popover-arrow::after,.popover.bs-tether-element-attached-left .popover-arrow::after {    bottom: -10px;    left: 1px;    content: "";    border-right-color: #fff;    border-left-width: 0;}.popover.popover-bottom,.popover.bs-tether-element-attached-top {    margin-top: 10px;}.popover.popover-bottom .popover-arrow,.popover.bs-tether-element-attached-top .popover-arrow {    top: -11px;    left: 50%;    margin-left: -11px;    border-top-width: 0;    border-bottom-color: rgba(0, 0, 0, 0.25);}.popover.popover-bottom .popover-arrow::after,.popover.bs-tether-element-attached-top .popover-arrow::after {    top: 1px;    margin-left: -10px;    content: "";    border-top-width: 0;    border-bottom-color: #fff;}.popover.popover-left,.popover.bs-tether-element-attached-right {    margin-left: -10px;}.popover.popover-left .popover-arrow,.popover.bs-tether-element-attached-right .popover-arrow {    top: 50%;    right: -11px;    margin-top: -11px;    border-right-width: 0;    border-left-color: rgba(0, 0, 0, 0.25);}.popover.popover-left .popover-arrow::after,.popover.bs-tether-element-attached-right .popover-arrow::after {    right: 1px;    bottom: -10px;    content: "";    border-right-width: 0;    border-left-color: #fff;}.popover-title {    padding: 8px 14px;    margin: 0;    font-size: 1rem;    background-color: #f7f7f7;    border-bottom: 1px solid #ebebeb;    border-radius: 0.2375rem 0.2375rem 0 0;    -webkit-border-radius:  0.2375rem 0.2375rem 0 0;    -khtml-border-radius:  0.2375rem 0.2375rem 0 0;    -moz-border-radius:  0.2375rem 0.2375rem 0 0;}.popover-title:empty {    display: none;}.popover-content {    padding: 9px 14px;}.popover-arrow,.popover-arrow::after {    position: absolute;    display: block;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;}.popover-arrow {    border-width: 11px;}.popover-arrow::after {    content: "";    border-width: 10px;}.carousel {    position: relative;}.carousel-inner {    position: relative;    width: 100%;    overflow: hidden;}.carousel-inner > .carousel-item {    position: relative;    display: none;    transition: .6s ease-in-out left;    -webkit-transition: .6s ease-in-out left;    -moz-transition: .6s ease-in-out left;    -ms-transition: .6s ease-in-out left;    -o-transition: .6s ease-in-out left;}.carousel-inner > .carousel-item > img,.carousel-inner > .carousel-item > a > img {    line-height: 1;}@media all and (transform-3d),(-webkit-transform-3d) {    .carousel-inner > .carousel-item {        transition: transform .6s ease-in-out;        -webkit-transition: transform .6s ease-in-out;        -moz-transition: transform .6s ease-in-out;        -ms-transition: transform .6s ease-in-out;        -o-transition: transform .6s ease-in-out;        backface-visibility: hidden;        perspective: 1000px;    }    .carousel-inner > .carousel-item.next,    .carousel-inner > .carousel-item.active.right {        left: 0;        transform: translate3d(100%, 0, 0);        -webkit-transform: translate3d(100%, 0, 0);        -ms-transform: translate3d(100%, 0, 0);        -o-transform: translate3d(100%, 0, 0);        -moz-transform: translate3d(100%, 0, 0);    }    .carousel-inner > .carousel-item.prev,    .carousel-inner > .carousel-item.active.left {        left: 0;        transform: translate3d(-100%, 0, 0);        -webkit-transform: translate3d(-100%, 0, 0);        -ms-transform: translate3d(-100%, 0, 0);        -o-transform: translate3d(-100%, 0, 0);        -moz-transform: translate3d(-100%, 0, 0);    }    .carousel-inner > .carousel-item.next.left,    .carousel-inner > .carousel-item.prev.right,    .carousel-inner > .carousel-item.active {        left: 0;        transform: translate3d(0, 0, 0);        -webkit-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        -o-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);    }}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {    display: block;}.carousel-inner > .active {    left: 0;}.carousel-inner > .next,.carousel-inner > .prev {    position: absolute;    top: 0;    width: 100%;}.carousel-inner > .next {    left: 100%;}.carousel-inner > .prev {    left: -100%;}.carousel-inner > .next.left,.carousel-inner > .prev.right {    left: 0;}.carousel-inner > .active.left {    left: -100%;}.carousel-inner > .active.right {    left: 100%;}.carousel-control {    position: absolute;    top: 0;    bottom: 0;    left: 0;    width: 15%;    font-size: 20px;    color: #fff;    text-align: center;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);    opacity: 0.5;     -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    -moz-opacity: 0.5;}.carousel-control.left {    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}.carousel-control.right {    right: 0;    left: auto;    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);    background-repeat: repeat-x;    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}.carousel-control:focus,.carousel-control:hover {    color: #fff;    text-decoration: none;    outline: 0;    opacity: .9;     -khtml-opacity: .9;    -webkit-opacity: .9;    -moz-opacity: .9;}.carousel-control .icon-prev,.carousel-control .icon-next {    position: absolute;    top: 50%;    z-index: 5;    display: inline-block;    width: 20px;    height: 20px;    margin-top: -10px;    font-family: serif;    line-height: 1;}.carousel-control .icon-prev {    left: 50%;    margin-left: -10px;}.carousel-control .icon-next {    right: 50%;    margin-right: -10px;}.carousel-control .icon-prev::before {    content: "\2039";}.carousel-control .icon-next::before {    content: "\203A";}.carousel-indicators {    position: absolute;    bottom: 10px;    left: 50%;    z-index: 15;    width: 60%;    padding-left: 0;    margin-left: -30%;    text-align: center;    list-style: none;}.carousel-indicators li {    display: inline-block;    width: 10px;    height: 10px;    margin: 1px;    text-indent: -999px;    cursor: pointer;    background-color: transparent;    border: 1px solid #fff;    border-radius: 10px;    -webkit-border-radius:10px;    -khtml-border-radius:10px;    -moz-border-radius:10px;}.carousel-indicators .active {    width: 12px;    height: 12px;    margin: 0;    background-color: #fff;}.carousel-caption {    position: absolute;    right: 15%;    bottom: 20px;    left: 15%;    z-index: 10;    padding-top: 20px;    padding-bottom: 20px;    color: #fff;    text-align: center;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}.carousel-caption .btn {    text-shadow: none;}@media (min-width: 544px) {    .carousel-control .icon-prev,    .carousel-control .icon-next {        width: 30px;        height: 30px;        margin-top: -15px;        font-size: 30px;    }    .carousel-control .icon-prev {        margin-left: -15px;    }    .carousel-control .icon-next {        margin-right: -15px;    }    .carousel-caption {        right: 20%;        left: 20%;        padding-bottom: 30px;    }    .carousel-indicators {        bottom: 20px;    }}.bg-faded {    background-color: #f7f7f9;}.bg-primary {    color: #fff !important;    background-color: #2058b3 !important;}a.bg-primary:focus,a.bg-primary:hover {    background-color: #2058b3 !important;}.bg-success {    color: #fff !important;    background-color: #4cbb6c !important;}a.bg-success:focus,a.bg-success:hover {    background-color: #3a9a56 !important;}.bg-info {    color: #fff !important;    background-color: #5bc0de !important;}a.bg-info:focus,a.bg-info:hover {    background-color: #31b0d5 !important;}.bg-warning {    color: #fff !important;    background-color: #ff9a52 !important;}a.bg-warning:focus,a.bg-warning:hover {    background-color: #ff7c1f !important;}.bg-danger {    color: #fff !important;    background-color: #ff4c4c !important;}a.bg-danger:focus,a.bg-danger:hover {    background-color: #ff1919 !important;}.bg-inverse {    color: #fff !important;    background-color: #333 !important;}a.bg-inverse:focus,a.bg-inverse:hover {    background-color: #6e6e6e !important;}.clearfix::after {    content: "";    display: table;    clear: both;}.d-block {    display: block !important;}.d-inline-block {    display: inline-block !important;}.d-inline {    display: inline !important;}.pull-xs-left {    float: left !important;}.pull-xs-right {    float: right !important;}.pull-xs-none {    float: none !important;}@media (min-width: 544px) {    .pull-sm-left {        float: left !important;    }    .pull-sm-right {        float: right !important;    }    .pull-sm-none {        float: none !important;    }}@media (min-width: 768px) {    .pull-md-left {        float: left !important;    }    .pull-md-right {        float: right !important;    }    .pull-md-none {        float: none !important;    }}@media (min-width: 992px) {    .pull-lg-left {        float: left !important;    }    .pull-lg-right {        float: right !important;    }    .pull-lg-none {        float: none !important;    }}@media (min-width: 1200px) {    .pull-xl-left {        float: left !important;    }    .pull-xl-right {        float: right !important;    }    .pull-xl-none {        float: none !important;    }}.sr-only {    position: absolute;    width: 1px;    height: 1px;    padding: 0;    margin: -1px;    overflow: hidden;    clip: rect(0, 0, 0, 0);    border: 0;}.sr-only-focusable:active,.sr-only-focusable:focus {    position: static;    width: auto;    height: auto;    margin: 0;    overflow: visible;    clip: auto;}.w-100 {    width: 100% !important;}.m-x-auto {    margin-right: auto !important;    margin-left: auto !important;}.m-a-0 {    margin: 0 0 !important;}.m-t-0 {    margin-top: 0 !important;}.m-r-0 {    margin-right: 0 !important;}.m-b-0 {    margin-bottom: 0 !important;}.m-l-0 {    margin-left: 0 !important;}.m-x-0 {    margin-right: 0 !important;    margin-left: 0 !important;}.m-y-0 {    margin-top: 0 !important;    margin-bottom: 0 !important;}.m-a-1 {    margin: 1rem 1rem !important;}.m-t-1 {    margin-top: 1rem !important;}.m-r-1 {    margin-right: 1rem !important;}.m-b-1 {    margin-bottom: 1rem !important;}.m-l-1 {    margin-left: 1rem !important;}.m-x-1 {    margin-right: 1rem !important;    margin-left: 1rem !important;}.m-y-1 {    margin-top: 1rem !important;    margin-bottom: 1rem !important;}.m-a-2 {    margin: 1.5rem 1.5rem !important;}.m-t-2 {    margin-top: 1.5rem !important;}.m-r-2 {    margin-right: 1.5rem !important;}.m-b-2 {    margin-bottom: 1.5rem !important;}.m-l-2 {    margin-left: 1.5rem !important;}.m-x-2 {    margin-right: 1.5rem !important;    margin-left: 1.5rem !important;}.m-y-2 {    margin-top: 1.5rem !important;    margin-bottom: 1.5rem !important;}.m-a-3 {    margin: 3rem 3rem !important;}.m-t-3 {    margin-top: 3rem !important;}.m-r-3 {    margin-right: 3rem !important;}.m-b-3 {    margin-bottom: 3rem !important;}.m-l-3 {    margin-left: 3rem !important;}.m-x-3 {    margin-right: 3rem !important;    margin-left: 3rem !important;}.m-y-3 {    margin-top: 3rem !important;    margin-bottom: 3rem !important;}.p-a-0 {    padding: 0 0 !important;}.p-t-0 {    padding-top: 0 !important;}.p-r-0 {    padding-right: 0 !important;}.p-b-0 {    padding-bottom: 0 !important;}.p-l-0 {    padding-left: 0 !important;}.p-x-0 {    padding-right: 0 !important;    padding-left: 0 !important;}.p-y-0 {    padding-top: 0 !important;    padding-bottom: 0 !important;}.p-a-1 {    padding: 1rem 1rem !important;}.p-t-1 {    padding-top: 1rem !important;}.p-r-1 {    padding-right: 1rem !important;}.p-b-1 {    padding-bottom: 1rem !important;}.p-l-1 {    padding-left: 1rem !important;}.p-x-1 {    padding-right: 1rem !important;    padding-left: 1rem !important;}.p-y-1 {    padding-top: 1rem !important;    padding-bottom: 1rem !important;}.p-a-2 {    padding: 1.5rem 1.5rem !important;}.p-t-2 {    padding-top: 1.5rem !important;}.p-r-2 {    padding-right: 1.5rem !important;}.p-b-2 {    padding-bottom: 1.5rem !important;}.p-l-2 {    padding-left: 1.5rem !important;}.p-x-2 {    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;}.p-y-2 {    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;}.p-a-3 {    padding: 3rem 3rem !important;}.p-t-3 {    padding-top: 3rem !important;}.p-r-3 {    padding-right: 3rem !important;}.p-b-3 {    padding-bottom: 3rem !important;}.p-l-3 {    padding-left: 3rem !important;}.p-x-3 {    padding-right: 3rem !important;    padding-left: 3rem !important;}.p-y-3 {    padding-top: 3rem !important;    padding-bottom: 3rem !important;}.pos-f-t {    position: fixed;    top: 0;    right: 0;    left: 0;    z-index: 1030;}.text-justify {    text-align: justify !important;}.text-nowrap {    white-space: nowrap !important;}.text-truncate {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.text-xs-left {    text-align: left !important;}.text-xs-right {    text-align: right !important;}.text-xs-center {    text-align: center !important;}@media (min-width: 544px) {    .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-normal {    font-weight: normal;}.font-weight-bold {    font-weight: bold;}.font-italic {    font-style: italic;}.text-muted {    /* color: #acaaa6 !important; */}a.text-muted:focus,a.text-muted:hover {    /*color: #93918c !important;*/}.text-primary {    color: #2058b3 !important;}a.text-primary:focus,a.text-primary:hover {    color: #2058b3 !important;}.text-success {    color: #4cbb6c !important;}a.text-success:focus,a.text-success:hover {    color: #3a9a56 !important;}.text-info {    color: #5bc0de !important;}a.text-info:focus,a.text-info:hover {    color: #31b0d5 !important;}.text-warning {    color: #ff9a52 !important;}a.text-warning:focus,a.text-warning:hover {    color: #ff7c1f !important;}.text-danger {    color: #ff4c4c !important;}a.text-danger:focus,a.text-danger:hover {    color: #ff1919 !important;}.text-hide {    font: 0/0 a;    color: transparent;    text-shadow: none;    background-color: transparent;    border: 0;}.invisible {    visibility: hidden !important;}.hidden-xs-up {    display: none !important;}@media (max-width: 543px) {    .hidden-xs-down {        display: none !important;    }}@media (min-width: 544px) {    .hidden-sm-up {        display: none !important;    }}@media (max-width: 767px) {    .hidden-sm-down {        display: none !important;    }}@media (min-width: 768px) {    .hidden-md-up {        display: none !important;    }}@media (max-width: 991px) {    .hidden-md-down {        display: none !important;    }}@media (min-width: 992px) {    .hidden-lg-up {        display: none !important;    }}@media (max-width: 1199px) {    .hidden-lg-down {        display: none !important;    }}@media (min-width: 1200px) {    .hidden-xl-up {        display: none !important;    }}.hidden-xl-down {    display: none !important;}.visible-print-block {    display: none !important;}@media print {    .visible-print-block {        display: block !important;    }}.visible-print-inline {    display: none !important;}@media print {    .visible-print-inline {        display: inline !important;    }}.visible-print-inline-block {    display: none !important;}@media print {    .visible-print-inline-block {        display: inline-block !important;    }}@media print {    .hidden-print {        display: none !important;    }}/* BEGIN Regular@font-face {  font-family: 'Open Sans';  src: url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot);  src: url(../css/a35546eef3ea0de0d4735f23b0a0873b.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"), url(../css/cd7296352d159532b66c07d98efb1126.ttf) format("truetype"), url(../css/f641a7d4e80fd6321135b1a2b4ce8bb1.svg#Regular) format("svg");  font-weight: normal;  font-style: normal; }@font-face {  font-family: 'Open Sans';  src: url(../css/e487b7cb072550896dde6821d24de2be.eot);  src: url(../css/e487b7cb072550896dde6821d24de2be.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/525074686dfb8aa36b1b92e29de467ac.woff) format("woff"), url(../css/9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"), url(../css/d6671d41dde41d355619fe05b44f4aac.svg#Italic) format("svg");  font-weight: normal;  font-style: italic; }@font-face {  font-family: 'Open Sans';  src: url(../css/0ea04502930623aa3de110aac9f9e4fd.eot);  src: url(../css/0ea04502930623aa3de110aac9f9e4fd.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"), url(../css/33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"), url(../css/bb100c995f1d20b8a96462fe5f528bd4.svg#Semibold) format("svg");  font-weight: 600;  font-style: normal; }@font-face {  font-family: 'Open Sans';  src: url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot);  src: url(../css/da061416028fc9a66fbc0b80d33d6e6f.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"), url(../css/1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"), url(../css/ddc348f204283c4f4090a3ed03853054.svg#SemiboldItalic) format("svg");  font-weight: 600;  font-style: italic; }@font-face {  font-family: 'Open Sans';  src: url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot);  src: url(../css/7ae9b8ba7886341831bf7c85a0da40d0.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/892667349c5cff6fcf7e40439596b97c.woff) format("woff"), url(../css/5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"), url(../css/d6291f88056601e360ce6cea4bf676f4.svg#Bold) format("svg");  font-weight: bold;  font-style: normal; }@font-face {  font-family: 'Open Sans';  src: url(../css/ea07932c5245dd421e3d05f579098bc2.eot);  src: url(../css/ea07932c5245dd421e3d05f579098bc2.eot?#iefix&v=1.1.0) format("embedded-opentype"), url(../css/7be88e73fea7b64568a450d7c01346b0.woff) format("woff"), url(../css/c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"), url(../css/a54aba83b3d5d7702890c07c31c48147.svg#BoldItalic) format("svg");  font-weight: bold;  font-style: italic; }*/@font-face {    font-family: 'Material Icons';    font-style: normal;    font-weight: 400;    src: url(../css/e79bfd88537def476913f3ed52f4f4b3.eot);    /* For IE6-8 */        src: local("Material Icons"), local("MaterialIcons-Regular"), url(../css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(../css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(../css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype");}.material-icons {    font-family: 'Material Icons';    font-weight: normal;    font-style: normal;    font-size: 24px;    /* Preferred icon size */        display: inline-block;    vertical-align: middle;    width: 1em;    height: 1em;    line-height: 1;    text-transform: none;    letter-spacing: normal;    word-wrap: normal;    white-space: nowrap;    direction: ltr;    /* Support for all WebKit browsers. */        -webkit-font-smoothing: antialiased;    /* Support for Safari and Chrome. */        text-rendering: optimizeLegibility;    /* Support for Firefox. */        -moz-osx-font-smoothing: grayscale;    /* Support for IE. */        font-feature-settings: 'liga';}.lang-rtl * {    direction: rtl !important;}.lang-rtl main {    text-align: right !important;}body,html {    height: 100%;}body {    font-size: 14px;    font-family: "Lato", sans-serif;    color: #333;    font-weight: 400;    line-height: 20px;    letter-spacing: 0.8px;    background-color: #eff1f2; }ul {    list-style: none;    padding-left: 0;}a:hover {    color: #2058b3;    text-decoration: none;}p {    margin: 0 0 10px 0;}.dropdown-item:focus,.dropdown-item:hover {    background: none;}.color,.custom-checkbox input[type="checkbox"] + span.color {    width: 16px;    height: 16px;    display: inline-block;    margin: 3px;    cursor: pointer;    background-size: contain;}.color{ border:1px solid #666;  }.color.active,.color:hover,.custom-checkbox input[type="checkbox"] + span.color.active,.custom-checkbox input[type="checkbox"] + span.color:hover {    border: 2px solid #414141;}.facet-label.active .custom-checkbox span.color,.facet-label:hover .custom-checkbox span.color {    border: 2px solid #414141;}.h1,.h2,.h3 {    text-transform: uppercase;    color: #414141;}.h4 {    font-weight: 700;    color: #414141;}.btn-primary,.btn-secondary,.btn-tertiary {    text-transform: none;    padding: 6px 18px;}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons {    margin-right: 5px;    margin-top: -5px;}.btn-tertiary {    padding: 0.25rem;    margin: 0.25rem 0;    font-size: 14px;    font-weight: 600;}.btn-tertiary .material-icons {    font-size: 1rem;}.card {}label,.label {    color: #414141;    font-weight: 600;    text-align: right;}small.label,small.value {    font-size: 0.8125rem;}.form-control-label {    padding-top: 4px;}.form-control {}.form-control:focus {}.input-group.focus {}.input-group .form-control:focus {    outline: none;}.input-group .input-group-btn > .btn {    border: 0;    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;    color: #ffffff;    font-size: 11px;    font-weight: normal;    margin-left: 0;    padding: 5px 12px 3px;    text-transform: uppercase;}.form-control-select {    height: 2.625rem;    -moz-appearance: none;    -webkit-appearance: none;    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 0.5rem center/1.25rem 1.25rem;    padding-right: 2rem;}.form-control-valign {    padding-top: 0.5rem;}.form-control-comment {    padding-top: 0.5rem;    padding-left:0px;    font-size: 13px;}.form-control-submit.disabled {    background: #5bc0de;    color: #FFFFFF;}.form-group.has-error input,.form-group.has-error select {    border-color: #ff4c4c;}.form-group.has-error .help-block {    color: #ff4c4c;}.group-span-filestyle label {    margin: 0;}.group-span-filestyle .btn-default,.group-span-filestyle .bootstrap-touchspin .btn-touchspin,.bootstrap-touchspin .group-span-filestyle .btn-touchspin {    background: #2058b3;    color: #FFFFFF;    text-transform: uppercase;    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;    font-size: 0.875rem;    padding: 0.5rem 1rem;}.bootstrap-touchspin input:focus {    outline: none;}.bootstrap-touchspin input.form-control {    border: 1px solid rgba(0, 0, 0, 0.15);}.bootstrap-touchspin .btn-touchspin {    background-color: #FFFFFF;    border: 1px solid rgba(0, 0, 0, 0.15);    height: 1.3125rem;}.bootstrap-touchspin .btn-touchspin:hover {    background-color: #ebebeb;}.bootstrap-touchspin .input-group-btn-vertical {    color: #414141;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;}.bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {    content: "\E5CE";}.bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {    content: "\E5CF";}.bootstrap-touchspin .input-group-btn-vertical i {    top: 0.0625rem;    left: 0.1875rem;    font-size: 0.9375rem;}.custom-radio {    display: inline-block;    position: relative;    width: 18px;    height: 18px;    vertical-align: middle;    cursor: pointer;    border-radius: 50%;     -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    -moz-border-radius: 50%;    border: #acaaa6 1px solid;    background: #FFFFFF;    margin-right: 1.25rem;}.custom-radio input[type="radio"] {    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    cursor: pointer;}.custom-radio input[type="radio"]:checked + span {    display: block;    background-color: #2058b3;    width: 10px;    height: 10px;    border-radius: 50%;     -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    -moz-border-radius: 50%;    position: absolute;    left: 3px;    top: 3px;}.custom-checkbox {    position: relative;}.custom-checkbox input[type="checkbox"] {    margin-top: 0.25rem;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    cursor: pointer;    position: absolute;}.custom-checkbox input[type="checkbox"] + span {    margin-right: 3px;    display: inline-block;    width: 15px;    height: 15px;    vertical-align: middle;    cursor: pointer;    border: 1px solid #666;}.custom-checkbox input[type="checkbox"] + span .checkbox-checked {    display: none;    margin: -2px 0 0 -1px;    font-size: 16px;    color: #666;}.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {    display: block;}.custom-checkbox label {    text-align: left;}#identity .custom-checkbox label {  display: inline;}.text-muted {} .done {    color: #4cbb6c;    display: inline-block;    padding: 0 0.8125rem;    margin-right: 1.5625rem;}.thumb-mask > .mask {    position: relative;    width: 3.4375rem;    height: 3.4375rem;    overflow: hidden;    border: #ebebeb 1px solid;    margin: 0.625rem 0;}.thumb-mask > .mask img {    width: 55px;    height: 55px;}.definition-list dl {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.definition-list dl dt {    font-weight: normal;}.definition-list dl dd,.definition-list dl dt {    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 45%;    -moz-flex: 0 0 45%;    -ms-flex: 0 0 45%;    flex: 0 0 45%;    background: #ebebeb;    padding: 0.625rem;    margin: 0.125rem;}.definition-list dl dd:nth-of-type(even),.definition-list dl dt:nth-of-type(even) {    background: #f6f6f6;}.help-block {    margin-top: 0.625rem;}.btn.disabled,.btn.disabled:hover {    background: #acaaa6;}.alert-warning .material-icons {    color: #FF9A52;    font-size: 2rem;    margin-right: 0.625rem;    padding-top: 0.3125rem;}.alert-warning .alert-text {    font-size: 0.9375rem;    padding-top: 0.625rem;}.alert-warning .alert-link {    border-radius: 2px;     -webkit-border-radius:2px;    -khtml-border-radius:2px;    -moz-border-radius:2px;    border-width: 2px;    margin-left: 0.625rem;    padding: 0.3125rem 1.25rem;    font-weight: 600;    font-size: 0.8125rem;    color: #6C868E;}.alert-warning ul li:last-child .alert-link {    color: #FFFFFF;}.alert-warning .warning-buttons {    margin-top: 0.3125rem;}.btn-tertiary-outline {    color: #6C868E;    background-image: none;    background-color: transparent;    border-color: #6C868E;    border: 0.15rem solid #6C868E;}.btn-tertiary-outline:hover {    border-color: #BBCDD2;    color: #BBCDD2;}.alert {}.nav-item .nav-link,.nav-item .nav-separtor {    font-weight: 600;}.nav-item .nav-link.active,.nav-item .nav-separtor.active {   }.dropdown {    color: #acaaa6;}.dropdown:hover .expand-more {    color: #2058b3;}.dropdown .expand-more {    color: #fff;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    line-height: 15px;}.dropdown .active {    max-height: 200px;    overflow-y: hidden;    visibility: visible;}.dropdown select {    -moz-appearance: none;    border: 0 none;    outline: 0 none;    color: #414141;    background: #ddd;}.dropdown-item:focus,.dropdown-item:hover {    background: none;    text-decoration: none;    color: #2058b3;}.search-widget {    float: right;    position: absolute;    width: 100%;    bottom: -31px;    right: 114px;    z-index: 9;}.search-widget form {    position: relative;}.search-widget form input[type=text] {    padding: 9px 50px 9px 9px;    min-width: 250px;    color: #414141;    outline: 0;    border: 1px solid #ddd;    height: 40px;}.search-widget form input[type=text]:focus {    /*border-color: #2058b3;*/    background: #FFFFFF;}.header-nav #links_block_top{    display: none;}.search-widget form button[type=submit] {    position: absolute;    background: #2058b3;    border: none;    bottom: 0px;    right: 0;    color: #fff;    outline: 0;    height: 40px;    text-transform: uppercase;    width: 40px;}.search-widget form button[type=submit]:hover,.search-widget form input[type=text]:focus + button[type=submit] {    color: #000;}.header-top .search-widget {    padding: 0;    width: 67%;}.header-top .search-widget form input[type="text"] {    min-width: inherit;    width: 100%;}#checkout #search_widget {    /* display: none;     Not ideal solution by allows to reuse same hooks/templates */}#pagenotfound .page-content #search_widget {    width: 100%;}/*** Responsive part ***/.top-menu[data-depth="1"] {    margin: 0.625rem;}.top-menu a:not([data-depth="0"]) {    display: block;    padding: 0.625rem;    color: #acaaa6;    font-weight: 400;}.top-menu a.dropdown-submenu,#header .header-top .menu  .more_sub_menu a {    color: #414141;    text-transform: capitalize;    font-weight: 400;    font-size: 16px;}#header .header-top .menu .more_sub_menu a{    margin-left: 20px;    padding:0 0 10px 0;}#header .header-top .menu .more_sub_menu .sub-menu { display: none !important; }.top-menu a[data-depth="0"] {    padding: 20px 18px;}#header .header-top .menu .sub-menu a {    color: #000;}#header .header-top .menu a,#mobile_top_menu_wrapper .top-menu a,#mobile_top_menu_wrapper .top-menu .sub-menu a {    color: #333;}#header .top-menu a[data-depth="0"]:hover,#header .top-menu .sub-menu a:hover,#mobile_top_menu_wrapper .top-menu a:hover,#mobile_top_menu_wrapper .top-menu .sub-menu a:hover,#header .header-top .menu .more_sub_menu a:hover {    color: #2058b3;    text-decoration: none;}.top-menu a[data-depth="1"],.top-menu a[data-depth="2"] {    padding: 0 0 10px 0;}.top-menu .collapse {    display: inherit;}.top-menu .sub-menu {    border: 1px solid #ddd;    margin-left: 0px;    width: auto;    left: auto;    right: auto;    z-index: 10000;    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;    display: none;    top: 62px !important;    background: #f6f6f6;    padding: 20px 20px 20px 0;}.top-menu .sub-menu .menu-banners{    padding-left: 20px;}.top-menu .sub-menu .menu-banner{    float: left;}.top-menu .sub-menu .menu-banner img{    max-width: 100%;}.top-menu .sub-menu.collapse {    display: none;}.top-menu .sub-menu ul[data-depth="1"] > li {    float: left;    margin: 0px 0px 0px 20px;    min-width: 165px;}.top-menu .popover {    max-width: inherit;}.popover.bs-tether-element-attached-top {    margin-top: 0;}#_mobile_currency_selector{    float: left;    position: relative;}#_mobile_language_selector {    float: left;    display: inline-block;}#_mobile_contact_link{   float: right;   position: relative;    color: #242424;}#mobile_top_menu_wrapper #top-menu {    margin-bottom: 0.625rem;}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .add {    display: none;}#mobile_top_menu_wrapper .top-menu .collapse-icons[aria-expanded="true"] .remove {    display: block;}#mobile_top_menu_wrapper .top-menu .collapse-icons .remove {    display: none;}#mobile_top_menu_wrapper .top-menu .navbar-toggler {    display: inline-block;    padding: 0;}#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {    padding: 10px;}#mobile_top_menu_wrapper .top-menu .collapse {    display: none;}#mobile_top_menu_wrapper .top-menu .collapse.in {    display: block;}#mobile_top_menu_wrapper .top-menu .sub-menu {    box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;    z-index: inherit;    display: block;    position: static;    overflow: hidden;    margin-left: 0;    width: 100%;    min-width: 100%;    background: #fff;    border: 0;    padding: 0px;}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse {    display: none;}#mobile_top_menu_wrapper .top-menu .sub-menu.collapse.in {    display: block;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"] > li {    border-bottom: 1px solid #acaaa6;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {    margin: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li {    float: none;    margin: 0 0 0 10px;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a {    text-transform: none;    color: #333 !important; }#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a:hover{ color: #2058b3 !important;}#mobile_top_menu_wrapper .top-menu .sub-menu ul {    padding: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu li > a {    padding: 10px; }#mobile_top_menu_wrapper .sub-menu .top-menu .category{    margin: 0 0 0 10px !important;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {    padding-left: 10px;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {    padding-left: 30px;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {    padding-left: 40px;}#mobile_top_menu_wrapper .top-menu .popover {    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper {    padding: 0.625rem;}#mobile_top_menu_wrapper .js-top-menu-bottom .language-selector-wrapper .language-selector {    display: inline;}#mobile_top_menu_wrapper .js-top-menu-bottom .currency-selector {    padding: 0.625rem 0;    float: left;}#mobile_top_menu_wrapper .js-top-menu-bottom #contact-link {    padding: 0.625rem;}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info {    padding: 0 0.625rem;}#mobile_top_menu_wrapper .js-top-menu-bottom .user-info a {    padding: 0.625rem 0;    display: block;    width: 100%;}body#checkout {    color: #414141;}body#checkout #header .header-nav {    max-height: none;    border: none;    margin-bottom: 0;}body#checkout #header .header-nav .logo {    max-height: 4.375rem;    width: auto;}body#checkout [data-action="show-password"] {    background: #333;}body#checkout [data-action="show-password"]:hover {  background-color: #2058b3;  color: #ffffff;}body#checkout .custom-checkbox {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;}body#checkout .custom-checkbox span {    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 15px;    -moz-flex: 0 0 15px;    -ms-flex: 0 0 15px;    flex: 0 0 15px;    margin-top: 3px;    margin-right: 8px;}#checkout textarea {    width: 100%;    margin:0 0 20px;}#checkout #content .col-md-8{    width: 50%;}#checkout #content .col-md-4{    width: 25%;    padding-right: 0;}#checkout #content #js-checkout-summary {    margin: 0 0 20px;}#checkout #delivery label {  text-align: left;}body#checkout section#content {    margin-bottom: 1.5625rem;}body#checkout .container {    min-height: 1%;}body#checkout section.checkout-step {        background-color: #FFFFFF;    border: 1px #ddd solid;    padding: 15px;}body#checkout section.checkout-step .step-title {    text-transform: uppercase;    cursor: pointer;    font-size: 16px;    margin-bottom: 0;}body#checkout section.checkout-step .content {    padding: 0 2.3125rem;}body#checkout section.checkout-step .step-edit {    text-transform: lowercase;    font-weight: normal;}body#checkout section.checkout-step .step-edit .edit {    font-size: 1rem;}body#checkout section.checkout-step .not-allowed {    cursor: not-allowed;    opacity: 0.5;     -khtml-opacity: 0.5;    -webkit-opacity: 0.5;    -moz-opacity: 0.5;}body#checkout section.checkout-step .content,body#checkout section.checkout-step .done,body#checkout section.checkout-step .step-edit {    display: none;}body#checkout section.checkout-step.-current .content {    display: block;}body#checkout section.checkout-step.-current.-reachable.-complete .done,body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {    display: none;}body#checkout section.checkout-step.-current.-reachable.-complete .step-number {    display: inline-block;}body#checkout section.checkout-step.-current.-reachable.-complete .content {    display: block;}body#checkout section.checkout-step.-reachable.-complete h1 .done {    display: inline-block;}body#checkout section.checkout-step.-reachable.-complete h1 .step-number {    display: none;}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {    cursor: pointer;    display: block;    float: right;    margin-right: 0.125rem;    text-transform: capitalize;    }body#checkout section.checkout-step.-reachable.-complete .content {    display: none;}body#checkout section.checkout-step small {    color: #acaaa6;}body#checkout section.checkout-step .default-input {    min-width: 40%;}body#checkout section.checkout-step .default-input[name=address1],body#checkout section.checkout-step .default-input[name=address2] {    min-width: 60%;}body#checkout section.checkout-step .radio-field {    margin-top: 1.875rem;}body#checkout section.checkout-step .radio-field label {    display: inline;}body#checkout section.checkout-step .checkbox-field div {    margin-top: 3.75rem;}body#checkout section.checkout-step .checkbox-field + .checkbox-field div {    margin-top: 0;}body#checkout section.checkout-step .select-field div {    background: #f6f6f6;    padding: 0.625rem 3.125rem;}body#checkout section.checkout-step .form-footer {    text-align: center;}body#checkout section.checkout-step #conditions-to-approve {    padding-top: 1rem;}body#checkout section.checkout-step .payment-options label {    display: table-cell;}body#checkout section.checkout-step .payment-options .custom-radio {    margin-right: 15px;   }body#checkout section.checkout-step .payment-options .payment-option {    margin-bottom: 0.5rem;}body#checkout section.checkout-step .step-number {    display: inline-block;    padding: 0.625rem;}body#checkout section.checkout-step .address-selector {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-pack: justify;    -moz-box-pack: justify;    box-pack: justify;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    -o-justify-content: space-between;    justify-content: space-between;    -ms-flex-pack: justify;    -webkit-box-align: start;    -moz-box-align: start;    box-align: start;    -webkit-align-items: flex-start;    -moz-align-items: flex-start;    -ms-align-items: flex-start;    -o-align-items: flex-start;    align-items: flex-start;    -ms-flex-align: start;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}body#checkout section.checkout-step .address-item {    border: 1px solid #ddd;    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 70%;    -moz-flex: 0 0 70%;    -ms-flex: 0 0 70%;    flex: 0 0 70%;    margin-bottom: 15px;}body#checkout section.checkout-step .address-item .h4{     font-size:14px;     line-height: 24px;}body#checkout section.checkout-step .address-item.selected {    background: #FFFFFF;    border-color: #ddd;}body#checkout section.checkout-step .address-alias {    display: inline-block;    font-weight: 600;    margin-bottom: 0.625rem;}body#checkout section.checkout-step .address {    margin-left: 1.5625rem;    font-weight: normal;}body#checkout section.checkout-step .radio-block {    padding: 20px;    text-align: left;}body#checkout section.checkout-step .custom-radio {    margin-right: 4px;    margin-top: 2px;}body#checkout section.checkout-step .address-item .custom-radio{    margin-right: 5px;    margin-top: 0px;}body#checkout section.checkout-step .custom-radio input[type="radio"] {    height: 1.25rem;    width: 1.25rem;}body#checkout section.checkout-step .delete-address,body#checkout section.checkout-step .edit-address {    display: inline-block;    margin: 0 10px;}body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit {    font-size: 1rem;    padding-right: 22px;}body#checkout section.checkout-step hr {    margin: 0;}body#checkout section.checkout-step .address-footer {    padding: 0 40px 20px;    text-align: left;}body#checkout section.checkout-step #delivery-addresses,body#checkout section.checkout-step #invoice-addresses {    margin-top: 1.25rem;}body#checkout section.checkout-step .add-address {    margin-top: 1.25rem;}body#checkout section.checkout-step .add-address a {    color: #414141;}body#checkout section.checkout-step .add-address a i {    font-size: 0.9375rem;}body#checkout section.checkout-step .delivery-option {    padding: 10px 0;    margin: 15px 0;    border: 1px solid #ddd;}body#checkout section.checkout-step .delivery-option .custom-radio{    margin-top: 12px;}body#checkout section.checkout-step .delivery-option label {    text-align: inherit;}body#checkout section.checkout-step .carrier-delay,body#checkout section.checkout-step .carrier-name {    display: inline-block;    word-break: break-word;    text-align: left;}body#checkout section.checkout-step #customer-form,body#checkout section.checkout-step #delivery-address,body#checkout section.checkout-step #invoice-address,body#checkout section.checkout-step #login-form {    margin-left: 0.3125rem;    margin-top: 1.5625rem;}body#checkout section.checkout-step #customer-form .form-control-label,body#checkout section.checkout-step #delivery-address .form-control-label,body#checkout section.checkout-step #invoice-address .form-control-label,body#checkout section.checkout-step #login-form .form-control-label {    text-align: left;}body#checkout section.checkout-step #customer-form .radio-inline,body#checkout section.checkout-step #delivery-address .radio-inline,body#checkout section.checkout-step #invoice-address .radio-inline,body#checkout section.checkout-step #login-form .radio-inline {    padding: 0;}body#checkout section.checkout-step .sign-in {    font-size: 0.875rem;}body#checkout section.checkout-step .forgot-password {  margin: 0 auto;  text-align: center;  width: 100%;}body#checkout .additional-information {    font-size: 0.875rem;    margin-left: 2.875rem;    margin-top: 1.25rem;}body#checkout .condition-label {    margin-left: 2.5rem;    margin-top: 0.625rem;}body#checkout .condition-label label {    text-align: inherit;}body#checkout .cancel-address {    margin: 0.625rem;    display: block;    color: #333;    text-decoration: underline;}body#checkout .modal-content {    padding: 1.25rem;    background-color: #ebebeb;}body#checkout #cart-summary-product-list {    font-size: 0.875rem;}body#checkout #cart-summary-product-list img {    border: #ebebeb 1px solid;    width: 3.125rem;}body#checkout #cart-summary-product-list .media-body {    vertical-align: middle;}body#checkout #order-summary-content {    padding-top: 0.9375rem;}body#checkout #order-summary-content h4.h4 {    margin-top: 0.625rem;    margin-bottom: 1.25rem;    color: #414141;}body#checkout #order-summary-content h4.black {    color: #000000;}body#checkout #order-summary-content h4.addresshead {    margin-top: 0.1875rem;}body#checkout #order-summary-content .noshadow {    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    border-bottom: 0;}body#checkout #order-summary-content #order-items {    border-right: 0;}body#checkout #order-summary-content #order-items h3.h3 {    color: #414141;    margin-top: 1.25rem;}body#checkout #order-summary-content #order-items table tr:first-child td {    border-top: 0;}body#checkout #order-summary-content .order-confirmation-table {    padding: 1rem;    margin-bottom: 2rem;    background-color: #fff;    border: 1px solid #e5e5e5;    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;}body#checkout #order-summary-content .summary-selected-carrier {    margin-bottom: 0.75rem;    background-color: #fff;    border: 1px solid #e5e5e5;    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;    padding: 1rem;}body#checkout #order-summary-content .step-edit {    display: inline;    text-transform: capitalize;}body#checkout #order-summary-content .step-edit:hover {    cursor: pointer;}body#checkout #order-summary-content a .step-edit {     }body#checkout #gift_message {    max-width: 100%;    border-color: #414141;}#checkout #js-checkout-summary.card .cart-summary-products a, body#checkout section.checkout-step #conditions-to-approve a {  color: #2058b3;}#checkout #js-checkout-summary.card .cart-summary-products a:hover, body#checkout section.checkout-step #conditions-to-approve a:hover {  color: #000;}/**** ORDER CONFIRMATION *****/#order-details {    padding-left: 1.875rem;}#order-details > .card-title {    margin-bottom: 1.875rem;}#order-details ul {    margin-bottom: 1.25rem;}#order-details ul li {    margin-bottom: 0.625rem;}#order-items {    border-right: #ddd 1px solid;}#order-items hr {   }#order-items table {    width: 100%;}#order-items table tr {    height: 1.875rem;}#order-items table tr td:last-child {    text-align: right;}#order-items .order-line {    margin-top: 0;    padding: 15px 0 0;    border-top: 1px solid #ddd;}#order-items .image img {    width: 100%;    border: 1px solid #e6e6e6;    margin-bottom: 1rem;}#order-items .details {    margin-bottom: 1rem;}#order-items .details .customizations {    margin-top: 0.625rem;}#order-items .qty {    margin-bottom: 1rem;}#order-confirmation #registration-form {    width: 50%;    margin: 0 auto 1rem;}@media (max-width: 543px) {    body#checkout section.checkout-step .content {        padding: 0.9375rem 0;    }    #payment-confirmation button {        font-size: 0.875rem;    }    #payment-confirmation button.btn {        white-space: normal;    }}.js-payment-binary {    display: none;}.js-payment-binary .accept-cgv {    display: none;}.js-payment-binary.disabled {    opacity: 0.6;     -khtml-opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;    cursor: not-allowed;}.js-payment-binary.disabled::before {    content: "";    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    pointer-events: none;}.js-payment-binary.disabled .accept-cgv {    display: block;}/*** SOME GENERIC STYLES ***/.table-labeled th {    vertical-align: middle;}.table-labeled td {    vertical-align: middle;}.table-labeled .label {    font-weight: 400;    border-radius: 3px;     -webkit-border-radius:3px;    -khtml-border-radius:3px;    -moz-border-radius:3px;    font-size: inherit;    padding: 0.25rem 0.375rem;    margin: 0.125rem;    color: #FFFFFF;    white-space: nowrap;}.page-order .table {    margin-bottom: 0;}.page-order table th {    padding: 0.5rem;}.page-order table td {    padding: 0.5rem;}.page-order table thead th {    text-align: center;}#authentication .tooltip.tooltip-bottom {    padding: 0;    margin: 0;}#authentication .custom-checkbox {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    line-height: 12px;}#authentication .custom-checkbox span {    flex: 0 0 0.9375rem;}#authentication .custom-checkbox label {    padding-left: 0.625rem;}#authentication [data-action="show-password"],.input-group .input-group-btn > .btn{    background: #333;}#authentication [data-action="show-password"]:hover,.input-group .input-group-btn > .btn:hover{    background-color: #2058b3;    border-color: rgba(0, 0, 0, 0);    color: #ffffff;}#identity .radio-inline,#authentication .radio-inline {    padding: 0;}#identity .radio-inline .custom-radio,#authentication .radio-inline .custom-radio {    margin-right: 0;}/*** Most of the customer accpunt pages ***/#order-slip #content-wrapper .container {  padding: 0 15px;}#history #main .page-content {  overflow: auto;}.order-message-form .text-xs-center {  text-align: right !important;}#authentication .register-form em {  line-height: 18px;}.page-customer-account #content {    background: #FFFFFF;    padding: 30px;}.page-customer-account #content .order-actions a {    padding: 0 0.125rem;}.page-customer-account #content .forgot-password {    text-align: center;    margin-top: 1rem;    padding-bottom: 0.9375rem;}.page-customer-account #content .no-account {    text-align: center;    font-size: 1rem;}/*** Login page ***/.page-authentication #content {}/*** Addresses page ***/.page-addresses .address {    background: #FFFFFF;    margin-bottom: 1.875rem;    font-size: 0.875rem;    color: #414141;}.page-addresses .address .address-body {    padding: 20px 20px 0px 0;}.page-addresses .address .address-body h4 {    font-size: 1rem;    font-weight: 700;}.page-addresses .address .address-body address {    min-height: 9rem;}.page-addresses .address .address-footer {    border-top: 1px solid #ddd;    padding: 10px 0;}.page-addresses .address .address-footer a {    margin-right: 10px;}.page-addresses .address .address-footer a:hover {   }.page-addresses .address .address-footer a i {    font-size: 1rem;}.page-addresses .address .address-footer a span {    font-size: 0.9375rem;    vertical-align: middle;}.page-addresses .addresses-footer {    margin: 0 0.9375rem;}.page-addresses .addresses-footer a {}.page-addresses .addresses-footer a:hover {}.page-addresses .addresses-footer a i {    font-size: 1rem;}.page-addresses .addresses-footer a span {    font-size: 1rem;    vertical-align: middle;    margin-top: 0.625rem;}/*** Order details page ***/.page-order-detail {    font-size: 0.875rem;    color: #333;}.page-order-detail .box {    border: 1px solid #ebebeb;    background: #FFFFFF;    padding: 1rem;    margin-bottom: 1rem;}.page-order-detail h3 {    font-size: 1rem;    font-weight: 700;    text-transform: uppercase;    color: #414141;    margin-bottom: 1rem;}.page-order-detail #order-infos ul {    margin: 0;}.page-order-detail #order-history .history-lines .history-line {    padding: 0.5rem 0;    border-bottom: 1px solid #f6f6f6;}.page-order-detail #order-history .history-lines .history-line:last-child {    border-bottom: 0;}.page-order-detail #order-history .history-lines .history-line .label {    display: inline-block;    margin: 0.25rem 0;    padding: 0.25rem 0.375rem;    color: #FFFFFF;    border-radius: 3px;     -webkit-border-radius:3px;    -khtml-border-radius:3px;    -moz-border-radius:3px;}.page-order-detail .addresses {    margin: 0 -0.9375rem;}.page-order-detail .addresses h4 {    font-size: 1rem;    font-weight: 700;}.page-order-detail #order-products.return {    margin-bottom: 1rem;}.page-order-detail #order-products.return th.head-checkbox {    width: 30px;}.page-order-detail #order-products.return td {    padding: 1.375rem 0.75rem;}.page-order-detail #order-products.return td.qty {    min-width: 125px;}.page-order-detail #order-products.return td.qty .current {    width: 30%;    float: left;    text-align: right;    padding-right: 0.5rem;}.page-order-detail #order-products.return td.qty .select {    width: 70%;    float: left;    margin: -0.625rem 0;    padding-left: 0.25rem;}.page-order-detail #order-products.return td.qty .select select {    text-align: center;}.page-order-detail .order-items {    padding: 0 !important;}.page-order-detail .order-items .order-item {    padding: 1rem 1rem 0;    border-bottom: 1px solid #f6f6f6;}.page-order-detail .order-items .order-item .checkbox {    width: 30px;    float: left;    padding: 0 0.9375rem;}.page-order-detail .order-items .order-item .content {    width: calc(100% - 30px);    float: left;    padding: 0 0.9375rem;}.page-order-detail .order-items .order-item .desc {    margin-bottom: 1rem;}.page-order-detail .order-items .order-item .desc .name {    font-weight: bold;}.page-order-detail .order-items .order-item .qty {    margin-bottom: 1rem;}.page-order-detail .order-items .order-item .qty .q {    margin-bottom: 0.25rem;}.page-order-detail .order-items .order-item .qty .s {    margin-bottom: 0.25rem;}.page-order-detail .messages .message {    margin-top: 0.5rem;    border-bottom: 1px solid #f6f6f6;}.page-order-detail .messages .message:last-child {    border-bottom: 0;}.page-order-detail .messages .message > div {    margin-bottom: 0.5rem;}.page-order-detail .customization {    margin-top: 0.75rem;}/*** Order return page ***/#order-return-infos .thead-default th {    color: #414141;}#order-return-infos .customization {    margin-top: 0.75rem;}/*** My account landing page ***/.page-my-account #content .links {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: start;    -moz-box-pack: start;    box-pack: start;    -webkit-justify-content: flex-start;    -moz-justify-content: flex-start;    -ms-justify-content: flex-start;    -o-justify-content: flex-start;    justify-content: flex-start;    -ms-flex-pack: start;}.page-my-account #content .links a {    text-align: center;    display: inline-block;    font-size: 16px;    color: #414141;    padding: 0 0.9375rem;    margin-bottom: 1.875rem;    text-decoration: none;}.page-my-account #content .links a span.link-item {    display: block;    height: 100%;    background: #fdfdfd;    padding: 20px;    border: 1px solid #ddd;}.page-my-account #content .links a i {    display: block;    font-size: 40px;    width: 100%;    color: #414141;    padding-bottom: 55px;}.page-my-account #content .links a:hover {    color: #2058b3;}.page-my-account #content .links a:hover span.link-item {    border-color: #2058b3;    background: #fff;   }.page-my-account #content .links a:hover i {    color: #2058b3;}/*** History page ***/#history .orders {    margin: 0 -1rem;}#history .orders .order {    padding: 0.75rem 1rem;    border-bottom: 1px solid #f6f6f6;}#history .orders .order a h3 {    color: #333;}#history .orders .order .label {    display: inline-block;    margin: 0.25rem 0;    padding: 0.25rem 0.375rem;    color: #FFFFFF;    border-radius: 3px;     -webkit-border-radius:3px;    -khtml-border-radius:3px;    -moz-border-radius:3px;}#history .orders .order:last-child {    border-bottom: 0;}/*** FOOTER ***/.page-footer .account-link {    margin-right: 1rem;}.page-footer .account-link i {    font-size: 20px;}.page-footer .account-link span {    vertical-align: middle;}.carousel {    margin-bottom: 35px;}.carousel .direction {    z-index: auto;}.carousel .carousel-inner {} .carousel .carousel-item {    height: 100%;}.carousel .carousel-item img {    width: 100%;    margin-left: 0;}.carousel .carousel-item .caption {    position: absolute;    bottom: 28px;    left: 90px;    color: #FFFFFF;    max-width: 500px;}.carousel .carousel-item .caption .caption-description p {    color: #FFFFFF;}.carousel .carousel-control {    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.carousel .carousel-control .icon-next::before,.carousel .carousel-control .icon-prev::before {    content: "";}.carousel .carousel-control .icon-next i,.carousel .carousel-control .icon-prev i {    font-size: 3.125rem;    color: #FFFFFF;}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i {    color: #2058b3;}.carousel .carousel-control .icon-prev {    left: 1rem;}.carousel .carousel-control .icon-next {    right: 2rem;}.carousel .carousel-control.left,.carousel .carousel-control.right {    background: none;}/***** Products Design ****/.products,.productscategory-products,.product-tabcontent{    margin-bottom: 20px;}#product .product-tabcontent {    float: left;    position: relative;    width: 100%;}/*#products .products,.products .products,.product-accessories .products*/ .products .products{    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: start;    -moz-box-pack: start;    box-pack: start;    -webkit-justify-content: flex-start;    -moz-justify-content: flex-start;    -ms-justify-content: flex-start;    -o-justify-content: flex-start;    justify-content: flex-start;    -ms-flex-pack: start;}#header .header-nav .language-selector img {    margin-right: 5px;}.products .product_list{ width:100%;  margin: 0; }@media (max-width: 767px) and (min-width: 480px){    .products .product_list.list li.product_item{        width: 100%;    }    .products .product_list li.product_item{        width: 50%;        float: left;    }}@media (min-width: 992px){    .products .product_list li.product_item.col-md-4,    .products .product_list li.item.col-md-4,    .products .product_list li.product_item.col-md-6{        width: 33.33333%;    }}@media (min-width: 1200px){    .products .product_list li.product_item.col-lg-3,    .products .product_list li.item.col-lg-3{        width: 25%;    }}.products .product_list li.product_item,.products .product_list li.item{    padding: 10px;}.products .product_list .quick-view{     font-size:0px;     position: relative;    height: 35px;    width: 35px;    margin-left: 5px;}.products .product_list .quick-view{   opacity: 0;    -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    position: relative;    bottom: 12px;    height: 35px;    width: 20px;    background: transparent;    border: 1px solid transparent;    display: inline-block;    bottom: 0;    margin-left: 10px;    vertical-align: middle;}.products .product_list li:hover .quick-view{    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.special-products .products ul.grid{    margin-bottom: 10px;}.products .product_list .quick-view:hover{    }    .products .product_list .quick-view .material-icons{    font-size: 16px;    margin: 10px 2px;    color:#b2b2b2;}.products .product_list li:hover .quick-view{    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    }.products .product_list li .quick-view:hover .material-icons{ color:#2058b3;}.productpage_title,.quickview h1.h1{         text-transform: capitalize;    font-weight: normal;    color: #000; }/*.products .product-thumbnail,.product-accessories .product-thumbnail*/ .products .product-thumbnail{    display: block;    background: #fff;    margin-bottom:15px;    /*border: 1px solid #ccc;*/    text-align: center;    padding-bottom: 1px;}.products .product_list li:hover .product-thumbnail{    border-color: #2058b3;}.products .product_list li:hover .product-title a{    }.products .product_list li:hover .add-to-cart{     opacity: 1;      -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.products .product_list .add-to-cart:hover, .products .product_list li:hover .add-to-cart{    color: #fff;    background-color: #2058b3;    border-color: transparent;   }/*.products .product-title a,.product-accessories .product-title a */.product-title a{    text-decoration: none;    text-align: left;    text-transform: capitalize;    font: 14px "Lato", sans-serif;    color: #7c7c7c;}.products .list .product-miniature .product-title a{    font-weight: 500;    font-size: 14px;}.product-title a:hover,.product-accessories .product-title a:hover {    color: #2058b3;}.products .thumbnail-container,.product-accessories .thumbnail-container {    margin-bottom: 10px;    text-align: center;    overflow: hidden;    position: relative;    border-width: 1px 1px 3px;    border-style: solid;    border-color: #eeeeee;    -webkit-transition: all 300ms ease;    -webkit-transition-delay: 0s;    -moz-transition: all 300ms ease 0s;    -o-transition: all 300ms ease 0s;    transition: all 300ms ease 0s;}li:hover .thumbnail-container {    border-color: #2058b3;}.products .thumbnail-container:hover,.product-accessories .thumbnail-container:hover {} #products .thumbnail-container:hover .highlighted-informations,.products .thumbnail-container:hover .highlighted-informations,.product-accessories .thumbnail-container:hover .highlighted-informations {} #products .thumbnail-container:hover .highlighted-informations::after,.products .thumbnail-container:hover .highlighted-informations::after,.product-accessories .thumbnail-container:hover .highlighted-informations::after {    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}#products .thumbnail-container:hover .highlighted-informations.no-variants,.products .thumbnail-container:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants {} #products .thumbnail-container:hover .product-description,.products .thumbnail-container:hover .product-description,.product-accessories .thumbnail-container:hover .product-description {}/*#products .products-section-title,.products .products-section-title,.product-accessories .products-section-title,*/.products-section-title {   text-align: left;    margin-bottom: -2px;    letter-spacing: normal;    float: left;    position: relative;    padding: 8px 29px 10px;    background: #000;    color: #fff;    font-size: 20px;    text-transform: capitalize !important;    font-family: "Lato", sans-serif !important;    font-weight: normal;}.tm-hometabcontent .products-section-title {    float: left;    color: #fff;    background-color: #000;    padding: 8px 29px 10px;    font-size: 20px;    margin: 0;    position: absolute;    bottom: -2px;}.tab-content .products-section-title{ display:none; }#products .product-title,.products .product-title,.product-accessories .product-title {    text-transform: capitalize;    margin-bottom: 0px;}/*#products .product-price-and-shipping,.products .product-price-and-shipping,.product-accessories .product-price-and-shipping*/.products .product-price-and-shipping,.product-price {    color: #333;    font: 600 14px/20px "Lato", sans-serif;    padding: 5px 0;    margin: 0;}.products .grid li:hover .product-price-and-shipping{   }.tm-hometabcontent li:hover .product-price-and-shipping{    }.special-products li:hover .product-price-and-shipping{   }.product-accessories li:hover .product-price-and-shipping{   }.crosssell-products li:hover .product-price-and-shipping{   }.productscategory-products  li:hover .product-price-and-shipping{    }/*#products .variant-links,.products .variant-links,.product-accessories .variant-links*/.products .variant-links{    width: 100%;    padding-top: 8px;}/*#products .highlighted-informations,.products .highlighted-informations,.product-accessories .highlighted-informations */.products .highlighted-informations {    display:none;}.products li .product-detail{display:none;}.product-detail{ margin: 10px 0; }/*#products .highlighted-informations .quick-view,.products .highlighted-informations .quick-view,.product-accessories .highlighted-informations .quick-view */.products .highlighted-informations .quick-view{    color: #333;    font-size: 1rem;}/*#products .highlighted-informations .quick-view:hover,.products .highlighted-informations .quick-view:hover,.product-accessories .highlighted-informations .quick-view:hover*/ .products .highlighted-informations .quick-view:hover*{    color: #2058b3;}#products .product-description,.products .product-description,.product-accessories .product-description {    text-align: left;    overflow: hidden;} /*#products img,.products img,.product-accessories img */.products img{    max-width: 100%;    position: relative;    -webkit-transition: all 500ms ease;    -webkit-transition-delay: 0s;    -moz-transition: all 500ms ease 0s;    -o-transition: all 500ms ease 0s;    transition: all 500ms ease 0s;}/*#products .product-miniature,.products .product-miniature,.product-accessories .product-miniature*/ .products .product-miniature{    margin: 0;    position: relative;    padding: 0 0 12px;    background: #fff;}/*#products .product-miniature .discount,.products .product-miniature .discount,.product-accessories .product-miniature .discount*/ .products .product-miniature .discount{    display: block;    position: absolute;    top: 5px;    right: 10px;    color: #555454;    text-transform: capitalize;    font-size: 13px;}/*#products .product-miniature .product-actions,.products .product-miniature .product-actions,.product-accessories .product-miniature .product-actions*/.products .product-miniature .product-actions,.products .product-miniature .product-actions-main{    position: relative;}.products .product-miniature .product-actions form,.products .product-miniature .product-actions-main form {  display: inline-block;  position: relative;  vertical-align: middle;}.products .list .product-actions,.products .list .product-actions-main{    margin: 8px 0 0;}.products .list .product_item.col-xs-12 .center-block .product-actions .view_detail,.products .list .product_item.col-xs-12 .center-block .product-actions-main .view_detail {  float: left;  position: relative;}.products .grid li .view_detail{    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    position: relative;}.products .grid li:hover .view_detail{    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}.products  .product-miniature .product-flags .on-sale {      bottom: 0px;    left: auto;    right: -3px;    text-align: center;    text-transform: uppercase;    -webkit-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);    padding: 0 0px 0 15px;    font-size: 13px;    font-weight: 600;    font-family: roboto;    color: #fff; } .on-sale::before {   border-right: 50px solid #2058b3;    border-top: 50px solid transparent;    content: "";    height: 0;    left: 0px;    margin-left: auto;    margin-right: auto;    margin-top: -30px;    position: absolute;    right: -10px;    transform: rotate(45deg);    webkit-transform: rotate(45deg);    -ms-transform:rotate(45deg);    -o-transform:rotate(45deg);    -moz-transform:rotate(45deg);    z-index: -1;}#product #content .product-leftside .on-sale::before{    display: none;}/*#products .product-miniature .product-flags .new,#products .product-miniature .online-only,#products .product-miniature .on-sale,#products .product-miniature .discount-percentage,.products .product-miniature .product-flags .new,.products .product-miniature .online-only,.products .product-miniature .on-sale,.products .product-miniature .discount-percentage,.product-accessories .product-miniature .product-flags .new,.product-accessories .product-miniature .online-only,.product-accessories .product-miniature .on-sale,.product-accessories .product-miniature .discount-percentage*/ .products .product-miniature .product-flags .new,.products .product-miniature .online-only,.products .product-miniature .on-sale/*.products .product-miniature .discount-percentage*/{    display: block;    position: absolute;    left: 8px;    color: #555454;    text-transform: capitalize;    font-size: 13px;}.products .product-miniature .product-flags .new{ top: 5px; bottom: auto; display: none; }/*#products .product-miniature .product-flags .new.discount-percentage,#products .product-miniature .online-only.discount-percentage,#products .product-miniature .on-sale.discount-percentage,#products .product-miniature .discount-percentage.discount-percentage,.products .product-miniature .product-flags .new.discount-percentage,.products .product-miniature .online-only.discount-percentage,.products .product-miniature .on-sale.discount-percentage,.products .product-miniature .discount-percentage.discount-percentage,.product-accessories .product-miniature .product-flags .new.discount-percentage,.product-accessories .product-miniature .online-only.discount-percentage,.product-accessories .product-miniature .on-sale.discount-percentage,.product-accessories .product-miniature .discount-percentage.discount-percentage*/ .products .product-miniature .product-flags .new.discount-percentage,.products .product-miniature .online-only.discount-percentage,.products .product-miniature .on-sale.discount-percentage,.products .product-miniature .discount-percentage.discount-percentage,#left-column .product-price-and-shipping .discount-percentage, #cart .cart-grid-body .cart-item .has-discount .discount{    z-index: 2;    background: #fff;    color: #2058b3;    vertical-align: middle;    display: inline-block;    padding: 0 3px;    font-size:14px;    margin: 0;}/*#products .product-miniature .product-flags .new.on-sale,#products .product-miniature .online-only.on-sale,#products .product-miniature .on-sale.on-sale,#products .product-miniature .discount-percentage.on-sale,.products .product-miniature .product-flags .new.on-sale,.products .product-miniature .online-only.on-sale,.products .product-miniature .on-sale.on-sale,.products .product-miniature .discount-percentage.on-sale,.product-accessories .product-miniature .product-flags .new.on-sale,.product-accessories .product-miniature .online-only.on-sale,.product-accessories .product-miniature .on-sale.on-sale,.product-accessories .product-miniature .discount-percentage.on-sale*/ .products .product-miniature .product-flags .new.on-sale,.products .product-miniature .online-only.on-sale,.products .product-miniature .on-sale.on-sale,.products .product-miniature .discount-percentage.on-sale{    /*background: #f39d72;*/    text-align: center;}/*#products .product-miniature .product-flags .new.online-only,#products .product-miniature .online-only.online-only,#products .product-miniature .on-sale.online-only,#products .product-miniature .discount-percentage.online-only,.products .product-miniature .product-flags .new.online-only,.products .product-miniature .online-only.online-only,.products .product-miniature .on-sale.online-only,.products .product-miniature .discount-percentage.online-only,.product-accessories .product-miniature .product-flags .new.online-only,.product-accessories .product-miniature .online-only.online-only,.product-accessories .product-miniature .on-sale.online-only,.product-accessories .product-miniature .discount-percentage.online-only*/ .products .product-miniature .product-flags .new.online-only,.products .product-miniature .online-only.online-only,.products .product-miniature .on-sale.online-only,.products .product-miniature .discount-percentage.online-only{    font-size: 0.8125rem;    margin-top: 13rem;    margin-left: 8.6875rem;}.products .product-miniature .online-only,.products .product-miniature .product-flags .discount{ display: none; }/*#products .product-miniature .product-flags .new.online-only::before,#products .product-miniature .online-only.online-only::before,#products .product-miniature .on-sale.online-only::before,#products .product-miniature .discount-percentage.online-only::before,.products .product-miniature .product-flags .new.online-only::before,.products .product-miniature .online-only.online-only::before,.products .product-miniature .on-sale.online-only::before,.products .product-miniature .discount-percentage.online-only::before,.product-accessories .product-miniature .product-flags .new.online-only::before,.product-accessories .product-miniature .online-only.online-only::before,.product-accessories .product-miniature .on-sale.online-only::before,.product-accessories .product-miniature .discount-percentage.online-only::before*/ .products .product-miniature .product-flags .new.online-only::before,.products .product-miniature .online-only.online-only::before,.products .product-miniature .on-sale.online-only::before,.products .product-miniature .discount-percentage.online-only::before{    content: "\E30A";    font-family: 'Material Icons';    vertical-align: middle;    margin: 0.3125rem;}/*#products .comments_note,.products .comments_note,.product-accessories .comments_note */.products .comments_note{    text-align: center;    color: #333;}/*#products .regular-price,.products .regular-price,.product-accessories .regular-price */.products .regular-price{    color: #333;    text-decoration: line-through;    font-size: 14px;    display: inline-block;    vertical-align: middle;}/*#products .count,.products .count,.product-accessories .count*/ .products .count{    color: #333;    font-weight: 700;    position: relative;    bottom: 0.5rem;}/*#products .all-product-link,.products .all-product-link,.product-accessories .all-product-link*/ .products .all-product-link{    clear: both;    margin: 15px;    text-align: right;    width: auto;    border: 1px solid #2058b3;    padding: 10px 15px;    background-color: #2058b3;    color: #fff;    font-size: 14px;    text-transform: capitalize;    font-weight: 600;    float: none !important;    margin: 0 auto;    text-align: center;    position: relative;}.products .all-product-link:hover{    background-color: #000;    border-color: #000;    color: #fff;}   .tm-hometabcontent .products ul.grid{    margin-bottom: 20px;}.tm-hometabcontent .products ul.product_list.grid li.product_item, .special-products .products ul.product_list.grid li.product_item {    margin-bottom: 20px;    display: none;}.loadmore {    display: inline-block;    text-align: center;    width: 100%;    float: none;}.loadmore .tm-message {    display: none;    font-size: 14px;    color: #333;    line-height: 30px;    cursor: pointer;    }#index .products .product_list li.loadmore .tm-message i {  line-height: 22px;  margin-right: 10px;}#index .products .product_list li.loadmore .tm-message:hover {  color: #2058b3;}.loadmore .gridcount {    border: none;    font-weight: bold;    color: #fff;    text-transform: capitalize;    background-color: #2058b3;}.loadmore .gridcount:hover{    color: #515151;    background-color: #eaeaea;g    border-color: transparent;}/**** List view ****/#products .products .product_list.list li.product_item .product-miniature{      background: #fff;    padding: 0 10px;    }#products .products .product_list.list li.product_item .product-miniature .row {  margin: 0 -10px;}#products .products .list li.product_item .thumbnail-container,#products .products .list li.product_item .thumbnail-container .product-thumbnail{ margin-bottom: 0px; width: auto; padding: 0;}#products .products .list li .highlighted-informations{    display: block !important;}#products .products .list li .product-detail{display: block; margin: 0;}#products .products .list li.product_item .center-block{    text-align: left;    width: 73%;}#products .products .list li.product_item  .variant-links{ padding-top: 0px;  }#products .products .list li.product_item .button-container{ margin-top: 5px; }.brands .products .product_list li.item {    padding: 10px 15px 10px;}.brands .products .product_list li img{    opacity: 0.7;     -khtml-opacity: 0.7;    -webkit-opacity: 0.7;    -moz-opacity: 0.7;}.brands .products .product_list li:hover img{     opacity: 1;      -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1; }.brands .product-title{ margin-top:15px; }#brand_list li.brand .brand-inner{     border-bottom: 1px solid #ddd;    padding: 31px 0 30px 0;}#brand_list li.brand .brand-inner .brand-img{ text-align: center; margin-bottom: 10px;}#brand_list li.brand .brand-inner .brand-img img{ max-width: 100%; }#brand_list li.brand .brand-inner .brand-infos{ padding-left: 0; text-align: center;}#brand_list li.brand .brand-inner .brand-products{        border-left: 1px solid #ddd;    padding: 0 0 15px 30px;    min-height: 108px;}#custom-text, #tmcmsblock {    text-align: left;    float: left;    position: relative;    width: 100%;    letter-spacing: 1px;}.first-content{    float: left;    position: relative;    width: 31%;    border-right: 1px solid #e8e8e8;    cursor: pointer;}.second-content{    float: left;    position: relative;    width: 40%;        cursor: pointer;}.third-content{     float: left;    position: relative;    width: 29%;    /*border-right: 1px solid #e8e8e8;*/     cursor: pointer;}#custom-text h3, #tmcmsblock h3 {    text-transform: uppercase;    font-weight: 700;}#custom-text p {} #custom-text p .dark {} .page-content.page-cms {}.page-content.page-cms .page-heading{ margin-bottom:20px; }.page-content.page-cms .cms-box img {    max-width: 100%;}#products {}#products .products {   margin-bottom:15px;   position: relative;   margin: 0 -10px;}#products .products-select {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-align: baseline;    -moz-box-align: baseline;    box-align: baseline;    -webkit-align-items: baseline;    -moz-align-items: baseline;    -ms-align-items: baseline;    -o-align-items: baseline;    align-items: baseline;    -ms-flex-align: baseline;    -webkit-box-pack: justify;    -moz-box-pack: justify;    box-pack: justify;    -webkit-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    -o-justify-content: space-between;    justify-content: space-between;    -ms-flex-pack: justify;}#products .up {    margin-bottom: 1rem;}#products .up .btn-secondary,#products .up .btn-tertiary {    color: #acaaa6;    text-transform: inherit;}#products .up .btn-secondary .material-icons,#products .up .btn-tertiary .material-icons {    margin-right: 0;}.block-category {    margin-bottom: 25px;    background: none;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    border: none;    padding: 0;}.block-category #category-description p,.block-category #category-description strong {} .block-category #category-description {    margin: 0 0 15px 0;}.block-category #category-description p:first-child {} .block-category .category-cover {      margin: 0 0 20px 0;}.block-category .category-cover img {    max-width: 100%;}.products-selection .sort-by {    padding-top: 0.625rem;    white-space: nowrap;    text-align: right;    width: auto;}.products-selection .total-products {    padding: 0.625rem 15px 0;}.products-selection .products-selection_sort {  float: right;  width: 35%;}#new-products .products-selection .products-selection_sort {  width: 38%;}.products-selection .display {    float: left;    margin: 0 15px 0 0;}.products-selection .display li{        float: left;    text-align: center;    padding: 0;}.products-selection .display li#grid{ }.products-selection .display li#list{}.products-selection .display li a{    color: #929292;    font-size: 0px;    line-height: 14px;    cursor: pointer;}.products-selection .display li#grid a{    background: url(../img/megnor/sprite.png) no-repeat scroll 0px -176px transparent;    height: 30px;    float: left;    width: 30px;}.products-selection .display li#grid:hover a,.products-selection .display li#grid.selected a{     background-position: 0px -141px !important;     }.products-selection .display li#list a{    background: url(../img/megnor/sprite.png) no-repeat scroll -34px -176px transparent;    height: 30px;    width: 30px;    float: right;}.products-selection .display li#list:hover a,.products-selection .display li#list.selected a{     background-position:-34px -141px !important;}   .products-selection .display li.selected a{cursor: default;}.products-selection h1 {    padding-top: 0.625rem;}.products-sort-order {    color: #333;    padding: 0;    width: 73%;}.products-sort-order .select-title {    display: inline-block;    margin: 2px 0px 0 0;    width: 100%;    color: #414141;    background: #FFFFFF;    padding: 8px 10px 3px;    cursor: pointer;    border: 1px solid #eeeeee;}.products-sort-order .select-list {    display: block;    color: #414141;    padding:5px 15px;}.products-sort-order .select-list:hover {    background: #2058b3;    color: #FFFFFF;    text-decoration: none;}.products-sort-order .dropdown-menu {    left: auto;    width: 100%;    border: 1px solid #eeeeee;    background: #fff;    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;    margin-top: 0;    margin-top: -1px;    }#search_filters {}#search_filters .material-icons.checkbox-checked{    }#search_filters .facet {    padding-top: 0.625rem;}#search_filters .facet .collapse {    display: block;}#search_filters .facet .facet-title {    color: #000;    font-weight: 400;    margin: 5px 0 10px;    font-size: 16px;}#search_filters .js-search-filters-clear-all{    padding: 5px 0 0;    margin: 0px ;    font-weight: normal;    width: 100%;    text-align: left;    background: transparent;}#search_filters .js-search-filters-clear-all .material-icons {  line-height: 13px;  margin: 0;}#search_filters .js-search-filters-clear-all:hover{    color: #2058b3;}#search_filters .facet .facet-label {  font-weight: normal;  margin-bottom: 10px;  text-align: left;  width: 100%;}#search_filters .facet .facet-label a {  display: inline-block;  float: right;  width: 91%;}#search_filters .custom-radio .material-icons.checkbox-checked {  display: none;}#search_filters .custom-radio {  margin-left: auto;  margin-right: 0.25rem;}.magnitude {  float: right;}.pagination {    width: 100%;}.pagination > div:first-child {    line-height: 2.5rem;}.pagination .page-list {    margin-bottom: 0;    float: right;}.pagination .page-list li {    background: #FFFFFF;    display: inline-block;    float: left;    margin: 0 0 0 5px;    padding: 0px;    }.pagination a {    height: 35px;    margin: 0;    padding: 7px 5px;    width: 35px;    color: #414141;    background: none;    border: none;    display: block;    font-weight:600;    border: 1px solid #ddd;    text-align: center;}.pagination .previous, .pagination .next {    font-size:0px;     padding: 7px;}.pagination a .material-icons{     font-size: 24px;    margin-left: -4px;    margin-top: -2px; }.pagination .disabled {    cursor: not-allowed;}.pagination .current a, .pagination a:hover {    color: #FFFFFF;    border-color: #2058b3;    background-color: #2058b3;    text-decoration: none;}.active_filters {    background: #ebebeb;    padding: 13px 19px 5px;    margin-bottom: 10px;}.active_filters .active-filter-title {    display: inline;    margin-right: 0.625rem;    font-weight: 600;}.active_filters ul {    display: inline;}.active_filters .filter-block {    color: #414141;    margin-right: 0.625rem;    margin-bottom: 0.625rem;    background: #FFFFFF;    padding: 0.625rem;    display: inline-block;    font-size: 0.8125rem;}.active_filters .filter-block .close {    color: #414141;    font-size: 0.9375rem;    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    margin-top: 0.1875rem;    margin-left: 0.3125rem;}#left-column .block , #right-column .block,#left-column .links , #right-column .links  {    margin-bottom: 15px;    background: #FFFFFF;}#left-column #categories_blog_menu {  clear: both;  float: left;  width: 100%;  margin-bottom: 30px;}#left-column{ padding-left:0; clear: both; margin-top: -84px; }#right-column{ padding-right:0; }.layout-left-column #content-wrapper{ padding-right:0px; padding-left:15px; }.layout-right-column #content-wrapper{ padding-left:0px; padding-right:15px;}.block.advertising{ text-align:center; }#left-column .block .block_title,#right-column .block .block_title,#left-column .links .h3,#right-column .links .h3{    padding:10px 0px;    color:#242424;    font-size:15px;    font-weight:700;    text-transform: uppercase;    border-bottom: 2px solid #e6e6e6;    margin-bottom:0px;    clear: both;}#left-column .block .block_content,#right-column .block .block_content{     padding: 10px 0 0;      background: #FFFFFF;      clear: both;      margin: 0;}#left-column .block .block_content.collapse,#right-column .block .block_content.collapse{    display: inherit;}#left-column .block .block_content ul,#right-column .block .block_content ul{    margin-bottom: 0px;}#left-column a, #right-column a{    color: #414141;}#left-column a:hover, #right-column a:hover{    color: #2058b3;}#left-column .products .product-item, #right-column .products .product-item {  clear: both;  display: block;}#left-column .products, #right-column .products {  margin-bottom: 0;}#left-column .sidebar-bestseller.block, #left-column .sidebar-latest{ margin-bottom: 30px;}#left-column .left-part, #right-column .left-part {  float: left;  margin-right: 10px;}#left-column .right-part, #right-column .right-part {  overflow: hidden;}#left-column .products img, #right-column .products img {  margin-bottom: 0;}#left-column .block_content .allproducts, #right-column .block_content .allproducts {  color: #414141 !important;   padding: 6px 18px 7px;   float: right;}#left-column .block_content .allproducts:hover, #right-column .block_content .allproducts:hover {  border-color: #2058b3; color: #ffffff !important;}#left-column .links, #right-column .links,#left-column .links .wrapper, #right-column .links .wrapper{    width: 100%;    float: left;    padding: 0;}#left-column #contact-rich {  float: left;  margin-bottom: 30px;  width: 100%;}#left-column .links .wrapper, #right-column .links .wrapper{ padding: 0px; }.col-md-6.pro_image {    width: 40%;}.col-md-6.pro_detail {    width: 60%;}.block-categories .category-top-menu{ margin-bottom: 0px; }.block-categories .category-sub-menu {    margin-top: 0;}.block-categories .category-sub-menu .category-sub-link {    font-size: 0.875rem;}.block-categories .category-sub-menu li {    position: relative;    padding: 3px 0;}.block-categories .category-sub-menu li[data-depth="1"] {    margin-left:15px;}.block-categories .category-sub-menu li[data-depth="0"] > a {    width: 100%;    display: inline-block;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {    padding-left: 0.3125rem;}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {    content: "-";    margin-right: 0.3125rem;}.block-categories a {  }.block-categories .block_content .collapse-icons {    position: absolute;    right: 0;    top: 5px;    padding: 0;    cursor: pointer;    border: 0;}.block-categories .block_content .collapse-icons[aria-expanded="true"] .add {    display: none;}.block-categories .block_content .collapse-icons[aria-expanded="true"] .remove {    display: block;}.block-categories .block_content .collapse-icons i{    width: 18px;    height: 18px;    font-size: 16px;    border:1px solid #414141;}.block-categories .block_content .collapse-icons .add:hover,.block-categories .block_content .collapse-icons .remove:hover {    color: #2058b3;    border-color: #2058b3;}.block-categories .block_content .collapse-icons .remove {    display: none;}.block-categories .block_content .arrows .arrow-right,.block-categories .block_content .arrows .arrow-down {    font-size: 0.875rem;    cursor: pointer;    margin-left: 2px;}.block-categories .block_content .arrows .arrow-right:hover,.block-categories .block_content .arrows .arrow-down:hover {    color: #2058b3;}.block-categories .block_content .arrows .arrow-down {    display: none;}.block-categories .block_content .arrows[aria-expanded="true"] .arrow-right {    display: none;}.block-categories .block_content .arrows[aria-expanded="true"] .arrow-down {    display: inline-block;}.facets-title {    color: #414141;}/*** Responsive part ***/@media (max-width: 543px) {    .products-selection .filter-button {        padding-left: 0;    }}#product #content {    position: relative;    max-width: 100%;    padding: 0;    border: none;}#product #content .product-leftside{ position: relative;}.product-price {    display: inline-block;}#product-description-short {    color: #414141;}.product-information {    font-size: 0.9375rem;    color: #414141;}.product-information .manufacturer-logo {    height: 35px;}.input-color {    position: absolute;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    cursor: pointer;    height: 1.25rem;    width: 1.25rem;}.input-container {    position: relative;}.input-radio {    position: absolute;    top: 0;    cursor: pointer;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    width: 100%;    height: 100%;}.input-color:checked + span,.input-color:hover + span,.input-radio:checked + span,.input-radio:hover + span {    border: 2px solid #414141;}.radio-label {    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    background: #FFFFFF;    display: inline-block;    padding: 0.125rem 0.625rem;    font-weight: 600;    border: 2px solid #FFFFFF;}.product-actions .control-label,.product-actions-main .control-label {  color: #000000;  display: inline-block;  float: left;  font-weight: 500;  margin-right: 10px;  width: 100px;}.product-actions .add-to-cart,.product-actions-main .add-to-cart {    left: 0;    padding: 6px 18px 7px;    opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    text-align: center;    float: left;    position: relative;    transition: all 500ms ease 0s;    -webkit-transition: all 500ms ease 0s;    -moz-transition: all 500ms ease 0s;    -ms-transition: all 500ms ease 0s;    -o-transition: all 500ms ease 0s;}.product-quantity .qty {    float: left;    width: 80px;    margin-bottom: 0.5rem;}.product-quantity .add {    float: left;    margin-bottom: 0.5rem;    margin-top: 25px;    width: 100%;}.product-quantity #quantity_wanted {    color: #414141;    background-color: #FFFFFF;    height: 38px;    padding: 5px 10px;    width: 3rem;}.product-quantity .input-group-btn-vertical {    float: left;}.product-quantity .input-group-btn-vertical .btn {    padding: 0 10px 0px;    height: 20px;}.product-quantity .input-group-btn-vertical .btn i {    font-size: 1rem;    top: 0.125rem;    left: 0.1875rem;}.product-quantity .btn-touchspin {    height: 1.4375rem;}.product-discounts {    margin-bottom: 1.5rem;}.product-discounts > .product-discounts-title {    font-weight: normal;    font-size: 0.875rem;}.product-discounts > .table-product-discounts thead tr th {    width: 33%;    padding: 0.625rem 1.25rem;    background: #FFFFFF;    border: 0.3125rem #ebebeb solid;    text-align: center;}.product-discounts > .table-product-discounts tbody tr {    background: #f6f6f6;}.product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {    background: #FFFFFF;}.product-discounts > .table-product-discounts tbody tr td {    padding: 0.625rem 1.25rem;    text-align: center;    border: 0.3125rem #ebebeb solid;}.product-prices {    /*margin-top: 1.25rem;*/}.product-prices div {    margin-bottom: 6px;    font-size: 24px;    font-weight: 600;    display: inline-block;}.products .product-price-and-shipping .price, .product-prices .current-price span {  vertical-align: middle;}.product-prices .tax-shipping-delivery-label {    font-size: 0.8125rem;    color: #333;}.product-discount {    color: #333;}.product-discount .regular-price {    text-decoration: line-through;    font-weight: normal;    margin-right: 5px;    font-size: 18px;}#cart .product-discount .regular-price { font-size: 14px;}.has-discount.product-price,.has-discount p {    /*color: #444;*/}.has-discount .discount {    background: #2058b3;    color: #FFFFFF;    font-weight: 500;    padding: 5px 10px;    font-size: 14px;    margin-left: 10px;    text-transform: uppercase;    display: inline-block;    margin-right: 10px;}.product-unit-price {    font-size: 0.8125rem;    margin-bottom: 0;}.product_list.gridcount.row.list .product-miniature .product-flags .new{    left: 8px;}.product_list.grid.gridcount .quick-view{  }.product_list.gridcount.row.list .quick-view{    }#search_filters_wrapper{    float: left;    position: relative;    width: 100%;    clear: both;    margin-bottom: 30px !important;}.product-information .btn.btn-primary.add-to-cart{   border-radius: 0;   -webkit-border-radius: 0;    -khtml-border-radius: 0;    -moz-border-radius: 0;   width: auto;   opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    left: 0;}.product-information .btn.btn-primary.add-to-cart::before{    display: none;}#product .product-information .product-actions .product-add-to-cart .btn-primary.add-to-cart,#product .product-information .product-actions-main .product-add-to-cart .btn-primary.add-to-cart {  background: #2058b3;   border-color: rgba(0, 0, 0, 0);    color: #ffffff;}#product .product-information .product-actions .product-add-to-cart .btn-primary.add-to-cart:hover,#product .product-information .product-actions-main .product-add-to-cart .btn-primary.add-to-cart:hover, #product .product-information .product-actions .product-add-to-cart .btn-primary.add-to-cart:focus, #product .product-information .product-actions-main .product-add-to-cart .btn-primary.add-to-cart:focus,#product .product-information .product-actions .product-add-to-cart .btn-primary.add-to-cart:active,#product .product-information .product-actions-main .product-add-to-cart .btn-primary.add-to-cart:active {   background-color: #eaeaea;    border-color: rgba(0, 0, 0, 0);    color: #515151;}.product-accessories .products{    margin-bottom: -10px;}/******* Subbanner *******/#tmsubbanner {    float: left;    margin: 0 0 50px;    width: 100%;}#tmsubbanner li {    float: left;      position: relative;    margin-right: 18px;    overflow: hidden;    width: 31.9%;}#tmsubbanner li a{   display: block;}#tmsubbanner li img{     transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    max-width: 100%;}#tmsubbanner li img:hover {    transform: scale(1.125);    -webkit-transform: scale(1.125);    -ms-transform:scale(1.125);    -o-transform:scale(1.125);    -moz-transform:scale(1.125);}#tmsubbanner li:last-child {    float: right;    margin: 0;}#tmsubbanner1 {    float: left;    margin: 0 0 30px;    width: 100%;}#tmsubbanner1 li {    float: left;    position: relative;    margin-right: 20px;    overflow: hidden;     width: 48.8%;}#tmsubbanner1 li a{   display: block;}#tmsubbanner1 li img{ width: 100%; }#tmsubbanner1 li:last-child {    float: right;    margin: 0;}#tmtestimonialcmsblock .owl-wrapper-outer{  overflow: hidden;  position: relative;  width: 100%;}#header .header-nav {        height: 44px;}#header .header-nav .container {    padding: 0;    background: transparent;}#header .header-nav #menu-icon {    vertical-align: middle;    cursor: pointer;    /*margin-left: 1rem; */    margin-top: 10px;}#header .header-nav #menu-icon .material-icons {   /* line-height: 45px;*/   color: #242424;   font-size: 26px;}#header .header-nav #menu-icon .menu-close,#header .header-nav #menu-icon.active .menu-open {    display: none;}#header .header-nav #menu-icon .menu-open,#header .header-nav #menu-icon.active .menu-close {    display: block;}#header .header-nav .left-nav {    float: left;    padding: 10px 0;    text-transform: capitalize;}#_desktop_language_selector{    display: inline-block;}#_desktop_language_selector .dropdown-menu, #_desktop_currency_selector .dropdown-menu{  margin: 0;  top: 33px;}#_desktop_currency_selector{    display: inline-block;}#header .header-nav .right-nav {    float: right;    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-lines: single;    -moz-box-lines: single;    box-lines: single;    -webkit-flex-wrap: nowrap;    -moz-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-box-pack: end;    -moz-box-pack: end;    box-pack: end;    -webkit-justify-content: flex-end;    -moz-justify-content: flex-end;    -ms-justify-content: flex-end;    -o-justify-content: flex-end;    justify-content: flex-end;    -ms-flex-pack: end;    padding: 10px 0;}#header .header-nav .currency-selector {    margin-left: 15px;    margin-right: 15px;    white-space: nowrap;    border-right: 1px solid #cbcbcb;    border-left: 1px solid #cbcbcb;    padding: 0 10px 0 15px;}#header .header-nav .user-info {    text-align: right;    white-space: nowrap;    line-height: 22px;}#header .header-nav .user-info .account {    margin-left: 10px;}#header .header-nav .language-selector {    white-space: nowrap;}#header .logo {    max-width: 100%;}#header,#header a,#header .currency-selector .expand-more,#header .language-selector .expand-more {    color: #000;    line-height: 24px;}#header a:hover,#header .currency-selector.dropdown:hover .expand-more,#header .language-selector.dropdown:hover .expand-more {    text-decoration: none;    color: #2058b3;}#header .header-top {    padding: 30px 30px 10px;       position: relative;}#header .header-top > .container {    position: relative;    padding: 0;}#header .header-top .menu {    width: 100%;    padding: 0;    margin: 0;}#header .header-top .menu .top-menu {    margin: 0px;}#header .header-top .menu > ul > li {    float: left;}#header .header-top .menu > ul > li:first-child a {    padding-left: 0px;}#header .header-top .menu .sub-menu .category > a.dropdown-submenu {    color: #2058b3;}#header .header-top .menu .sub-menu .category > a.dropdown-submenu:hover {    color: #888;}#header .header-top .position-static {} #header .header-top a[data-depth="0"] {    text-transform: capitalize;    font-size: 15px;}#header .header-top .header_logo {    float: left;    margin: 5px 15px 30px;    width: 200px;    height: 61px;}#header .top-menu-link {    margin-left: 1.25rem;}#index #breadcrumb_wrapper{    margin: 0;    display: none;}#breadcrumb_wrapper{    float: right;    text-align: right;    padding: 0;    margin: 0 0 30px 0;    right: 0;    width: 76.1%;    position: relative;}.cart.material-icons{    display: none;}#header .header-nav .cart-preview.active {} #header .header-nav .cart-preview.active a {} #header .header-nav .cart-preview.active i {} #header .header-nav .cart-preview .shopping-cart {    vertical-align: middle;}#header .header-nav .cart-preview .body {    display: none;}#header .header-nav .blockcart {    padding: 5px 0 5px 10px;    margin-left: 10px;    text-align: center;    white-space: nowrap;    position: relative;}#header .cart_block{    position: absolute;    top: 41px;    right: -10px;    z-index: 100;    height: auto;    background: white;    border: 1px solid #ddd;    width: 300px;    left: auto;    z-index: 9999;    margin: 0;}.header-top #_desktop_top_menu{    display: none;}#tmnavcmsblock:hover #contact_img{    background-color: #f5f5f5;    color: #f5f5f5;}.blockcart-header:hover a #bgimage{    background: url("../img/megnor/cart-hover.png") no-repeat scroll 15px 8px;    color: #2058b3;}.service-content:hover .material-icons{       color: #2058b3;}.cart_block .cart-item{    margin-bottom: 5px;    padding: 10px;    overflow: hidden;}.cart_block .cart-item .cart-image{    float: left;    margin-right: 12px;    border: 1px solid #e6e6e6;    text-align: center;}.cart_block .cart-item .cart-image img{ width: 100%; }.cart_block .cart-item .cart-info{    overflow: hidden;    position: relative;    padding-right: 20px;}.cart_block .cart-item .cart-info .product-quantity{    display: inline-block;    text-transform: uppercase;    padding-right: 5px;}.cart_block .cart-item .cart-info .product-name{    font-size: 14px;    line-height: 18px;    display: inline-block;}.cart_block .cart-item .cart-info .product-price{    display: block;    font-size: 15px;}.cart_block .cart-item .cart-info .remove-from-cart{    position: absolute;    right: 0px;    top: 4px;}.cart_block .cart-item .cart-info .remove-from-cart .material-icons{ font-size: 20px; color: #242424; }.cart_block .cart-item .cart-info .remove-from-cart .material-icons:hover {    color: #2058b3;}.cart_block .cart-item .cart-info .customizations{    padding-bottom: 10px;    font-size: 11px;}.cart_block .cart-summary{ border: 0px; margin: 0px;}.cart_block .block_content .card-block{    padding: 10px 15px 15px;}.cart_block .block_content .checkout.card-block{    text-align: right;    padding: 15px;}#header .header-nav .blockcart a {} #header .header-nav .blockcart a:hover {} #header .header-nav .blockcart.active a:hover {} #header .header-nav .blockcart .header { cursor: pointer; } #header .header-nav #contact-link {    padding: 5px 0;    color: #fff;    line-height: 22px;}#header .header-nav .material-icons {    line-height: 16px;    font-size: 18px;}#contact-link a::before {    border-left: 1px solid white;    content: "";    font-family: "FontAwesome";    height: 11px;    left: 0;    right: 0;    top: 12px;    width: 100%;    padding-right: 10px;}#header .header-nav .material-icons.expand-more {    margin-left: -3px;}#links_block_top{    float: left;    position: relative;    width: 100%;    margin: 8px 0 -70px;    z-index: 3;}#links_block_top .material-icons{    display: none;}#tm_toplink{    float: left;    position: relative;    }#tm_toplink li{    float: left;    position: relative;    padding: 12px 20px;    text-transform: uppercase;}.header-nav a{/*    color: #fff !important;*/}.blockcart{    float: right;    position: relative;}/*** WRAPPER ***/#wrapper {       padding-bottom:0px;}#wrapper .banner {    margin-bottom: 30px;    display: block;}#wrapper .banner img {} .breadcrumb {    padding: 0;    background: transparent;    margin: 0;}.breadcrumb .container {    padding: 0;}#index .breadcrumb[data-depth="1"] {    display: none;}.breadcrumb ol {    padding-left: 0;    margin-bottom: 0;}.breadcrumb li {    display: inline;}.breadcrumb li::after {    content: "/";    color: #333;    margin: 0;}.breadcrumb li:last-child {    content: "/";    color: #333;    margin: 0;}.breadcrumb li:last-child::after {    content: "";}.breadcrumb a {   }.product-accessories.clearfix, .productscategory-products{    clear: both;    position: relative;    padding-top: 30px;}.slide.tmleftbanner-container {    overflow: hidden;}.tmleftbanner-container:hover img {    -webkit-transform: scale(1.125);    -moz-transform: scale(1.125);    -ms-transform: scale(1.125);    -o-transform: scale(1.125);    transform: scale(1.125);}.tmleftbanner-container img {    transition: all 0.5s ease 0s;       -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    width: 100%;}.slide.tmleftbanner1-container {    overflow: hidden;}.tmleftbanner1-container:hover img {    -webkit-transform: scale(1.125);    -moz-transform: scale(1.125);    -ms-transform: scale(1.125);    -o-transform: scale(1.125);    transform: scale(1.125);}.tmleftbanner1-container img {    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    width: 100%;}#tmcmsbannerblock img{        transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -o-transform: scale(1);    -ms-transform: scale(1);    transition: all 0.9s ease 0s;    -webkit-transition: all 0.9s ease 0s;    -moz-transition: all 0.9s ease 0s;    -o-transition: all 0.9s ease 0s;    -ms-transition: all 0.9s ease 0s;    max-width: 100%;}#tmcmsbannerblock img:hover {  transform: scale(1.08);  -moz-transform: scale(1.08);  -webkit-transform: scale(1.08);  -o-transform: scale(1.08);  -ms-transform: scale(1.08);  transition: all 0.9s ease 0s;  -webkit-transition: all 0.9s ease 0s;  -moz-transition: all 0.9s ease 0s;  -o-transition: all 0.9s ease 0s;  -ms-transition: all 0.9s ease 0s; }#tmlefttestimonial-carousel{    display: block;}#tmtestimonialcmsblock .title_block .material-icons.remove{    display: none;}#tmtestimonialcmsblock .title_block.active .material-icons.add{    display: none;}#tmtestimonialcmsblock .title_block.active .material-icons.remove{    display: block;    padding: 0;    margin-top: -17px;}#tmtestimonialcmsblock .navbar-toggler.collapse-icons{    padding: 0;}#tmtestimonialcmsblock .pull-xs-right{    display: none;}#tmtestimonialcmsblock .title_block{        font-size: 15px;    font-weight: 700;    color: #242424;    padding: 10px 10px;    background: #e4e4e4;    margin: 0;    cursor: pointer;}#tmtestimonialcmsblock{    float: left;    position: relative;    width: 100%;    border: 1px solid #ddd;    margin-bottom: 30px;    clear: both;}#tmlefttestimonial-carousel .owl-pagination{    text-align: center;    margin: 0 0 10px;}#tmtestimonialcmsblock .owl-controls .owl-page.active {    background: #2058b3;}#tmtestimonialcmsblock .owl-controls .owl-page {    background: #666666;    border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius:50%;    -moz-border-radius: 50%;    cursor: pointer;    display: inline-block;    height: 10px;    margin-right: 3px;    width: 10px;}.sidebar-bestseller .product-item{    float: left;    position: relative;    width: 100%;}.sidebar-bestseller .left-part{    float: left;    position: relative;    display: inline-block;}.sidebar-bestseller .right-part{    position: relative;    text-align: left;}.sidebar-bestseller .product-description{    text-align: left !important;}#tmleftbanner{    position: relative;    width: 100%;    clear: both;    margin-bottom: 30px;}#links_block_left{     margin-bottom: 30px !important;     cursor: pointer;     clear: both;}#tmleftbanner1 {    float: left;    position: relative;    width: 100%;    margin-bottom: 20px;}#links_block_left .h3 a:hover {    color: #000;}#tm_blocklink li {    padding: 5px 0;}.sidebar-bestseller.block{    float: left;    position: relative;    width: 100%;    cursor: pointer;    clear: both;}.sidebar-bestseller .products.clearfix{    margin-bottom: 0;}#tmnavcmsblock{    padding: 0;   float: right;    margin-top: 20px;    width: 78%;    margin-bottom: 23px;}.box-cms-content {    float: left;    width: 100%;    position: relative;    margin-bottom: 30px;    padding: 0 0 0 180px;}.fourth-content {    float: left;    width: 32%;    margin: 0 30px;    background: rgba(0, 0, 0, 0) url("../img/megnor/services.png") no-repeat scroll 0 -58px;    border-right: 1px solid #cacaca;}.fourth-content:hover {    background-position: 0 -309px;}.second-content {    float: left;    width: 27%;    margin: 0;    background: rgba(0, 0, 0, 0) url("../img/megnor/services.png") no-repeat scroll 0 -121px;}.second-content:hover {    background-position: 0 -372px;}.first-content {    float: left;    width: 29%;    margin: 0;    border-right: 1px solid #cacaca;    background: rgba(0, 0, 0, 0) url("../img/megnor/services.png") no-repeat scroll 0 7px;}.first-content:hover {    background-position: 0 -244px;}.header-bg{    background: #242424;    height: 60px;    position: relative;    width: 100%;    left: 0;    right: 0;    bottom: 29px;}#tm_toplink li a{    color: #fff !important;}#tm_toplink li a:hover{    color: #2058b3 !important;}.service-content .material-icons{    font-size: 30px;}.service-right .title{    color: #242424 !important;    font-weight: 700 !important;    text-transform: uppercase;    line-height: 16px;}.service-right .sub-title{    color: #808080;}#tm_vertical_menu_top{    float: left;    width: 100%;    margin-bottom: 40px;    z-index: 999;}#tm_vertical_menu_top .block-title {}#tm_vertical_menu_top .menu-title{    padding: 20px 20px;    background: #173b77;    color: #fff;    font-weight: 700;    font-size: 15px;    letter-spacing: 0.7px;    cursor: pointer;}#tm_vertical_menu_top .menu-title .material-icons {    float: right;    position: relative;}#tm_vertical_menu_top .block-icon{  }#tm_vertical_menu_top #top-menu{    border: 2px solid #2058b3;    border-top: none;    background: #2058b3;    width: 100%;    margin: 0;}#tm_vertical_menu_top #top-menu li{    margin: 0 15px;    position: relative;}#tm_vertical_menu_top .top-menu li:last-child a{    border-bottom: none;}.header-after.container{    margin-top: -5px;    padding-left: 4px;}#tmnavcmsblock #contact_img{   float: left;margin-top: 3px;background: #f0f0f0 url("../img/megnor/telephone.png") no-repeat scroll 13px 13px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;float: left;height: 52px;margin-top: 0;width: 52px;border: 1px solid #f0f0f0;margin-top: -3px;}.blockcart{    position:absolute;    right: 0;    bottom: 0;    float: right;    width: 16%;    margin-right: 10px;    clear: right;}.header.blockcart-header {    position: absolute;    z-index: 999;    right: 0;}.service-right {    margin-left: 50px;}.service-title {    color: #262626;    font-size: 15px;    font-weight: 900;    letter-spacing: 0.5px;    text-transform: capitalize;    font-weight: bold;    line-height: 14px;}.service-desc {    color: #333;    font-size: 12px;    text-transform: capitalize;}.blockcart-header .hidden-sm-down{    float: left;    width: 100%;    text-transform: uppercase;    font-weight: 700;    color: #242424;    margin-bottom: -6px;}.blockcart-header a #bgimage{      background: url("../img/megnor/cart.png") no-repeat scroll 16px -32px;   width: 40px;    height: 40px;    left: -48px;    top: -10px;    position: absolute;}#links_block_footer {    border: navajowhite;    float: none;    position: relative;    width: 100%;    padding: 0;    text-align: left;    margin-bottom: 0;}#tm_footerlink{    margin-bottom: 5px;}#tm_footerlink li {    display: inline-block;    padding: 0 10px;    text-transform: capitalize;    border-right: 1px solid #ddd;    line-height: 18px;    vertical-align: middle;}#tm_footerlink li:first-child {  padding-left: 0;}.footer-container li {    margin-bottom: 0.3125rem;}#contact_description{   float: right;    margin: 5px 10px 0 0px;    line-height: 18px;    padding-left: 19px;}#tmnavcmsblock .contact_title{    font-weight: 700;    text-transform: uppercase;    color: #242424;}.product-actions .add-to-cart .material-icons,.product-actions-main .add-to-cart .material-icons {    line-height: inherit;    font-size: 20px;}.contact_no{    color: #9f9f9f;}.cart-products-count{     color: #fff;     float: left;    position: relative;    line-height: 18px;}.blockcart:hover .cart-products-count{    color: #2058b3;}#spe_res{    margin: 0 -10px;}#spe_title_bottom{    border-bottom: 2px solid #e0e0e0;    float: left;    position: relative;    width: 100%;    margin-bottom: 15px;}.brands .products-section-title{    display: none;}#tmcmsbannerblock{    float: left;    position: relative;    width: 100%;    margin-bottom: 50px;    overflow: hidden;    margin-top: 0px;}#tmcmsbannerblock .subbanner1 {    float: left;    position: relative;    overflow: hidden;    width: 48.5%;}.subbanner1 > a::before, .subbanner2 > a::before {    content: "";    height: 100%;    left: 0;    opacity: 0;        -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    position: absolute;    right: 0;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    width: 100%;    z-index: 1;}#tmcmsbannerblock .subbanner1:hover img {    transform: scale(1.125);     -webkit-transform: scale(1.125);    -ms-transform:scale(1.125);    -o-transform:scale(1.125);    -moz-transform:scale(1.125);    }.subbanner2 img, .subbanner1 img {    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    max-width: 100%;}.text1 {    margin-bottom: 8px;}.text1 a {    color: #2b2b2b;    font-size: 28px;    font-weight: 900;    text-transform: uppercase;    transition: all 0.3s ease 0s;        -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.text2 {    margin-bottom: 10px;}.text2 a {    color: #7c7c7c;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    font-size: 15px;    text-transform: uppercase;}.text3 a {    background: #2058b3 none repeat scroll 0 0;    display: inline-block;    padding: 5px;    color: #fff;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    font-size: 16px;    text-transform: uppercase;    font-weight: 900;}.subbanner2 img, .subbanner1 img {    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    max-width: 100%;}#tmcmsbannerblock .subbanner2 {    float: right;    position: relative;    overflow: hidden;    width: 48.5%;}#tmcmsbannerblock .subbanner2:hover img {    transform: scale(1.125);     -webkit-transform: scale(1.125);    -ms-transform:scale(1.125);    -o-transform:scale(1.125);    -moz-transform:scale(1.125);}.subbanner2 img, .subbanner1 img {    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    max-width: 100%;}.text-block {    position: absolute;    text-align: center;    left: 13%;    top: 30%;       transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.special-products{     float: left;    position: relative;    width: 100%;    margin-bottom: 20px;}.footer-before .container{    background: #242424;    height: 90px;}.row.footer {    position: relative;}#tmfootercmsblock{    float: left;    margin-bottom: 55px;    margin-top: 40px;    position: relative;    width: 100%;    border-bottom: 2px solid #e0e0e0;    padding-bottom: 35px;}#tmfootercmsblock .footer_logo {    float: left;    padding-right: 40px;    width: auto;}#tmfootercmsblock .footer-desc {    border-left: 1px solid #e0e0e0;    border-right: 1px solid #e0e0e0;    float: left;    margin-right: 45px;    padding: 5px 35px;    width: 55%;    color: #333;}#tmpaymentcmsblock{    float: right;    position: absolute;    text-align: center;    right: 0;    top: -20px;    padding: 0;}.payment p:last-child {  padding-right: 0;}.payment img {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);}.payment img:hover {    -webkit-filter: grayscale(0%);    filter: grayscale(0%);}.payment p{    float: none;    position: relative;    padding: 5px;    text-align: center;    display: inline;}.copyright{    float: left;    position: relative;    width: 100%;    text-align: left;} .footer-container .row.footer{         margin-bottom: 10px;        padding-left: 15px;        padding-right: 15px;}.footer-container .row.footer-after1 {  border-top: 2px solid #e0e0e0;  margin: 0;  padding: 20px 0 0;}#tm_vertical_menu_top .top-menu > li > a{    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    color: #333;    border-bottom: 1px solid #cfe1ff;    width: 100%;    white-space: normal;}#tm_vertical_menu_top .top-menu > li > a:hover, .vertical-menu .top-menu .more-view:hover  {    background-color: #173b77;}#tm_vertical_menu_top .top-menu > li:hover > a, .vertical-menu .top-menu .more-view:hover {    padding-left: 15px;    transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;}.more-wrap{    cursor: pointer;}.more-wrap .material-icons{    float: right;    right: 0;}.top-menu a.dropdown-item.dropdown-submenu[data-depth="1"] {    display: block;    font-weight: 400;    color: #2058b3 !important;    padding: 5px 0;    text-transform: capitalize;    font-size: 14px;    border-bottom: 1px solid #2058b3 !important;}.top-menu a.dropdown-item.dropdown-submenu[data-depth="1"]:hover{    padding-left: 0 !important;    background-color: transparent !important;}.sub-menu .top-menu .category{    margin: 0 !important;}.cms_flexslider{    clear: both;    position: relative;    z-index: 1;}#tmcmstestimonialblock .block_content{    z-index: 9999;}#tmcmstestimonialblock .block_content{    padding: 10px 10px 15px !important;}.tm-carousel .owl-wrapper-outer{    overflow: hidden;    position: relative;    width: 100%;}#tmcmstestimonialblock .main_content{    float: left;    text-align: center;    width: 100%;}.main-block .image{    float: left;    width: 100%;    margin: 10px 0;    text-align: center;}.main-block .description{    font-style: italic;    text-align: center;    width: 100%;    float: left;    color: gray;    margin: 5px 0 10px;}.main-block .title{    color: #0f0f0f;    float: left;    width: 100%;    margin: 0 0 10px;    text-transform: uppercase;    text-align: center;}#product .tabs {    width: 100%;}.tabs {   float: right;   position: relative;}#product #tab-content{    width: 100%;    float: left;    padding: 30px;    border: 2px solid #ddd;    background: #fff;    margin-top: -7px;}#product .nav-tabs .nav-item{    margin-bottom: 0px;}.tm-hometabcontent .tabs .tab-pane{    padding: 0px;    border: 0px;    background: none;}.tm-hometabcontent{    clear: both;    position: relative;}.tab-main-title{   border-bottom: 2px solid #e0e0e0;    float: left;    width: 100%;    margin-bottom: 15px;    position: relative;    text-transform: uppercase;}#home-page-tabs{     margin: 0 20px -5px 0;}.crosssell-products {    clear: both;    position: relative;    padding-top: 30px;}/*#index .products{     margin:0 -15px 40px; }*/.featured-products .products, .newproducts .products, .bestseller-products .products,.special-products .products,.viewed-products .products,.crosssell-products .products,.productscategory-products .products,.product-accessories .products,.brands .products{    float: left;    width: 100%;    position: relative;    text-align: center;}.featured-products.featured-products_sub {  float: left;  position: relative;  width: 100%;  margin: 50px auto;  }.featured-products.featured-products_sub .product-link {  float: left;  margin-top: 30px;  position: relative;  text-align: center;  width: 100%;}.tabs .nav-tabs {   /* margin-bottom: 20px;*/    border: none;    display: inline-block;    width: 100%;    text-align: center;}.tabs .nav-tabs .nav-link {   padding: 10px 22px;    text-transform: capitalize;    font-weight: 500;    font-size: 16px;    border: 2px solid transparent;    border-bottom-color: transparent;    cursor: pointer;    line-height: 1.42857;}.tabs .nav-tabs .nav-link.active {    color: #2058b3;    border: 2px solid #dddddd;    border-bottom-color: transparent;}.tabs .nav-tabs .nav-link.active:hover{    color: #2058b3;}.tabs .nav-tabs .nav-link:hover{    color: #333;}.tabs .nav-tabs .nav-item {    display: inline-block;    margin-right: 3px;}.product-cover {    }.product-cover {    border: 1px solid #e7e7e7;    margin-bottom: 25px;    position: relative;}.product-cover .layer {    align-items: center;    cursor: pointer;    display: flex;    height: 100%;    justify-content: center;    left: 0;    opacity: 1;    -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";    filter: alpha(opacity=1);    position: absolute;    text-align: center;    top: 0;    width: 100%;}.product-cover img {    background: #FFFFFF;}.product-cover .layer {    /*position: absolute;    top: 0;    left: 0;    height: 100%;    width: 100%;    padding: 14px;    cursor: pointer;    z-index: 10030;    opacity: 0;    background: rgba(255, 255, 255, 0.7);*/}.product-cover .layer .zoom-in {    font-size: 35px;    color: #2058b3;    position: absolute;    bottom: 0;    right: 0;    z-index: 9;    cursor: pointer;}.product-cover .layer .zoom-in:hover{ color: #000;}.product-cover .layer {/*opacity: 1;*/}.js-product-images-modal .modal-dialog{    background: #ddd;}@media (max-width: 768px) {    .mousetrap{ display: none !important; }    .product-cover .layer {        position: absolute;        top: 0;        left: 0;        height: 100%;        width: 100%;        padding: 14px;        cursor: pointer;        z-index: 10030;    }}@media (min-width: 544px) {    .js-product-images-modal .modal-dialog{        max-width: 800px;    }}#product-modal .modal-content {    background: transparent;    border: none;    padding: 0;}#product-modal .modal-content .modal-body {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    margin-left: 0;}#product-modal .modal-content .modal-body  figure{ margin-bottom: 0px; width: 80%;}#product-modal .modal-content .modal-body .product-cover-modal {    background: #FFFFFF;    width: 100%;    height: auto;}#product-modal .modal-content .modal-body .image-caption {    background: #FFFFFF;    padding: 0.625rem 1.25rem;    border-top: #ebebeb 1px solid;}#product-modal .modal-content .modal-body .image-caption p {    margin-bottom: 0;}#product-modal .modal-content .modal-body .thumbnails {    position: relative;    width: 20%;}#product-modal .modal-content .modal-body .mask {  margin: 5.5rem auto;  max-height: 750px;  overflow: hidden;  position: relative;  z-index: 1;}#product-modal .modal-content .modal-body .mask.nomargin {    margin-top: 0;}#product-modal .modal-content .modal-body .product-images {    margin-left: 20px;}#product-modal .modal-content .modal-body .product-images img {    width: 120px;    cursor: pointer;    background: #FFFFFF;}#product-modal .modal-content .modal-body .product-images img:hover {    border: #2058b3 3px solid;}#product-modal .modal-content .modal-body .arrows {    height: 100%;    width: 100%;    text-align: center;    position: absolute;    top: 0;    color: #FFFFFF;    right: 0;    z-index: 0;    cursor: pointer;}#product-modal .modal-content .modal-body .arrows .arrow-up {    position: absolute;    top: -20px;    opacity: 0.2;     -khtml-opacity: 0.2;    -webkit-opacity: 0.2;    -moz-opacity: 0.2;    right: 30px;}#product-modal .modal-content .modal-body .arrows .arrow-down {    position: absolute;    bottom: -20px;    right: 30px;}#product-modal .modal-content .modal-body .arrows i {    font-size: 75px;    display: inline;}#blockcart-modal {    }#blockcart-modal .modal-header {    color: #4cbb6c;}#blockcart-modal .modal-body {    padding: 35px 25px;}#blockcart-modal .modal-body .divide-right span {    display: inline-block;    margin-bottom: 10px;}#blockcart-modal .modal-dialog {    max-width: 1140px;    width: 100%;    }#blockcart-modal .product-image {    width: 240px;    border: 1px solid #ddd;}#blockcart-modal .modal-title {    font-weight: 400;    color: #4cbb6c;    font-size: 18px;    text-align: left !important;}#blockcart-modal .modal-title i.material-icons {    margin-right: 7px;}#blockcart-modal .product-name {    font-size: 16px;    text-transform: capitalize;    font-weight: normal;}.cart-title{    text-transform: uppercase;    font-weight: 700;    float: left;    line-height: 18px !important;    position: relative;    color: #242424;    margin-top: 1px;}#blockcart-modal .cart-products-count {    font-size: 18px;    color: #333;    width: 100%;}#blockcart-modal .cart-content {    padding-left: 2.5rem;}#blockcart-modal .cart-content button {    margin-right: 0.3125rem;}#blockcart-modal .divide-right {    border-right: 1px solid #ddd;}.product-images > li.thumb-container {    }.product-images > li.thumb-container > .thumb,.images-container .product_list .thumb-container .thumb{    border: 1px solid #ddd;    cursor: pointer;    margin-bottom: 10px;    max-width: 100%;}.images-container .product-images > li.thumb-container > .thumb {    margin-right: 10px;}.product-images > li.thumb-container > .thumb.selected,.product-images > li.thumb-container > .thumb:hover,.images-container .product_list .thumb-container .thumb:hover {    border-color: #2058b3;}#main .images-container .js-qv-mask {    white-space: nowrap;    position: relative;    overflow: hidden;    margin: 0 auto;}#main .images-container .js-qv-mask.additional_slider{    width: 100%;  }#main .images-container .js-qv-mask ul{    margin:0px 0px;    padding: 0 30px;}.thumb-container.item{    padding: 0 10px;}#product #tab-content #description{    margin-top: -7px;}#main .images-container .js-qv-mask .customNavigation{ top:40px; }#main .images-container .js-qv-mask .customNavigation .next {  left: auto;  right: 0;}#main .images-container .js-qv-mask .customNavigation .prev {  left: 3px;  right: auto;}.scroll-box-arrows {    display: none;}.scroll-box-arrows.scroll {    display: block;    }.scroll-box-arrows i {    position: absolute;    bottom: 50px;    cursor: pointer;    font-size: 32px;    line-height: 32px;    background: #fff;  color: #ddd;  border: 2px solid #ddd;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;  height: 35px;  width: 35px;    -webkit-transition: all 0.5s ease;  -webkit-transition-delay: 0s;  -moz-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s;  transition: all 0.5s ease 0s;}.scroll-box-arrows i:hover{    border-color: #2058b3;    color: #2058b3;}.scroll-box-arrows .left {    left: 0;}.scroll-box-arrows .right {    right: 0;}#product-availability {    display: inline-block;    font-weight: 700;    margin-left: 10px;    margin-top: 10px;}#product-availability .material-icons {    line-height: inherit;}#product-availability .product-available {    color: #4cbb6c;}#product-availability .product-unavailable {    color: #ff9a52;}#product-availability .product-last-items {    color: #ff9a52;}#product-details .label,.product-features h3 {    font-weight: 600;    margin-right: 10px;    color : #414141;    margin-bottom: 12px;}.product-manufacturer { margin-bottom: 15px; }.product-features {    margin-top: 5px;    margin-left: 0;}.product-features > dl.data-sheet {   /* display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-lines: multiple;    -moz-box-lines: multiple;    box-lines: multiple;    -webkit-flex-wrap: wrap;    -moz-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: start;    -moz-box-align: start;    box-align: start;    -webkit-align-items: flex-start;    -moz-align-items: flex-start;    -ms-align-items: flex-start;    -o-align-items: flex-start;    align-items: flex-start;    -ms-flex-align: start;*/}.product-features > dl.data-sheet dd.value,.product-features > dl.data-sheet dt.name {    /*-webkit-box-flex: 1;    -moz-box-flex: 1;    box-flex: 1;    -webkit-flex: 1 0 40%;    -moz-flex: 1 0 40%;    -ms-flex: 1 0 40%;    flex: 1 0 40%;*/    width: 48%;    display: inline-table;    font-weight: normal;    background: #ebebeb;    padding: 0.625rem;    margin-right: 0.625rem;    min-height: 2.5rem;    word-break: break-all;    vertical-align: top;}.product-features > dl.data-sheet dd.value:nth-of-type(even),.product-features > dl.data-sheet dt.name:nth-of-type(even) {    background: #f6f6f6;}.product-features > dl.data-sheet dt.name {    text-transform: capitalize;}.product-variants > .product-variants-item {    margin: 30px 0;}.product-variants > .product-variants-item select {    border: 1px solid #ebebeb;    height: 30px;    width: auto;    padding: 2px 10px;    min-width: 100px;}.product-variants > .product-variants-item ul li {    margin-right: 0.625rem;}#product .product-information .product-variants > .product-variants-item ul li, .quickview .product-actions .product-variants > .product-variants-item ul li,.quickview .product-actions-main .product-variants > .product-variants-item ul li {  line-height: 10px;}.product-variants > .product-variants-item .color {    margin: 0;    width: 20px;    height: 20px;    border: 1px solid #ddd;}.product-variants > .product-variants-item .input-color:checked + span {  border: 2px solid #2058b3;}.product-flags {  margin:0px;  /*  position: absolute;    top: 0;    width: 100%;*/}li.product-flag {    display: block;    position: absolute;    background: transparent !important;    padding: 0.3125rem 0.4375rem;    text-transform: uppercase;    color: #333;    z-index: 2;    }li.product-flag.online-only {   bottom: 9.8rem;   left: 5px;    right: auto;}li.product-flag.online-only::before {    content: "\E30A";    font-family: 'Material Icons';    vertical-align: middle;    margin: 0.3125rem;}li.product-flag.discount {  right: 10px;  top: 10px;}li.product-flag.on-sale {    background: #2058b3;    text-align: center;    margin: 0;    right: 10px;    top: 10px;}li.product-flag.new{    left: 10px;    top: 10px !important;}.product-customization {    margin: 25px 0;}.product-customization .product-customization-item {    margin: 15px 0;}.product-customization .product-message {    background: #ebebeb;    border: none;    width: 100%;    height: 3.125rem;    resize: none;    padding: 0.625rem;}.product-customization .product-message::-webkit-input-placeholder {    color: #acaaa6;}.product-customization .product-message::-moz-placeholder {    color: #acaaa6;}.product-customization .product-message:-moz-placeholder {    color: #acaaa6;}.product-customization .product-message:-ms-input-placeholder {    color: #acaaa6;}.product-customization .file-input {    width: 100%;    opacity: 0;     -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    left: 0;    z-index: 1;    cursor: pointer;    height: 2.625rem;    overflow: hidden;    position: absolute;}.product-customization .custom-file {    position: relative;    background: #ebebeb;    width: 100%;    height: 2.625rem;    line-height: 2.625rem;    text-indent: 0.625rem;    display: block;    color: #acaaa6;    margin-top: 1.25rem;}.product-customization .custom-file button {    z-index: 0;    position: absolute;    right: 0;    top: 0;}.product-customization small {    color: #acaaa6;}.product-pack {    margin-top: 2.5rem;}.product-pack .pack-product-container {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    justify-content: space-around;}.product-pack .pack-product-container .pack-product-name {    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 50%;    -moz-flex: 0 0 50%;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    font-size: 0.875rem;    color: #acaaa6;}.product-pack .pack-product-container .pack-product-quantity {    border-left: #ebebeb 2px solid;    padding-left: 0.625rem;}.product-pack .pack-product-container .pack-product-name,.product-pack .pack-product-container .pack-product-price,.product-pack .pack-product-container .pack-product-quantity {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    align-items: center;}.product-refresh {    margin-top: 1.25rem;}.social-sharing {    width: 100%;    clear: both;    margin-top: 20px;   }.social-sharing ul {    margin: 0;}.social-sharing span{ display: none; }.social-sharing li {    height: 40px;    width: 40px;    border-radius: 50%;     -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    -moz-border-radius: 50%;    display: inline-block;    background-color: #FFFFFF;    background-repeat: no-repeat;    background-size: 30px 25px;    background-position: 5px 7px;    cursor: pointer;    margin-right: 4px;    border: 1px solid #ddd;    float: left;}.social-sharing li a {    display: block;    width: 100%;    height: 100%;    white-space: nowrap;    text-indent: 100%;    overflow: hidden;}.social-sharing li:hover{border-color: transparent;}.social-sharing li a:hover {    color: transparent;    }.products-selection {    margin-bottom: 1.25rem;}.products-selection .title {    color: #333;}#blockcart-modal .cart-content .btn {  margin-top: 20px;  text-transform: capitalize;}#blockcart-modal .cart-content .btn-primary {    background: #2058b3;    color: #fff;}#blockcart-modal .cart-content .btn-primary:hover{    color: #414141;    background-color: #f6f6f6;    border-color: transparent;}.cart-grid {    margin-bottom: 1rem;}.cart-items {    margin-bottom: 0;}li.cart-item:last-child{ border-bottom: 0px; }.cart-item {    border-bottom: 1px solid #ddd;    padding: 1rem 0;}.cart-summary-line {    clear: both;}.cart-summary-line::after {    content: "";    display: table;    clear: both;}.cart-summary-line .label {    padding-left: 0;    font-weight: normal;    white-space: inherit;    float: left;}.cart-summary-line .value {    color: #414141;    float: right !important;}.cart-summary-line.cart-summary-subtotals .label,.cart-summary-line.cart-summary-subtotals .value {    font-weight: normal;}/** CART BODY **/.cart-grid-body {    margin-bottom: 0.75rem;}.cart-grid-body a.label:hover {    color: #2058b3;}#cart .cart-grid-body .card-block {  padding: 0;}.cart-grid-body .card-block {    padding: 1rem;}.cart-grid-body .card-block h1 {    margin-bottom: 0;    font-size:20px;}.cart-grid-body hr {    margin: 0;}.cart-grid-body .cart-overview {    padding: 1rem;}/** CART RIGHT **/.cart-grid-right hr {    margin: 0;}.cart-grid-right .promo-discounts {    margin-bottom: 0;}.cart-grid-right .promo-discounts .cart-summary-line .label {    color: #333;}.cart-grid-right .promo-discounts .cart-summary-line .label .code {    text-decoration: underline;    cursor: pointer;}.block-promo .promo-code {    padding: 1.60rem;    background: #ebebeb;}.block-promo .promo-code .alert-danger {    position: relative;    margin-top: 1.25rem;    background: #ff4c4c;    color: #FFFFFF;    display: none;}.block-promo .promo-code .alert-danger::after {    bottom: 100%;    left: 10%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-bottom-color: #ff4c4c;    border-width: 10px;    margin-left: -10px;}.block-promo .promo-input {    color: #414141;    border: #acaaa6 1px solid;    height: 2.5rem;    text-indent: 0.625rem;    width: 60%;}.block-promo .promo-input + button {    margin-top: -4px;    text-transform: capitalize;}.block-promo .cart-summary-line .label,.block-promo .promo-name {    color: #ff9a52;    font-weight: 600;}.block-promo .cart-summary-line .label a,.block-promo .promo-name a {    font-weight: normal;    color: #414141;    display: inline-block;}.block-promo .promo-code-button {    padding-left: 1.25rem;    margin-bottom: 1.25rem;    display: inline-block;}.block-promo.promo-highlighted {    padding: 1.25rem;    padding-bottom: 0;    margin-bottom: 0;}/** CONTENT LEFT **/.product-line-grid-left img {    max-width: 100%;    border: 1px solid #ddd;}/** CONTENT BODY **/.product-line-grid-body > .product-line-info > .label {    padding: 0;    line-height: inherit;    text-align: left;    white-space: inherit;    font-weight: normal;}.product-line-grid-body > .product-line-info > .out-of-stock {    color: red;}.product-line-grid-body > .product-line-info > .available {    color: #4cbb6c;}.product-line-grid-body > .product-line-info > .unit-price-cart {    padding-left: 0.3125rem;    font-size: 0.875rem;    color: #333;}/** CONTENT LEFT **/.product-line-grid-right .bootstrap-touchspin {    width: 4.25rem;    float: left !important;}.product-line-grid-right .bootstrap-touchspin > .form-control,.product-line-grid-right .bootstrap-touchspin > .input-group {    color: #414141;    background-color: #FFFFFF;    height: 2.5rem;    padding: 0.175rem 0.5rem;    width: 3rem;}.product-line-grid-right .bootstrap-touchspin > .input-group-btn-vertical {    width: auto;}.product-line-grid-right .cart-line-product-actions,.product-line-grid-right .cart-line-product-actions-main,.product-line-grid-right .product-price {    color: #414141;    line-height: 36px;    padding: 0;}.product-line-grid-right .product-price strong{    font-size: 12px;    font-weight:600;}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .cart-line-product-actions-main .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart {    color: #414141;    display: inline-block;    margin-top: 0.3125rem;}.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover,.product-line-grid-right .cart-line-product-actions-main .remove-from-cart:hover,.product-line-grid-right .product-price .remove-from-cart:hover {  color: #2058b3;}.online-only {   margin-top: 0 !important;    margin-left: 0 !important;    text-align: center;    width: auto;    bottom: 5px;}#module-psblog-blog .blog-created .date, #module-psblog-list .blog-created .date{    color: #999;    float: none;}/*** Responsive part ***/@media (max-width: 360px) {    .product-line-grid-right .qty {        width: 100%;    }    .product-line-grid-right .price {        width: 100%;    }}#block-reassurance {    border: 1px solid #ddd;    background: #FFFFFF;    }#block-reassurance img {    opacity: .7;     -khtml-opacity: .7;    -webkit-opacity: .7;    -moz-opacity: .7;    width: 1.5625rem;    margin-right: 10px;}#block-reassurance li {    border-bottom: 1px solid #ddd;}#block-reassurance li:last-child {    border: 0;}#block-reassurance li .block-reassurance-item {    padding: 1rem 1.5rem;}#product #block-reassurance {    display: none;}#block-reassurance ul{ margin-bottom:0px; }#block-reassurance span {    font-weight: 600;    font-size: 14px;}.quickview .modal-dialog {    width: calc(100% - 30px);    max-width: 64rem;}.quickview .modal-content {    min-height: 28.125rem;}.quickview .modal-header {    border: none;    padding: 0;    position: relative;    z-index: 9;}.quickview .modal-header .close{  margin-top:8px;  }.quickview .modal-body {    min-height: 23.75rem;    padding: 30px 25px 0;}.quickview .modal-footer {    border-top: none;    padding:15px 0;}.quickview .layer {    display: none;}.quickview .product-cover img {    width: 95%;}.quickview .images-container {    z-index: 1;    min-height: 21.875rem;}.quickview .images-container .product-images > li.thumb-container > .thumb {    width: 4.9375rem;    margin-bottom: 0.8125rem;    background: #FFFFFF;}.quickview .mask {    position: relative;}.quickview .mask.additional_slider .customNavigation{top: 50px;}.quickview .mask.additional_slider .customNavigation a.prev{ left: 2px;}.quickview .mask.additional_slider .customNavigation a.next{ right: 0;}.quickview .arrows {    position: absolute;    top: 0;    height: 22.5rem;    right: 5rem;    z-index: 0;}.quickview .arrows .arrow-up {    margin-top: -3.125rem;    cursor: pointer;    opacity: 0.2;     -khtml-opacity: 0.2;    -webkit-opacity: 0.2;    -moz-opacity: 0.2;}.quickview .arrows .arrow-down {    position: absolute;    bottom: -1.875rem;    cursor: pointer;}.quickview .social-sharing {    margin-top: 0;    margin-left: 0px;}#stores .page-stores {    width: 100%;    margin: 0 auto;}#stores .page-stores .store-item {    padding-left: 0.75rem;    padding-right: 0.75rem;}#stores .page-stores .store-picture img {    max-width: 100%;}#stores .page-stores .store-item-container {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-pack: distribute;    -moz-box-pack: distribute;    box-pack: distribute;    -webkit-justify-content: space-around;    -moz-justify-content: space-around;    -ms-justify-content: space-around;    -o-justify-content: space-around;    justify-content: space-around;    -ms-flex-pack: distribute;    -webkit-box-align: center;    -moz-box-align: center;    box-align: center;    -webkit-align-items: center;    -moz-align-items: center;    -ms-align-items: center;    -o-align-items: center;    align-items: center;    -ms-flex-align: center;    padding: 1.875rem 0;}#stores .page-stores .store-item-container ul {    margin-bottom: 0;    font-size: 0.9375rem;}#stores .page-stores .store-item-container .divide-left {    border-left: #ebebeb 1px solid;}#stores .page-stores .store-item-container .divide-left tr {    height: 1.5625rem;}#stores .page-stores .store-item-container .divide-left td {    padding-left: 0.375rem;}#stores .page-stores .store-item-container .divide-left th {    text-align: right;}#stores .page-stores .store-item-container .store-description {    font-size: 1rem;}#stores .page-stores .store-item-footer {    margin-top: 0.5rem;    padding-top: 0.5rem;    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    -webkit-box-pack: distribute;    -moz-box-pack: distribute;    box-pack: distribute;    -webkit-justify-content: space-around;    -moz-justify-content: space-around;    -ms-justify-content: space-around;    -o-justify-content: space-around;    justify-content: space-around;    -ms-flex-pack: distribute;}#stores .page-stores .store-item-footer.divide-top {    border-top: #ebebeb 1px solid;}#stores .page-stores .store-item-footer div:first-child {    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 65%;    -moz-flex: 0 0 65%;    -ms-flex: 0 0 65%;    flex: 0 0 65%;}#stores .page-stores .store-item-footer i.material-icons {    margin-right: 0.625rem;    color: #acaaa6;    font-size: 1rem;}#stores .page-stores .store-item-footer li {    margin-bottom: 0.625rem;}/*** Responsive part ***/@media (max-width: 543px) {    #stores .page-stores .store-item-container {        display: block;    }    #stores .page-stores .store-item-container .divide-left {        border-left: none;    }    #stores .page-stores .store-item-container .store-description a {        margin-bottom: 0.5rem;    }    #stores .page-stores .store-item-container .store-description address {        margin-bottom: 0.5rem;    }    #stores .page-stores .store-item-footer {        display: block;    }    #stores .page-stores .store-item-footer.divide-top {        border-top: #ebebeb 1px solid;    }    #stores .page-stores .store-item-footer li {        margin-bottom: 0.625rem;    }    #stores .page-stores .store-item-footer .card-block {        padding: 0.75rem 0.75rem 0;    }}.block_newsletter {    padding-top: 23px;    padding-left: 20px;}.block_newsletter .title{    font-size: 20px;    line-height: 18px;    padding: 14px 0 15px 85px;    font-weight: 700;    text-transform: uppercase;    background: url("../img/megnor/Icon.png") no-repeat scroll 0 11px transparent;    width: auto;}.block_newsletter form {    position: relative;}.block_newsletter form .col-xs-12{     background: #2058b3 none repeat scroll 0 0;    float: right;    overflow: hidden;    height: 90px;    margin-top: -23px;    position: relative;    width: 550px;    padding: 22px;}.col-xs-12.forcondition {    position: absolute !important;    bottom: -90px;    right: 0;    background: transparent !important;    margin: 0 !important;    padding: 0 !important;    width: 540px !important;}.block_newsletter .col-md-7.col-xs-12 {    float: right;    position: relative;}.block_newsletter form input[type=text] {    border: none;    padding: 10px;    min-width: 255px;}.block_newsletter form input[type=text]:focus {    outline: 3px #2058b3 solid;    color: #414141;    background: #FFFFFF;}.block_newsletter form input[type=text]:focus + button .search {    color: #2058b3;}/*.block_newsletter form input[type=text]::-webkit-input-placeholder {    color: rgba(172, 170, 166, 0.5);    text-indent: 0.625rem;}.block_newsletter form input[type=text]::-moz-placeholder {    color: rgba(172, 170, 166, 0.5);    text-indent: 0.625rem;}.block_newsletter form input[type=text]:-moz-placeholder {    color: rgba(172, 170, 166, 0.5);    text-indent: 0.625rem;}.block_newsletter form input[type=text]:-ms-input-placeholder {    color: rgba(172, 170, 166, 0.5);    text-indent: 0.625rem;}*/.block_newsletter form button[type=submit] {    position: absolute;    background: none;    border: none;    bottom: 0.3125rem;    right: 0.125rem;    color: #333;}.block_newsletter form button[type=submit] .search:hover {    color: #2058b3;}.block_newsletter p {    padding: 10px 0 0 0px;    margin: 0;}.block_newsletter p.alert { padding: 5px; position: absolute;  width: 100%; }  .block_newsletter form .input-wrapper {    overflow: hidden;}.block_newsletter form input[type=text] {    padding: 11px;    width: 100%;}.block_newsletter form input[type=text]:focus {    outline: 0;}.block_newsletter form input.btn{    color: #fff;    background: #000;    letter-spacing: 0.8px;    text-transform: capitalize;    font-size: 14px;    font-weight: 600;}.block_newsletter form input {    height: 45px;    padding: 9px 38px;    outline: 0;    font-weight: 400;}.block_newsletter .btn:hover{    color: #2058b3;}.block-contact {}.linklist .blockcms-title a {    color: #414141;}.account-list a {    color: #acaaa6;}.account-list a:hover {    color: #2058b3;}.blockcms-title,.myaccount-title,.myaccount-title a,.block-contact-title,.footer-container h3.h3 {    font-weight: 700;    font-size: 18px;    margin-bottom: 25px;}.block-social {  float: left;  position: absolute;  right: 0;  top: 55px;  width: 25%;}.block-social li {  display: inline-block;    background-color: #f2f2f2;    background-repeat: no-repeat;    background-size: 20px 20px;    background-position: 5px 5px;    cursor: pointer;    margin-right: 5px;    border: 1px solid #f2f2f2;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 50%;    height: 30px;    width: 31px;}.block-social li:hover {   }.block-social li a {    display: block;    height: 100%;    white-space: nowrap;    text-indent: 100%;    overflow: hidden;}.block-social ul{   }.block-social li a:hover {    color: transparent;}.facebook {    background-image: url(../css/3935e107ea61866e60d7946dc6a962f1.svg);}.facebook:hover{      background-image: url(../css/3935e107ea61866e60d7946dc6a962f2.svg);      background-color: #3b5998;        border-color: #3b5998;}.facebook::before {    content: "";    background-image: url(../css/8b05d51ede908907d65695558974d86f.svg);}.facebook.icon-gray {    background-image: url(../css/d3fbae74a276a9f6cf1d6241f29b61a3.svg);}.facebook.icon-gray:hover {    background-image: url(../css/8b05d51ede908907d65695558974d86f.svg);}.twitter {    background-image: url(../css/a67175d1ea11389d9107bd8c08f9d7d7.svg);}.twitter:hover {    background-image: url(../css/a67175d1ea11389d9107bd8c08f9d7d71.svg);    background-color: #4099ff;    border-color: #4099ff;}.twitter::before {    content: "";    background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);}.twitter.icon-gray {    background-image: url(../css/d1a435fd2571e67858a31ee954b52278.svg);}.twitter.icon-gray:hover {    background-image: url(../css/ffddcb3736980b23405b31142a324b62.svg);}.rss {    background-image: url(../css/cf2f3c1d5c7cb02c29f61964313148e1.svg);}.rss:hover {    background-image: url(../css/cf2f3c1d5c7cb02c29f61964313148e2.svg);    background-color: #ff9900;    border-color: #ff9900;}.youtube {    background-image: url(../css/22c0528acb6d9cd5bf4c8f96381bc05c.svg);}.youtube:hover {    background-image: url(../css/22c0528acb6d9cd5bf4c8f96381bc05c_hover.svg);     background-color: #ff0000;    border-color: #ff0000;}.googleplus {    background-image: url(../css/36bff72dcba3098b4b70b482b22c29ab.svg);}.googleplus:hover {    background-image: url(../css/36bff72dcba3098b4b70b482b22c29ab1.svg);     background-color: #d34836;    border-color: #d34836;}.googleplus::before {    content: "";    background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);}.googleplus.icon-gray {    background-image: url(../css/7c24d4275efcbe8891f78378b7c808e0.svg);}.googleplus.icon-gray:hover {    background-image: url(../css/c1a65805f759901a39d10eb854c1dcf2.svg);   }.footer-container .links .h3,.footer-container .links h3,.footer-container .links h3 a{    color: #242424;    line-height: 1.5;    font-size: 14px;    margin-bottom: 10px;}.pinterest {    background-image: url(../css/afb2ed6d67613a724a420a39b4fe5b0d.svg);}.pinterest:hover {     background-color: #c63d2d;    border-color: #c63d2d;     background-image: url(../css/afb2ed6d67613a724a420a39b4fe5b0d_hover.svg);}.pinterest::before {    content: "";    background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);}.pinterest.icon-gray {    background-image: url(../css/7988be8b63edf9c4accebf94d5db7927.svg);}.pinterest.icon-gray:hover {    background-image: url(../css/b1db819132e64a3e01911a1413c33acf.svg);}.vimeo {    background-image: url(../css/f255af0bbbe837e79f7821827f9c6f10.svg);}.vimeo:hover {    background-image: url(../css/f255af0bbbe837e79f7821827f9c6f10_hover.svg);  background-color: #007bb6;    border-color: #007bb6;}.instagram {    background-image: url(../css/0266b05265f317a7409560b751cd61e8.svg);}.instagram:hover {    background-image: url(../css/0266b05265f317a7409560b751cd61e8_hover.svg);     background-color: #da2f7d;    border-color: #da2f7d;}.footer-before{    /*background: #2058b3;*/    color: #FFF;    /*padding:50px 0;*/}.footer-container {    padding: 0px 10px 30px;    clear: both;    width: 100%;}.col-md-12.forecopyright {    padding: 0 0 10px;    z-index: 1;}.row.footer-after {    position: relative;    margin: 0;}.footer-container li {    margin-bottom: 0.3125rem;}.footer-container .links li a::before {    background: rgba(0, 0, 0, 0) url("../img/megnor/footer-arrow.png") no-repeat scroll 0 6px;    content: "";    height: 20px;    left: 0;    padding-left: 18px;    position: absolute;    top: 1px;    width: 20px;}.footer-container .links li a:hover::before {    background-position: 0 -25px;}.footer-container li a {    color: #333;    cursor: pointer;    font-size: 0.875rem;    position: relative;    padding-left: 20px;}#links_block_footer.links li a::before{ display: none; }#tm_footerlink li a{padding-left: 0;}.footer-container li a:hover {    color: #2058b3;}.footer-container .links .collapse {    display: inherit;}#block-contact_list{    background: rgba(0, 0, 0, 0) url("../img/megnor/map.png") no-repeat scroll 0 0;    line-height: 24px;}#block-contact_list a{ color: #333333;}#block-contact_list a:hover {  color: #2058b3;}.footer-container .links.links2{ width:50%; }.footer-container .links{ width:25%; margin-bottom: 35px;  padding-left: 30px; }.contact-rich {    }.contact-rich h4 {}.contact-rich .block {   }.contact-rich .icon {    float: left;    width: 45px;}.contact-rich .icon i {    font-size: 2rem;}.contact-rich .data {    width: auto;    overflow: hidden;}.contact-rich .data.email {}.contact-form {    background: #FFFFFF;    padding: 1rem;    color: #333;    width: 100%;}.contact-form h3 {    text-transform: uppercase;    color: #414141;}#products #main .page-header,#pagenotfound #main .page-header {    margin: 2rem 0 3rem;}#products #main .page-content,#pagenotfound #main .page-content {    margin-bottom: 10rem;}#products .page-not-found,#pagenotfound .page-not-found {    background: #FFFFFF;    padding: 30px;    border:1px solid #ddd;}#products .page-not-found h4,#pagenotfound .page-not-found h4 {    margin: 0 0 10px;}#products .page-not-found .search-widget, #pagenotfound .page-not-found .search-widget {  bottom: 0;  float: none;  padding: 0;  position: relative;  right: 0;}#products .page-not-found .search-widget input,#pagenotfound .page-not-found .search-widget input {    width: 100%;    }.customization-modal .modal-content {    border-radius: 0;     -webkit-border-radius:0px;    -khtml-border-radius:0px;    -moz-border-radius:0px;    border: 1px solid #ddd;}.customization-modal .modal-content .modal-body {    padding-top: 0;}.customization-modal .modal-content .modal-body .product-customization-line {    padding-bottom: 0.9375rem;    padding-top: 0.9375rem;    border-bottom: 1px solid #ddd;}.customization-modal .modal-content .modal-body .product-customization-line .label {    font-weight: bold;    text-align: right;}.customization-modal .modal-content .modal-body .product-customization-line:last-child {    padding-bottom: 0;    border-bottom: 0;}/*** HEADER ***/#header {    } .popover {    font-family: inherit;}/*** MAIN ***/#main .page-header {    margin-bottom:0;}#main > h1,#main h2.h2,#main .page-header h1,.block-category h1{    font-size:22px;    color:#414141;    text-transform: uppercase;    margin-bottom: 25px;}#main .page-content {  background: #ffffff none repeat scroll 0 0;  border: 1px solid #ddd;  margin-bottom: 1.5625rem;  padding: 30px;}#sitemap .sitemap , #sitemap .sitemap .container-fluid{  padding: 0;  margin: 0;}.sitemap a {  line-height: 30px;}#main .page-content h6 {    margin-bottom: 1.125rem;    font-weight: normal;}#main .page-content #notifications {    margin-left: -15px;    margin-right: -15px;}#main .page-footer {    margin-bottom: 1.5625rem;}#notifications ul {    margin-bottom: 0;}/*** FOOTER ***/#footer {   }/*** Responsive part ***/@media (max-width: 543px) {}/*# sourceMappingURL=theme.css.map*/.top_button {    background: url(../img/megnor/back_to_top.png) no-repeat scroll 0 0 transparent;    height: 38px;    width: 38px;    right: 10px;    bottom: 10px;    display: none;    position: fixed;    z-index: 95;}/* Flexslider */.spinner {    min-height: 465px;    background: url(../img/megnor/loading.gif) no-repeat center center #fff;    width: 100%;}.sitemap .tree{ padding-left:25px; }.sitemap .tree li { padding:5px 0; }.sitemap .tree li a:before {    content: "\E315";    display: inline-block;    font-family: 'Material Icons';    padding-right: 8px;}/* Cloudzooom */.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}.zoomPad{    position:relative;    float:left;    z-index:99;    cursor:crosshair;}.zoomPreload{     opacity: 0.8;    -khtml-opacity: 0.8;    -webkit-opacity: 0.8;    -moz-opacity: 0.8;   filter: alpha(opacity = 80);   color: #333;   font-size: 12px;   font-family: Tahoma;   text-decoration: none;   border: 1px solid #CCC;   background-color: white;   padding: 8px;   text-align:center;   background-image: url(../images/zoomloader.gif);   background-repeat: no-repeat;   background-position: 43px 30px;   z-index:110;   width:90px;   height:43px;   position:absolute;   top:0px;   left:0px;    * width:100px;    * height:49px;}.zoomPup{    overflow:hidden;    background-color: #FFF;    opacity: 0.6;     -khtml-opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;    filter: alpha(opacity = 60);    z-index:120;    position:absolute;    border:1px solid #CCC;  z-index:101;  cursor:crosshair;}.zoomOverlay{    position:absolute;    left:0px;    top:0px;    background:#FFF;    /*opacity:0.5;*/    z-index:5000;    width:100%;    height:100%;    display:none;  z-index:101;}.zoomWindow{    position:absolute;    left:110%;    top:40px;    background:#FFF;    z-index:6000;    height:auto;  z-index:10000;  z-index:110;}.zoomWrapper{    position:relative;    border:1px solid #999;  z-index:110;}.zoomWrapperTitle{    display:block;    background:#999;    color:#FFF;    height:18px;    line-height:18px;    width:100%;  overflow:hidden;    text-align:center;    font-size:10px;  position:absolute;  top:0px;  left:0px;  z-index:120; -khtml-opacity: 0.6;    -webkit-opacity: 0.6;    -moz-opacity: 0.6;  opacity: 0.6;  filter: alpha(opacity = 60);}.zoomWrapperImage{    display:block;  position:relative;  overflow:hidden;  z-index:110;}.zoomWrapperImage img{  border:0px;  display:block;  position:absolute;  z-index:101;}.zoomIframe{  z-index: -1;  filter:alpha(opacity=0);  opacity: 0.80;   -khtml-opacity: 0.80;    -webkit-opacity: 0.80;    -moz-opacity: 0.80;  position:absolute;  display:block;}.title .name{    font: 700 14px/19px "Lato", sans-serif;    color: #2058b3;    text-transform: uppercase;}.title .subheading{    font: normal 12px/18px "Lato", sans-serif;    color: #242424;    float: left;    width: 100%;    text-transform: capitalize;}#tmtestimonialcmsblock .main-block .image img{    border-radius: 50%;    -webkit-border-radius: 50%;    -khtml-border-radius:50%;    -moz-border-radius: 50%;}.dropdown-item:hover{    color: #808080;}#tmbanner p{    margin: 0;}.quickview .btn.btn-primary.add-to-cart{    font-size: 14px;    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    width: auto;    padding: 5px 15px;    left: 0;}.quickview .product-quantity .add{    width: 100%;    margin-top: 25px;}.featured-products .quick-view{}.countinue-cart.label {    border: 1px solid #2058b3;    background: #2058b3;    padding: 10px 15px;    color: #fff;    text-transform: uppercase;    font-weight: 400;}.countinue-cart.label:hover{    background-color: #242424;    border-color: #242424;    color: #fff !important;}.copyright a{    color: #333;}.copyright a:hover{    color: #2058b3;}#tm_footerlink li:last-child{    border-right: none;}.cart_block_list {    max-height: 135px;    overflow: auto;}.brands {    position: relative;    width: 100%;    clear: both;    float: left;    margin-bottom: 40px;}.slide.tmleftbanner1-container img {    width: 100%;}.products img.img_1 {    margin: 0 auto;    left: 0;    position: absolute;    right: 0;    top: 0;    opacity: 0;        -khtml-opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -webkit-transform: scaleX(0);    -moz-transform: scaleX(0);    -ms-transform: scaleX(0);    -o-transform: scaleX(0);    transform: scaleX(0);}.product_item:hover img.replace-2x, .products li.item:hover img.replace-2x {    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);    opacity: 1;        -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;    filter: alpha(opacity=100);    -webkit-transform: scaleX(1);    -moz-transform: scaleX(1);    -ms-transform: scaleX(1);    -o-transform: scaleX(1);    transform: scaleX(1);}#js-checkout-summary {    margin-top: 30px;}@media (max-width: 1350px) {     .header-top .search-widget{        width: 66%;    }    #header .header-nav{        padding: 0 30px;    }    .box-cms-content{        padding: 0 0 0 150px;    }    .block-social {      right: 30px;      top: 38px;      width: 15%;    }    #main .images-container .js-qv-mask .customNavigation {      top: 35px;    }    li.product-flag.online-only {      bottom: 8.7rem;    }    .products-sort-order {      width: 68.2%;    }}@media (max-width: 1199px) {      #products .products .list li.product_item .center-block {      width: 63%;    }    .col-md-6.pro_detail{        margin-bottom: 30px;    }    .block_newsletter .col-md-7.col-xs-12{        width: 50%;    }    #tm_vertical_menu_top .menu-title{        padding: 20px 15px;    }     .box-cms-content{        padding: 0 0 0 180px;    }      #header .header-nav{        padding: 0;    }    #tmcmsbannerblock .subbanner1{        width: 48%;    }    #tmcmsbannerblock .subbanner2{        width: 48%;    }    #tmnavcmsblock{        width: 74%;        margin-top: 15px;    }    .box-cms-content {        float: left;        width: 100%;        position: relative;        margin-bottom: 30px;        padding: 0 0 0 20px;    }    .fourth-content{        margin: 0 10px;    }    .header-top .search-widget{        width: 573px;    }    .service-title{        font-size: 13px;    }    .footer-container .links {        width: 25%;        padding: 0 10px;    }    .block-contact {      width: 25% !important;    }   .block-social {       right: 0;       width: 24%;       top: 45px;    }    #tmfootercmsblock .footer-desc{        width: 48%;    }    .icon-left1 {        margin-right: 10px;    }    .icon-left2 {        margin: 5px 15px 0 10px;    }    .icon-left3 {        margin: 5px 15px 0 10px;    }    .service-right .sub-title {        font-size: 12px;    }    #tm_toplink li{        padding: 12px 10px;    }    .blockcart {        width: 20%;    }     #tmsubbanner1 li {        width: 48.5% !important;    }    #tmsubbanner li {        width: 31.3% !important;    }      .block_newsletter .title {      background-position: 0 7px;      font-size: 16px;    }    .block_newsletter form .col-xs-12 {        width: 350px;    }    .page-customer-account #content{        overflow: auto;    }    #tm_footerlink li{ padding: 0 8px;}    #tmfootercmsblock .footer_logo{ padding-top: 15px;}    #links_block_footer{ width: 80%;}    .text1 a{ font-size: 24px;}    .text-block{  left: 7%;}    .products-selection .products-selection_sort {      width: 43.9%;    }    #main .images-container .js-qv-mask .customNavigation {      top: 40px;    }    li.product-flag.online-only {      bottom: 9.5rem;    }    .products-sort-order {      width: 68.3%;    }    #cart .cart-overview .product-line-grid-right .price .product-price strong {      padding: 0 20px;    }}@media (max-width: 991px) {     #left-column .sidebar-bestseller.block, #left-column .sidebar-latest {        margin-bottom: 0;    }    #products .products .list li.product_item .center-block{        padding: 0 20px;         width: 58%;    }    .product_list.gridcount.row.list .product-miniature .product-flags .on-sale {        right: -3px;    }    .products .thumbnail-container, .product-accessories .thumbnail-container{        display: inline-block;    }    #left-column{        margin-top: 0;        margin-bottom: 30px;    }   #left-column .block .block_content, #right-column .block .block_content{ padding: 0;}    .top-menu a.dropdown-item.dropdown-submenu[data-depth="1"]:hover{        padding-left: 10px !important    }    .row.footer-after {        position: relative;        clear: both;        padding-bottom: 20px;    }    #tmpaymentcmsblock {        top: 0;        float: none;        position: relative;        padding: 5px 0;    }    .col-md-12.forecopyright{ padding: 0;}    .block_newsletter .col-md-7.col-xs-12 {        float: left;        position: relative;        width: 100%;        margin: 20px 0;    }    .footer-before .container{        height: 200px;    }    #tmleftbanner1 {        display: none;    }     .footer-container .col-md-6{ width:100%; }    .footer-container .title.hidden-md-up,    #search_filters .facet .facet-title.hidden-md-up{display: block !important;}        #content-wrapper,      .layout-left-column #content-wrapper,    .layout-right-column #content-wrapper,    #left-column, #right-column{width:100% !important;  padding-left:0px; padding-right:0px;}    .block-social {        margin-top:15px;        text-align: center;        clear: both;        display: inline-block;        width: 100%;    }    .block-contact {        padding-left: 1.5rem;    }    .footer-container .hidden-sm-down,    #search_filters .facet .facet-title.hidden-sm-down {display: none !important;}    .footer-container .links:first-child,    .footer-container .links{ width:100%; margin:0px; padding:0; }    .footer-container .wrapper {        padding-left: 0 !important;        padding-right: 0 !important;    }    .footer-container .links .title {        font-size: 14px;        cursor: pointer;    }    .footer-container .links .title .collapse-icons .remove {        display: none;    }    .footer-container .links .title[aria-expanded="true"] .collapse-icons .add {        display: none;    }    .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {        display: block;    }    .footer-container .links .title[aria-expanded="true"] .collapse-icons .add, .footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {      line-height: 20px;    }    .footer-container .links .navbar-toggler {        display: inline-block;        padding: 0;        color: #414141;    }    .footer-container .links .collapse {        display: none;    }    .footer-container .links .collapse.in {        display: block;    }    .footer-container .links ul {        margin-bottom: 0;        /*padding: 15px;*/    }    .footer-container .links ul > li {     }    .footer-container .links ul > li a {         position: relative;    }    .footer-container .block-contact .hidden-md-up{ }    .footer-container  .copyright{ text-align: center;}    .footer-container {0}    .block_newsletter .title{         margin-bottom: 15px;        width: 100%;        position: relative;        display: block;    }    .block_newsletter form .col-xs-12{  width: 100% !important;}    #product-modal .modal-content .modal-body .mask{        margin-top: 20px;    }    .product-images > li.thumb-container {        display: inline-block;    }    #main .images-container .js-qv-mask .customNavigation{        top: 35px;    }    .product-cover img {        width: 100%;    }    #product-modal .modal-content .modal-body {        -webkit-box-orient: vertical;        -moz-box-orient: vertical;        box-orient: vertical;        -webkit-box-direction: normal;        -moz-box-direction: normal;        box-direction: normal;        -webkit-flex-direction: column;        -moz-flex-direction: column;        flex-direction: column;        -ms-flex-direction: column;        margin-left: 0;    }    #product-modal .modal-content .modal-body img.product-cover-modal {        width: 100%;    }    #product-modal .modal-content .modal-body .arrows {        display: none;    }    #product-modal .modal-content .modal-body .image-caption {        width: 100%;    }    #blockcart-modal .modal-dialog {        width: calc(100% - 20px);    }    #blockcart-modal .modal-body {        padding: 1.875rem;    }    .social-sharing{ text-align: left;}    .product-quantity .add{        margin-left:0px;           }    #left-column .block .block_content.collapse,    #right-column .block .block_content.collapse{        display: none;    }    #left-column .block .block_content.collapse.in,    #right-column .block .block_content.collapse.in{        display: block;    }    #category #left-column #search_filters_wrapper,    #category #right-column #search_filters_wrapper {         }    #category #left-column #search_filter_controls,    #category #right-column #search_filter_controls {        text-align: center;        margin-bottom: 1rem;        margin-top: 1rem;    }    #category #left-column #search_filter_controls button,    #category #right-column #search_filter_controls button {        margin: 0 0.5rem;        padding: 10px 15px;    }    #category #left-column #search_filters,    #category #right-column #search_filters {        margin-bottom: 0;        box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;        padding: 0;            }    #category #left-column #search_filters .facet,    #category #right-column #search_filters .facet {        padding-top: 0;        border-bottom: 1px solid #f6f6f6;    }    #category #left-column #search_filters .facet .title,    #category #right-column #search_filters .facet .title {        cursor: pointer;        padding: 13px 0px;    }    #category #left-column #search_filters .facet .title .collapse-icons .remove,    #category #right-column #search_filters .facet .title .collapse-icons .remove {        display: none;    }    #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add,    #category #right-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add  {        display: none;    }    #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove,    #category #right-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {        display: block;    }    #category #left-column #search_filters .facet .facet-title,    #category #right-column #search_filters .facet .facet-title {            }    #category #left-column #search_filters .facet .h6,    #category #right-column #search_filters .facet .h6 {        margin: 0;        padding: 0;        display: inline-block;    }    #category #left-column #search_filters .facet .navbar-toggler,    #category #right-column #search_filters .facet .navbar-toggler  {        display: inline-block;        padding: 0 0 0 0;    }    #category #left-column #search_filters .facet .collapse,    #category #right-column #search_filters .facet .collapse {        display: none;    }    #category #left-column #search_filters .facet .collapse.in,    #category #right-column #search_filters .facet .collapse.in {        display: block;    }    #category #left-column #search_filters .facet .facet-label a,    #category #right-column #search_filters .facet .facet-label a {        margin-top: 0;    }    #category #left-column #search_filters .facet ul,    #category #right-column #search_filters .facet ul {        margin-bottom: 0;    }    #category #left-column #search_filters .facet ul li,    #category #right-column #search_filters .facet ul li {        border-top: 1px solid #f6f6f6;        padding: 0.625rem;    }    .products-selection .sort-by {      margin-left: 0;      text-align: left;      width: auto;      padding-left: 0;    }    .products-selection{ margin: 0 auto 20px;}    .products-sort-order{ width: 70%;}    #products .products-selection .col-sm-3.col-xs-4.hidden-lg-up.filter-button {      float: right;      margin:  0;      padding: 0;      width: auto;    }    .products-selection .showing {      padding: 1rem 0 0;    }    #left-column .block .block_title .collapse-icons .remove,    #right-column .block .block_title .collapse-icons .remove {        display: none;    }    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .add,    #right-column .block .block_title[aria-expanded="true"] .collapse-icons .add {        display: none;    }    #left-column .block .block_title[aria-expanded="true"] .collapse-icons .remove,    #right-column .block .block_title[aria-expanded="true"] .collapse-icons .remove {        display: block;    }    #left-column .block .block_title .navbar-toggler,    #right-column .block .block_title .navbar-toggler {        display: inline-block;        padding: 0;        color: #414141;    }    #left-column .block, #right-column .block, #left-column .links, #right-column .links{ margin: 0;}    .done {        margin: 0;        padding: 0;    }    body#checkout section.checkout-step .address-item {        -webkit-flex-grow: 1;        -moz-flex-grow: 1;        flex-grow: 1;        -ms-flex-positive: 1;    }    body#checkout section.checkout-step .delivery-option-2 {        -webkit-box-orient: vertical;        -moz-box-orient: vertical;        box-orient: vertical;        -webkit-box-direction: normal;        -moz-box-direction: normal;        box-direction: normal;        -webkit-flex-direction: column;        -moz-flex-direction: column;        flex-direction: column;        -ms-flex-direction: column;    }    .delivery-option {        display: -webkit-box;        display: -moz-box;        display: box;        display: -webkit-flex;        display: -moz-flex;        display: -ms-flexbox;        -js-display: flex;        display: flex;        margin: auto;    }    .delivery-option .custom-radio {        -webkit-box-flex: 0;        -moz-box-flex: 0;        box-flex: 0;        -webkit-flex: 0 0 auto;        -moz-flex: 0 0 auto;        -ms-flex: 0 0 auto;        flex: 0 0 auto;    }    .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {        text-align: left;    }    #order-confirmation #registration-form {        width: 100%;    }      .header-bg, .header-bottom.container, .header-after.container{ display: none;}    #header .header-nav #search_widget {      bottom: auto;      cursor: pointer;      display: block;      left: auto;      margin: 11px 12px 0;      padding: 0;      position: relative;      right: auto;      top: 0;      width: auto;    }        .header-nav span.search_button {      background: rgba(0, 0, 0, 0) url("../img/megnor/search.png") no-repeat scroll 0 2px;      border: medium none;      display: block;      height: 25px;      position: relative;      right: 0;      text-align: center;      top: 0;      width: 25px;    }    .header-nav span.search_button:hover {      background-position: 0 -58px;    }    .header-nav .searchtoggle {      display: none;      position: absolute;      right: 0;      top: 50px;      width: 300px;      z-index: 9;    }    #header .header-top{        padding: 0 !important;    }    .header-bg{        bottom: 0px !important;    }    .header-bottom.container {        padding-bottom: 20px;        padding-top: 0;    }    .header-top .search-widget form {        margin: 0 auto;    }    .header-top .search-widget form input[type="text"] {        min-width: inherit;        background: #FFFFFF;    }    #header .header-nav.fixed{       position: fixed;        top: 0;        z-index: 999;        transition: all 0.3s ease-out 0s;        -webkit-transition: all 0.3s ease-out 0s;        -moz-transition: all 0.3s ease-out 0s;        -ms-transition: all 0.3s ease-out 0s;        -o-transition: all 0.3s ease-out 0s;        width: 100%;        animation: fixedAnim 1s ease 0s normal both 1 running;        -webkit-animation: fixedAnim 1s ease 0s normal both 1 running;        -moz-animation: fixedAnim 1s ease 0s normal both 1 running;        -ms-animation: fixedAnim 1s ease 0s normal both 1 running;        -o-animation: fixedAnim 1s ease 0s normal both 1 running;    }    #header .header-nav > .container{         -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);        box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);        -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.12);        position: relative;    }    .navbar-toggleable-md .navbar-nav .nav-item {        float: none;        margin-left: 0;    }    #header .logo {        width: auto;    }    #products .product-miniature,    .products .product-miniature {        margin: 0 auto;    }    .sub-menu {        left: 0;        min-width: 100%;    }    #blockcart-modal .product-image {        width: 100%;        display: block;        max-width: 250px;        margin: 0 auto 0.9375rem;    }    #blockcart-modal .cart-content {        padding-left: 0;    }    #blockcart-modal .product-name,    #product-availability {        margin-top: 0.625rem;    }    #search_filters .facet .facet-label {        text-align: left;    }    .block-category .category-cover {        position: relative;        text-align: center;    }    .block-category {        padding-bottom: 0;    }    #tmtestimonialcmsblock .pull-xs-right{        display: block;        height: 10px;    }    #contact #left-column{        width: 100%;    }    #block-reassurance{        margin-bottom: 30px;    }       #block-contact_list{        line-height: 30px;    }    #tm_toplink li{        width: 100%;        padding: 5px 10px;    }    #breadcrumb_wrapper{        width: 100%;    }    #_mobile_logo{       float: left;       width: auto;    }    #header .header-nav #menu-icon{        margin-top: 20px;    }    #header .cart_block{        top: 53px;        right: 0;    }    .cart-products-count {      color: #000000;      display: inline-block;      float: none;      vertical-align: middle;    }    #header .header-nav .blockcart-header:hover .material-icons.expand-more{color: #2058b3;}    #header .header-nav .blockcart{        text-align: right;        width: auto;         padding: 0;        margin-top: 8px;        margin-right: 0;    }    #header .header-nav{        height: auto;    }    #links_block_top .material-icons{        display: block;        padding-left: 20px;    }    #tmnavcmsblock{        display: none;    }    #tm_toplink{       display: none;        background: #fff;        border: 1px solid #ddd;        margin-top: 8px;        position: absolute;        width: 140px;        text-align: left;        padding: 10px;    }    .header-top #links_block_top{        position: absolute;        margin: 0;        top: -52px;        right: 175px;        cursor: pointer;        z-index: 9;        width: auto;        display: none;    }    #links_block_top {         margin: 23px 20px 0 0;         z-index: 99;         cursor: pointer;    }    .header-nav #links_block_top{        display: block;    }    #header .header-nav #menu-icon .nav-menu {        float: left;        position: relative;        padding-right: 5px;        text-transform: uppercase;        color: #000;        margin-top: -4px;    }    #_desktop_user_info{     display: none;    }    #_desktop_contact_link{        display: none;    }    #tm_toplink li a{        color: #242424 !important;    }    #links_block_top .h3{        color: #000;    }       .header-nav a{        color: #242424 !important;    }      #_mobile_cart {      float: right;      position: relative;    }    #header .header-nav .blockcart a {      float: right;      position: relative;    }    .blockcart-header a #bgimage {      background-position: 0 5px;      display: inline-block;      height: 30px;      left: 0;      position: relative;      top: 0;      vertical-align: middle;      width: 30px;    }    .blockcart-header:hover a #bgimage {      background: rgba(0, 0, 0, 0) url("../img/megnor/cart1.png") no-repeat scroll 0 5px;    }    #header .header-nav .blockcart .blockcart-header {      position: relative;    }    #header .header-nav .material-icons.expand-more {      color: #000000;      display: inline-block;      vertical-align: middle;      line-height: 21px;    }    #header .header-nav .user-info {      padding: 11px 10px 5px;    }    #_mobile_user_info {      float: right;      position: relative;    }    #header .header-nav .user-info .account {      margin-left: 0;    }    #header .header-nav .user-info a {      display: inline-block;      position: relative;    }    #header .header-nav #_mobile_user_info .user-info .material-icons {      font-size: 29px;      line-height: 24px;      position: relative;      vertical-align: middle;    }    .icon-left1{        float: none;        margin: 0 auto;        text-align: center;    }    .icon-left2{        float: none;        margin: 0 auto;        text-align: center;    }    .icon-left3{        float: none;        margin: 0 auto;        text-align: center;    }    .service-right{        text-align: center;        padding: 10px;    }    .service-right .sub-title{        line-height: 20px;    }    #tmleftbanner{        display: none;    }    #tm_vertical_menu_top{        display: none;    }    #tmtestimonialcmsblock .block_content{        display: none;    }    .block_newsletter{        width: 100%;         padding-left: 20px;         padding-right: 20px;    }    .block-social {      display: inline-block;      float: left;      margin: 0 auto 20px;      position: relative;      text-align: center;      top: 0;      width: 100% !important;      border-bottom: 2px solid #e0e0e0;      padding-bottom: 20px;    }    .block-social ul{        border-left: none;        margin: 0;    }     #tmfootercmsblock {      border-bottom: medium none;      margin-bottom: 20px;      padding-bottom: 0;      width: 100%;    }    #tmfootercmsblock .footer-desc {        width: 64%;        margin-right: 0;        border-right: none;    }    .footer-container .links{        width: 100%;    }    .footer-container .links{        border-left: none;        padding: 10px 0 0;        clear: both;    }    .footer_logo{        margin: 0 0 18px 0;    }     .mobile-menu {         float: left;         margin: 5px 35px 0 0;    }     #header .container.menu-container {         padding: 0;    }     #header .header-nav .menu-icon .material-icons, #header .header-top .menu-icon .material-icons {         cursor: pointer;         font-size: 29px;         height: 40px;         line-height: 40px;         width: 40px;         color: #000;         top: 0;         text-align: center;    }     #header .header-top .menu-icon .material-icons{ color: #000;}    #header .header-nav .menu-icon .material-icons:hover,  #header .header-top .menu-icon .material-icons:hover{ color: #2058b3;}    #header .header-nav .user-info a:hover .material-icons {      color: #2058b3;    }     #mobile_top_menu_wrapper .mobile-menu-inner {         background: #ffffff none repeat scroll 0 0;         box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);         -moz-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);         -webkit-box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.1);         height: 100%;         left: -100%;         margin-left: 0;         overflow: auto;         padding: 5px 10px 10px;         position: fixed;         top: 0;         transition: all 0.3s ease 0s;         -webkit-transition: all 0.3s ease 0s;         -moz-transition: all 0.3s ease 0s;         -ms-transition: all 0.3s ease 0s;         -o-transition: all 0.3s ease 0s;         width: 300px;         z-index: 9999;    }     #mobile_top_menu_wrapper.slide .mobile-menu-inner {         left: 0;         transition: all 0.3s ease 0s;         -webkit-transition: all 0.3s ease 0s;         -moz-transition: all 0.3s ease 0s;         -ms-transition: all 0.3s ease 0s;         -o-transition: all 0.3s ease 0s;    }     #header .header-top .menu-icon.active .cat-title.title2 {         padding: 5px 0;    }     body.active #page {         height: 100%;         overflow: hidden;         position: relative;         width: 100%;    }    #header .header-nav > .container {        background: #fff;        padding: 10px 30px;    }    .top-menu a.dropdown-item.dropdown-submenu[data-depth="1"]{ border-bottom: none !important;}    #mobile_top_menu_wrapper .js-top-menu-bottom {      float: left;      margin-bottom: 30px;      width: 100%;      padding: 0 10px;    }    .quickview .mask.additional_slider .customNavigation {      top: 55px;    }    .text1 a {      font-size: 22px;    }    #links_block_left{ margin-bottom: 0 !important;}    #left-column .block .block_title, #right-column .block .block_title{ margin-bottom: 10px;}    #tmfootercmsblock .footer-desc p {      margin: 0;    }    .block-contact {      width: 100% !important;    }    .footer-container .row.footer{ margin-bottom: 30px;}    #links_block_footer {      width: 100%;      text-align: center;    }    #tm_footerlink li {      padding: 0 6px 0 2px;    }    .products-selection .products-selection_sort {          width: 100%;    }    li.product-flag.online-only {      bottom: 9rem;    }    #wrapper > .container {      padding-top: 20px;    }        #checkout #content .col-md-8{        width: 100%;    }        #checkout #content .col-md-4{        width: 100%;        margin: 20px 0;        padding-right: 15px;    }        #checkout #content #js-checkout-summary {        margin: 0 0 20px;    }    #left-column #categories_blog_menu{ margin-bottom: 0;}    #cart .cart-overview .product-line-grid-right .price .product-price strong {      padding: 0;    }    .products .product_list li .quick-view{    opacity: 1;     -khtml-opacity: 1;    -webkit-opacity: 1;    -moz-opacity: 1;}}@media (max-width: 959px) {    #blockcart-modal .cart-content .btn {        margin-top: 10px;    }}@media (max-width: 767px) {    #left-column .products .product-description {        text-align: left;    }    .tab-main-title {        float: none;        width: 100%;        position: relative;        text-transform: uppercase;        text-align: center;        left: 0;        right: 0;        display: inline-block;    }    #product .product-tabcontent{        margin-top: 50px;    }      #products .products .list li.product_item .center-block {      padding: 15px 0;      width: 100%;    }     #products .tabs .tab-pane{        margin-top: 0;    }     .tm-hometabcontent .tabs .tab-pane{        margin-top: 0;    }     .tm-hometabcontent .products-section-title {        float: none;        color: #fff;        background-color: #000;        padding: 9px 29px;        font-size: 20px;        margin: 0 auto;        position: relative;        display: inline-block;        text-align: center;    }     .tabs {        float: none;        position: relative;    }    #home-page-tabs{        padding-bottom: 10px;        margin: 20px auto 10px;        width: 50%;    }     .tm-hometabcontent .tabs .nav-tabs .nav-item{        float: none;        width: 100%;        margin: 0px;    }    .tabs .nav-tabs .nav-link.active{        border-bottom-color: #ddd;    }    #tm_footerlink{        text-align: center;    }    .product-features > dl.data-sheet dt.name, .product-features > dl.data-sheet dd.value{        width: 100%;    }    .col-md-6.pro_image {        width: 100%;    }    .col-md-6.pro_detail {        width: 100%;    }    .footer-container{        padding: 0px 0px 30px;    }    #products .product-description, .products .product-description, .product-accessories .product-description{        text-align: center;    }    .product-miniature .product-actions .add-to-cart,    .product-miniature .product-actions-main .add-to-cart{        float: none;        display: inline-block;    }    .tm-hometabcontent .product_list.grid.gridcount .quick-view{        float: none;        display: inline-block;    }    #tmcmsbannerblock{           }    #tmfootercmsblock .footer_logo {        float: none;        margin: 0 auto;        width: 100%;        text-align: center;        left: 0;        right: 0;    }    #tmfootercmsblock .footer-desc {        width: 100%;        margin: 20px 0;        border: none;    }    .text-block{        top: 12%;    }    .text1 {        margin-bottom: 5px;    }    .text1 a{        font-size: 16px;    }    .text2 {        margin-bottom: 8px;    }    .text2 a{        font-size: 12px;    }    .text3 a{        font-size: 12px;        line-height: 15px;    }    .tab-main-title{        margin: 20px auto 15px;    }    #tmsubbanner {        float: none;        margin: 0 auto;        width: 100%;        text-align: center;        clear: both;        position: relative;    }    #tmsubbanner li a {        display: inline-block;        overflow: hidden;    }     .page-customer-account #content{        overflow: visible;    }    #links_block_top{        margin: 23px 10px 0 0;    }    #block-contact_list {        line-height: 30px;    }    .block_newsletter {     padding-left: 15px;    padding-right: 15px;        padding-top: 13px;    }    .product-line-grid-body {        margin-bottom: 1rem;    }    #stores .page-stores {        width: 100%;    }    #stores .page-stores .store-item-container {        padding: 1rem 0;    }    #wrapper {        box-shadow: none;        -moz-box-shadow: none;        -webkit-box-shadow: none;    }    #checkout-cart-summary {        float: none;        width: 100%;        margin-top: 1rem;    }    #header {       /* background: #ebebeb;*/    }    #header .header-nav {        background: #FFFFFF;        color: #414141;    }    #header .header-nav .top-logo {        line-height: 45px;        vertical-align: middle;        width: 200px;        margin: 0 auto;    }    #header .header-nav .top-logo a img {        max-height: 50px;        max-width: 100%;    }    #header .header-nav #menu-icon{        margin-left: 30px;    }    #header .header-nav .right-nav {        -webkit-box-orient: vertical;        -moz-box-orient: vertical;        box-orient: vertical;        -webkit-box-direction: normal;        -moz-box-direction: normal;        box-direction: normal;        -webkit-flex-direction: column;        -moz-flex-direction: column;        flex-direction: column;        -ms-flex-direction: column;    }    #header .header-nav .user-info {        text-align: left;        margin-left: 0;        margin-right: 0px;    }    #header .header-top {        background: #ebebeb;        padding-bottom: 0;        padding-top:0px;        padding-bottom:10px;    }    #header .header-top a[data-depth="0"] {} section.checkout-step {        width: 100%;    }    .default-input {        min-width: 100%;    }    label {        clear: both;    }    #products .product-miniature,    .products .product-miniature {        margin: 0 auto;        text-align: center;    }    .block-contact {        padding-left: 0.9375rem;        border: none;    }    .menu,    .dropdown-item {        padding-left: 0;    }    #footer {    }    .container {        max-width: 100%;        background: #fff;    }    .products-sort-order .select-title {        margin-left: 0;    }    .products-selection h1 {        padding-top: 0;        text-align: center;        margin-bottom: 1rem;    }    .products-selection .showing {        padding-top: 1rem;        clear: both;    }    #prices-drop #content-wrapper,    #new-products #content-wrapper,    #best-sales #content-wrapper {        width: 100%;    }     #products .thumbnail-container,    .products .thumbnail-container,    .product-accessories .thumbnail-container {        display: inline-block;    }     #products .thumbnail-container .product-description,    .products .thumbnail-container .product-description,    .product-accessories .thumbnail-container .product-description {    }    #brand_list li.brand .brand-inner{ text-align: center; }    #brand_list li.brand .brand-inner .col-xs-12{ padding:0px; }    #brand_list li.brand .brand-inner .brand-products{ border-left:0px; padding:0px; }    .products .product_list .quick-view{            }    body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {        float: none;        margin-top: 0.25rem;        margin-left: 1.25rem;    }    body#checkout #header .header-nav {        max-height: none;        padding: 0;    }    body#checkout section.checkout-step .content {        padding: 0.9375rem;    }    body#checkout .form-group {        margin-bottom: 0.5rem;    }    #order-items {        border-right: 0;        margin-bottom: 2.5rem;    }    #order-items .card-title {        border-bottom: 1px solid #ebebeb;        margin-bottom: 1rem;        padding-bottom: 1rem;    }    #order-items hr {        border-top-color: #ebebeb;    }    .bold {        font-weight: bold;    }    #order-details {        padding-left: 0.9375rem;    }    #order-details .card-title {        border-bottom: 1px solid #ebebeb;        margin-bottom: 1rem;        padding-bottom: 1rem;    }    .navbar-toggleable-sm .navbar-nav .nav-item {        float: none;        margin-left: 0;    }    #blockcart-modal .divide-right {        border-right: none;    }    #blockcart-modal .modal-body {        padding: 1rem;    }    #product .page-content .product-leftside{         width: 280px;        margin: 0 auto 25px;        clear: both;        overflow: hidden;        height: 100%;    }    .products .grid li .view_detail{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    #category #search_filter_toggler{        margin: 0;    }    .special-products li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    .tm-hometabcontent li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    .products .grid li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    .productscategory-products li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    .product-accessories li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    .crosssell-products li:hover .product-price-and-shipping{        opacity: 1;         -khtml-opacity: 1;        -webkit-opacity: 1;        -moz-opacity: 1;    }    #header .cart_block{        top: 47px;    }    .quick-view{        display: none !important;    }    .block_newsletter .title{        margin-bottom: 30px;    }    .footer-container .links ul{        padding: 0;    }    #tmsubbanner li{        margin-right: 0px !important;        width: 100% !important;        margin-bottom: 20px;    }    #tmsubbanner1 li{         margin-right: 0px !important;    }     body#checkout section.checkout-step .delivery-option-2 .row div{        width: 100%;    }     .header-nav .searchtoggle{ top: 44px;   width: 296px;}    #header .header-nav .top-logo{width: 130px;}    .mobile-menu {      margin: 5px 25px 0 0;    }    .tm-hometabcontent .products ul.product_list.grid li.product_item, .special-products .products ul.product_list.grid li.product_item{ margin-bottom: 10px;}    .brands{ margin-bottom: 30px;}    .products-sort-order{ padding: 0;}    .products-sort-order .dropdown-menu {      width: 100%;    }    .pagination {      margin-bottom: 30px;    }    .pagination > div:first-child {      float: right;      line-height: 2.5rem;      margin-bottom: 10px;      text-align: right;      width: 100%;    }    li.product-flag.online-only {      bottom: 10.4rem;    }    #breadcrumb_wrapper{ display: none;}    #main .images-container .js-qv-mask .customNavigation {      top: 45px;    }    .productscategory-products .products-section-title, .crosssell-products .products-section-title, .product-accessories .products-section-title{ font-size: 17px;}    .form-control-comment{ padding-left: 15px;}    body#checkout section.checkout-step .forgot-password{ margin: 0 auto 20px;}    #password .btn-primary {      margin: 15px 15px 0;    }    #new-products .products-selection .products-selection_sort {      width: 100%;    }    #tmfootercmsblock .footer-desc{  margin: 20px auto 0;}    .spinner{  min-height: 300px;}}@media (min-width: 544px) {    .navbar {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }    .navbar-fixed-top,    .navbar-fixed-bottom {        border-radius: 0;        -webkit-border-radius:  0;    -khtml-border-radius:  0;    -moz-border-radius:  0;    }}@media (max-width: 543px) {    .cart-items {        padding: 1rem 0;    }    .cart-item {        border-bottom: 1px solid #ebebeb;    }    .cart-item:last-child {        border-bottom: 0;    }    .cart-grid-body .cart-overview {        padding: 0;    }    .cart-grid-body .no-items {        padding: 1rem;        display: inline-block;    }}@media (max-width: 480px) {    .spinner{ min-height: 200px;}    .product-miniature .product-actions .add-to-cart,    .product-miniature .product-actions-main .add-to-cart    {        float: none;    }    #products .thumbnail-container, .products .thumbnail-container, .product-accessories .thumbnail-container{        display: inline-block;    }    #products .product-description, .products .product-description, .product-accessories .product-description{        min-height: 120px;        text-align: center;    }    #header .header-nav .top-logo{        margin: 0 auto;        width: 100px;        line-height: 42px;    }    #header .header-nav .user-info {      padding: 11px 5px 5px;    }    #header .header-nav #menu-icon .nav-menu{        margin-top: 0;    }    #header .header-nav #search_widget{ margin: 11px 5px 0;}    #header .header-nav .blockcart{ margin-left: 5px;}    #header .header-nav .material-icons.expand-more{ width: 18px;}    #tm_toplink{        margin-top: 0;    }    #header .cart_block{ width: 270px; }    #mobile_top_menu_wrapper{width: 100%;}    .products .product_list li.product_item.col-sm-6,    .products .product_list li.item.col-sm-6,    .products .product_list li.product_item.col-md-6{        width: 50%;    }       .header-after.container{        display: none;    }       #header .header-nav #menu-icon .material-icons{        line-height: 26px;    }   #_mobile_logo{        display: block;   }    #mobile_top_menu_wrapper{        top: 110px;        padding: 0 15px;    }    #links_block_top{        margin: 23px 5px 0 0;    }    #links_block_top.fixed{        top: 78px;    }    .flexslider{           }    #links_block_top .material-icons{        padding-left: 10px;    }    #header .header-nav{        margin-bottom: 0;    }    #tmsubbanner li{        width: 100% !important;        margin-bottom: 20px;    }     #tmsubbanner1 li{        width: 100%;        margin-bottom: 20px;    }    .block_newsletter form .col-xs-12{        width: 100% !important;    }    #blockcart-modal .cart-content .btn{        margin-bottom: 10px;    }    #category #search_filter_toggler{        width: 90px;    }    #header .header-nav .material-icons{        font-size: 22px;        line-height: 1;    }    .flex-direction-nav{        display: none;    }    .tm-hometabcontent .product_list.grid.gridcount .quick-view{        float: none;        margin-left: 0;    }    .tm-hometabcontent .products ul.product_list.grid li.product_item {        margin-bottom: 0;    }    .text-block{        top: 20%;    }    .text1 a{        font-size: 18px;    }    .footer-before .container{        height: 220px;    }    #tmcmsbannerblock .subbanner1{        width: 100%;        margin-bottom: 20px;    }    #tmcmsbannerblock .subbanner2{        width: 100%;    }    #tmfootercmsblock .footer-desc{        padding: 0;    }    .blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap {        margin-left: 0;        width: 100%;        margin-top: 80px;    }        #header .header-nav .blockcart.inactive .cart-products-count {        display: none;    }    .container{        padding-left: 15px;         padding-right: 15px;    }    #header .header-nav > .container{ padding: 10px 15px;}    .mobile-menu {      margin: 2px 10px 0 0;    }    .search-widget form input[type="text"] {      min-width: 192px;      padding: 9px 10px 9px 9px;    }    .header-nav .searchtoggle{ width: 192px;}    .block-social li{   margin-right: 7px;}    #blockcart-modal .modal-title{ font-size: 19px;}    .products-section-title{ font-size: 16px;}    .cart-products-count{ display: none;}    .tabs .nav-tabs .nav-link{ padding: 6px 10px;}    .products-sort-order {      width: 60%;    }    #products .products-selection .col-sm-3.col-xs-4.hidden-lg-up.filter-button{ margin-top: 2px;}    .products .product-title a {      display: block;      overflow: hidden;      text-align: left;      text-overflow: ellipsis;      white-space: nowrap;      width: auto;    }    li.product-flag.online-only {      bottom: 11.4rem;    }    #main .images-container .js-qv-mask .customNavigation {      top: 55px;    }    .productpage_title, .quickview h1.h1{ font-size: 20px;}    .productscategory-products .products-section-title, .crosssell-products .products-section-title, .product-accessories .products-section-title {        margin-right: 60px;    }    #cart .cart-overview .cart-item .product-line-grid-right .price {      margin: 10px auto;    }    #checkout .nav.nav-inline.m-y-2 {      margin: 0 !important;    }    body#checkout .additional-information{ font-size:13px;}    #payment-confirmation button {      font-size: 13px;      letter-spacing: 0;    }    #main .page-content{ padding: 15px;}    #order-infos .box .col-xs-3 {      padding: 0;    }    #new-products .products-sort-order {      width: 86%;    }    .products .product-miniature{ padding: 0;}    .loadmore{ margin-top: 30px;}    .products .list .product-miniature .product-title a{ text-align: left;}    .block_newsletter .title {      font-size: 13px;      letter-spacing: 0;      padding:14px 0 15px 75px;    }    #product #tab-content{  margin-top: -6px;}} /**** CSS update ***/.ps-alert-error{margin-bottom:0}.ps-alert-error .item,.ps-alert-success .item{align-items:center;border:2px solid #ff4c4c;-js-display:flex;display:flex;background-color:#ff4c4c;margin-bottom:1rem}.ps-alert-error .item i,.ps-alert-success .item i{border:15px solid #ff4c4c;-js-display:flex;display:flex}.ps-alert-error .item i svg,.ps-alert-success .item i svg{background-color:#ff4c4c;width:24px;height:24px}.ps-alert-error .item p,.ps-alert-success .item p{background-color:#fff;margin:0;padding:18px 20px;width:100%}.ps-alert-success{padding:.25rem .25rem 2.75rem}.ps-alert-success .item{border-color:#4cbb6c;background-color:#4cbb6c}.ps-alert-success .item i{border-color:#4cbb6c}.ps-alert-success .item i svg{background-color:#4cbb6c}