.material-icons[data-icon]::before,.material-icons[data-icon]::after {    font-family: inherit;}.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: left;    width: 100%;    max-width: 100%;    padding: 8px 10px;    margin-left: -1px;    position: relative}#search_filters>.h6 {    background-color: #F6F6F6;    border-bottom: 1px solid #e7e7e7;    padding: 15px 20px;}#search_filters .facet .faceted-slider {    padding: 0 20px;    margin-bottom: 20px !important;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {    border-radius: 0;    border-top-right-radius: 4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    margin-top: -2px;    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-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}body {    margin: 0;    text-rendering: optimizeLegibility;    text-rendering: geometricPrecision;    font-smooth: always;    font-smoothing: antialiased;    -moz-font-smoothing: antialiased;    -moz-text-stroke: 0.5px #000;}.menu_and_cattree {    margin-top: 38px;    width: 100%;    position: relative;}.menu_and_cattree::after {    content: '';    position: absolute;    top: -6px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}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;}a:hover {    color: #EC4249;}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;    }    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: #878787;    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: 1.3;}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:hover {    color: #ec4249;    text-decoration: underline;}a:focus {    outline: none;    -webkit-outline: none;}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;}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-weight: 400;    line-height: 1.1;    color: #414141;}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: 1px solid #f1f1f1;}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;}.img-thumbnail {    padding: 0.25rem;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    transition: all .2s ease-in-out;    display: inline-block;    max-width: 100%;    height: auto;}.img-circle {    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;}kbd {    padding: 0.2rem 0.4rem;    font-size: 90%;    color: #fff;    background-color: #333;    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: #878787;}pre code {    padding: 0;    font-size: inherit;    color: inherit;    background-color: transparent;    border-radius: 0;}.pre-scrollable {    max-height: 340px;    overflow-y: scroll;}.container {    margin-left: auto;    margin-right: auto;}.custom_service h4 {    text-transform: uppercase;    font-size: 20px;    font-weight: 600;    margin-top: -8px;}.container::after {    content: "";    display: table;    clear: both;}@media (min-width: 544px) {    .container {        max-width: 576px;    }}@media (min-width: 768px) {    .container {        max-width: 720px;    }}@media (min-width: 992px) {    .container {        max-width: 940px;    }}@media (min-width: 1200px) {    .container {        max-width: 1170px;    }}.container-fluid {    margin-left: auto;    margin-right: auto;}.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: 25%;    }    .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: 75%;    }    .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 #f1f1f1;}.table thead th {    vertical-align: bottom;    border-bottom: 2px solid #f1f1f1;}.table tbody+tbody {    border-top: 2px solid #f1f1f1;}.table .table {    background-color: #fff;}.table-sm th,.table-sm td {    padding: 0.3rem;}.table-bordered {    border: 1px solid #f1f1f1;}.table-bordered th,.table-bordered td {    border: 1px solid #f1f1f1;}.table-bordered thead th,.table-bordered thead td {    border-bottom-width: 2px;}.table-striped tbody tr:nth-of-type(odd) {    background-color: rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover {    background-color: rgba(0, 0, 0, 0.075);}.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: #878787;}.thead-default th {    background-color: #f6f6f6;}#order-detail .page-footer {    clear: both;    padding: 0 15px;}.table-inverse {    color: #f6f6f6;    background-color: #878787;}.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: 0.5rem 0.75rem;    font-size: 14px;    line-height: 1.25;    color: #acaaa6;    background-color: #fff;    background-image: none;    background-clip: padding-box;    border: 1px solid rgba(0, 0, 0, 0.15);    border-radius: 0;}.form-control::-ms-expand {    background-color: transparent;    border: 0;}.form-control:focus {    color: #acaaa6;    background-color: #fff;    border-color: #66afe9;    outline: none;}.form-control::placeholder {    color: #999;    opacity: 1;}.form-control:disabled,.form-control[readonly] {    background-color: #f6f6f6;    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;}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;}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: 1rem;}.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: white;}.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: white;}.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: normal;    line-height: 1.25;    text-align: center;    white-space: nowrap;    vertical-align: middle;    cursor: pointer;    user-select: none;    border: 1px solid transparent;    padding: 0.5rem 1rem;    font-size: 1rem;    border-radius: 0;}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus {    outline: none;    -webkit-outline: none}.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;}a.btn.disabled,fieldset[disabled] a.btn {    pointer-events: none;}.btn-primary:not(.add_to_cart) {    color: #fff !important;}.btn-primary {    background-color: #666;    border-color: rgba(0, 0, 0, 0);    color: #fff;}.btn-primary:hover {    color: #fff;    background-color: #ec4249;    border-color: transparent;}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle {    color: #fff;    background-color: #ec4249;    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: #1e788c;    border-color: transparent;}.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled.focus {    background-color: #ec4249;    border-color: transparent;}.btn-primary.disabled:hover,.btn-primary:disabled:hover {    background-color: #ec4249;    border-color: transparent;}.btn-secondary,.btn-tertiary {    color: #414141;    background-color: #f6f6f6;    border-color: transparent;}.btn-secondary:hover,.btn-tertiary:hover {    background-color: #DDDDDD;    border-color: rgba(0, 0, 0, 0);    color: #FFFFFF !important;}.btn-secondary.focus,.focus.btn-tertiary {    color: #414141;    background-color: #dddddd;    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: #414141;    background-color: #dddddd;    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.focus.btn-tertiary {    color: #414141;    background-color: #cbcbcb;    border-color: transparent;}.btn-secondary.disabled.focus,.disabled.focus.btn-tertiary,.btn-secondary:disabled:focus,.btn-tertiary:disabled:focus,.btn-secondary:disabled.focus,.btn-tertiary:disabled.focus {    background-color: #f6f6f6;    border-color: transparent;}.btn-secondary.disabled:hover,.disabled.btn-tertiary:hover,.btn-secondary:disabled:hover,.btn-tertiary:disabled:hover {    background-color: #f6f6f6;    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 {    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: white;    background-color: #FF9A52;    border-color: #FF9A52;}.btn-warning:hover {    color: white;    background-color: #ff7c1f;    border-color: #ff7615;}.btn-warning:focus,.btn-warning.focus {    color: white;    background-color: #ff7c1f;    border-color: #ff7615;}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle {    color: white;    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: white;    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: #ec4249;    background-image: none;    background-color: transparent;    border-color: #ec4249;}.btn-outline-primary:hover {    color: #fff;    background-color: #ec4249;    border-color: #ec4249;}.btn-outline-primary:focus,.btn-outline-primary.focus {    color: #fff;    background-color: #ec4249;    border-color: #ec4249;}.btn-outline-primary:active,.btn-outline-primary.active,.open>.btn-outline-primary.dropdown-toggle {    color: #fff;    background-color: #ec4249;    border-color: #ec4249;}.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: #1e788c;    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: #ec4249;    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: #208094;    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;}.btn-sm,.btn-group-sm>.btn {    padding: 0.25rem 0.5rem;    font-size: 0.875rem;    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;    transition: opacity .15s linear;}.fade.in {    opacity: 1;}.collapse {    display: none;}.collapse.in {    display: block;}.collapsing {    position: relative;    height: 0;    overflow: hidden;    transition-timing-function: ease;    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: 160px;    padding: 5px 0;    margin: 5px 0 0;    font-size: 1rem;    color: #878787;    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;}.dropdown-divider {    height: 1px;    margin: 0.5rem 0;    overflow: hidden;    background-color: #e5e5e5;}.dropdown-item {    display: block;    width: 100%;    padding: 3px 20px;    clear: both;    font-weight: normal;    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: #ec4249;    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;}.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;}.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;}.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;}.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;}.qty .input-group {    display: block;    float: left;    width: 100%;}.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;}.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;}.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;}.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;}.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;}.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;}.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;}.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%;}.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;    -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;}.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;}.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;}.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;}.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::after {    content: "";    display: table;    clear: both;}.nav-tabs .nav-item {    float: left;    margin-bottom: -1px;}.nav-tabs .nav-item+.nav-item {    margin-left: 0.2rem;}.nav-tabs .nav-link {    display: block;    padding: 0 1em;    border: 1px solid transparent;    border-top-right-radius: 0;    border-top-left-radius: 0;}.nav-tabs .nav-item:not(:last-child) .nav-link {    border-right: 1px solid #f1f1f1;}.nav-tabs .nav-item:first-child .nav-link {    padding-left: 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;}.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: #ec4249;}.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;}@media (min-width: 544px) {    .navbar {        border-radius: 0;    }}.navbar-full {    z-index: 1000;}@media (min-width: 544px) {    .navbar-full {        border-radius: 0;    }}.navbar-fixed-top,.navbar-fixed-bottom {    position: fixed;    right: 0;    left: 0;    z-index: 1030;}@media (min-width: 544px) {    .navbar-fixed-top,    .navbar-fixed-bottom {        border-radius: 0;    }}.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;    }}.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;}.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: white;}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {    color: white;}.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: white;}.navbar-dark .navbar-divider {    background-color: rgba(255, 255, 255, 0.075);}.navbar-toggleable-xs::after {    content: "";    display: table;    clear: both;}.login_page_content>div {    float: left;}@media (max-width: 543px) {    .navbar-toggleable-xs .navbar-nav .nav-item {        float: none;        margin-left: 0;    }    .login_page_content>div {        margin-bottom: 20px;        padding: 0;    }}@media (min-width: 544px) {    .navbar-toggleable-xs {        display: block !important;    }}.navbar-toggleable-sm::after {    content: "";    display: table;    clear: both;}@media (max-width: 767px) {    .navbar-toggleable-sm .navbar-nav .nav-item {        float: none;        margin-left: 0;    }}@media (min-width: 768px) {    .navbar-toggleable-sm {        display: block !important;    }}.navbar-toggleable-md::after {    content: "";    display: table;    clear: both;}@media (max-width: 991px) {    .navbar-toggleable-md .navbar-nav .nav-item {        float: none;        margin-left: 0;    }}@media (min-width: 992px) {    .navbar-toggleable-md {        display: block !important;    }}.card-title {    margin-bottom: 0.75rem;}.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;}.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;}.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: #ec4249;    border-color: #ec4249;}.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: #ec4249;}.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;}.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;    }    .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;    }}@media (min-width: 544px) {    .card-columns {        column-count: 3;        column-gap: 1.25rem;    }    .card-columns .card {        width: 100%;    }}.breadcrumb_wrapper {    border-radius: 0;    border-top: 1px solid #f1f1f1;    list-style: outside none none;    margin-bottom: 10px;    margin-top: -1px;    padding: 1rem;}.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;}.pagination {    background: none repeat scroll 0 0 #FAFAFA;    border: 1px solid #f1f1f1;    border-radius: 0 0 0 0;    display: inline-block;    margin-bottom: 1rem;    margin-top: 1rem;    padding-left: 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: #ec4249;    border-color: #ec4249;}.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: #ec4249;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}.page-link:focus,.page-link:hover {    color: #208094;    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;}.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;}.tag-default {    background-color: #ebebeb;}.tag-default[href]:focus,.tag-default[href]:hover {    background-color: #d2d2d2;}.tag-primary {    background-color: #ec4249;}.tag-primary[href]:focus,.tag-primary[href]:hover {    background-color: #ec4249;}.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;}@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;}.alert {    padding: 1rem;    margin-bottom: 1rem;    border: 1px solid transparent;    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;}#footer p.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;}.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;}base::-moz-progress-bar,.progress[value] {    background-color: #eee;    border-radius: 0;}@media screen and (min-width: 0\0) {    .progress {        background-color: #eee;        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;}.progress-animated[value]::-moz-progress-bar {    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;    }}.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 {    min-width: 50px;    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: #ec4249;    border-color: #ec4249;}.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;}.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;    font-weight: bold;    line-height: 1;    color: #000;    text-shadow: 0 1px 0 #fff;    opacity: .2;}.close:focus,.close:hover {    color: #000;    text-decoration: none;    cursor: pointer;    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: 1050;    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;    transform: translate(0, -25%);    -webkit-transform: translate(0, -25%);}.modal.in .modal-dialog {    transform: translatey(100px);    -webkit-transform: translatey(100px);}.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 rgba(0, 0, 0, 0.2);    border-radius: 0.3rem;    outline: 0;}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    background-color: #000;}.modal-backdrop.fade {    opacity: 0;}.modal-backdrop.in {    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: -2px;}.modal-title {    margin: 0;    line-height: 1.5;}.modal-body {    position: relative;    padding: 15px 15px;}.images-container {    float: left;    margin-bottom: 30px;    position: relative;    width: 100%;}.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;}.tooltip.in {    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;}.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;}.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;}.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 {    margin-bottom: 60px;}.carousel {    position: relative;}.carousel-inner {    margin: 0;    overflow: hidden;    position: relative;    width: 100%;}.carousel-control.left {    float: left;}.carousel-inner>.carousel-item {    position: relative;    display: none;    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;        backface-visibility: hidden;        perspective: 1000px;    }    .carousel-inner>.carousel-item.next,    .carousel-inner>.carousel-item.active.right {        left: 0;        transform: translate3d(100%, 0, 0);    }    .carousel-inner>.carousel-item.prev,    .carousel-inner>.carousel-item.active.left {        left: 0;        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);    }}.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 {    color: #FFFFFF;    font-size: 16px;    margin-top: -20px;    position: relative;    text-transform: uppercase;}.carousel-item figure {    margin: 0;}.carousel-control.right {    float: right;}.carousel-control:focus,.carousel-control:hover {    color: #fff;    text-decoration: none;    outline: 0;    opacity: .9;}.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;}.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 {        font-size: 30px;        height: 30px;        margin-top: -15px;        position: relative;        width: 30px;    }    .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: #ec4249 !important;}a.bg-primary:focus,a.bg-primary:hover {    background-color: #ec4249 !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: #878787 !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;    }}.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: #999 !important;}a.text-muted:focus,a.text-muted:hover {    color: #93918c !important;}.text-primary {    color: #ec4249 !important;}a.text-primary:focus,a.text-primary:hover {    color: #ec4249 !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;    }}.lang-rtl * {    direction: rtl !important;}.lang-rtl main {    text-align: right !important;}body,html {    height: 100%;}body {    font-family: 'Open Sans', sans-serif;    font-size: 14px;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    color: #333333;    line-height: 1.25em;    min-width: 320px;}ul {    list-style: none;    padding-left: 0;}a:hover {    color: #ec4249;    text-decoration: none;}p {    font-size: 14px;    font-weight: 400;    line-height: 1.429;}.dropdown-item:focus,.dropdown-item:hover {    background: none;}.product-actions .product-add-to-cart .control-label {    line-height: 44px;}#left-column .owl-nav {    float: left;    height: auto;    left: auto;    right: 5px;    top: 14px;    width: auto;}#left-column .block.page_blog_gallery>p,#right-column .block.page_blog_gallery>p {    padding: 10px 20px 0;}#left-column .block:hover .owl-nav {    opacity: 1;}#left-column .owl-nav>div:after {    border: 1px solid #333;    font-weight: normal;    transform: rotate(0deg);    -webkit-transform: rotate(0deg);}#left-column .owl-nav>div:before {    font-weight: normal;}#left-column .owl-nav>div {    margin-left: 10px;    margin-right: 10px;}.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: #333333;}.h4 {    font-weight: 700;    color: #414141;}.btn-primary,.btn-secondary,.btn-tertiary {    border: 1px solid #666;    font-weight: 600;    padding: 0.5rem 1.25rem;    text-transform: uppercase;}.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons {    margin-right: 5px;}.btn-tertiary {    background-color: rgba(0, 0, 0, 0);    border: medium none;    box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);    font-size: 0.875rem;    font-weight: normal;    margin: 10px 20px 25px;    padding: 5px 15px 5px 8px;    text-transform: lowercase;}.btn-tertiary .material-icons {    font-size: 1rem;    margin-right: 0;}.hide {    display: none;}label,.label {    text-align: right;    font-size: 14px;}small.label,small.value {    font-size: 0.8125rem;}.form-control-label {    padding-top: 0.625rem;}.form-control {    background: #F6F6F6;    color: #666;    border: none;    padding: 0.5rem 1rem;}.form-control:focus {    background-color: #FFFFFF;    border-color: #EC4249;    outline: 0.1875rem solid #EC4249;}.input-group.focus {    outline: 0.1875rem solid #ec4249;}.input-group .form-control:focus {    outline: none;}.input-group .input-group-btn>.btn {    border: 0;    box-shadow: none;    color: #ffffff;    font-size: 0.6875rem;    font-weight: normal;    margin-left: 0;    padding: 0.65625rem 1rem;    text-transform: uppercase;}button[data-action="show-password"] {    background: #878787 none repeat scroll 0 0;    color: #ddd;}#order-confirmation #registration-form #customer-form .custom-checkbox {    display: flex;    display: -o-flex;    display: -webkit-flex;    display: -ms-flex;}#order-confirmation #registration-form #customer-form .custom-checkbox label {    width: calc(100% - 20px);    width: -webkit-calc(100% - 20px);}#order-confirmation #registration-form #customer-form .custom-checkbox input[type="checkbox"]+span {    margin-right: 6px;    margin-top: 3px;}.form-control-select {    height: 2.625rem;    -moz-appearance: none;    -webkit-appearance: none;    background: #F6F6F6 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 {    color: #CCCCCC;    font-size: 0.685rem;    font-style: italic;    padding-top: 0.5rem;    text-align: left;}.form-control-submit.disabled {    background: #5bc0de;    color: white;}.form-group.has-error input,.form-group.has-error select {    outline: 0.1875rem solid #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: #ec4249;    color: white;    text-transform: uppercase;    border-radius: 0;    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: white;    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;}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    border-radius: 0;}.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 {    background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #ACAAA6;    border-radius: 50% 50% 50% 50%;    cursor: pointer;    display: inline-block;    height: 16px;    margin-right: 3px;    position: relative;    vertical-align: middle;    width: 16px;}.radio-inline {    margin-right: 10px;}.custom-radio input[type="radio"] {    opacity: 0;    cursor: pointer;}.custom-radio input[type="radio"]:checked+span {    background-color: #EC4249;    border-radius: 50% 50% 50% 50%;    display: block;    height: 8px;    left: 0.125rem;    position: absolute;    top: 0.125rem;    width: 8px;}.custom-checkbox {    position: relative;}.custom-checkbox input[type="checkbox"] {    margin-top: 0.25rem;    opacity: 0;    cursor: pointer;    position: absolute;}.custom-checkbox input[type="checkbox"]+span {    border: 1px solid #333333;    cursor: pointer;    display: inline-block;    height: 0.9375rem;    margin-right: 3px;    vertical-align: -2px;    width: 0.9375rem;}.custom-checkbox input[type="checkbox"]+span .checkbox-checked {    color: #414141;    display: none;    font-size: 1.1rem;    margin: -0.2rem -0.125rem;}.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked {    display: block;}.custom-checkbox label {    text-align: left;}.text-muted {    font-size: 0.875rem;}.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;    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: white;}.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 {    font-size: 0.8125rem;}.nav-item .nav-link,.nav-item .nav-separtor {    color: #666;    font-weight: bold;}.nav-item .nav-link.active,.nav-item .nav-separtor.active {    color: #EC4249;}.contact_link_item {    float: left;}.contact_link_item:not(:last-child) {    margin-right: 18px;    padding-right: 18px;    position: relative;}.contact_link_item:not(:last-child)::before {    background-color: #d0d0d0;    content: "";    height: 15px;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 1px;}.checkout_title {    display: block;    float: left;    font-size: 14px;    line-height: 20px;}.checkout_total {    clear: left;    float: left;    font-size: 12px;    line-height: 16px;    display: inline-block;    text-transform: none;}.blockcart>a {    float: left;    position: relative;    width: auto;    text-transform: uppercase;}.blockcart>a i {    font-size: 35px;}.blockcart.cart-preview .ion-bag {    font-size: 30px;}.dropdown:hover .expand-more {    color: #ec4249;}.dropdown .expand-more {    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    color: #414141;    letter-spacing: 0.4px;}.dropdown .active {    max-height: 200px;    overflow-y: hidden;    visibility: visible;}.dropdown select {    -moz-appearance: none;    border: 0 none;    outline: 0 none;    background: white;}.dropdown-item:focus,.dropdown-item:hover {    background: none;    text-decoration: none;    color: #ec4249;}.search-widget form {    position: relative;}.search-widget form input[type="text"] {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #f1f1f1;    color: #dddddd;    font-weight: 400;    height: 35px;    min-width: 252px;    outline: medium none;    padding: 5px;    width: 252px;    border-radius: 5px;    padding-left: 10px;}.search-widget form input[type=text]:focus+button .search {    color: #ec4249;}.search-widget form input[type=text]::-webkit-input-placeholder {    color: rgba(65, 65, 65, 0.522);    font-weight: 300;    font-size: 14px;    opacity: 1;}.search-widget form input[type=text]::-moz-placeholder {    color: rgba(65, 65, 65, 0.522);    font-weight: 300;    font-size: 14px;    opacity: 1;}.search-widget form input[type=text]:-moz-placeholder {    color: rgba(65, 65, 65, 0.522);    font-weight: 300;    font-size: 14px;    opacity: 1;}.search-widget form input[type=text]:-ms-input-placeholder {    color: rgba(65, 65, 65, 0.522);    font-weight: 300;    font-size: 14px;    opacity: 1;}.search-widget form button[type="submit"] {    background: transparent none repeat scroll 0 0;    border: medium none;    bottom: 0px;    color: #dddddd;    height: 35px;    position: absolute;    right: 0;    width: 35px;}.search-widget form button[type="submit"] i {    font-size: 20px;    font-weight: bold;    color: #dddddd;}.search-widget form button[type=submit] .search:hover {    color: #ec4249;}#pagenotfound .page-content #search_widget {    width: 100%;}/*** Responsive part ***/@media (max-width: 767px) {    .header-top .search-widget form {        margin: 0 auto;    }    .header-top .search-widget form input[type="text"] {        min-width: inherit;        background: white;    }}.top-menu a {    color: #ACAAA6;    display: block;    font-weight: 400;    padding: 4px 0.625rem;}.top-menu[data-depth="1"] {    margin: 0.625rem;}.top-menu a:not([data-depth="0"]) {    padding-left: 0.825rem;}.top-menu a.dropdown-submenu {    color: #414141;    text-transform: uppercase;    font-weight: 600;}.top-menu a[data-depth="0"] {    font-weight: 600;    line-height: 2.8;    padding: 0.1875rem 1.625rem 0.375rem;}#header .top-menu a[data-depth="0"]:hover {    color: #ec4249;    text-decoration: none;}.product-variants .sr-only {    display: none;}.top-menu .collapse {    display: inherit;}.top-menu .sub-menu {    box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, 0.1);    border: none;    margin-left: 0.9375rem;    width: calc(100% - 30px);    min-width: calc(100% - 30px);    z-index: 18;    display: none;}.top-menu .sub-menu.collapse {    display: none;}.top-menu .sub-menu ul[data-depth="1"]>li {    float: left;    margin: 0 1.25rem;}.top-menu .sub-menu a:hover {    color: #ec4249;}.top-menu .popover {    max-width: inherit;}.popover.bs-tether-element-attached-top {    margin-top: 0;}.block-categories-custom .category-top-menu-list .navbar-toggler {    -webkit-pointer-events: none;    -ms-pointer-events: none;    -o-pointer-events: none;    pointer-events: none;    color: #333;}#mobile_top_menu_wrapper {    margin-top: 0.625rem;    padding-bottom: 0.625rem;    background: white;}#mobile_top_menu_wrapper #top-menu {    margin-bottom: 0.625rem;}#mobile_top_menu_wrapper .top-menu {    color: #414141;}#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: 0.625rem;    border-bottom: 1px solid #f6f6f6;}#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;    z-index: inherit;    display: block;    position: static;    overflow: hidden;    margin-left: 0;    width: 100%;    min-width: 100%;    background: #f6f6f6;}#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;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"]>li a {    text-transform: none;}#mobile_top_menu_wrapper .top-menu .sub-menu ul {    padding: 0;}#mobile_top_menu_wrapper .top-menu .sub-menu li>a {    padding: 0.625rem;    border-bottom: 1px solid white;    font-weight: bold;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {    padding-left: 1.25rem;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {    padding-left: 2.5rem;}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {    padding-left: 3.75rem;}#mobile_top_menu_wrapper .top-menu .popover {    border-radius: 0;}#mobile_top_menu_wrapper .js-top-menu-bottom a {    color: #acaaa6;}#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;}#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%;}.ybc-layout-layouthome1 .ets_multilayerslider.multislider_full {    margin-left: 0;    width: 100%;}body#checkout {    color: #414141;}body#checkout #header .header-nav .logo {    max-height: 4.375rem;    width: auto;}body#checkout [data-action="show-password"] {    background: #878787;}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: 0.1875rem;}body#checkout section#content {    margin-bottom: 1.5625rem;}body#checkout section.checkout-step {    background-color: white;    border: 1px #f1f1f1 solid;    padding: 0.9375rem;    margin-top: -1px;}.media-list .media:not(:last-child) {    margin-bottom: 15px;}.checkout-step .tab-content {    padding-bottom: 20px;}body#checkout section.checkout-step .step-title {    text-transform: uppercase;    cursor: pointer;    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;}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;    color: #acaaa6;}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: 1.25rem;}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-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 {    background: #f6f6f6;    -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 0 49%;    -moz-flex: 0 0 49%;    -ms-flex: 0 0 49%;    flex: 0 0 49%;    margin-bottom: 0.625rem;}body#checkout section.checkout-step .address-alias {    display: inline-block;    font-weight: 600;    margin-bottom: 0.625rem;    margin-left: 2px;    vertical-align: -3px;}body#checkout section.checkout-step .address {    font-size: 16px;    font-weight: normal;    line-height: 22px;    margin-left: 1.5625rem;}body#checkout section.checkout-step .radio-block {    padding: 0.9375rem;    text-align: left;}body#checkout section.checkout-step .custom-radio {    margin-right: 0;    margin-top: 3px;}body#checkout section.checkout-step #customer-form .custom-radio {    margin-top: -2px;}.cart-summary-products .title_summary {    background-color: #F0F0F0;    border-bottom: 1px solid #f1f1f1;    margin: -15px -15px 15px;    padding: 15px;}.cart-summary-products .title_summary>span {    float: right;    font-weight: normal;}body#checkout section#checkout-delivery-step.checkout-step .custom-radio {    margin-right: 0;    margin-top: 0;    position: absolute;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);}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 {    color: #acaaa6;    display: inline-block;    margin: 0 0.3125rem;    font-size: 16px;}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;}body#checkout section.checkout-step hr {    margin: 0;}body#checkout section.checkout-step .address-footer {    text-align: center;    padding: 0.625rem;}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 {    background: none repeat scroll 0 0 #F6F6F6;    margin-bottom: 0.9375rem;    padding: 0.9375rem 0;    position: relative;}.delivery-options-list .delivery-option>div {    position: static;}body#checkout section.checkout-step .delivery-option label {    margin-bottom: 0;    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;    margin-top: 8px;    margin-bottom: 0;}.delivery-option .carrier-price {    display: inline-block;    margin-top: 8px;}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-left: 14.375rem;}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: #878787;    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: #333;}body#checkout #order-summary-content h4.addresshead {    margin-top: 0.1875rem;}body#checkout #order-summary-content .noshadow {    box-shadow: none;}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: 3px solid #e5e5e5;    border-radius: 0;}body#checkout #order-summary-content .summary-selected-carrier {    margin-bottom: 0.75rem;    background-color: #fff;    border: 1px solid #e5e5e5;    border-radius: 0;    padding: 1rem;}body#checkout #order-summary-content .step-edit {    display: inline;    color: #acaaa6;}body#checkout #order-summary-content .step-edit:hover {    cursor: pointer;}body#checkout #order-summary-content a .step-edit {    color: #acaaa6;}body#checkout #gift_message {    max-width: 100%;    border-color: #414141;}/**** ORDER CONFIRMATION *****/#order-details {    padding-left: 1.875rem;}#order-details>.card-title {    margin-bottom: 1.875rem;}#order-details ul {    margin-bottom: 1.25rem;    padding: 5px 20px 0;}#order-details ul li {    margin-bottom: 0.625rem;}.order-details-box .h3.card-title {    background-color: #F0F0F0;    border-bottom: 1px solid #f1f1f1;    padding: 15px 20px;}.order-details-box {    border: 1px solid #f1f1f1;}#order-items hr {    border-top-color: #414141;}#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: 0;    padding: 20px 0;}#order-items .order-line {    border-bottom: 1px solid #f1f1f1;}#order-items .image img {    margin-bottom: 0;    width: 100%;}#order-items .details {    margin-bottom: 1rem;    margin-top: 1rem;}#order-items .details .customizations {    margin-top: 0.625rem;}#order-confirmation #order-items .qty {    margin-bottom: 1rem;    margin-top: 1rem;}#order-confirmation .order-confirmation-table td {    padding: 5px 20px;}#order-confirmation .order-confirmation-table {    border: 1px solid #f1f1f1;    padding-bottom: 10px;}#order-confirmation #registration-form {    width: 50%;    margin: 0 auto 1rem;}#contact #wrapper .breadcrumb[data-depth="1"],#contact #wrapper .breadcrumb_wrapper[data-depth="1"],#my-account #wrapper .breadcrumb[data-depth="1"],#my-account #wrapper .breadcrumb_wrapper[data-depth="1"] {    display: block;}#new-products #wrapper .breadcrumb[data-depth="1"],#new-products #wrapper .breadcrumb_wrapper[data-depth="1"],#prices-drop #wrapper .breadcrumb[data-depth="1"],#prices-drop #wrapper .breadcrumb_wrapper[data-depth="1"] {    display: block;}#best-sales #wrapper .breadcrumb[data-depth="1"],#best-sales #wrapper .breadcrumb_wrapper[data-depth="1"],#stores #wrapper .breadcrumb[data-depth="1"],#stores #wrapper .breadcrumb_wrapper[data-depth="1"] {    display: block;}#best-sales #search_filters_wrapper,#prices-drop #search_filters_wrapper,#new-products #search_filters_wrapper {    display: none;}@media (max-width: 991px) {    .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%;    }}@media (max-width: 767px) {    body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {        margin-top: 0.25rem;        margin-left: 1.25rem;        margin: 0;        display: inline-block;    }    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;    }}@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;    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;    font-size: inherit;    padding: 0.25rem 0.375rem;    margin: 0.125rem;    color: white;    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;}#authentication .custom-checkbox span {    flex: 0 0 0.9375rem;}#authentication .custom-checkbox label {    padding-left: 0.625rem;}#authentication [data-action="show-password"] {    background: #878787;}#identity .radio-inline,#authentication .radio-inline {    padding: 0 10px 0 0;}.embe_map_contact iframe {    max-width: 100%;}.page_contact_layout1 .embe_map_contact {    margin-bottom: 30px;    overflow: hidden;    position: relative;    text-align: center;    width: 100%;}.embe_map_contact {    margin-bottom: 30px;    overflow: hidden;    position: relative;    clear: left;}.page_contact_layout2 {    float: left;    width: 100%;}.page_contact_layout2 .contact-form {    width: 100%;}#identity .radio-inline .custom-radio,#authentication .radio-inline .custom-radio {    margin-right: 0;    margin-top: -2px;}/*** Most of the customer accpunt pages ***/.page-customer-account #content .order-actions a {    padding: 0 0.125rem;}.page-customer-account #content .forgot-password {    text-align: center;    font-size: 0.875rem;    margin-top: 1rem;    padding-bottom: 0.9375rem;}.page-customer-account #content .no-account {    display: table;    font-size: 1rem;    height: 100%;    text-align: center;    vertical-align: middle;    width: 100%;}/*** Login page ***//*** Addresses page ***/.page-addresses .address {    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    background: white;    margin-bottom: 1.875rem;    font-size: 0.875rem;    color: #414141;}.page-addresses .address .address-body {    padding: 1rem;}.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 #acaaa6;    padding: 0.5rem 1rem;}.page-addresses .address .address-footer a {    color: #878787;    margin-right: 0.5rem;}.page-addresses .address .address-footer a:hover {    color: #414141;}.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 {    color: #414141;}.page-addresses .addresses-footer a:hover {    color: #414141;}.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: #878787;}.page-order-detail .box {    background: white none repeat scroll 0 0;    border: 1px solid #f1f1f1;    box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);    margin-bottom: 1rem;    padding: 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: white;    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;}.search_icon_toogle {    color: #333 !important;    cursor: pointer;    line-height: 50px;    padding-left: 12px;}.search_icon_toogle i {    font-size: 25px;}.search_icon_toogle i::before {    content: '\e8b6';}/*** My account landing page s_flex***/.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: 1rem;    font-weight: 700;    text-transform: uppercase;    color: #878787;    padding: 0 0.9375rem;    margin-bottom: 1.875rem;}.page-my-account #content .links a span.link-item {    display: block;    height: 100%;    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    background: white;    padding: 2rem 1rem;}.page-my-account #content .links a i {    color: #414141;    display: block;    font-size: 2.6rem;    height: auto;    padding-bottom: 1rem;    width: 100%;}.page-my-account #content .links a:hover {    color: #414141;}.page-my-account #content .links a:hover i {    color: #ec4249;}.caption_content h2 {    font-size: 35px;    font-weight: 600;}/*** 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: #878787;}#history .orders .order .label {    display: inline-block;    margin: 0.25rem 0;    padding: 0.25rem 0.375rem;    color: white;    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: 1rem;}.page-footer .account-link span {    font-size: 0.875rem;    vertical-align: middle;}.carousel .direction {    clear: left;    float: left;    height: 0;    margin-top: -20px;    padding: 0 40px;    width: 100%;    z-index: 5;}.carousel .carousel-item {    height: 100%;}.carousel .carousel-item img {    width: 100%;    margin-left: 0;}.carousel .carousel-item .caption {    color: #FFFFFF;    height: 100%;    left: 0;    max-width: 100%;    position: absolute;    top: 0;    width: 100%;}.slide_link {    color: #EC4249;    float: right;    font-size: 16px;    margin-bottom: -20px;    max-width: 50%;    padding-left: 40px;    text-decoration: underline;}.slide_link:after {    content: "\f101";    font-family: FontAwesome;}.caption>.container {    position: relative;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);}.block-contact #contact_footer i {    color: #aeaeae;    display: inline-block;    font-size: 16px;    height: 27px;    line-height: 24px;    margin-right: 4px;    position: relative;    text-align: center;}.caption_content {    border-right: 4px solid #D4D4D4;    float: left;    margin-left: -50px;    max-width: 500px;    padding: 50px;    position: relative;    text-align: center;    width: 50%;}.caption_content h2 strong {    color: #EC4249;}.caption_content:before {    border-left: 5px solid #D4D4D4;    border-top: 5px solid #D4D4D4;    content: "";    height: 40px;    position: absolute;    right: 0;    top: 0;    width: 50%;}.caption_content:after {    border-bottom: 5px solid #D4D4D4;    border-left: 5px solid #D4D4D4;    bottom: 0;    content: "";    height: 40px;    position: absolute;    right: 0;    width: 50%;}.carousel .carousel-item .caption .caption-description p {    color: #DDDDDD;    line-height: 24px;}.carousel .carousel-control {    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 {    color: #FFFFFF;    font-size: 18px;}.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i {    color: #ec4249;}.carousel .carousel-control.left,.carousel .carousel-control.right {    background: none;}#products .products,.featured-products .products,.product-accessories .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;}#products .product-thumbnail,.featured-products .product-thumbnail,.product-accessories .product-thumbnail {    display: block;}.product-title a {    font-size: 14px;    font-weight: 400;    text-align: center;    text-decoration: none;    color: #333333;}#index #main .page-footer {    display: none;}.home-block {    margin-bottom: 55px;}.featured-products {    margin-bottom: 57px;    position: relative;}.table-cell {    display: table-cell;    vertical-align: middle;}#index #footer {    margin-top: 0px;}#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container {    background: white none repeat scroll 0 0;    border: 0;    float: left;    margin-bottom: 2px;    position: relative;    width: 100%;}#products .thumbnail-container:hover .highlighted-informations,.featured-products .thumbnail-container:hover .highlighted-informations,.product-accessories .thumbnail-container:hover .highlighted-informations {}#products .thumbnail-container:hover .highlighted-informations::after,.featured-products .thumbnail-container:hover .highlighted-informations::after,.product-accessories .thumbnail-container:hover .highlighted-informations::after {    opacity: 1;}#products .thumbnail-container:hover .highlighted-informations.no-variants,.featured-products .thumbnail-container:hover .highlighted-informations.no-variants,.product-accessories .thumbnail-container:hover .highlighted-informations.no-variants {    bottom: 4.375rem;}.products-section-title,.featured-products .products-section-title,.product-accessories .products-section-title {    font-size: 20px;    margin-bottom: 30px;    position: relative;    text-align: left;    font-weight: bold;    padding-bottom: 8px;    margin-bottom: 36px;}.products-section-title::after {    content: '';    position: absolute;    bottom: -6px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}.product-title {    font-weight: normal;    margin-bottom: 1px;    margin-top: 15px;    text-align: center;    text-transform: none;    font-size: 14px;    text-transform: uppercase;}.product-description .hook-reviews {    margin-bottom: 10px;}.products-section-title span {    position: relative;}.product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping {    color: #333333;    font-weight: 400;    text-align: center;    font-size: 16px;}.product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping {}.product-price-and-shipping .price,.featured-products .product-price-and-shipping .price,.product-accessories .product-price-and-shipping .price {    margin-right: 12px;}.home_block_col .highlighted-informations {    display: none;}.variant-links,.featured-products .variant-links,.product-accessories .variant-links {    position: relative;    text-align: center;    width: 100%;}.product-miniature:hover .highlighted-informations {    opacity: 1;    visibility: visible;    bottom: 0px;}.product-miniature:hover .hook-reviews,.product-miniature:hover .product-price-and-shipping {    opacity: 0;    visibility: hidden;}.ybc-widget-item-link:hover {    background-color: #EC4249;    border-color: #EC4249;}.image_item_product {    position: relative;}.image_item_product .product-thumbnail {    border: 1px solid #f1f1f1;}.wishlist .addToWishlist,.wishlist .wishlist_button_list {    background-color: #ffffff;    border: 1px solid #f1f1f1;    border-radius: 50%;    box-shadow: none;    color: #929292;    float: left;    font-size: 14px;    font-weight: normal;    height: 25px;    margin: 0;    padding: 0;    width: 25px;    text-align: center;    line-height: 25px;}.quick-view {    background-color: #ffffff;    border: 1px solid #f1f1f1;    border-radius: 50%;    box-shadow: none;    color: #929292;    float: left;    font-size: 14px;    font-weight: normal;    height: 25px;    margin: 0;    padding: 0;    width: 25px;    text-align: center;    line-height: 22px;}.menu_full .mm_menus_li:nth-child(2)>a {    padding-left: 0;}.product-description .highlighted-informations {    display: flex;    display: -o-flex;    display: -ms-flex;    display: -moz-flex;    display: -webkit-flex;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    -ms-justify-content: center;    margin-bottom: 25px;    margin-top: 15px;}.quick-view:hover {    color: #ec4249;}.product-description,.featured-products .product-description,.product-accessories .product-description {    background: none repeat scroll 0 0 #FFFFFF;    display: block;}.home_layout_menu .ets_mm_block_content>a {    display: inline-block;    margin: 0 auto;    position: relative;    max-width: 100%;}.home_layout_menu .ets_mm_block_content img {    margin-top: 0;}.home_layout_menu .ets_mm_block_content {    text-align: center;}.home_layout_menu .mm_block_type_image {    text-align: center;}.home_layout_menu .mm_columns_ul>.mm_columns_li {    border-left: none !important;}.home_layout_menu .ets_mm_block_content>a:hover:before {    background-position: center bottom;}.card.definition-list {    margin-bottom: 80px;    margin-top: 40px;}#content-hook-order-confirmation-footer .products {    margin: 0;}.order-confirmation-table {    border: 1px solid #f1f1f1;}.display li:hover a,.display li a:hover {    color: #333333 !important;}#order-confirmation #order-items .card-title.h3 {    background-color: #F0F0F0;    border-left: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;    border-top: 1px solid #f1f1f1;    display: block;    float: none;    margin: 0;    padding: 15px 20px;}.owl-nav>div:hover:after {    background-color: #333;    border: medium none;    color: #FFFFFF;}.owl-nav>div:hover:before {    color: #FFFFFF;}@media (min-width: 768px) {    .pagination .page-list {        text-align: right;    }}@media (min-width: 544px) {    .type_list_full_width .short_description {        display: block;    }    .type_list_full_width .product-title {        margin-bottom: 10px;        margin-top: 20px;        text-align: left;    }    .type_list_full_width .short_description p {        margin-bottom: 9px;    }    .type_list_full_width .star_content,    .type_list_full_width .product-price-and-shipping {        margin-bottom: 10px;        text-align: left;    }    .type_list_full_width .price {        margin-left: 0;    }    .products.list .type_list_full_width {        width: 100%;    }}.products:not(.list) .product-description,.featured-products .products:not(.list) .product-description,.product-accessories .products:not(.list) .product-description {    width: 100%;}.product-flags li {    color: #FFFFFF;    display: block;    float: left;    font-size: 13px;    font-weight: 400;    min-width: 60px;    min-height: 60px;    position: relative;    text-align: center;    padding: 0px;    height: 60px;    width: 60px;    overflow: hidden;}.product-flags li span {    width: 100%;    height: 100%;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    justify-content: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    justify-content: center;    border-radius: 50%;}.product-flags li.product-discount:before {    border-top: 6px solid transparent;}.product-flags .new {    background: none repeat scroll 0 0 transparent;    float: right;}.new_content {    right: -15px;    top: -15px;    position: absolute;    padding-right: 10px;    padding-top: 6px;}.star::after {    content: "\f006";    display: inline-block;    font-family: "FontAwesome";    font-size: 14px;    padding-bottom: 0;    padding-left: 0;    padding-top: 0;}.star.star_on::after {    content: "\f005";    display: inline-block;    font-family: "FontAwesome";}.discount-percentage {    background: none repeat scroll 0 0 #EC4249;    color: #FFFFFF;    padding: 2px 5px;    z-index: 2;}.images-container-vertical-right.images-container .js-qv-mask {    height: auto;    margin-left: 20px;    width: 88px;}.text-center {    text-align: center;}.on-sale {    background: #f39d72;    width: 100%;    text-align: center;    left: 0;    top: 0;}.block-categories .category-sub-menu .category-sub-menu .category-sub-menu {    padding-left: 10px;}.online-only {    font-size: 0.8125rem;    margin-top: 13rem;    margin-left: 8.6875rem;}.online-only::before {    content: "\E30A";    font-family: 'Material Icons';    vertical-align: middle;    margin: 0.3125rem;}#products .comments_note,.featured-products .comments_note,.product-accessories .comments_note {    text-align: center;    color: #acaaa6;}.home_block_col .product-price-and-shipping {    text-align: left;}.home_block_col .product-price-and-shipping span {    margin: 0 10px 0 0;}.home_block_col .short_description {    display: block}.home_block_col .product-flags {    display: none;}.short_description {    display: none;}.home_block_col .short_description p {    display: block;    line-height: 22px;    margin-bottom: 10px;}.home_block_col .hook-reviews {    display: none;}.product-price-and-shipping .regular-price {    color: #d9d9d9;    font-size: 16px;    text-decoration: line-through;}.product-description .hook-reviews {    margin-bottom: 7px;}#products .count,.featured-products .count,.product-accessories .count {    color: #878787;    font-weight: 700;    position: relative;    bottom: 0.5rem;}#products .all-product-link,.featured-products .all-product-link,.product-accessories .all-product-link {    clear: both;    color: #878787;    font-weight: 700;    margin-top: 1.5rem;    display: none;    margin-bottom: 1.5rem;}.header_v1 .body.cart-hover-content:before {    height: 15px;}.shoppingcart_des {    display: block;    margin-left: 10px;    vertical-align: middle;    width: calc(100% - 80px);    width: -o-calc(100% - 80px);    width: -ms-calc(100% - 80px);    width: -webkit-calc(100% - 80px);}.shoppingcart_des_c {    display: table;    height: 100%;    vertical-align: middle;}.shoppingcart_des_c_c {    display: table-cell;    vertical-align: middle;}.shoppingcart_des .product-price {    float: left;    margin-bottom: 0;}.shoppingcart_img {    float: left;    max-width: 70px;}#search_widget form.active {    margin-top: 0px;    opacity: 1;    pointer-events: auto;    visibility: visible;}.blockcart.cart-preview {    color: #333333;    float: right;    padding-left: 12px;    position: relative;    line-height: 40px;}#_desktop_cart {    float: right;    padding-left: 15px;    margin-left: 30px;    margin-top: 7px;    position: relative;}#_desktop_cart::before {    content: '';    width: 1px;    height: 55px;    background-color: #f1f1f1;    position: absolute;    left: 0;    top: -5px;}.blockcart.cart-preview .icon_bag_alt {    font-size: 20px;}.cart-preview .cart-products-count {    background-color: #ec4249;    border-radius: 50%;    color: #ffffff;    font-size: 12px;    height: 17px;    left: -1px;    line-height: 16px;    position: absolute;    text-align: center;    top: -2px;    width: 17px;}#custom-text,.custom-text {    clear: left;    display: block;    float: left;    margin-bottom: 56px;    text-align: center;    width: 100%;}.product-miniature .star {    font-size: 20px;    width: auto;    height: auto;    top: 4px;}.product-miniature .star::after {    font-size: 16px;}.custom_service li {    float: left;    padding: 15px;    text-align: left;    width: 33.33%;}.custom_service li i {    color: #333333;    float: left;    font-size: 30px;    font-weight: bold;    height: 70px;    line-height: 70px;    margin: 10px 30px 10px 15px;    position: relative;    text-align: center;    width: 70px;}.inactive .body.cart-hover-content {    display: none;}.custom_service li i:after {    border: 3px solid #333;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    transform: rotate(45deg);    -webkit-transform: rotate(45deg);    width: 100%;}#custom-text h3 {    text-transform: uppercase;    color: #414141;    font-size: 1.5625rem;    font-weight: 700;}#custom-text p {    font-size: 16px;    font-weight: 400;}#custom-text p .dark {    color: #acaaa6;    font-weight: 400;}.category-top-menu-pos {    background-color: #fff;    border: 1px solid #f1f1f1;    left: 0;    min-width: 200px;    padding: 7px 15px;    position: absolute;    top: 100%;    width: 100%;    z-index: 4;}.category-top-menu-pos a {    border-bottom: 1px solid #f1f1f1;    display: block;    float: left;    line-height: 39px;    width: 100%;}.category-top-menu-pos>.view>span {    display: block;    float: left;    line-height: 39px;    width: 100%;    cursor: pointer;}.block-categories-custom {    padding-right: 0;}.category-top-menu-pos .category-sub-menu li:last-child a {    border-bottom: medium none;}.block-categories-custom .category-sub-menu>li {    float: left;    position: relative;    width: 100%;}.category-sub-menu .navbar-toggler,.category-sub-menu .arrows {    height: 100%;    line-height: 38px;    padding: 0;    position: absolute;    right: 0;}.hidden_product.show,.view_less_cat.show {    display: block;}.view_less_cat.show>span {    border-top: 1px solid #f1f1f1;}.category-sub-menu li .sub_cat_hover {    background-color: #fff;    border: 1px solid #f1f1f1;    display: block;    left: 100%;    margin-left: 15px;    margin-top: 15px;    min-width: 150px;    opacity: 0;    padding: 0px 15px;    position: absolute;    transition: all 0.35s ease 0s;    -webkit-transition: all 0.35s ease 0s;    -moz-transition: all 0.35s ease 0s;    -o-transition: all 0.35s ease 0s;    -ms-transition: all 0.35s ease 0s;    visibility: hidden;}.category-sub-menu li:hover>.sub_cat_hover {    margin-top: 0;    opacity: 1;    visibility: visible;}.category-sub-menu li .sub_cat_hover::before {    content: "";    height: 100%;    position: absolute;    right: 100%;    top: 0;    width: 15px;}.category-top-menu-pos>li {    float: left;    width: 100%;}.page-content.page-cms {    background: white;    padding-top: 1.25rem;    padding-bottom: 1.25rem;    text-align: justify;}.page-content.page-cms .cms-box img {    max-width: 100%;}.thumbnail.product-thumbnail img {    width: 100%;    margin: 0;    object-position: 50% 50%;    object-fit: cover;    font-family: 'object-fit: cover;';}.ets_mm_block_content .thumbnail-container {    border: none;}.thumbnail-container {    border: 0;    position: relative;}.ets-product-specific .discount-percentage::before {    content: "";    border-left: 6px solid transparent !important;    border-right: 6px solid transparent !important;    border-top: 6px solid #ccc;    position: absolute;    top: 100%;    left: 50%;    margin-left: -6px;}@media (max-width: 991px) {    #block-cmsinfo {        padding: 1.25rem 1.875rem;    }}#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;}#ybc-mnf-block-ul {    background: none repeat scroll 0 0 #FFFFFF;    float: left;    width: 100%;}.product-description img {    height: auto;}.block-category {    margin-bottom: 25px;    position: relative;}.block-category #category-description p {    margin-bottom: 0;}.block-category .category-cover {    display: block;    margin-bottom: 20px;    overflow: hidden;    width: 100%;}.h1.title_category {    line-height: 100%;    margin-bottom: 20px;}#category-description {    display: block;    margin-bottom: 20px;}.products-selection .sort-by {    color: #999999;    margin-left: 15px;    margin-right: 15px;    padding-top: 0.625rem;    text-align: right;    white-space: nowrap;}.products-selection .total-products {    padding-top: 0.625rem;}.products-selection h1 {    padding-top: 0.625rem;}.products-sort-order {    color: #878787;}.products-sort-order .select-title {    display: inline-block;    margin-left: 0;    width: 100%;    color: #414141;    background: white;    padding: 0.625rem;    cursor: pointer;    border: 1px solid #f1f1f1;}.products-sort-order .select-list {    display: block;    color: #414141;    padding: 0.625rem 1.25rem;    font-size: 14px;}.products-sort-order .select-list:hover {    background: #ec4249;    color: white !important;    text-decoration: none;}.products-sort-order .dropdown-menu {    background: none repeat scroll 0 0 #F6F6F6;    border: medium none;    border-radius: 0 0 0 0;    left: auto;    width: calc(100% - 30px);    width: -webkit-calc(100% - 30px);}.sort-by-row .dropdown-menu {    margin: 0;    padding: 0 0 5px;}#search_filters {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #f1f1f1;}#search_filters .facet:not(:last-child) {    margin-bottom: 1.5625rem;}#search_filters .facet .collapse {    display: block;    height: auto !important;    margin-bottom: 0;}.category-top-menu {    margin-bottom: 0;}#search_filters .facet .facet-title {    padding-left: 20px;    text-transform: uppercase;}#search_filters .facet .facet-label {    border-bottom: 1px solid #f1f1f1;    margin-bottom: 0;    padding: 8px 20px;    text-align: left;    width: 100%;}.featured-products .image_item_product {    width: 100%;}#search_filters .facet .facet-label a {    color: #414141;    display: inline-block;    font-size: 0.9375rem;}#search_filters .facet:last-child li:last-child .facet-label {    border-bottom: medium none;}.pagination {    width: 100%;}.pagination>div:first-child {    line-height: 3rem;}.pagination .page-list {    margin-bottom: 0;    padding: 10px 0 5px;}.pagination a.previous,.pagination a.next {    font-size: 0;}.pagination a.previous i,.pagination a.next i {    font-size: 1rem;}.pagination .page-list li {    display: inline-block;    text-align: center;}.pagination a {    border: 1px solid #f1f1f1;    color: #333;    float: left;    font-size: 14px;    height: 30px;    line-height: 28px;    margin: 0 5px;    width: 30px;    background-color: #fff;}.pagination .previous {    float: left;}.pagination .next {    float: right;}.pagination .disabled {    color: #acaaa6;}.pagination .current a {    background-color: #ec4249;    border-color: #ec4249;    color: #FFFFFF !important;    text-decoration: none;}.active_filters {    background: none repeat scroll 0 0 #FAFAFA;    border: 1px solid #f1f1f1;    margin-bottom: 1.25rem;    padding: 0.625rem 15px 0;}.display>li {    float: left;    margin-right: 10px;    margin-top: 5px;}.display li a {    color: #C6C7C6;    font-size: 22px;}.display li.active a {    color: #333333;}.footer-container .links .wrapper:nth-child(n+2) {    display: none;}.popover .table {    border-color: #f1f1f1;}.popover .table tr {    cursor: pointer;}.popover {    margin-top: 10px;    transform: translatey(10px);}.active_filters .active-filter-title {    display: inline;    margin-right: 0.625rem;    font-weight: 500;}.active_filters ul {    display: inline;}.active_filters .filter-block {    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    color: #414141;    margin-right: 0.625rem;    margin-bottom: 0.625rem;    background: white;    padding: 5px 10px;    display: inline-block;    font-size: 0.8125rem;}.active_filters .filter-block .close {    color: #414141;    font-size: 0.9375rem;    opacity: 1;    margin-top: 0.1875rem;    margin-left: 0.3125rem;}.block-categories .category-sub-menu ul {    padding: 0 20px 0 30px;}.block-categories {    border: 1px solid #f1f1f1;    margin-bottom: 1.5625rem;}.block-categories .category-sub-menu li[data-depth="0"]:last-child>a {    border-bottom: medium none;}.block-categories .category-sub-menu .category-sub-menu {}.block-categories .category-sub-menu .category-sub-link {    display: block;    font-size: 0.875rem;    line-height: 30px;}#left-column .ybc-widget-display-left-column .ybc-widget-item {    margin-bottom: 0;    overflow: hidden;}.block-categories .category-sub-menu li {    position: relative;}.block-categories .category-sub-menu li[data-depth="1"] {    margin-bottom: 0;}.block-categories .category-sub-menu li[data-depth="0"]:not(:last-child) {    border-bottom: 1px solid #f1f1f1;}.block-categories .category-sub-menu li[data-depth="0"]>a {    display: inline-block;    margin: 0;    padding: 8px 20px;    width: 100%;}.sort-by-row {    display: flex;    display: -o-flex;    display: -webkit-flex;    display: -ms-flex;    justify-content: flex-end;    -o-justify-content: flex-end;    -webkit-justify-content: flex-end;    margin: 0;}.category-top-menu>li:first-child a.h6 {    line-height: 100%;    margin: 0;}.category-top-menu>li:first-child {    background-color: #F6F6F6;    padding: 13px 20px;    border-bottom: 1px solid #f1f1f1;}.wishlist .popover-content td {    border: 1px solid #f1f1f1;}.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 {    color: #414141;}.block-categories .collapse-icons {    cursor: pointer;    padding: 0;    position: absolute;    right: 10px;    top: 0;}.block-categories .collapse-icons[aria-expanded="true"] .add {    display: none;}.block-categories .collapse-icons[aria-expanded="true"] .remove {    display: block;    line-height: inherit;}.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover {    color: #ec4249;}.block-categories .collapse-icons .remove {    display: none;}.block-categories .arrows .arrow-right,.block-categories .arrows .arrow-down {    font-size: 0.875rem;    cursor: pointer;    margin-left: 2px;}.block-categories .arrows .arrow-right:hover,.block-categories .arrows .arrow-down:hover {    color: #ec4249;}.block-categories .arrows .arrow-down {    display: none;}.block-categories .arrows[aria-expanded="true"] .arrow-right {    display: none;}.block-categories .arrows[aria-expanded="true"] .arrow-down {    display: inline-block;}.facets-title {    color: #414141;}.products-selection .filter-button .btn-secondary,.products-selection .filter-button .btn-tertiary {    padding: 0.6rem 0.5rem 0.6rem;}/*** Responsive part ***/@media (max-width: 767px) {    #category #left-column {        width: 100%;    }    #category #left-column #search_filters_wrapper {        margin-left: -30px;        margin-right: -30px;    }    #category #left-column #search_filter_controls {        text-align: center;        margin-bottom: 1rem;    }    #category #left-column #search_filter_controls button {        margin: 0 0.5rem;    }    #category #left-column #search_filters {        margin-bottom: 0;        box-shadow: none;        padding: 0;        border-top: 1px solid #f6f6f6;    }    #category #left-column #search_filters .facet {        padding-top: 0;        border-bottom: 1px solid #f6f6f6;    }    #category #left-column #search_filters .facet .title {        cursor: pointer;    }    #category #left-column #search_filters .facet .title .collapse-icons .remove {        display: none;    }    #category #left-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 {        display: block;    }    #category #left-column #search_filters .facet .facet-title {        color: #414141;        text-transform: uppercase;    }    #category #left-column #search_filters .facet .h6 {        margin-bottom: 0;        padding: 0.625rem;        display: inline-block;    }    #category #left-column #search_filters .facet .navbar-toggler {        display: inline-block;        padding: 0.625rem 0.625rem 0 0;    }    #category #left-column #search_filters .facet .collapse {        display: none;    }    #category #left-column #search_filters .facet .collapse.in {        display: block;    }    #category #left-column #search_filters .facet .facet-label a {        margin-top: 0;    }    #category #left-column #search_filters .facet ul {        margin-bottom: 0;    }    #category #left-column #search_filters .facet ul li {        border-top: 1px solid #f6f6f6;        padding: 0.625rem;    }    #category #content-wrapper {        width: 100%;    }    #category #search_filter_toggler {        width: 100%;        border: 1px solid #f1f1f1;    }    .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;    }    #prices-drop #content-wrapper,    #new-products #content-wrapper,    #best-sales #content-wrapper {        width: 100%;    }}@media (max-width: 543px) {    .products-selection .filter-button {        padding-left: 0;    }    #category #left-column #search_filters_wrapper {        margin-left: -15px;        margin-right: -15px;    }}#product #content {    width: 100%;}.product-price {    color: #ec4249;    display: inline-block;}#product_comments_block_tab div.comment div.comment_author span,#product_comments_block_tab .comment_author_infos {    color: #333;}.product-information {    font-size: 0.9375rem;}.product-information .manufacturer-logo {    height: 35px;}.input-color {    cursor: pointer;    height: 32px;    opacity: 0;    position: absolute;    width: 32px;    left: 0;}.input-container {    position: relative;}.input-radio {    position: absolute;    top: 0;    cursor: pointer;    opacity: 0;    width: 100%;    height: 100%;}.input-color:checked+span,.input-color:hover+span,.input-radio:checked+span,.input-radio:hover+span {    background-color: #333;    border: 2px solid #333;    color: #ddd;}.color.color_White {    border: 2px solid #ddd;}.radio-label {    background: none repeat scroll 0 0 #FFFFFF;    border: 2px solid #333333;    display: inline-block;    font-weight: 600;    height: 32px;    line-height: 28px;    min-width: 32px;    padding: 0 0.125rem;    text-align: center;}.product-actions .control-label {    display: inline-block;    font-size: 16px;    margin-bottom: 0;    margin-right: 15px;    min-width: 90px;    text-transform: uppercase;    line-height: 32px;    color: #333;}.search_icon_toogle.active i:before {    content: "\e14c";}.line {    background-color: #f1f1f1;    display: block;    height: 1px;    margin: 20px 0;    width: 100%;}.product-add-to-cart {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;}.add-to-cart i {    border-right: 1px solid rgba(255, 255, 255, 0.26);    margin-right: 7px;    padding-right: 12px;    position: relative;}.add-to-cart i::after {    content: '\f07a';    top: -42px;    font-family: FontAwesome;    font-size: 15px;    height: 100%;    left: -6px;    position: absolute;    text-align: center;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    width: 100%;    color: #fff;    line-height: 31px;}.add-to-cart:hover {}.product-actions .add-to-cart {    border: medium none;    height: 2.75rem;    line-height: inherit;    margin-right: 10px;    padding-top: 0.625rem;    color: #fff;}.product-actions .add-to-cart .material-icons {    line-height: inherit;}.product-quantity .qty {    float: left;    margin-right: 17px;    width: 68px;}.layout-full-width #content-wrapper {    padding: 0;}.product-quantity .add {    float: left;    max-width: calc(100% - 85px);    max-width: -o-calc(100% - 85px);    max-width: -webkit-calc(100% - 85px);    max-width: -ms-calc(100% - 85px);    max-width: -moz-calc(100% - 85px);}.product-quantity #quantity_wanted {    color: #333;    background-color: white;    height: 2.75rem;    padding: 0.175rem 0.5rem;    width: 46px;}.product-quantity .input-group-btn-vertical {    float: left;}.product-quantity .input-group-btn-vertical .btn {    padding: 0.5rem 0.6875rem;}.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: white;    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: white;}.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 {    color: #EC4249;    display: inline-block;    font-size: 22px;    margin-bottom: 0.5rem;    margin-right: 15px;}.product-prices .tax-shipping-delivery-label {    font-size: 0.8125rem;    color: #878787;}.product-discount {    clear: left;    color: #FFFFFF;    float: left;    padding: 5px 10px;}.discount-percen {    position: absolute;    left: -15px;    top: -15px;    padding-left: 5px;    padding-top: 8px;}.product-discount .regular-price {    text-decoration: line-through;    font-weight: normal;    margin-right: 0.625rem;}.has-discount.product-price,.has-discount p {    color: #f39d72;}.has-discount .discount {    background: #f39d72;    color: white;    font-weight: 600;    padding: 0.3125rem 0.625rem;    font-size: 1rem;    margin-left: 0.625rem;    text-transform: uppercase;    display: inline-block;}.product-unit-price {    font-size: 0.8125rem;    margin-bottom: 0;}.tabs {    margin-top: 2rem;}.tabs .tab-pane {    padding-top: 1.25rem;}.tabs .nav-tabs .nav-link {    border: 0 solid rgba(0, 0, 0, 0);    color: #333333;    font-size: 18px;}.tabs .nav-tabs .nav-link.active {    color: #ec4249;}.tabs .nav-tabs .nav-item {    float: left;    font-size: 16px;    text-transform: uppercase;}.product-cover {    border: 1px solid #f1f1f1;    float: left;    margin-bottom: 1.25rem;    margin-left: 0;    position: relative;    width: 100%;}.vertical_thum_left .product-cover {    float: right;    margin-left: 20px;    margin-right: 0;    margin-bottom: 0;}.images-container.product_thumb_left .product-cover {    margin-left: 10px;    margin-right: 0px;    float: right;}.product-cover img {    background: white;}.product-cover .layer i {    font-size: 90px;}.product-cover .layer {    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;    justify-content: center;    width: 100%;    height: 100%;    background: white;    position: absolute;    left: 0;    top: 0;    color: #fff;    opacity: 0;    background: rgba(255, 255, 255, 0.7);    text-align: center;    cursor: pointer;}.product-cover .layer:hover {    opacity: 1;}.product-cover .layer .zoom-in {    color: white;    font-size: 6.25rem;    text-shadow: 0 0 5px #ccc;}#product-modal .modal-content {    background: transparent;    border: none;    padding: 0;}#product-modal .modal-content .modal-body {    background-color: #fff;}#product-modal .modal-dialog {    max-width: 90%;    width: 800px;}.loading_view {    background-color: rgba(0, 0, 0, 0.6);    height: 100%;    left: 0;    position: fixed;    text-align: center;    top: 0;    width: 100%;    z-index: 999999;}.loading_view>div {    background-color: rgba(0, 0, 0, 0.9);    background-image: url("../img/fancybox_loading.gif");    background-position: center center;    background-repeat: no-repeat;    border-radius: 5px;    cursor: pointer;    height: 44px;    left: 50%;    margin-left: -22px;    margin-top: -22px;    opacity: 0.8;    position: fixed;    top: 50%;    width: 44px;    z-index: 8060;}#product-modal.images-thumb-horizona .modal-content .modal-body .product-images {    float: left;    height: auto;    margin-bottom: 0;    margin-left: 0;    position: relative;    width: 100%;}#product-modal .modal-content .modal-body .product-cover-modal {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #f1f1f1;    height: auto;}#product-modal.images_thumb_slider #thumbnails {    bottom: 0;    height: auto;    left: 50%;    margin-bottom: 10px;    margin-left: 0;    max-width: 100%;    position: absolute;    transform: translateX(-50%);    -webkit-transform: translateX(-50%);    -moz-transform: translateX(-50%);    -ms-transform: translateX(-50%);    -o-transform: translateX(-50%);    width: 400px;    max-width: calc(100% - 40px);    max-width: -o-calc(100% - 40px);    max-width: -moz-calc(100% - 40px);    max-width: -ms-calc(100% - 40px);    max-width: -webkit-calc(100% - 40px);}#product-modal .modal-content .modal-body .product-cover-modal {    background: white;}#product-modal .owl-nav>div.owl-next {    float: right;}#product-modal .modal-content .modal-body .image-caption {    padding: 10px 0;    width: 100%;}#product-modal .modal-content .modal-body .image-caption p {    margin-bottom: 0;}#product-modal .modal-content .modal-body .thumbnails {    position: relative;}#product-modal .modal-content .modal-body .mask {    position: relative;    max-height: 49.375rem;    margin-top: 2.1875rem;    z-index: 1;}#product-modal .modal-content .modal-body .mask.nomargin {    margin-top: 0;}#product-modal .modal-content .modal-body .product-images {    float: left;    margin-left: 0;    position: relative;    width: 100%;}.register_form_cell a.button-to-register-form {    color: #fff !important;}.login-form .form-control-submit {    color: #fff;}#product-modal .modal-content .modal-body .product-images img {    width: 7rem;    cursor: pointer;    background: white;}#product-modal .modal-content .modal-body .arrows {    height: 100%;    width: 100%;    text-align: center;    position: absolute;    top: 0;    color: white;    right: 1.875rem;    z-index: 0;    cursor: pointer;}#product-modal .modal-content .modal-body .arrows .arrow-up {    position: absolute;    top: -.3rem;    opacity: 0.2;}#product-modal .modal-content .modal-body .arrows .arrow-down {    position: absolute;    bottom: -.3rem;}#product-modal .modal-content .modal-body .arrows i {    font-size: 6.25rem;    display: inline;}.quickview .modal-footer .line.clearfix {    display: none !important;}.quickview .ets_purchase_productaddition,.quickview .panel-product-w-custom,.quickview .line_wishlist {    display: none !important;}#blockcart-modal {    color: #414141;}#blockcart-modal .modal-header {    background: #ec4249;}#blockcart-modal .modal-body {    background: #ebebeb;    padding: 3.125rem 1.875rem;}#blockcart-modal .modal-body .divide-right span {    display: inline-block;    margin-bottom: 0.3125rem;}#blockcart-modal .modal-dialog {    max-width: 1140px;    width: 90%;}#blockcart-modal .product-image {    background-color: #fff;    border: 1px solid #f1f1f1;    width: 13.125rem;}#blockcart-modal .modal-title {    font-weight: 600;    color: white;    font-size: 1.125rem;}#blockcart-modal .modal-title i.material-icons {    margin-right: 1.875rem;}#blockcart-modal .product-name {    color: #ec4249;    font-size: 1.125rem;}#blockcart-modal .cart-products-count {    font-size: 1.125rem;}#blockcart-modal .cart-content {    padding-left: 15px;}#blockcart-modal .cart-content button {    margin-right: 0.3125rem;}#blockcart-modal .divide-right {    border-right: #acaaa6 1px solid;}#blockcart-modal .cart-content .btn.btn-secondary {    padding-top: 10px;    padding-bottom: 10px;}.product-images>li.thumb-container {    display: inline;}.product-images>li.thumb-container>.thumb {    background-color: #F4F4F4;    border: 1px solid #f1f1f1;    cursor: pointer;    margin-bottom: 20px;    padding: 0;}.facet-label .color {    margin-right: 5px !important;    max-height: 24px;    max-width: 24px;}.image_item_product .variant-links .color {    border: 2px solid #333333;    display: inline-block;    float: none;    margin-bottom: 5px;    margin-right: 3px;    margin-top: 0;    max-height: 20px;    max-width: 20px;    width: 20px;    height: 20px;}.image_item_product .variant-links {    background-color: rgba(255, 255, 255, 0.5);    bottom: 0;    left: 0;    padding-top: 10px;    position: absolute;    right: 0;    text-align: center;    opacity: 0;    overflow: hidden;    transition: all 0.35s ease 0s;    -webkit-transition: all 0.35s ease 0s;}.star,div.star.star_on {    color: #ffc33c;}.thumbnail-container:hover .image_item_product .variant-links {    opacity: 1;    visibility: visible;}.home_block_col .thumbnail-container .image_item_product .variant-links {    display: none;}.images-container .js-qv-mask {    float: left;    max-width: 100%;    overflow: hidden;    width: 100%;}.type_horizonal .slick-prev {    left: -22px;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.type_horizonal .slick-next {    right: -22px;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.type_horizonal .product-images.slick-slider {    display: block;    margin: 0 -5px;}.type_horizonal .product-images.slick-slider:hover .slick-next {    right: 5px;}.type_horizonal .product-images.slick-slider:hover .slick-prev {    left: 5px;}.images-container-img-sync .thumb-container .thumb {    width: 100%;}.product-images li.thumb-container .thumb {    background-color: #f4f4f4;    border: 1px solid #f1f1f1;    cursor: pointer;    margin-bottom: 0;    padding: 0;    width: 100%;}.product-images .thumb-container {    padding: 0 5px;}.images-container-img-sync .slick-next {    right: -1px;}.type_horizonal .product-images {    display: none;}.type_horizonal .product-images.slick-slider {    display: block;}.scroll-box-arrows i,.slick-arrow {    background-color: #ffffff;    border: 1px solid #d0d0d0;    bottom: 1.625rem;    cursor: pointer;    height: 30px;    line-height: 30px;    position: absolute;    z-index: 10;}.slick-prev.slick-arrow:before {    content: "\e5cb";}.slick-prev::before,.slick-next::before {    font-family: Material Icons;}.images-container-img-sync .slick-prev {    left: -1px;}.slick-next.slick-arrow:before {    content: "\e5cc";}.scroll-box-arrows .right,.slick-next {    bottom: 35px;    right: 0;}.product-images-big {    border: 1px solid #f1f1f1;}.images-container-img-sync .product-images .thumb-container {    margin: 0 10px;}.product-images.js-qv-product-images {    height: auto;    margin-bottom: 0;}.product-images>li.thumb-container:last-child>.thumb {    margin-bottom: 0;}#product #content-wrapper {    padding: 0;}.page_contact_layout3 .contact-form {    width: 100%;}.page_contact_layout3 .contact-rich {    width: 100%;}.page_contact_layout3 {    float: left;    width: 100%;}.page_contact_layout3 .contact-rich .block {    margin-bottom: 25px;}.page_contact_layout3 .contact-form .form-group>div {    width: 100%;}.page_contact_layout3 .contact-form .form-group>span,.page_contact_layout3 .contact-form .form-group>label {    display: none;}#main .product_thumb_left.images-container .js-qv-mask {    float: left;}.scroll-box-arrows {    display: none;}.scroll-box-arrows.scroll {    display: block;}.scroll-box-arrows i {    background-color: #fff;    border: 1px solid #f1f1f1;    bottom: 1.625rem;    cursor: pointer;    height: 24px;    line-height: 20px;    padding: 0;    position: absolute;    text-align: center;    transform: rotate(90deg);    -webkit-transform: rotate(90deg);    width: 24px;    z-index: 100;    transition: all 0.35s;    -webkit-transition: all 0.35s;}.scroll-box-arrows .left {    right: 56px;    top: -25px;}.scroll-box-arrows .right {    right: 56px;    bottom: -25px;}.left_pb_product:hover .scroll-box-arrows i.left {    top: 0;}.left_pb_product:hover .scroll-box-arrows i.right {    bottom: 4px;}.quickview .vertical_thum_right .product-cover {    border: medium none;    margin-bottom: 0;}.quickview .vertical_thum_right .product-cover img {    border: 1px solid #f1f1f1;}.ets_reviewticker strong {    color: #333;}.left_pb_product {    margin-bottom: 20px;    overflow: hidden;}.vertical_thum_right .product-cover {    margin-bottom: 0;}#product-availability {    display: inline-block;    font-weight: 700;    padding-top: 10px;}#product-availability .material-icons {    line-height: inherit;}#product-availability .product-available {    color: #333333;}#product-availability .product-unavailable {    color: #ff9a52;}#product-availability .product-last-items {    color: #ff9a52;}.block-categories-custom h3.block-categories-title {    background: #e94c6f none repeat scroll 0 0;    color: #ffffff;    font-size: 16px;    font-weight: normal;    height: 44px;    margin-bottom: 0;    padding: 14px 15px;    text-align: left;    text-transform: uppercase;    cursor: pointer;}.block-categories-custom h3.block-categories-title:before {    content: "\f039";    font-family: fontAwesome;    margin-right: 5px;}.block-categories-custom h3.block-categories-title:after {    content: "\f103";    font-family: fontAwesome;    float: right;}.block-categories-custom-content {    float: left;    position: relative;    width: 100%;}#product-details .label {    font-size: 1rem;    color: #414141;    font-weight: bold;}.owl-next:before {    content: "\f105";    font-family: FontAwesome;    text-align: center;}body:not(#index) #wrapper>.container {    margin-top: 10px;}.ui-menu .ui-menu-item a {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: medium none !important;    font-size: 14px;    line-height: 26px;    margin: 0 !important;    cursor: pointer;}.ui-widget-content {    border-color: #f1f1f1 !important;    border-radius: 0 0 0 0 !important;}.owl-prev:before {    content: "\f104";    font-family: FontAwesome;    text-align: center;    margin-right: 4px;}.owl-buttons .disabled {    opacity: 0.5;}.owl-buttons .disabled:hover {    cursor: not-allowed;    border: 1px solid #CCCCCC;}.product-features {    margin-top: 1.25rem;    margin-left: 0.3125rem;}.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%;    font-weight: normal;    background: #ebebeb;    padding: 0.625rem;    margin-right: 0.625rem;    min-height: 2.5rem;    word-break: break-all;}.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 {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    margin: 18px 0;}.product-variants>.product-variants-item select {    border: 1px solid #ebebeb;    height: 2rem;}.product-variants>.product-variants-item ul li {    margin-right: 10px;}.product-variants>.product-variants-item .color {    box-shadow: 0 0 1px 0 #CCCCCC;    display: inline-block;    height: 32px;    margin-left: 0;    margin-top: 0;    float: left;    width: 32px;}.product-quantity {    display: -webkit-box;    display: -moz-box;    display: box;    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    -js-display: flex;    display: flex;    float: left;    margin-right: 5px;}.modal-product-thumb-cover {    position: relative;}.scroll_top {    border: 1px solid #333333;    bottom: -40px;    cursor: pointer;    font-size: 0;    height: 46px;    opacity: 0;    position: fixed;    right: 30px;    visibility: hidden;    overflow: hidden;    width: 46px;    background-color: #333333;    z-index: 9;}.ets_multilayerslider.hidden {    display: none;}.scroll_top.show_scroll {    bottom: 40px;    opacity: 1;    visibility: visible;}.hidden_review .hook-reviews {    display: none !important;}.scroll_top:before,.scroll_top:after {    border-right: 2px solid #fff;    border-top: 2px solid #fff;    content: "";    float: left;    height: 10px;    left: 50%;    position: absolute;    text-align: center;    top: 54%;    transform: translate3d(-50%, -50%, 0px) rotate(-45deg);    -webkit-transform: translate3d(-50%, -50%, 0px) rotate(-45deg);    width: 10px;}.cart_productname .product-name {    display: inline-block;    float: left;    max-width: 150px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    color: #333;}.product-variants-item ul {    margin: 0;}#js-product-list-top .showing {    display: none;}.product-flags {    height: 0;    margin: 0;    position: absolute;    top: 0;    width: 100%;}.products:not(.list) .product-flags {    width: 100%;}.product-flags li.product-discount {    clear: none;}li.product-flag {    position: absolute;    background: #ec4249;    font-weight: 700;    text-transform: uppercase;    color: white;    z-index: 2;}li.product-flag.online-only {    top: 25rem;    right: 0;    font-size: 0.8125rem;}li.product-flag.online-only::before {    content: "\E30A";    font-family: 'Material Icons';    vertical-align: middle;    margin: 0.3125rem;}#block-reassurance>ul {    margin: 0;}li.product-flag.discount {    display: none;}li.product-flag.on-sale {    background: #f39d72;    width: 100%;    text-align: center;    margin: 0;    left: 0;    top: 0;}.product-customization {    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    margin: 2.5rem 0;}.product-customization .product-customization-item {    margin: 1.25rem 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;    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%;    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: 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;    margin-top: 25px;    margin-bottom: 25px;}.product-quantity .add-to-cart.btn:disabled {    display: none;}.social-sharing ul {    margin-bottom: 0;}.social-sharing li {    cursor: pointer;    display: inline-block;    height: 36px;    margin-left: 15px;    width: 36px;}.social-sharing li a {    border: 1px solid #f1f1f1;    border-radius: 50%;    display: block;    height: 100%;    overflow: hidden;    text-indent: 100%;    white-space: nowrap;    background-color: #fff;    width: 100%;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}.social-sharing>span {    color: #333;    display: inline-block;    min-width: 90px;    text-transform: uppercase;}.social-sharing li a:hover {    color: transparent;}.tab-content {    border: 1px solid #f1f1f1;    margin-top: 22px;    padding: 0 20px;}.products-selection {    margin-bottom: 1.25rem;}.products-selection .title {    color: #878787;}#blockcart-modal .cart-content .btn {    margin-bottom: 0.625rem;    padding-top: 10px;}@media (max-width: 991px) {    .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;    }}@media (max-width: 767px) {    #blockcart-modal .divide-right {        border-right: none;    }    #blockcart-modal .modal-body {        padding: 1rem;    }}.cart-grid {    margin-bottom: 1rem;}.cart-items {    margin-bottom: 0;}.cart-item {    padding: 1rem 0;}.cart-grid .cart-item {    border-left: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;    border-top: 1px solid #f1f1f1;}.cart-grid .cart-item:last-child {    border-bottom: 1px solid #f1f1f1;}.cart-summary-line {    clear: both;    line-height: 30px;    padding: 0 15px;}.cart-summary-line::after {    content: "";    display: table;    clear: both;}.cart-summary-line .label {    padding-left: 0;    font-weight: normal;    white-space: inherit;}.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;}.footer-container .payment_footer_img,.footer-container .payment_footer_img li {    float: left;    margin: 0;    max-width: 100%;}/** CART BODY **/.cart-grid-body {    margin-bottom: 0.75rem;}.cart-grid-body a.label:hover {    color: #ec4249;}.cart-grid-body .card-block {    padding: 0 0 1rem;}.cart-grid-body .card-block h1 {    margin-bottom: 0;}.cart-grid-body hr {    margin: 0;}.cart-grid-body .cart-overview {    padding: 1rem 0;}/** 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: #878787;}.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: white;    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;}.group-span-filestyle .btn.btn-default {    background-color: #999999;}.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;}.vertical_thum_left .product-cover {    float: right;}.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%;}/** CONTENT BODY **/.product-line-grid-body>.product-line-info>.label {    padding: 0;    line-height: inherit;    text-align: left;    white-space: inherit;}.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: #878787;}.products.list .image_item_product {    padding: 0;    padding-right: 15px;}.products.list .hook-reviews,.products.list .product-price-and-shipping {    opacity: 1;    visibility: visible;}.products.list .type_list_full_width .product-title {    margin-top: 0;}.products.list .product-title a {    font-weight: 600;}/** CONTENT LEFT **/.product-line-grid-right .bootstrap-touchspin {    width: 69px;    float: left !important;    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.15);}.product-line-grid-right .bootstrap-touchspin>.form-control,.product-line-grid-right .bootstrap-touchspin>.input-group {    color: #414141;    background-color: white;    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 .product-price {    color: #414141;    line-height: 36px;}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart {    color: #414141;    display: inline-block;    margin-top: 0.3125rem;}/*** Responsive part ***/@media (max-width: 767px) {    .product-line-grid-body {        margin-bottom: 1rem;    }}@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;    }    .product-line-grid-left {        padding-right: 0 !important;    }}@media (max-width: 360px) {    .product-line-grid-right .qty {        width: 100%;    }    .product-line-grid-right .price {        width: 100%;    }}#block-reassurance {    margin-top: 2rem;}#block-reassurance img {    opacity: .7;    width: 1.5625rem;    margin-right: 0.625rem;}#block-reassurance li {    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}#block-reassurance li:last-child {    border: 0;}#block-reassurance li .block-reassurance-item {    padding: 1rem 0;}#product #block-reassurance {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #f1f1f1;}#product #block-reassurance span {    font-weight: 700;}.quickview .modal-dialog {    width: calc(100% - 30px);    width: -webkit-calc(100% - 30px);    max-width: 64rem;}.ybc-product_layout-layout3 .quickview .modal-dialog {    max-width: 60rem;}.quickview .modal-content {    min-height: 28.125rem;}.quickview .modal-header {    border: none;    padding: 0;    z-index: 1;}.quickview .modal-header button.close {    position: absolute;    right: 10px;    top: 5px;    z-index: 1;    color: #888;    width: 25px;    height: 25px;    margin: 0;    background: transparent;    opacity: 1;    border-radius: 50%;}.quickview .modal-header button.close span {    font-size: 0;}.quickview button.close::before {    content: "\f057";    display: block;    font-family: "FontAwesome";    font-size: 25px;    line-height: 25px;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.quickview .modal-body {    min-height: 23.75rem;}.quickview .modal-footer {    border-top: 1px solid rgba(172, 170, 166, 0.3);}.quickview .layer {    display: none;}.quickview .product-cover img {    width: 95%;}.quickview .images-container {    z-index: 1;    min-height: 21.875rem;    position: relative;    margin-bottom: 0;}.vertical_thum_right .js-qv-mask.mask {    height: 100%;    position: absolute;    right: 0;}.quickview .button_left .arrows {    left: 80px;    right: auto;}.quickview .vertical_thum_left .mask {    height: 100%;    left: 0;    position: absolute;}.quickview .vertical_thum_right .product-cover {    width: calc(100% - 110px);    width: -o-calc(100% - 110px);    width: -moz-calc(100% - 110px);    width: -webkit-calc(100% - 110px);    width: -ms-calc(100% - 110px);}.quickview .images-container .product-images>li.thumb-container>.thumb {    background: none repeat scroll 0 0 #FFFFFF;}.home_block_col .product-title {    margin-top: 0;    text-align: left;}.quickview .product-images>li.thumb-container>.thumb {    margin-bottom: 10px;}.quickview .product-images.js-qv-product-images {    height: auto;    margin-bottom: 0;}.quickview .arrows {    position: absolute;    top: 0;    height: 30rem;    right: 48px;    z-index: 0;    width: 0;}.quickview .arrows .arrow-up {    cursor: pointer;    margin-top: -1.125rem;    opacity: 0.2;    position: absolute;    right: 0;    top: 0;}.quickview .arrows .arrow-down {    position: absolute;    bottom: 0;    cursor: pointer;    right: 0;}.bg-home .homeblog_wrapper {    margin-bottom: 60px;}@media (max-width: 767px) {    .quickview .modal-body>.row>div {        width: 100%;    }    .quickview .modal-dialog {        max-width: 32rem;    }}#stores .page-stores {    margin: 0 auto;}.type_list_full_width .highlighted-informations {    clear: left;    display: block;    float: left;    margin-top: 10px;    opacity: 1;    position: static;    visibility: visible;    width: auto;}.type_list_full_width .highlighted-informations .add_to_cart_button {    display: inline-block;    float: left;    margin-right: 3px;}.type_list_full_width .wishlist {    float: left;    margin-right: 0;}#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: 767px) {    #stores .page-stores {        width: 100%;    }    #stores .page-stores .store-item-container {        padding: 1rem 0;    }}@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 {    font-size: 0.875rem;    margin-bottom: 0.625rem;}.block_newsletter form {    position: relative;}.block_newsletter form input[type="text"] {    border: 0px;    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border-bottom: 1px solid #4f4f4f;    color: #aeaeae;    max-width: 100%;    padding: 10px 50px 5px 0px;    width: 100%;}.block_newsletter form input[type=text]:focus {    color: #414141;}.block_newsletter form input[type=text]::-webkit-input-placeholder {    color: rgba(174, 174, 174, 0.251);    opacity: 1;}.block_newsletter form input[type=text]::-moz-placeholder {    color: rgba(174, 174, 174, 0.251);    opacity: 1;}.block_newsletter form input[type=text]:-moz-placeholder {    color: rgba(174, 174, 174, 0.251);    opacity: 1;}.block_newsletter form input[type=text]:-ms-input-placeholder {    color: rgba(174, 174, 174, 0.251);    opacity: 1;}#ynp-email-input::placeholder {    opacity: 1 !important;}#ynp-email-input::-moz-placeholder {    opacity: 1 !important;}#ynp-email-input:-moz-placeholder {    opacity: 1 !important;}#ynp-email-input::-ms-input-placeholder {    opacity: 1 !important;}#ynp-email-input::-webkit-input-placeholder {    opacity: 1 !important;}.block_newsletter form button[type=submit] {    position: absolute;    background: none;    border: none;    bottom: 0.3125rem;    right: 0.125rem;    color: #878787;}.block_newsletter form button[type=submit] .search:hover {    color: #ec4249;}.block_newsletter form .input-wrapper {    overflow: hidden;}.view_more_cat,.view_less_cat {    display: none;}.hidden_product {    display: none;}.view_more_cat.show {    display: block;}.block_newsletter form input[type=text]:focus {    border: 0 0 1px 0;    outline: 0;}.right-nav>div {    position: relative;}.block-contact {    color: #e3e3e3;    line-height: 20px;}.des_footer {    margin-bottom: 7px;}#footer p {    color: #e3e3e3;}.linklist .blockcms-title a {    color: #ddd;}.account-list a {    color: #333333;}.account-list a:hover {    color: #ec4249;}.block-social li:hover {    opacity: 1;}.block-social li:after:hover {    border-color: #FFFFFF;}.blockcms-title,.myaccount-title,.myaccount-title a,.block-contact-title,.title-footer-block {    font-size: 16px;    font-weight: 400;    margin-bottom: 25px;    color: #e3e3e3;}.block-social {    text-align: center;}#footer_account_list li {    clear: left;    display: block;    float: left;    width: 100%;}.block-social li {    background-repeat: no-repeat;    background-size: 30px auto;    cursor: pointer;    display: block;    position: relative;    float: left;    overflow: hidden;}.social-sharing li a:before {    color: #333333;    float: left;    font-family: FontAwesome;    font-size: 18px;    line-height: 34px;    text-align: center;    text-indent: 0;    width: 100%;}.block-social li a {    display: block;    float: left;    padding: 0;    position: relative;    text-indent: 100%;    white-space: nowrap;    width: 43px;    font-size: 0;}.block-social li a:hover {    color: transparent;}.block-social li:hover a {    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;    transform: scale(1.1);    -webkit-transform: scale(1.1);    -moz-transform: scale(1.1);    -ms-transform: scale(1.1);    -o-transform: scale(1.1);}.block-social ul li:not(:last-child) a::after {    content: '';    width: 1px;    height: 18px;    right: 0;    position: absolute;    top: 13px;    background-color: #f1f1f1;}.block-social li a:before {    display: inline-block;    font-family: FontAwesome;    font-size: 16px;    position: absolute;    text-align: center;    text-indent: 0;    width: 100%;    left: 0;}.images-container-vertical-left li.thumb-container,.images-container-vertical-right li.thumb-container {    display: block;    margin-bottom: 8px;    margin-top: 8px;    max-width: 100%;    width: 100%;}.wishtlist_top::before {    background-color: #f1f1f1;    content: "";    height: 15px;    position: absolute;    right: 0;    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    width: 1px;}#main .images-container.images-container-vertical-left .js-qv-mask {    float: left;    height: auto;    margin-left: 0;    margin-right: 15px;    max-width: 100%;    overflow: hidden;    width: 105px;}#search_filters_wrapper {    margin-bottom: 1.5625rem;}#main .images-container.images-container-vertical-right .js-qv-mask {    float: left;    height: auto;    margin-left: 0;    margin-left: 15px;    max-width: 100%;    overflow: hidden;    width: 105px;}.images-container-vertical-left .product-cover {    border: 1px solid #f1f1f1;    float: right;    margin-bottom: 1.25rem;    margin-left: 0;    margin-right: 0;    position: relative;    width: calc(100% - 120px);    width: -o-calc(100% - 120px);    width: -moz-calc(100% - 120px);    width: -webkit-calc(100% - 120px);    width: -ms-calc(100% - 120px);}.quickview .images-container-vertical-right .product-cover,.quickview .images-container-vertical-left .product-cover {    width: calc(100% - 110px);    width: -o-calc(100% - 110px);    width: -moz-calc(100% - 110px);    width: -webkit-calc(100% - 110px);    width: -ms-calc(100% - 110px);}.images-container-vertical-right .product-cover {    border: 1px solid #f1f1f1;    float: left;    margin-bottom: 1.25rem;    margin-left: 0;    margin-right: 0;    position: relative;    width: calc(100% - 120px);    width: -o-calc(100% - 120px);    width: -moz-calc(100% - 120px);    width: -webkit-calc(100% - 120px);    width: -ms-calc(100% - 120px);}.images-container-vertical-left .slick-prev.slick-arrow,.images-container-vertical-right .slick-prev.slick-arrow {    left: 50%;    margin-left: -10px;    top: -4px;    transform: rotate(90deg);    -webkit-transform: rotate(90deg);}.images-container-vertical-left .slick-next.slick-arrow,.images-container-vertical-right .slick-next.slick-arrow {    bottom: 0;    left: 50%;    margin-left: -10px;    top: auto;    transform: rotate(90deg);    -webkit-transform: rotate(90deg);}.product-miniature {    margin-bottom: 30px;    padding: 0 15px;    position: relative;    width: 33.33%;    float: left;}.product-miniature.col-md-3 {    width: 25%;}.product-miniature.col-xs-12 {}.regular-price {    color: #ccc;    font-size: 18px;    text-decoration: line-through;}.viewed_products {    margin-top: 60px;}.owl-item .product-miniature {    padding: 0;    width: 100%;}.ets-list-content-checkbox .ets_purchase_item_des .product-price-and-shipping {    margin-bottom: 2px;    text-align: left;}body#index header.header_v1 {    position: relative;}.categoryproducts_content .product-flags {    width: 100%;}header.header_v1 .blockcart.cart-preview:before {    background-color: #aaa;}.body.cart-hover-content {    background-color: #FFFFFF;    border: 1px solid #D4D4D4;    margin-top: 10px;    width: 300px;    opacity: 0;    padding: 0px 15px 0;    position: absolute;    right: 0;    top: 100%;    z-index: 10;    transition: all 0.35s ease 0s;    -webkit-transition: all 0.35s ease 0s;    visibility: hidden;}#_desktop_cart:hover .body.cart-hover-content {    margin-top: 0px;    opacity: 1;    visibility: visible;}.mm_block_type_product .product-miniature .product-title {    margin-top: 5px;}.ybc-layout-layouthome1 #_desktop_cart:hover .body.cart-hover-content {    margin-top: 5px;}.ybc-layout-layouthome1 .blockcart.cart-preview:before {    background-color: #ddd;}.cart-wishlist-item {    border-bottom: 1px solid #D4D4D4;    float: left;    padding: 10px 0;    position: relative;    text-align: left;    width: 266px;    display: flex;    display: -o-flex;    display: -ms-flex;    display: -moz-flex;    display: -webkit-flex;}#header .remove-from-cart {    background-color: #F4F4F4;    border-radius: 5px;    height: 21px;    line-height: 21px;    position: absolute;    right: 0;    text-align: center;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 21px;}.cart-wishlist-item>img {    float: left;    margin-right: 10px;    width: 80px;}.remove-from-cart i {    color: #fff;    display: inline-block;    float: left;    font-size: 20px;    height: auto;    line-height: 24px;    margin: 0;    padding: 0;    text-align: center;    width: 21px;}.cart_productname {    color: #666666;    font-size: 14px;    font-weight: normal;    overflow: hidden;    padding-right: 10px;    text-overflow: ellipsis;    white-space: nowrap;}.body.cart-hover-content>ul {    float: left;    margin: 0;    max-height: 330px;    overflow-y: auto;    width: 284px;    overflow-x: hidden;}#_desktop_cart .remove-from-cart i {    font-size: 14px;    line-height: 21px;}.cart-subtotals>div {    clear: left;    float: left;    margin: 0;    width: 100%;}.mm_menus_li>a {    font-size: 14px;    color: #fff;}.cart-total {    border-bottom: 1px solid #f1f1f1;    clear: left;    float: left;    font-weight: bold;    line-height: 26px;    padding-bottom: 7px;    padding-top: 7px;    text-align: left;    text-transform: uppercase;    width: 100%;}.cart-summary-totals .cart-summary-line {    border-bottom: medium none;    display: block;    float: none;    line-height: 24px;    padding: 7px 15px;}.cart-summary-totals .cart-summary-line:not(:last-child) {    border-bottom: 1px solid #f1f1f1;}.blockcart.cart-preview.inactive+.cart-hover-content {    display: none !important;}.cart-subtotals .value {    color: #333333;    float: right;    font-size: 14px;    line-height: 24px;}.cart-subtotals {    border-bottom: 1px solid #D4D4D4;    clear: left;    float: left;    padding-bottom: 5px;    padding-top: 5px;    width: 100%;}.cart-wishlist-checkout {    background-color: #5e5e5e;    color: #ffffff !important;    display: block;    float: left;    line-height: 20px;    margin: 15px 0;    padding: 10px;    text-align: center;    text-transform: uppercase;    width: 100%;    font-size: 15px;    border-radius: 5px;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.page_contact_layout1 {    clear: left;    float: left;    width: 100%;}.cart-wishlist-checkout:hover {    background-color: #EC4249;}#header .remove-from-cart:hover {    background-color: #666666;}.cart-total .value {    color: #EC4249;    float: right;}.cart-subtotals .label {    color: #333;    float: left;    line-height: 24px;    font-size: 14px;    text-transform: uppercase;}.body.cart-hover-content:before {    /*bottom: 100%;  content: "";  height: 35px;  left: 0;  position: absolute;  right: 0;  display:none;*/}#_desktop_cart:hover .body.cart-hover-content:before {    display: block;}body#index .maincontent_v1 .mls_nav>div.mls_next {    float: right;}.category-top-menu-pos.not_index {    display: none;}.block-social ul {    margin: 0;    text-align: center;    float: left;    position: relative;    left: -18px;}.owl-nav.hidden {    display: none;}.home_block_col.full_width {    width: 100%;}.home_block_col.half_width {    width: 50%;}.facebook a:before {    content: "\f09a";}.twitter a:before {    content: "\f099";}.rss a:before {    content: "\f09e";}.youtube a:before {    content: "\f16a";}.googleplus a:before {    content: "\f0d5";}.pinterest a:before {    content: "\f231";}.vimeo a:before {    content: "\f27d";}.instagram a:before {    content: "\f16d";}#block_myaccount_infos .myaccount-title a {    color: #e3e3e3;}.footer-container {    padding-top: 19px;}.contactinfo_footer a {    color: #e3e3e3;}.footer-container li a {    color: #e3e3e3;    cursor: pointer;    float: left;    padding-bottom: 16px;    white-space: nowrap;    line-height: 100%;}.newsletter_submit .btn-primary {    border: medium none !important;    font-size: 0;    background: transparent !important;    ;}.footer-container .links li a::before {    content: "";    display: inline-block;    float: left;    margin-right: 13px;    margin-top: 6px;    width: 5px;    height: 5px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    background: #aeaeae;}.block_newsletter form .newsletter_submit {    color: #ffffff;    height: 30px;    padding: 0;    position: absolute;    right: 0;    width: 30px;    z-index: 100;    cursor: pointer;    bottom: 0;}.block_newsletter_form {    float: left;    position: relative;    width: 250px;}.block_newsletter_form:after {    background-color: rgba(0, 0, 0, 0);    content: "";    height: 43px;    position: absolute;    right: 0;    top: 0;    width: 43px;}.block_newsletter form .newsletter_submit:after {    background-color: rgba(0, 0, 0, 0);    content: "\f0e0";    font-family: FontAwesome;    pointer-events: none;    -webkit-pointer-events: none;    font-size: 16px;    height: 30px;    line-height: 30px;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 30px;}.categoryproducts {    clear: both;    float: left;    margin-top: 60px;    position: relative;    width: 100%;}.star_content {    text-align: center;}.footer-container li a:hover {    color: #ec4249;}.footer-container .links .collapse {    display: inherit;    margin: 0;}.ybc_coppyright {    color: #e3e3e3;    display: inline-block;    float: none;    line-height: 26px;    margin: 0 auto;    max-width: 760px;    text-align: center;    width: 100%;    font-size: 14px;}.ybc_coppyright br {    display: none;}.coppyright {    text-align: center;}.categoryproducts .owl-item .product-miniature {    width: 100%;}.product_thumb_horizontal .product-cover {    width: 100%;    margin: 0;}#main .product_thumb_horizontal .js-qv-mask.mask {    height: auto;    width: 100%;}.product_thumb_horizontal .thumb-container {    padding-bottom: 2px;}.product_thumb_horizontal .js-qv-product-images img {    border: 1px solid #f1f1f1 !important;    cursor: pointer;    width: 100%;    background-color: #fff;}.quickview .images-container.product_thumb_horizontal {    display: block;}.ybc-product_layout-layout3 .quickview .arrows {    display: none;}.quickview #product-availability {    display: none;}.quickview .product_thumb_horizontal .mask {    clear: left;    float: left;    height: auto;    margin-left: 0;    width: 100%;}.product_thumb_horizontal .js-qv-product-images {    float: left;    margin-top: 20px;    position: relative;    width: 100%;}.js-qv-product-images img {    cursor: pointer;}.product_thumb_horizontal .owl-nav>div::after,.images_thumb_slider .owl-nav>div::after {    border: 1px solid #f1f1f1;    transform: none;}.product_thumb_horizontal .owl-nav>div,.images_thumb_slider .owl-nav>div {    margin-top: -15px;    line-height: 22px;}.product_thumb_horizontal .js-qv-mask:hover .owl-nav,.images_thumb_slider .js-qv-mask:hover .owl-nav {    left: 7px;    right: 7px;}.product_thumb_horizontal .owl-nav,.images_thumb_slider .owl-nav {    height: 0;    left: -35px;    position: absolute;    right: -35px;    top: 50%;    width: auto;    margin-top: 0;    transition: all 0.35s;    -webkit-transition: all 0.35s;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);}.left_pb_product.button_left .scroll-box-arrows .left {    left: 56px;}.left_pb_product.button_left .scroll-box-arrows .right {    left: 56px;}@media (min-width: 992px) {    .categoryproducts .product-miniature {        float: left;        width: 25%;    }    .viewed_products .product-miniature {        width: 25%;    }}@media (max-width: 767px) {    .footer-container {        box-shadow: none;        margin-top: 0;    }    .footer-container .wrapper {        padding-left: 0 !important;        padding-right: 0 !important;    }    .footer-container .links .h3 {        line-height: 1.5;        font-size: 1rem;        color: #fff;    }    .footer-container .links .title {        padding: 0.625rem;        cursor: pointer;        padding-left: 15px;    }    .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 .navbar-toggler {        display: inline-block;        padding: 0;        color: #999;    }    .footer-container .links .collapse {        display: none;    }    .footer-container .links .collapse.in {        display: block;    }}@media (max-width: 991px) {    .block-social {        text-align: center;    }    .block-contact {        padding-left: 1.5rem;    }}.contact-rich {    float: left;    margin-bottom: 2rem;    width: 35%;}.contact-rich h4 {    text-transform: uppercase;    color: #414141;    margin-bottom: 2rem;}.page_contact_layout1 .contact-rich .block {    border-bottom: 1px solid #f1f1f1;    margin-bottom: 15px;    padding-bottom: 15px;}.page_contact_layout2 .contact-rich {    display: flex;    display: -o-flex;    display: -ms-flex;    display: -webkit-flex;    justify-content: space-between;    -webkit-justify-content: space-between;    -o-justify-content: space-between;    -moz-justify-content: space-between;    -ms-justify-content: space-between;    width: 100%;    margin-top: 20px;}.page_contact_layout2 .contact-rich .block:not(:last-child) .data {    padding-right: 15px;}.page_contact_layout2 .contact-rich .block {    float: left;}.page_contact_layout2 .contact-rich .block .data {    float: left;}.contact-rich .block {    height: auto;    overflow: hidden;}.contact-rich .block .icon {    border: 2px solid;    color: #929292;    float: left;    height: 46px;    line-height: 38px;    margin: 0 0.5rem 0 0px;    text-align: center;    width: 46px;}.brand-products a.brand-view-products:hover {    color: #fff !important;}.ybc-layout-layouthome1 #menu-icon {    color: #fff;    cursor: pointer;}.mobile_logo {    display: none;}#header .ybc-widget-ybc-custom-4 .ybc-widget-description li li a {    color: #666666;    display: block;    margin: 0;    padding: 4px 20px;    white-space: nowrap;}.ybc-widget-ybc-custom-4 .ybc-widget-description li ul {    background-color: #FFFFFF;    border: 1px solid #f1f1f1;    opacity: 0;    position: absolute;    top: 50%;    transition: all 0.35s ease 0s;    visibility: hidden;}.ybc-widget-ybc-custom-4 .ybc-widget-description li:hover ul {    opacity: 1;    top: 100%;    visibility: visible;}.contact-rich .block .icon i {    font-size: 28px;}.contact-rich .block .data {    color: #414141;    float: left;    margin-left: 10px;    width: calc(100% - 86px);    width: -o-calc(100% - 86px);    width: -webkit-calc(100% - 86px);    font-size: 14px;}.contact-rich .block .data span {    color: #717171;}.contact-rich a {    color: #717171;}.page_contact_layout2 .contact-rich .line_contact {    background-color: #f1f1f1;    display: block !important;    width: 1px;}.contact-form {    background: none repeat scroll 0 0 #FFFFFF;    float: left;    width: 65%;}.contact-form .btn-primary:hover {    opacity: 0.9;}.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 {    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);    background: white;    padding: 1rem;    font-size: 0.875rem;    color: #878787;    max-width: 570px;    margin: 0 auto;}#products .page-not-found h4,#pagenotfound .page-not-found h4 {    font-size: 1rem;    font-weight: 700;    margin: 0.5rem 0 1rem;}#products .page-not-found .search-widget,#pagenotfound .page-not-found .search-widget {    float: none;}#products .page-not-found .search-widget input,#pagenotfound .page-not-found .search-widget input {    width: 100%;}.customization-modal .modal-content {    border-radius: 0;    border: 1px solid #f6f6f6;}.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 #f6f6f6;}.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;}@media (min-width: 1200px) {    .page_contact_layout2 .contact-rich .block .data {        white-space: nowrap;    }}/*** HEADER ***/#index #header .header_content {    position: relative;    width: 100%;    z-index: 10;}.plw_text {    font-size: 20px;    font-weight: bold;    margin-top: 20px;}#block-history {    overflow: auto;}#form_wishlist input.inputTxt {    max-width: 100%;}.fancybox-error {    white-space: normal !important;}.product-actions #wishlist_button>select,.panel-product-w-custom>a,.panel-product-w-custom .wishlist_button_extra {    height: 2.75rem;}#header .user-info>a:first-child {    margin-right: 24px;    padding-right: 19px;    position: relative;}#header .user-info>a:first-child::before {    background-color: #F1F1F1;    content: "";    height: 15px;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 1px;}.ion-bag:before {    content: '\f110';}#header .sub-menu a {    color: #666666;}#header .logo {    max-width: 100%;}#header .header-nav a.dropdown-item {    line-height: 30px;    position: relative;}#header .header-nav .dropdown-menu>li:not(:last-child) a.dropdown-item:before {    background-color: #f1f1f1;    bottom: 0;    content: "";    height: 1px;    left: 15px;    position: absolute;    width: calc(100% - 30px);    width: -webkit-calc(100% - 30px);    width: -moz-calc(100% - 30px);    width: -o-calc(100% - 30px);    width: -ms-calc(100% - 30px);}#header a:hover {    text-decoration: none;}#header .header-nav {    background-color: #ffffff;    font-size: 14px;    margin-bottom: 0;    max-height: 40px;    position: relative;    z-index: 10;    height: 40px;    line-height: 40px;}#header .header-nav::after {    content: '';    position: absolute;    bottom: -5px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}.one_item {    width: 33.33%;    margin: 0 -15px;    float: left;}.homeblog_wrapper .ybc-blog-latest-post-content {    float: left;    padding: 0 15px;    width: 100%;}.homeblog_wrapper .ybc_block_latest_item .ybc-blog-latest-img {    float: left;    padding: 0 15px;    width: 100%;    margin-bottom: 17px;}.homeblog_wrapper .ybc_block_latest_item .ybc_item_img {    float: left;    width: 100%;    overflow: hidden;}.bg-home {    display: flex;    display: -o-flex;    display: -ms-flex;    display: -moz-flex;    display: -webkit-flex;    float: left;    width: 100%;}.bg-home .owl-carousel.owl-loaded {    float: left;}.owl-item .ybc_block_latest_item {    clear: left;    float: left;    margin: 0 -15px 30px;    width: calc(100% + 30px);    width: -o-calc(100% + 30px);    width: -ms-calc(100% + 30px);    width: -moz-calc(100% + 30px);    width: -webkit-calc(100% + 30px);    margin-bottom: 0;}.ybc_block_latest_item .ybc_title_block {    margin-top: 0;    margin-bottom: 15px;    padding: 0;}.ybc_block_latest_item .ybc-blog-latest-toolbar {    display: none;}#header .header-nav #menu-icon {    vertical-align: middle;    cursor: pointer;    margin-left: 1rem;}#header .header-nav #menu-icon .material-icons {    font-size: 25px;    line-height: 50px;}.group_blog_item .ybc_block_latest_item:last-child {    margin-bottom: 0;}#header .header-nav .right-nav {    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;    float: right;}#header .header-nav .currency-selector {    white-space: nowrap;    padding-right: 14px;    margin-right: 16px;    position: relative;}#header .header-nav .currency-selector::after {    content: '';    position: absolute;    width: 1px;    height: 18px;    right: 0;    top: 13px;    background-color: #F1F1F1;}._desktop_currency_selector,._desktop_language_selector {    float: left;    display: inline-block;}.mls_layer_type_front_button span::after {    content: "\f101";    font-family: FontAwesome;    margin-left: 5px;    font-weight: normal;    display: none;}#header .header-nav .user-info {    position: relative;    text-align: right;    white-space: nowrap;    margin-right: 5px;}.right-nav>div:not(:last-child) {    margin-right: 21px;    padding-right: 16px;}.right-nav>div:not(:last-child)::before {    background-color: #f1f1f1;    content: "";    height: 15px;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 1px;}#header .header-nav .user-info .account {    margin-left: 0.625rem;}.language-selector-wrapper>span {    color: #DADADA;    float: left;    margin-right: 5px;    margin-top: 5px;}#header .header-nav .language-selector {    cursor: pointer;    float: left;    white-space: nowrap;    width: auto;}.currency-selector a {    cursor: pointer;}#header .header-nav .cart-preview .shopping-cart {    vertical-align: middle;}#header .header-nav .cart-preview .body {    display: none;}#header .header-nav .blockcart a:hover {    color: #ec4249;}#header .header-nav .blockcart.active a:hover {    color: white;}#header .header-nav .blockcart .header {    margin-top: 0.125rem;}#header .header-nav .material-icons.expand-more {    margin-left: -0.375rem;    vertical-align: -6px;}.user-info i {    font-size: 16px;    line-height: 13px;    margin-right: 2px;    margin-top: 1px;}#header .header-top {    padding-top: 31px;    width: 100%;}#header .header-top>.container {    position: relative;}#header .header-top .menu {    padding-left: 15px;    display: inline-block;    float: none;    margin: 0 auto;    text-align: left;}#header .header-top .menu>ul>li {    float: left;}#header .header-top .position-static {    position: static;    text-align: center;}#header .header-top a[data-depth="0"] {    text-transform: uppercase;}#header .top-menu-link {    margin-left: 1.25rem;}.popover {    font-family: inherit;}/*** WRAPPER ***/#wrapper .banner {    margin-bottom: 1.5rem;    display: block;}#wrapper .banner img {    box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);}#wrapper .breadcrumb {    margin-top: 0;    font-size: 14px;}#cart .breadcrumb_wrapper,#cart .breadcrumb {    display: block !important;}#wrapper .breadcrumb[data-depth="1"],#wrapper .breadcrumb_wrapper[data-depth="1"] {    display: none;}#wrapper .breadcrumb ol {    padding-left: 0;    margin-bottom: 0;}#wrapper .breadcrumb li {    display: inline;}#wrapper .breadcrumb li::after {    content: "\f105";    font: normal normal normal 14px/1 FontAwesome;    color: #878787;    margin: 0.3125em;}#wrapper .breadcrumb li:last-child {    content: "/";    color: #878787;    margin: 0.3125rem;}#wrapper .breadcrumb li:last-child::after {    content: "";}/*** MAIN ***/.entry_tab {    float: left;    width: 100%;}#main .page-header {    margin-bottom: 1.5625rem;    padding: 0 15px;}.entry_tab .owl-item {    padding: 0 1px 1px 0;}.login-form,.register_form {    box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);    -webkit-box-shadow: 2px 2px 11px 0 rgba(0, 0, 0, 0.1);    padding: 30px 10px;}#main .page-footer {    clear: both;    margin-bottom: 1.5625rem;    padding: 0 15px;}.slick-arrow:hover {    color: #fff;}#main .page-content h6 {    margin-bottom: 1.125rem;}#main .page-content #notifications {    margin-left: -15px;    margin-right: -15px;}#main .page-footer {    margin-bottom: 1.5625rem;}#notifications ul {    margin-bottom: 0;}.ui-autocomplete.ui-menu .ui-menu-item a {    border-bottom: 1px solid #f1f1f1 !important;    border-radius: 0;    display: block;    font-size: 13px;    font-weight: 400;    line-height: 25px;    min-height: 0;    padding: 7px 0.4em;    text-decoration: none;    color: #929292;}.ui-autocomplete.ui-menu .ui-menu-item:last-child a {    border: medium none !important;}/*** FOOTER ***/#footer {    background-color: #2e2e2e;    margin-top: 60px;    padding-top: 2.5rem;    color: #e3e3e3;    position: relative;}#footer::after {    content: '';    position: absolute;    top: -6px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}.footer_logo {    display: inline-block;    text-align: center;    width: 100%;    margin-bottom: 21px;}.footer_logo img {    display: inline-block;}.footer_bottom {    padding-bottom: 20px;    position: relative;}.footer_bottom::after {    content: '';    position: absolute;    top: -6px;    left: 0;    right: 0;    background-image: url('../img/border_bottom.png');    background-repeat: repeat-x;    height: 5px;}.footer_bottom>.container {    padding-top: 20px;}.footer_text_welcome {    display: inline-block;    text-align: center;    width: 100%;    line-height: 24px;}.footer_link_list li {    width: 100%;    float: left;}.newsletter_content>p {    margin-bottom: 26px;}.home_block_col .product-miniature .image_item_product {    background-color: #F8F8F8;    float: left;    padding-bottom: 1px;    position: relative;    width: 100px;}.home_block_col .product-miniature .product-description {    padding-left: 15px;    text-align: left;    width: calc(100% - 100px);    width: -o-calc(100% - 100px);    width: -ms-calc(100% - 100px);    width: -moz-calc(100% - 100px);    width: -webkit-calc(100% - 100px);    float: left;    padding-bottom: 5px;    padding-top: 0;    position: relative;}.home_block_col {    float: left;    margin-bottom: 90px;    padding: 0 15px;    position: relative;    width: 33.33%;}.home_block_col .product-miniature {    float: left;    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    width: 100%;}.footer-container .block_newsletter .alert.alert-success {    margin: 10px -15px 0;    padding-bottom: 5px;    padding-top: 5px;}.category-cover>img {    height: auto;}.ybc_coppyright a {    color: #ec4249;    font-weight: bold;}.add_to_cart_button,a.quick-view {    margin: 0 3px;}.home_block_col .product-miniature:not(:last-child) {    margin-bottom: 30px;}body #search_filters .facet .facet-label .custom-checkbox,body #search_filters .facet .facet-label .custom-radio {    top: -4px;    margin-right: 0;}.home_block_col .owl-nav>div:after {    transform: rotate(0deg);    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);}.home_block_col .owl-nav {    height: 0;    left: auto;    opacity: 0;    position: absolute;    right: 20px;    top: 0;    visibility: hidden;    width: 55px;    transition: all 0.35s;    -webkit-transition: all 0.35s;}.home_block_col .owl-nav>div:hover:after,.home_block_col .owl-nav>div:hover:before {    background-color: #000;    color: #fff !important;}.home_block_col:hover .owl-nav {    opacity: 1;    visibility: visible;    pointer-events: auto;}.home_block_col .product-price-and-shipping span.discount-percentage {    display: none;}.product-accessories {    margin-top: 60px;}.product-line-grid-body {    margin-top: 15px;}.product-line-grid-right.product-line-actions {    margin-top: 30px;}.home_block_col>h4 {    font-size: 22px;    margin-bottom: 30px;    text-transform: uppercase;}.home_block_col .owl-nav>div:after {    box-shadow: none;}#header .ybc-widget-ybc-custom-4 li a {    color: #DCDCDC;    line-height: 34px;    position: relative;}.ybc-widget-description li ul li:not(:last-child) {    border-bottom: 1px solid #f1f1f1;}#header .ybc-widget-ybc-custom-4 li:not(:last-child) a {    margin-right: 30px;}.ybc-widget-ybc-custom-4 li:not(:last-child) a:before {    background-color: #FFFFFF;    content: "";    height: 16px;    opacity: 0.16;    position: absolute;    right: -15px;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 1px;}.ybc-widget-ybc-custom-4 li li li a:before {    display: none;}.ybc-widget-ybc-custom-4 li {    display: inline-block;    float: left;    position: relative;}.ybc-widget-ybc-custom-4 {    float: left;    margin: 0 0 0;}.left-nav {    float: left;}#left-column .owl-nav>div {    height: 20px;    line-height: 18px;    margin: 0 2px;    width: 20px;}.page_contact_layout2 .embe_map_contact {    clear: none;}@media (min-width: 480px) {    @keyframes scrolltop1 {        0% {            top: 50%;            left: 50%;            opacity: 1;        }        99% {            top: 8px;            opacity: 0;        }        100% {            top: 50%;            left: 50%;            opacity: 0;        }    }    @-webkit-keyframes scrolltop1 {        0% {            top: 50%;            left: 50%;            opacity: 1;        }        99% {            top: 8px;            opacity: 0;        }        100% {            top: 50%;            left: 50%;            opacity: 0;        }    }}@media (max-width: 479px) {    @keyframes scrolltop1 {        0% {            top: 50%;            left: 50%;            opacity: 1;        }        99% {            top: 2px;            opacity: 0;        }        100% {            top: 50%;            left: 50%;            opacity: 0;        }    }    @-webkit-keyframes scrolltop1 {        0% {            top: 50%;            left: 50%;            opacity: 1;        }        99% {            top: 2px;            opacity: 0;        }        100% {            top: 50%;            left: 50%;            opacity: 0;        }    }}.scroll_top.show_scroll:hover:after {    animation-duration: 1s;    -webkit-animation-duration: 1s;    animation-name: scrolltop1;    -webkit-animation-name: scrolltop1;    animation-iteration-count: infinite;}.right-nav .dropdown-menu {    border: 1px solid #f1f1f1;    left: auto;    margin-top: -1px;    right: 0;    top: 100%;}.ybc-layout-layouthome1 .menu_and_cattree .custom_menu:not(.menu_full) {    padding-left: 0;}/*** Responsive part ***/@media (max-width: 767px) {    #wrapper {        box-shadow: none;    }    .blockcart.cart-preview:before {        background-color: #333;        content: "";        height: 15px;        left: 0;        position: absolute;        top: 50%;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);        width: 1px;    }    .menu_and_cattree {        border-bottom: medium none;        border-top: medium none;    }    .search-widget form input[type="text"] {        margin-top: 0;    }    .ybc-layout-layouthome1 #header .header-nav {        margin-bottom: 0;    }    .page_contact_layout1 .contact_info_content {        width: 100%;    }    #checkout-cart-summary {        float: none;        width: 100%;        margin-top: 1rem;    }    .header-nav .left-nav {}    #wrapper .breadcrumb {        margin: 0 -15px 0;    }    .header-top .search-widget {        float: right;        padding: 0;        position: static;        width: auto;    }    .menu_and_cattree {        margin-top: 0;        border-color: transparent !important;        background-color: transparent !important;    }    #header .header-top .position-static {        padding: 0;    }    #header .header-nav .blockcart {        line-height: 51px;        margin-right: 15px;    }    .header-top .search-widget {        height: 40px;        padding: 0;    }    #search_widget form.form_focus {        opacity: 1;    }    .ybc-widget-display-home {        display: block;        float: left;        margin-bottom: 0px;        width: 100%;    }    #header .header-nav .top-logo {        line-height: 50px;        vertical-align: middle;        width: 200px;        margin: 0 auto;    }    #header .header-nav .top-logo a img {        max-height: 50px;        max-width: 100%;    }    #header .header-nav .user-info .logged {        color: #ec4249;    }    #header .header-nav .blockcart {        margin-left: 0;        background: inherit;    }    #header .header-nav .blockcart.inactive .cart-products-count {        display: none;    }    #header .header-top a[data-depth="0"] {        color: #414141;    }    section.checkout-step {        width: 100%;    }    .default-input {        min-width: 100%;    }    label {        clear: both;    }    .block-contact {        padding-left: 0.9375rem;        border: none;    }    #footer {        padding-top: 0.5rem;    }}.owl-item {    float: left;}.owl-stage-outer {    overflow: hidden;    width: 100%;}.featured-products>.container {    position: relative;}.tab_content .owl-nav {    top: -83px;    opacity: 0;    overflow: hidden;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.entry_tab:hover .tab_content .owl-nav {    opacity: 1;    overflow: visible;}.owl-nav {    height: 0;    left: auto;    position: absolute;    right: 15px;    top: 0px;    width: auto;    right: 15px;    top: -63px;}.owl-prev {    float: left;    padding-right: 1px;}.owl-next {    float: right;    margin-left: 4px;}#product .owl-nav {    right: 0;}#products .owl-item .product-miniature,.featured-products .owl-item .product-miniature,.product-accessories .owl-item .product-miniature {    margin: 0;}.comments_note div.star.star_on:after {    color: #ffc33c;}.comments_note div.star:after {    color: #ffc33c;}.comments_note div.star.star_on,.comments_note .star {    display: inline-block;    float: left;    line-height: 100%;    top: 0;}.product-miniature .product-description .comments_note div.star.star_on,.product-miniature .product-description .comments_note .star {    display: inline-block;    float: none;    top: 3px;    margin: 0;}.count_star {    display: none;}.owl-nav>div {    border: 1px solid #f1f1f1;    border-radius: 5px;    color: #fff;    cursor: pointer;    display: block;    font-weight: bold;    height: 20px;    margin-top: 0;    padding: 0;    position: relative;    text-align: center;    width: 20px;    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    justify-content: center;}.owl-nav>div.owl-prev {    padding-left: 3px;}.owl-nav>div:hover {    opacity: .9;}.owl-nav>div:before {    position: relative;    z-index: 1;}.ybc-widget-item-link:after {    content: "\f101";    font-family: FontAwesome;    margin-left: 3px;}li {    list-style: none outside none;}.ybc-widget-display-home .block_description {    color: #ddd;    left: 10%;    max-width: 80%;    padding: 15px;    position: absolute;    text-align: center;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    width: 100%;}.block_description a,.block_description p {    color: #ddd;}.ybc-widget-item-link {    border: 2px solid #ddd;    display: inline-block;    font-size: 14px;    margin-top: 5px;    padding: 7px 13px;    position: relative;    text-transform: uppercase;}.footer_link_bottom {    float: left;    margin: 11px 0;    text-align: center;    width: 100%;}.footer_link_bottom>ul {    display: flexbox;    display: -o-flexbox;    display: -ms-flexbox;    display: -moz-flexbox;    display: -webkit-flexbox;    display: flex;    display: -o-flex;    display: -ms-flex;    display: -moz-flex;    display: -webkit-flex;    justify-content: center;    -webkit-justify-content: center;    -o-justify-content: center;    -ms-justify-content: center;    -moz-justify-content: center;    margin: 0;}.js-mailalert>input {    border: 1px solid #f1f1f1;    height: 40px;    padding: 0 10px;    margin-right: 10px;}.js-mailalert {    border-bottom: 1px solid #f1f1f1;    padding-bottom: 20px;}.js-mailalert>a {    color: #ff9a52;}.hidden {    display: none !important;}.panel-product-w-custom {    color: #333;    display: inline-block;    line-height: 30px;    margin-bottom: 0;    margin-right: 10px;    padding: 0;    text-align: center;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}.panel-product-w-custom .control-label {    text-align: left;}.panel-product-w-custom i {    margin-right: 10px;}.panel-product-w-custom>a#wishlist_button:hover,.panel-product-w-custom .wishlist_button_extra:hover {    color: #fff;}.panel-product-w-custom>a,.panel-product-w-custom .wishlist_button_extra {    border: 1px solid #f1f1f1;    color: #333;    padding: 5px 15px;    background-color: transparent;    display: inline-block;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}#wishlist_button>select {    border: 1px solid #000;    display: inline-block;    padding: 5px 10px;}.wishlist_button_extra {    margin-right: 15px;}#wishlist_button {    text-align: left;}#wishlist_button>select option {    padding: 5px 10px;}.footer_link_bottom li {    float: left;    margin-bottom: 0;}.footer-container .footer_link_bottom li:not(:first-child) a:before {    background-color: #3F3F3F;    content: "";    height: 15px;    left: 0;    position: absolute;    top: 50%;    transform: translateY(-50%);    -webkit-transform: translateY(-50%);    -o-transform: translateY(-50%);    -ms-transform: translateY(-50%);    width: 1px;}.footer-container .footer_link_bottom li a {    margin-bottom: 0;    padding: 0 10px;    position: relative;}.payment_footer {    float: left;    margin: 8px 0;    text-align: center;    width: 100%;    position: relative;}.payment_footer img {    z-index: 2;    background: #313131;    display: inline-block;    position: relative;    padding: 0 15px;    max-height: 20px;    width: auto;}.add_to_cart_button .btn.btn-primary {    background-color: #ffffff;    border: 1px solid #f1f1f1;    border-radius: 50%;    box-shadow: none;    color: #929292;    float: left;    font-size: 14px;    font-weight: normal;    height: 25px;    margin: 0;    padding: 0;    width: 25px;    text-align: center;}.add_to_cart_button i {    font-size: 0;    margin-right: 6px;}.add_to_cart_button i:before {    font-size: 14px;}.add_to_cart_button .btn.btn-primary:hover,.wishlist .addToWishlist:hover,.wishlist .wishlist_button_list:hover,.quick-view:hover {    color: #FFFFFF !important;}.ybc-layout-layouthome2 .ets_multilayerslider {    float: left;    width: 75%;}#search_filters>h4 {    background-color: #F6F6F6;    border-bottom: 1px solid #f1f1f1;    padding: 15px 20px;}.cart-detailed-totals {    border-left: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;    border-top: 1px solid #f1f1f1;    margin-bottom: 10px;}#js-checkout-summary.card.js-cart {    border: 1px solid #f1f1f1;}.cart-summary-products {    border-bottom: 1px solid #f1f1f1;    margin-bottom: 10px;    padding: 15px 15px 0;}#js-checkout-summary .card-block.cart-summary-totals {    border-top: 1px solid #f1f1f1;    margin-top: 10px;}.mm_block_type_product .product-miniature {    margin-bottom: 15px;    padding: 0;    width: 100%;}.mm_block_type_product .product-miniature:last-child {    margin-bottom: 0;}.mm_block_type_product .highlighted-informations {    display: none;}.mm_block_type_product .product-miniature .product-thumbnail {    background-color: #EEEEEE;    float: left;    margin-right: 15px;    max-width: 110px;    width: 40%;    border: 1px solid #f1f1f1;}.mm_block_type_product .h3.product-title a {    color: #333333;    line-height: 100%;}.mm_block_type_product .discount-percentage {    display: none;}.mm_block_type_product .product-price-and-shipping span {    margin: 0 10px 0 0;}.mm_block_type_product .mm_short_description p {    margin-bottom: 5px;}.mm_block_type_product .product-title,.mm_block_type_product .product-title a {    text-align: left;}.mm_block_type_product .product-price-and-shipping {    color: #EC4249;    font-weight: 700;    text-align: left;}#footer .block_newsletter .alert.alert-danger {    color: #A94442;    margin: 15px -15px 0;    padding: 0.5em 1em;}.ybc-blog-related-posts {    position: relative;}#left-column .icon_search {    line-height: 40px;    text-align: center;}.help-block li {    background-color: rgba(255, 0, 0, 0.5);    color: #FFFFFF;    margin: 0 10px;    padding: 5px 10px;    text-align: center;}.register_form_cell {    display: table-cell;    vertical-align: middle;}.register_form_cell a {    font-weight: 600;    margin: 20px 0;    text-transform: uppercase;}.brand-products {    clear: left;    display: block;    padding-bottom: 10px;    padding-top: 10px;}.brand-products a.brand-view-products {    background-color: #333;    color: #FFFFFF;    font-size: 14px;    margin: 0 5px;    padding: 5px 10px;}.brand-products a.brand-view-products:hover {    background-color: #EC4249;}.brand-infos {    text-transform: capitalize;}.brand {    padding: 15px;}.ybc-widget-ybc-custom-1 .ybc_widget_link_img {    border: medium none;    border-radius: 0;}.brand .brand_content_item {    border: 1px solid #f1f1f1;    float: left;    margin-left: -1px;    margin-top: -1px;    min-width: 25%;    padding: 10px;    text-align: center;    width: 100%;}.brand-products a {    display: inline-block;    margin-bottom: 10px;}.sitemap a {    line-height: 30px;}.search-widget form {    position: relative;    display: inline-block;    text-align: center;}.search_icon_toogle {    display: none;}.show_on_mobile {    display: none;}/* custom new theme*/.header_top_content {    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;}.header_top_content ._desktop_logo {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-order: 1;    -ms-order: 1;    order: 1;    -webkit-flex: 1 1 0;    -ms-flex: 1 1 0;    flex: 1 1 0;}.box_contact_header {    display: inline-block;    float: left;}.box_contact_header a {    color: rgb(180, 180, 180);    text-transform: uppercase;    line-height: 1.429;    text-align: left;    position: relative;    display: inline-block;}.box_contact_header a.call {    margin-left: 11px;}.box_contact_header a::before {    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 20px;    margin-right: 7px;}.box_contact_header a.find_on::before {    content: "\f041";}.box_contact_header a.call::before {    content: "\f098";}.header_top_content .box_right {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-order: 3;    -ms-order: 3;    order: 3;    -webkit-flex: 1 1 0;    -ms-flex: 1 1 0;    flex: 1 1 0;    justify-content: flex-end;    -webkit-justify-content: flex-end;    -moz-justify-content: flex-end;    -o-justify-content: flex-end;    justify-content: flex-end;    margin: 0;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    padding-top: 7px;    padding-right: 15px;}.title_slider span {    font-family: Broadway !important;    padding-bottom: 22px;    position: relative;}.title_slider span::after {    content: '';    width: 140px;    height: 5px;    position: absolute;    bottom: 0;    left: 0;}.ybc-widget-display-home {    float: left;    width: 100%;}.ybc-widget-display-home .widget_home_entry {    float: left;    width: 100%;    padding: 25px 0;    position: relative;    margin-top: 35px;    margin-bottom: 90px;}.ybc-widget-display-home .widget_home_entry::after {    content: '';    position: absolute;    bottom: -6px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}.ybc-widget-display-home .widget_home_entry::before {    content: '';    position: absolute;    top: -6px;    left: 0;    right: 0;    background-image: url('../img/border.png');    background-repeat: repeat-x;    height: 5px;}.entry_tab .ui-widget-content {    border: 0;    background-color: transparent;}.wraper_title_section {    display: inline-block;    width: 100%;    text-align: center;}.wraper_title_section .home_title_section {    text-align: center;    margin-bottom: 7px;}.wraper_title_section .sub_title_section {    color: #b8b8b8;    font-size: 16px;    width: 100%;    text-align: center;    display: inline-block;    margin-bottom: 4px;    font-family: Roboto;}.line_sub {    display: inline-block;    text-align: center;    width: 130px;    height: 4px;    border-top: 1px solid #f1f1f1;    border-bottom: 1px solid #f1f1f1;}.title_tab {    margin-top: 7px;    margin-bottom: 18px;}.title_tab ul {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    justify-content: center;    border: 0;    padding: 0;    background: transparent;}.title_tab ul li {    background: transparent;    border: 0;    padding: 0;    margin: 0;    position: relative;}.title_tab ul li a {    border: 0;    color: #b8b8b8;    font-size: 16px;    text-transform: uppercase;    padding: 10px 15px;}.ui-tabs .title_tab .nav_title_tab {    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: nowrap;    -ms-flex-wrap: nowrap;    flex-wrap: nowrap;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    justify-content: center;    border: 0;    padding: 0;    background: transparent;}.ui-tabs .title_tab .ui-tabs-nav li {    background: transparent;    border: 0;    padding: 0;    margin: 0;    position: relative;}.ui-tabs .title_tab .ui-tabs-nav li:not(:last-child)::after {    content: '';    width: 1px;    height: 15px;    background-color: #F1F1F1;    position: absolute;    right: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -ms-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}.ui-tabs .title_tab .ui-tabs-nav li a {    border: 0;    color: #b8b8b8;    font-size: 16px;    text-transform: uppercase;    padding: 10px 15px;}.ui-tabs .title_tab .ui-tabs-nav li.ui-tabs-active {    margin: 0;}.ui-tabs .title_tab .ui-tabs-nav li.ui-tabs-active a {    color: #414141;}.ui-tabs .tab_content .ui-tabs-panel {    padding: 0;}.entry_tab .tabs {    padding: 0 15px;    margin-top: 40px;}.entry_tab .owl-next::before {    padding-left: 3px;}.highlighted-informations {    position: absolute;    bottom: 0px;    width: 100%;    background: #fff;    height: 45px;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-justify-content: center;    -moz-justify-content: center;    -o-justify-content: center;    justify-content: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    opacity: 0;    visibility: hidden;    -webkit-transition: all .5s;    -moz-transition: all .5s;    -ms-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}.highlighted-informations .quick-view,.highlighted-informations .wishlist,.highlighted-informations .add_to_cart_button .btn.btn-primary {    position: relative;    overflow: hidden;}.highlighted-informations .quick-view::after,.highlighted-informations .wishlist a::after,.highlighted-informations .add_to_cart_button .btn.btn-primary::after {    bottom: 100%;    font-family: FontAwesome;    font-size: 14px;    height: 100%;    left: 0;    position: absolute;    text-align: center;    transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    width: 100%;    color: #fff;    line-height: 24px;}/*.highlighted-informations .quick-view:hover::after,.highlighted-informations .wishlist a:hover::after,.highlighted-informations .add_to_cart_button .btn.btn-primary:hover::after {    bottom: 0;}.highlighted-informations .quick-view:hover::before,.highlighted-informations .wishlist a:hover::before,.highlighted-informations .add_to_cart_button .btn.btn-primary:hover::before {    opacity: .5;}*/.highlighted-informations .quick-view:hover,.highlighted-informations .wishlist a:hover,.highlighted-informations .add_to_cart_button .btn.btn-primary:hover {    -webkit-transition: 0.3s all ease-out;    -moz-transition: 0.3s all ease-out;    -ms-transition: 0.3s all ease-out;    -o-transition: 0.3s all ease-out;    transition: 0.3s all ease-out;}.highlighted-informations .quick-view::before,.highlighted-informations .wishlist a::before,.highlighted-informations .add_to_cart_button .btn.btn-primary::before {    font-family: FontAwesome;    font-size: 14px;    color: #fff;    display: inline-block;    text-align: center;    line-height: 1;}.highlighted-informations .quick-view::after,.highlighted-informations .quick-view::before {    content: '\f00e';}.highlighted-informations .wishlist a::after,.highlighted-informations .wishlist a::before {    content: '\f08a';}.highlighted-informations .add_to_cart_button .btn.btn-primary::before,.highlighted-informations .add_to_cart_button .btn.btn-primary::after {    content: '\f07a';}.highlighted-informations .add_to_cart_button .btn.btn-primary::after {    line-height: 24px;}.highlighted-informations .wishlist {    margin: 0 11px;}.entry_tab .ui-widget-content a {    color: #414141;}.blog_title {    margin-bottom: 30px;    margin-top: 45px;    float: left;    width: 100%;}.multi_product {    float: left;    width: 100%;}.multi_product .product-flags {    display: none;}.multi_product .featured-products .image_item_product {    width: 29.33%;    float: left;}.multi_product .featured-products .image_item_product.img_no_image {    width: 69.66%;    float: left;    padding-left: 22px;    padding-right: 10px;}.multi_product .product-description,.multi_product .featured-products .product-description,.multi_product .product-accessories .product-description {    width: 66.66%;    float: left;    padding-left: 22px;    padding-right: 10px;}.multi_product .product-title {    margin-top: 0;    text-align: left;}.multi_product .featured-products .comments_note {    text-align: left;}.multi_product .star_content {    text-align: left;}.multi_product .product-price-and-shipping,.multi_product .featured-products .product-price-and-shipping {    text-align: left;}.multi_product .highlighted-informations {    height: auto;    justify-content: flex-start;    transform: translate(-2px, 20%);}.multi_product .featured-products .thumbnail-container {    margin-bottom: 28px;}.multi_product .product-description .hook-reviews {    margin-bottom: 11px;}.lang-fr .product-flags li {    min-width: 70px;    min-height: 70px;    height: 70px;    width: 70px;}.lang-fr .new_content {    right: -13px;    top: -13px;}/* END custom theme */.header-top .search-widget {    order: 2;    width: 252px;    margin-left: 0;    margin-right: 29px;    padding: 0;    margin-right: 12px;    margin-top: 8px;}@media (max-width: 1199px) {    .box_contact_header a.call {        margin-left: 0px;    }    .box_contact_header {        text-align: justify;        margin-left: 30px;    }}@media (min-width: 992px) {    .block_newsletter {        padding-left: 22px;    }    #footer #block_myaccount_infos {        padding-left: 73px;    }    #footer .link_list {        padding-left: 110px;    }    .products_tab.no_action .owl-nav {        display: none;    }}@media (max-width: 991px) {    #header .logo {        width: auto;    }    .add_to_cart_button .btn.btn-primary {}    .sub-menu {        left: 0;        min-width: 100%;    }    .contact_link_item>a {        font-size: 0;        float: left;    }    .contact_link_item>a i {        float: left;        font-size: 14px;        line-height: 24px;    }    #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;    }    .one_item {        width: 50%;    }}@media (min-width: 768px) and (max-width: 991px) {    .home_block_col {        width: 50%;    }    .home_block_col.last-block {        width: 100%;    }    .block_newsletter {        padding-right: 0;    }    .right-nav>div:not(:last-child) {        margin-right: 13px;        padding-right: 10px;    }    #header .user-info>a:first-child {        margin-right: 15px;        padding-right: 10px;    }    .box_contact_header {        margin-left: 0px;    }    .box_contact_header a {        font-size: 12px;    }    #_desktop_cart {        margin-left: 0;        padding-left: 0px;    }    .mm_menus_li>a {        font-size: 12px;    }    .mm_menus_li>a {        padding-left: 13px;        padding-right: 13px;    }}@media (max-width: 767px) {    .home_block_col {        width: 100%;    }    .show_on_mobile {        display: block;        cursor: pointer;        color: #333;    }    #header .user-info a.user-info-account::before {        display: none;    }    .toggle_user_mobile>a:not(:last-child) {        border-bottom: 1px solid #f1f1f1;    }    #header .user-info .toggle_user_mobile a {        float: left;        padding: 5px;        text-align: left;        width: 100%;    }    .container {        max-width: 100%;        padding: 0 15px;    }    .toggle_user_mobile {        background-color: #fff;        border: 1px solid #f1f1f1;        margin-top: 2px;        opacity: 0;        padding: 5px 15px;        position: absolute;        top: 100%;        transition: all 0.35s ease 0s;        -webkit-transition: all 0.35s ease 0s;        -ms-transition: all 0.35s ease 0s;        -o-transition: all 0.35s ease 0s;        visibility: hidden;        right: 0;    }    .toggle_user_mobile.open {        margin-top: -1px;        opacity: 1;        visibility: visible;    }    #header .user-info a:not(:last-child) {        margin-right: 15px;        padding-right: 15px;        position: relative;        display: inline-block;        float: left;        clear: both;        white-space: nowrap;    }    #header .header-nav .currency-selector::after,    #header .user-info a:not(:last-child)::before,    .wishtlist_top::before {        display: none;    }    .header-nav .dropdown-menu {        font-size: 13px;        min-width: 130px;    }    #_desktop_logo {        display: inline-block;        margin: 0 auto;        max-width: 190px;        width: auto;    }    .box_currency_languge .dropdown-menu {        position: relative;        padding: 0;        border: 0;        min-width: auto;    }    .right-nav>div:not(:last-child) {        margin-right: 15px;        padding-right: 15px;    }    #header .header-nav .box_currency_languge a.dropdown-item {        line-height: 20px;        padding: 3px 0px;    }    #header .header-nav .box_currency_languge .dropdown-menu>li:not(:last-child) a.dropdown-item::before {        display: none;    }    .search-widget form button[type="submit"] {        bottom: 12px;        height: auto;        right: 5px;        top: 12px;        width: 39px;        height: 39px;        top: 0;    }    #menu-icon {        color: #333333;        margin-left: 12px;        margin-top: 0px;        position: absolute;        left: 0;    }    .search_icon_toogle i {        display: block;        font-size: 25px;    }    .wishtlist_top {        margin-top: 0;        display: inline-block;        clear: both;        white-space: nowrap;        float: left;    }    #_desktop_cart {        margin-top: 0;    }    .header_top_content #_desktop_cart {        -webkit-flex: none;        -ms-flex: none;        flex: none;    }    .header_top_content {        justify-content: flex-end;        -webkit-justify-content: flex-end;        -moz-justify-content: flex-end;        -o-justify-content: flex-end;        justify-content: flex-end;    }    .blockcart.cart-preview {        height: 40px;        line-height: 40px;        padding-left: 20px;    }    .cart-preview .cart-products-count {        top: 3px;        left: -7px;    }    .header_right_mobile {        float: right;        margin-right: 15px;    }    #menu-icon .material-icons {        font-size: 28px;    }    .blockcart>a {        margin: 0;    }    .blockcart>a::before {        top: 12px;        font: normal normal normal 24px/1 FontAwesome;    }    .product-miniature {        width: 50%;    }    .title_currency,    .title_lang {        display: none;    }    #search_filters .facet {        margin-bottom: 0;        padding: 0 1.25rem;    }    #category #left-column #search_filters .facet {        border-bottom: medium none;        padding-top: 0;    }    body .page_home,    body .page_home_gallery,    body #ybc-mnf-block {        margin-top: 30px;    }    .footer_top .block_newsletter {        padding: 0 !important;    }    .h1.page-heading-product {        clear: left;    }    .tabs .nav-tabs .nav-item {        float: left;        font-size: 16px;        text-align: center;        text-transform: uppercase;        width: 100%;    }    #product .tabs .nav-tabs .nav-link {        border: 1px solid #f1f1f1;        font-size: 16px;        padding: 10px 0;    }    #product .tabs .nav-tabs .nav-item {        margin: -1px 0 0;    }    #product .tabs .nav-tabs .nav-link.active {        background-color: #FBFBFB;    }}@media (min-width: 992px) and (max-width: 1199px) {    #product-availability {        display: block;    }    .category-top-menu-pos {        display: none;    }    .add_to_cart_button .btn.btn-primary {}    .images-container-vertical-right .product-cover,    .images-container-vertical-left .product-cover {        width: calc(100% - 100px);        width: -o-calc(100% - 100px);        width: -moz-calc(100% - 100px);        width: -webkit-calc(100% - 100px);    }    .images-container-vertical-right.images-container .js-qv-mask,    .images-container-vertical-left.images-container .js-qv-mask {        width: 78px;    }    .product-title a {        font-size: 14px;    }}@media (max-width: 991px) {    .category-top-menu-pos {        display: none;    }    .maincontent_v1 .mls_slider {        float: left;    }    .bg-home {        display: block;    }}@media (min-width: 768px) {    .contact_menu .ets_mm_block_content ul li a {        display: block;        line-height: 34px;        width: 100%;    }    .contact_menu .ets_mm_block_content ul li:last-child a {        border-bottom: medium none;    }    .footer_top {        display: box;        display: -o-box;        display: -ms-box;        display: -moz-box;        display: -webkit-box;        display: flex;        display: -o-flex;        display: -ms-flex;        display: -moz-flex;        display: -webkit-flex;        justify-content: space-between;        -webkit-justify-content: space-between;        -moz-justify-content: space-between;        -ms-justify-content: space-between;        -o-justify-content: space-between;        margin-bottom: 29px;        padding-bottom: 27px;    }    .contact_menu .ets_mm_block_content ul li a {        display: block;        line-height: 30px;        width: 100%;    }    .contact_menu .ets_mm_block_content ul li:last-child a {        border-bottom: medium none;    }    .contact_menu .ets_mm_block_content ul li {        width: 100%;    }    .contact_menu .ets_mm_block.mm_block_type_html {        margin-top: 0;    }    .contact_menu .mm_columns_li.mm_has_sub {        margin-bottom: 0;        margin-top: 5px;    }    .hook-default:not(.scroll_heading) .mm_menus_ul,    .ets_mm_megamenu.hook-default {        position: static;    }    .hook-default:not(.scroll_heading) .mm_columns_ul {        margin-top: 30px;    }    .ets_mm_megamenu.hook-default:not(.scroll_heading) .mm_columns_ul:before {        height: 45px;    }    .flex {        display: box;        display: -o-box;        display: -ms-box;        display: -moz-box;        display: -webkit-box;        display: flex;        display: -o-flex;        display: -ms-flex;        display: -moz-flex;        display: -webkit-flex;    }    .ets_mm_megamenu.scroll_heading {        background-color: #3cabdb;        transition: all 0.5s ease 0s;        -o-transition: all 0.5s ease 0s;        -webkit-transition: all 0.5s ease 0s;    }    .block-contact.col-md-3 {        width: 29%;    }}@media (min-width: 768px) and (max-width: 991px) {    #header .header-nav {        font-size: 14px;    }    .product-add-to-cart .control-label {        display: none;    }    .images-container-vertical-right .product-cover,    .images-container-vertical-left .product-cover {        width: calc(100% - 100px);        width: -o-calc(100% - 100px);        width: -moz-calc(100% - 100px);        width: -webkit-calc(100% - 100px);    }    .images-container-vertical-right.images-container .js-qv-mask,    .images-container-vertical-left.images-container .js-qv-mask {        width: 78px;    }    .page_contact_layout2 .contact-rich {        display: block;        margin-bottom: 0;    }    .page_contact_layout2 .contact-rich .block {        float: left;        margin-bottom: 20px;        width: 50%;    }    .page_contact_layout2 .contact-rich .block:nth-child(2n+1) {        clear: left;    }    .page_contact_layout2 .form-control-comment {        display: none;    }    .page_contact_layout2 .form-fields>.form-group>div {        width: 75%;    }    #_desktop_logo {        padding-right: 0;        margin-top: 8px;    }    .block-categories-custom {        width: 68px;    }    .block-categories-custom h3.block-categories-title {        font-size: 0;    }    .block-categories-custom h3.block-categories-title::before {        display: block;        font-size: 16px;        text-align: center;        width: 100%;    }    .custom_menu {        width: calc(100% - 70px);        width: -o-calc(100% - 70px);        width: -ms-calc(100% - 70px);        width: -webkit-calc(100% - 70px);    }    .footer_top {        display: block;        float: left;        width: 100%;    }    .footer_top .links {        float: left;        margin-bottom: 30px;        width: 50%;    }    .footer_top #block_myaccount_infos {        float: left;        padding: 0 15px;        width: 50%;    }    .footer_top .block-contact {        float: left;        padding-left: 15px;        width: 50%;    }    .footer_top .wrapper li {        float: left;        width: 100%;    }    .footer_top .links:nth-child(2n+1) {        clear: both;    }    .footer_top .links>.row {        margin: 0;    }    #js-product-list .product-miniature {        /*width: 50%;*/    }    #js-product-list .product-miniature:nth-child(2n+1) {        clear: left;    }    .products.list .image_item_product {        padding-left: 0;    }}@media (max-width: 767px) {    .container {        padding: 0 15px;    }    .links .row {        margin: 0;    }    .quickview .social-sharing {        margin-left: 0;        margin-bottom: 0;    }    #blockcart-modal .divide-right .row {        margin: 0 -15px;    }    #left-column,    #content-wrapper {        width: 100%;    }    .hidden-xs-down {        display: none !important;    }    .show_mobile>ul,    .show_mobile .blog_tag {        padding: 15px 20px !important;    }    .ybc_block_gallery.page_blog_gallery .block_content {        padding: 15px 20px !important;    }    #left-column .owl-nav {        bottom: 10px;        float: left;        height: auto;        left: 50%;        margin-top: 15px;        opacity: 1;        position: relative;        top: auto;        transform: translateX(-50%);        transform: -webkit-translateX(-50%);        width: auto;    }    .block-social li {        margin: 0 3px;    }    .user-info>.user-info-account {}    .cart-preview .checkout_total {        color: #fff !important;        font-size: 16px;    }    header.header_v1 .blockcart.cart-preview::before {        background-color: #ddd;    }    .bg-home .homeblog_wrapper {        margin-bottom: 20px;    }    #_mobile_logo {        text-align: center;    }    #_mobile_logo>a {        display: inline-block;        padding: 20px 0;        text-align: center;    }    .mobile_logo {        display: block;    }    .blockcart.cart-preview .ion-bag {        font-size: 28px;    }    .header_top_content .box_right {        padding-top: 0;        -webkit-flex: none;        -ms-flex: none;        flex: none;    }    .blockcart>a i {        font-size: 23px;        line-height: 40px;    }    .box_contact_header a {        font-size: 17px;    }    .box_contact_header a.call {        margin-left: 8px;    }    .box_contact_header a span {        display: none;    }    .header-top .search-widget {        margin: 0;        width: auto;        margin-right: 6px;        padding-left: 5px;        margin-left: 7px;        position: static;    }    .header-top .search-widget::before {        background-color: #ddd;        content: "";        height: 15px;        left: 0;        position: absolute;        top: 50%;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);        width: 1px;    }    .box_contact_header {        margin-left: 0;    }    #_desktop_cart::before {        display: none;    }    #_desktop_cart {        margin: 0;        padding: 0;    }    .header-top .search-widget form {        background-color: #FFFFFF;        margin-top: -10px;        padding: 0;        pointer-events: none;        position: absolute;        left: 0;        right: 0;        top: 100%;        transition: all 0.35s ease 0s;        -webkit-transition: all 0.35s ease 0s;        visibility: hidden;        opacity: 0;        z-index: 10;    }    .header-top .search-widget form.active {        visibility: visible;        opacity: 1;    }    .search_icon_toogle {        line-height: 40px;        padding-left: 0;        padding-right: 0;        display: flex;        height: 100%;        align-items: center;    }    .header-top .search-widget form input[type="text"] {        width: 100%;        border-left: 0;        border-right: 0;        border-radius: 0;    }    .images_thumb_slider .owl-nav {        left: -15px;        right: -15px;    }    .owl-nav {        top: -50px;    }    #left-column {        margin-bottom: 0;    }    #left-column>.block:last-child,    #right-column>.block:last-child {        margin-bottom: 25px;    }    .owl-carousel .owl-item .ybc-mnf-block-a-img::after {        display: none;    }    .page_contact_layout1 .contact-form,    .page_contact_layout1 .contact-rich {        width: 100%;    }    .product_thumb_horizontal .owl-next {        float: right;    }    body#checkout section.checkout-step .forgot-password {        display: block;        margin-left: 0;        margin-bottom: 10px;        width: 100%;    }    body#checkout section.checkout-step .step-title {        font-size: 15px;        display: inline-block;        width: 100%;    }    #authentication .form-control-label {        padding-top: 0;    }    body#index.ybc-layout-layouthome1 .header-top {        z-index: auto;    }    .card.definition-list {        margin-bottom: 30px;        margin-top: 30px;    }    #search_filters .facet:not(:last-child) {        margin-bottom: 0.563rem;    }    .page_contact_layout2 .contact-rich .block {        float: left;        margin-bottom: 20px;        width: 100%;    }    .tab-content {        border: 1px solid #f1f1f1;        display: block;        margin: -1px 0 0;        padding: 0 20px;    }    .page_contact_layout2 .contact-rich {        display: block;        margin-bottom: 0;    }    #header .header-nav .right-nav {}    #search_filters .facet .facet-label {        border-bottom: medium none;        margin-bottom: 0;        padding: 5px 0;        text-align: left;        width: 100%;    }    #header .header-top .menu {        padding-left: 0;        color: #333;    }    .blockcart.cart-preview::before {        background-color: #fff;    }    .custom_service>ul {        margin: 0;    }    #custom-text p {        margin-bottom: 0;    }    #custom-text {        margin-bottom: 25px;    }    .featured-products {        margin-bottom: 30px;    }    .home_block_col {        margin-bottom: 65px;    }    body .page_home,    body .page_home_gallery,    body #ybc-mnf-block {        margin-bottom: 40px;        margin-top: 0;    }    .page_home,    .page_home_gallery {        margin-bottom: 45px;    }    .ybc_block_latest_item .ybc_title_block {        margin-bottom: 5px;    }    .products-section-title,    .featured-products .products-section-title,    .product-accessories .products-section-title {        margin-bottom: 20px;        font-size: 20px;    }    .home-block {        margin-bottom: 30px;    }    body #ybc-mnf-block {        margin-bottom: 25px;    }    .sort-by-row {        justify-content: center;        -webkit-justify-content: center;        -o-justify-content: center;        -ms-justify-content: center;        -moz-justify-content: center;    }    .body.cart-hover-content {        display: none;    }    .footer_top li {        clear: left;        display: block;        line-height: 20px;        margin-top: 10px;        padding-left: 15px;    }    #search_widget form.active {        margin-top: 0;    }    #contact_footer {        padding-left: 15px;        padding-top: 0px;    }    .breadcrumb_wrapper {        margin-bottom: 20px;    }    .footer_top ul {        margin: 0;    }    #left-column .block .block_content {        height: 0;        opacity: 0;        overflow: hidden;        visibility: hidden;    }    .ybc_block_gallery .block_content {        display: none;    }    .footer-container li a {        float: none;    }    #left-column .block .block_content.show_mobile {        display: block;        height: auto;        opacity: 1;        visibility: visible;    }    #left-column .block .title_block:before,    #left-column .h1.products-section-title:after {        content: "+";        float: right;        font-family: Arial;        font-size: 21px;        line-height: 16px;    }    #left-column .block .title_block.open:before,    #left-column .h1.products-section-title.open:after {        content: "--";        letter-spacing: -2px;        margin-right: 3px;        margin-top: -2px;    }    .pagination {        text-align: center;        width: 100%;    }    #header .header-top>.container {        position: static;    }    .ets_mm_megamenu ul {        text-align: left;    }    .header_content .ets_mm_megamenu {        left: 0;        margin: 30px 0 0;        padding: 0;        position: absolute !important;        right: 0;        top: 100%;        width: 100%;        z-index: 100;        background-color: transparent;    }    #menu-icon.opened:before {        background-color: rgba(0, 0, 0, 0.7);        bottom: 0;        content: "";        left: 0;        position: fixed;        right: 0;        top: 0;        z-index: 10;    }    .mm_blocks_li {        text-align: left;    }    #product-availability {        display: none;    }    .header_right_mobile {        float: right;        margin-right: 15px;        width: auto;    }    .payment_footer {        float: left;        margin: 8px 0;        max-width: 100%;        text-align: center;        width: 100%;    }    .footer_link_bottom {        float: right;        margin: 11px 0 8px;        text-align: center;        width: 100%;    }    .footer_link_bottom li {        display: inline-block;        float: none;        margin-bottom: 0;    }    .footer_link_bottom>ul {        margin-bottom: 0;    }    .ybc-widget-display-home .ybc-widget-item {        float: left;        margin-bottom: 15px;        width: 100%;    }    .ybc-widget-display-home .ybc-widget-item img {        margin-right: 0px;        width: 100%;    }    #footer_nlt form {        margin-top: 15px;    }    .footer_top {        float: left;        margin-bottom: 30px;        width: 100%;    }    .custom_service li i {        display: inline-block;        float: none;        font-size: 30px;        margin: 0 auto 30px;        position: relative;        text-align: center;    }    .custom_service li {        text-align: center;        width: 100%;    }    #index #header {        position: relative;    }    #wrapper {        padding-top: 0;    }    .caption_content h2 {        font-size: 20px;    }    .carousel .carousel-item .caption .caption-description p {        font-size: 10px;        line-height: 16px;        margin-bottom: 0;    }    .caption_content {        padding: 34px;    }    .caption_content:after,    .caption_content:before {        height: 30px;    }    #custom-text {        margin-bottom: 30px;    }    #carousel {        margin-bottom: 30px;    }    .ybc_coppyright {        font-size: 14px;    }    .footer-container .footer_link_bottom li a {        font-size: 14px;    }    .block-social {}    .footer-container .block_newsletter form {        padding: 0 12px;    }    #header .header-top {        position: relative;        padding: 0;        padding-bottom: 0;        text-align: center;        border-top: 1px solid #f1f1f1;        border-bottom: 1px solid #f1f1f1;    }    .menu_and_cattree::after {        display: none;    }    #header .header-nav #menu-icon .material-icons {        color: #333333;        font-size: 29px;        line-height: 50px;    }    .home-block {        margin-top: 30px;    }    .categoryproducts_content>.product-miniature {        margin: 0 0 30px;        width: 100%;    }    .footer-container .payment_footer_img,    .footer-container .payment_footer_img li {        float: none;        margin: 0;    }    body#index .maincontent_v1 .mls_nav {        bottom: 20px;    }    .one_item {        width: 100%;        margin: 0;    }    .homeblog_wrapper .ybc_block_latest_item.one_item .ybc-blog-latest-img,    .homeblog_wrapper .one_item .ybc-blog-latest-post-content {        padding-left: 0;        padding-right: 0;    }    .tab_content .owl-nav {        opacity: 1;        overflow: visible;    }}@media only all and (max-width: 540px) {    .tab_content .owl-nav {        top: -105px;    }    .products.list .image_item_product {        padding-right: 0;    }    #products .products.list .product-thumbnail {        margin-bottom: 10px;    }}@media (max-width: 479px) {    .custom_service li i {        height: 60px;        line-height: 60px;        margin-left: 0;        width: 60px;    }    .ybc-layout-layouthome2 .ets_multilayerslider {        float: left;        width: 100%;    }    .product-miniature {        width: 100%;    }    .block-social {        padding: 0;    }    .form-control-label {        padding-top: 0;    }    .ybc-widget-display-home .block_description {        left: 5%;        max-width: 90%;        padding: 15px 0;    }    .block-social li a {        padding: 0;    }    .footer-container .footer_link_bottom li a {        font-size: 13px;        padding: 0 8px;    }    .product-add-to-cart>.control-label {        display: none;    }    .social-sharing li:first-child {        margin-left: 0;    }    .social-sharing ul {        margin: 0 auto;    }    .categoryproducts_content>.product-miniature {        float: left;        margin: 0;        width: 100%;    }    .social-sharing>span {        display: none;    }    .home_block_col .owl-nav {        float: left;        left: 50%;        margin-top: 20px;        opacity: 1;        position: relative;        right: auto;        visibility: visible;        width: auto;    }    .tab_content .owl-nav,    .bg-home .owl-nav {        margin-top: 0;    }    #ybc-mnf-block .owl-nav {        margin-top: 22px;    }    .owl-nav>div:after {        transform: none;        -webkit-transform: none;    }    .carousel .carousel-item .caption .caption-description p {        font-size: 8px;        line-height: 12px;        margin-bottom: 0;    }    .caption_content h2 {        font-size: 14px;        font-weight: 600;    }    .slide_link {        font-size: 8px;        padding-left: 20px;    }    .ybc-widget-display-home li.ybc-widget-item {        float: left;        margin: 15px 0;        max-width: 100%;    }    .ybc-widget-display-home .widget_home_entry {        margin-bottom: 60px;    }    .bg-home .homeblog_wrapper {        margin-bottom: 0;    }}@media (min-width: 480px) and (max-width: 767px) {    #main .images-container .js-qv-mask {        margin-bottom: 30px;    }}@media (max-width: 479px) {    .product-images>li.thumb-container>.thumb {        width: 70px;        margin-bottom: 10px;    }    .breadcrumb_wrapper {        padding-left: 0;        padding-right: 0;    }    #ybc-mnf-block-ul {        padding-right: 1px;    }    .images-container-img-sync .product-images .thumb-container {        margin: 0;    }    #main .images-container.images-container-vertical-left .js-qv-mask,    #main .images-container.images-container-vertical-right .js-qv-mask {        width: 70px;    }    .images-container-vertical-left .product-cover,    .images-container-vertical-right .product-cover {        width: calc(100% - 85px);        width: -o-calc(100% - 85px);        width: -ms-calc(100% - 85px);        width: -webkit-calc(100% - 85px);    }    .block-social li {        margin: 0 2px;    }    body#checkout section.checkout-step #delivery-addresses,    body#checkout section.checkout-step #invoice-addresses {        display: block;    }    .footer_links.wishlist_footer .btn.button {        float: none;        margin: 10px 0;    }    body#checkout section.checkout-step .address-item {        display: block;        width: 100%;    }    .vertical_thum_left .product-cover {        margin-left: 10px;    }    .left_pb_product.button_left .scroll-box-arrows .left {        left: 40px;        top: 0;    }    .left_pb_product.button_left .scroll-box-arrows .right {        left: 40px;        top: 258px;    }    .panel-product-w-custom {        left: 50%;        margin: 0 auto;        position: relative;        transform: translateX(-50%);        -webkit-transform: translateX(-50%);    }    body:not(#index) #wrapper.maincontent_v1>.container {        margin-top: 20px;    }    .products-section-title span {        display: inline-block;        padding: 0;        position: relative;    }    #header .header-nav {        font-size: 14px;    }    .cart-grid-body .card-block {        padding: 1rem 0;    }    #wrapper .breadcrumb {        margin: 0;    }    .scroll-box-arrows .left,    .scroll-box-arrows .right {        right: 35px;    }    .home_block_col>h4:before {        background-color: #333;        content: "";        height: 2px;        left: 0;        position: absolute;        right: 0;        top: 50%;        transform: translateY(-50%);        -webkit-transform: translateY(-50%);    }    .home_block_col_title>span {        background-color: #FFFFFF;        display: inline-block;        padding: 0 10px;        position: relative;    }    .home_block_col>h4 {        font-size: 20px;        margin-bottom: 20px;        text-align: center;        position: relative;    }    .scroll_top {        height: 28px;        right: 20px;        width: 28px;    }    .scroll_top.show_scroll {        bottom: 30px;    }    .scroll_top:before,    .scroll_top:after {        margin-top: 2px;    }    .homeblog_wrapper .ybc_block_latest_item .ybc-blog-latest-img {        width: 100%;        margin-bottom: 15px;    }    .homeblog_wrapper .ybc-blog-latest-post-content {        float: left;        padding: 0 15px;        width: 100%;    }    .blockcart>a i {        font-size: 18px;    }    .blockcart.cart-preview {        padding-left: 13px;    }}@media (max-width: 370px) {    .product-miniature {        width: 100%;    }    .footer-container .footer_link_bottom li a {        padding: 0 5px;    }    .product-actions .add-to-cart {        padding-left: 10px;        padding-right: 10px;    }    .product-quantity {        margin-right: 5px;    }}@media (min-width: 544px) {    .products.list .image_item_product.img_no_image {        float: left;        width: 66.66667%;        padding-left: 15px;    }}@media (max-width: 543px) {    .type_list_full_width .quick-view,    .type_list_full_width .wishlist .addToWishlist {        display: inline-block;        float: none;        margin: 0 10px;    }    .type_list_full_width .wishlist {        display: inline-block;        float: none;        margin-left: 10px;        margin-right: 10px;    }    .type_list_full_width .highlighted-informations .add_to_cart_button {        display: inline-block;        float: none;        margin-left: 10px;        margin-right: 10px;    }    .type_list_full_width .add_to_cart_button .btn.btn-primary {        margin-top: 0;    }    .type_list_full_width .highlighted-informations {        display: flex;        display: -o-flex;        display: -ms-flex;        display: -moz-flex;        display: -webkit-flex;        justify-content: center;        -o-justify-content: center;        -ms-justify-content: center;        -moz-justify-content: center;        -webkit-justify-content: center;        margin-left: 0;        margin-top: 0px;        width: 100%;    }    .product-miniature {        width: 100%;    }    .block-social ul {        left: 0;    }    .entry_tab .tabs {        margin-top: 0;    }    .blog_title {        margin-top: 20px;    }}#_desktop_user_info .wishtlist_top {    display: none;}.product-miniature .wishlist-button-add {    display: none;}body#view .wishlist-button-add {    display: flex;}body#cart .remove-from-cart i {    color: #414141;}body .star:after {    content: "\f006";    display: inline-block;    font-family: "FontAwesome";    font-size: 18px;}body .star_on:after,body .star-on:after {    content: "\f005";    font-family: "FontAwesome";    display: inline-block;    font-size: 18px;}body .star-content div.star,body .star-content div.star-on,body .star-content div.star-hover {    display: block;    text-align: center;    line-height: 18px;    font-size: 18px;    width: 18px;    height: 18px;    background: transparent;    flex: auto;    margin-left: 3px;}#product-comments-list-header .comments-nb {    padding-left: 15px;    padding-right: 15px;}.product-comment-list-item .comment-content {    clear: none;}.product-list-reviews .star {    display: inline-block;}body .product-list-reviews {    position: static;    padding: 0;}/*  TIA AJOUT AFFICHAGE DE PRODUIT 2 SUR LA LIGNE TEL MOBILE   */@media (max-width: 767px) {    .product-container {        width: 50%; /* Chaque produit occupera 50% de la largeur */        display: inline-block; /* Affichage en ligne */        box-sizing: border-box; /* Pour éviter les problèmes de marges */    }    .product-list {        display: flex; /* Utiliser flexbox pour l'alignement */        flex-wrap: wrap; /* Pour passer à la ligne suivante si nécessaire */    }}