@charset "UTF-8"; 
@import url(custom.css); 
@import url(addresses.css); 
@import url(authenication.css); 
@import url(cart.css); 
@import url(checkout.css); 
@import url(contact.css); 
@import url(identity.css); 
@import url(my-account.css); 
@import url(order-confirmation.css); 
@import url(order-detail.css); 
@import url(order-slip.css); 

.lead {font-size:1.25rem; }
.display-1 {font-size:3.125rem; }
.display-2 {font-size:2.188rem; }
.display-3 {font-size:1.563rem; }
.display-4 {font-size:1.25rem; }
hr {margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}
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 #eceeef;}
.blockquote-footer {display:block; font-size:80%; color:#818a91;}
.blockquote-footer::before {content:"\2014 \00A0";}
.blockquote-reverse {padding-right:1rem; padding-left:0; text-align:right; border-right:0.25rem solid #eceeef; border-left:0;}
.blockquote-reverse .blockquote-footer::before {content:"";}
.blockquote-reverse .blockquote-footer::after {content:"\00A0 \2014";}
dl.row > dd + dt {clear:left;}
.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {max-width:100%; height:auto;}
.img-thumbnail {padding:0.25rem; background-color:#fff; border:1px solid #ddd; border-radius:0.25rem; transition:all .2s ease-in-out; max-width:100%; height:auto;}
.figure {display:inline-block;}
.figure-img {margin-bottom:0.5rem; line-height:1;}
.figure-caption {font-size:90%; color:#E5E1E6;}
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:normal;}
pre {display:block; margin-top:0; margin-bottom:1rem; font-size:90%; color:#373a3c;}
pre code {padding:0; font-size:inherit; color:inherit; background-color:transparent; border-radius:0;}
.pre-scrollable {max-height:340px; overflow-y:scroll;}
.table {width:100%; max-width:100%; margin-bottom:1rem;}
.table th, .table td {padding:0.75rem; vertical-align:top; border-top:1px solid #eceeef;}
.table thead th {vertical-align:bottom; border-bottom:2px solid #eceeef;}
.table tbody + tbody {border-top:2px solid #eceeef;}
.table .table {background-color:#fff;}
.table-sm th, .table-sm td {padding:0.3rem;}
.table-bordered {border:1px solid #eceeef;}
.table-bordered th, .table-bordered td {border:1px solid #eceeef;}
.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:#001489;}
.thead-default th {color:#E5E1E6; background-color:#E5E1E6;}
.table-inverse {color:#E5E1E6; background-color:#001489;}
.table-inverse th, .table-inverse td, .table-inverse thead th {border-color:#E5E1E6;}
.table-inverse.table-bordered {border:0;}
.table-responsive {display:block; width:100%; min-height:0%; 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 #eceeef; border-left:1px solid #eceeef;}
.table-reflow th:last-child, .table-reflow td:last-child {border-right:1px solid #eceeef;}
.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 #eceeef;}
.table-reflow tr {float:left;}
.table-reflow tr th, .table-reflow tr td {display:block !important; border:1px solid #eceeef;}
.form-control {display:block; width:100%; padding:0.5rem 0.75rem; font-size:1rem; line-height:1.25; color:#55595c; background-color:#fff; background-image:none; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.25); border-radius:0.25rem;}
.form-control::-ms-expand {background-color:transparent; border:0;}
.form-control:focus {color:#55595c; background-color:#fff; border-color:#66afe9; outline:none;}
.form-control::placeholder {color:#999; opacity:1;}
.form-control:disabled, .form-control[readonly] {background-color:#eceeef; opacity:1;}
.form-control:disabled {cursor:not-allowed;}
select.form-control:focus::-ms-value {color:#55595c; 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 {padding-top:0.5rem; padding-bottom:0.5rem; line-height:1.25; border:solid transparent; border-width:1px 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:3.16667rem;}
.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:#E5E1E6; 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 {color:#E5E1E6; 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 .form-control:focus {}
.has-success .input-group-addon {color:#4cbb6c; border-color:#4cbb6c; background-color:#e0f3e5;}
.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='#5cb85c' 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 .form-control:focus {}
.has-warning .input-group-addon {color:#ff9a52; border-color:#ff9a52; background-color:white;}
.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='#f0ad4e' 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 .form-control:focus {}
.has-danger .input-group-addon {color:#ff4c4c; border-color:#ff4c4c; background-color:white;}
.has-danger .form-control-danger {background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#d9534f' 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");}
.product-tabs.tabs .nav-tabs .nav-link {border:0 solid transparent; font-size:18px;  line-height:1.2; letter-spacing:-1px; display:inline-block; color:#001489; padding:0 0 10px 0; position:relative;}
.btn {background:#001489; color:#fff; font-size:14px; padding:5px 20px; line-height:1; border:none; outline:none; position:relative; align-items:center; text-align:center; cursor:pointer; border-radius:0px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;vertical-align:middle;white-space:nowrap;display:inline-block; font-weight:normal; }.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
.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 {color:#fff; background-color:#24b9d7; border-color:transparent;}
.btn-primary:hover {color:#fff; background-color:#1d93ab; border-color:transparent;}
.btn-primary:focus, .btn-primary.focus {color:#fff; background-color:#1d93ab; border-color:transparent;}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {color:#fff; background-color:#1d93ab; 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:#E5E1E6; border-color:transparent;}
.btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {background-color:#24b9d7; border-color:transparent;}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {background-color:#24b9d7; border-color:transparent;}
.btn-secondary, .btn-tertiary {color:#001489; background-color:#E5E1E6; border-color:transparent;}
.btn-secondary:hover, .btn-tertiary:hover {color:#001489; background-color:#dddddd; border-color:transparent;}
.btn-secondary:focus, .btn-tertiary:focus, .btn-secondary.focus, .focus.btn-tertiary {color:#001489; 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:#001489; 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.btn-tertiary:focus, .open > .btn-secondary.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-tertiary {color:#001489; background-color:#cbcbcb; border-color:transparent;}
.btn-secondary.disabled:focus, .disabled.btn-tertiary:focus, .btn-secondary.disabled.focus, .disabled.focus.btn-tertiary, .btn-secondary:disabled:focus, .btn-tertiary:disabled:focus, .btn-secondary:disabled.focus, .btn-tertiary:disabled.focus {background-color:#E5E1E6; border-color:transparent;}
.btn-secondary.disabled:hover, .disabled.btn-tertiary:hover, .btn-secondary:disabled:hover, .btn-tertiary:disabled:hover {background-color:#E5E1E6; border-color:transparent;}
.btn-info {color:#fff; background-color:#5bc0de; border-color:#5bc0de;}
.btn-info:hover {color:#fff; background-color:#31b0d5; border-color:#2aabd2;}
.btn-info:focus, .btn-info.focus {color:#fff; background-color:#31b0d5; border-color:#2aabd2;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {color:#fff; background-color:#31b0d5; border-color:#2aabd2; background-image:none;}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {color:#fff; background-color:#269abc; border-color:#1f7e9a;}
.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {background-color:#5bc0de; border-color:#5bc0de;}
.btn-info.disabled:hover, .btn-info:disabled:hover {background-color:#5bc0de; border-color:#5bc0de;}
.btn-success {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.btn-success:hover {color:#fff; background-color:#449d44; border-color:#419641;}
.btn-success:focus, .btn-success.focus {color:#fff; background-color:#449d44; border-color:#419641;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {color:#fff; background-color:#449d44; border-color:#419641; 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:#398439; border-color:#2d672d;}
.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {background-color:#5cb85c; border-color:#5cb85c;}
.btn-success.disabled:hover, .btn-success:disabled:hover {background-color:#5cb85c; border-color:#5cb85c;}
.btn-warning {color:#fff; background-color:#ff9a52; border-color:#f0ad4e;}
.btn-warning:hover {color:#fff; background-color:#ff7c1f; border-color:#eb9316;}
.btn-warning:focus, .btn-warning.focus {color:#fff; background-color:#ff7c1f; border-color:#eb9316;}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {color:#fff; background-color:#ff7c1f; border-color:#eb9316; 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:#fff; background-color:#fa6800; border-color:#b06d0f;}
.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {background-color:#ff9a52; border-color:#f0ad4e;}
.btn-warning.disabled:hover, .btn-warning:disabled:hover {background-color:#ff9a52; border-color:#f0ad4e;}
.btn-danger {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.btn-danger:hover {color:#fff; background-color:#c9302c; border-color:#c12e2a;}
.btn-danger:focus, .btn-danger.focus {color:#fff; background-color:#c9302c; border-color:#c12e2a;}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {color:#fff; background-color:#c9302c; border-color:#c12e2a; 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:#ac2925; border-color:#8b211e;}
.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {background-color:#d9534f; border-color:#d9534f;}
.btn-danger.disabled:hover, .btn-danger:disabled:hover {background-color:#d9534f; border-color:#d9534f;}
.btn-outline-primary {color:#24b9d7; background-image:none; background-color:transparent; border-color:#24b9d7;}
.btn-outline-primary:hover {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.btn-outline-primary:focus, .btn-outline-primary.focus {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.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:#E5E1E6; border-color:#125b6a;}
.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {border-color:#79d6e8;}
.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {border-color:#79d6e8;}
.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:#5cb85c; background-image:none; background-color:transparent; border-color:#5cb85c;}
.btn-outline-success:hover {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.btn-outline-success:focus, .btn-outline-success.focus {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.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:#398439; border-color:#2d672d;}
.btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {border-color:#a3d7a3;}
.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {border-color:#a3d7a3;}
.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:#d9534f; background-image:none; background-color:transparent; border-color:#d9534f;}
.btn-outline-danger:hover {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.btn-outline-danger:focus, .btn-outline-danger.focus {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.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:#ac2925; border-color:#8b211e;}
.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {border-color:#eba5a3;}
.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {border-color:#eba5a3;}
.btn-link {font-weight:normal; color:var(--link-color); 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:var(--link-color-hover); text-decoration:underline; background-color:transparent;}
.btn-link:disabled:focus, .btn-link:disabled:hover {color:#818a91; 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;}
tr.collapse.in {display:table-row;}
tbody.collapse.in {display:table-row-group;}
.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:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1rem; color:var(--text-color); 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 1.5rem; clear:both; font-weight:normal; color:#373a3c; text-align:inherit; white-space:nowrap; background:none; border:0;}
.dropdown-item:focus, .dropdown-item:hover {color:#2b2d2f; text-decoration:none; background-color:#f5f5f5;}
.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {color:#fff; text-decoration:none; background-color:#0275d8; outline:0;}
.dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {color:#818a91;}
.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:0.5rem 1.5rem; margin-bottom:0; font-size:0.875rem; color:#818a91; 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:0.125rem;}
.btn-group, .btn-group-vertical {position:relative; display:inline-block; vertical-align:middle;}
.btn-group > .btn, .btn-group-vertical > .btn {position:relative; float:left; margin-bottom:0;}
.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;}
.input-group {position:relative;margin-top:1px;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:#55595c; text-align:center; background-color:#eceeef; border:1px solid rgba(0, 0, 0, 0.15); border-radius:0.25rem;}
.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,
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group {z-index:2;height:44px;}
.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-block; 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 {}
.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:.25rem; 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.25rem;}
.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='#fff' 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='#fff' 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='#fff'/%3E%3C/svg%3E");}
.custom-controls-stacked .custom-control {float:left; clear:left;}
.custom-controls-stacked .custom-control + .custom-control {margin-left:0;}
.custom-select {display:inline-block; max-width:100%; height:calc(2.5rem - 2px); padding:0.375rem 1.75rem 0.375rem 0.75rem; padding-right:0.75rem \9; color:#55595c; 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='#333' 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.25rem; -moz-appearance:none; -webkit-appearance:none;}
.custom-select:focus {border-color:#51a7e8; outline:none;}
.custom-select:focus::-ms-value {color:#55595c; background-color:#fff;}
.custom-select:disabled {color:#818a91; cursor:not-allowed; background-color:#eceeef;}
.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.25rem;}
.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.25rem 0.25rem 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:#818a91;}
.nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {color:#818a91; 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:5px;}
.nav-tabs {border-bottom:1px solid #ddd;}
.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.5em 1em; border:1px solid transparent; border-top-right-radius:0.25rem; border-top-left-radius:0.25rem;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-color:#eceeef #eceeef #ddd;}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {color:#818a91; 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:#55595c; 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.25rem;}
.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:#0275d8;}
.nav-stacked .nav-item {display:block; float:none;}
.nav-stacked .nav-item + .nav-item {margin-top:0.2rem; margin-left:0;}
.tab-content > .tab-pane {display:none;}
.tab-content > .active {display:block;}
.navbar {position:relative; padding:0.5rem 1rem;}
.navbar::after {content:""; display:table; clear:both;}
.navbar-full {z-index:1000;}
.navbar-fixed-top, .navbar-fixed-bottom {position:fixed; right:0; left:0; z-index:1030;}
.navbar-fixed-top {top:0;}
.navbar-fixed-bottom {bottom:0;}
.navbar-sticky-top {position:sticky; top:0; z-index:1030; width:100%;}
.navbar-brand {float:left; padding-top:0.25rem; padding-bottom:0.25rem; margin-right:1rem; font-size:0.9375rem; line-height:inherit;}
.navbar-brand:focus, .navbar-brand:hover {text-decoration:none;}
.navbar-divider {float:left; width:1px; padding-top:0.425rem; padding-bottom:0.425rem; margin-right:1rem; margin-left:1rem; overflow:hidden;}
.navbar-divider::before {content:"\00a0";}
.navbar-text {display:inline-block; padding-top:.425rem; padding-bottom:.425rem;}
.navbar-toggler {width:2.5em;height:2em; padding:0.5rem 0.75rem; font-size:1.25rem; line-height:1; background:transparent no-repeat center center; background-size:24px 24px; border:1px solid transparent; border-radius:0.25rem;}
.navbar-toggler:focus, .navbar-toggler:hover {text-decoration:none;}
.navbar-toggleable-xs::after {content:""; display:table; clear:both;}
.navbar-toggleable-sm::after {content:""; display:table; clear:both;}
.navbar-toggleable-md::after {content:""; display:table; clear:both;}
.navbar-toggleable-lg::after {content:""; display:table; clear:both;}
.navbar-toggleable-xl::after {content:""; display:table; clear:both;}
.navbar-toggleable-xxl {display:block;}
.navbar-toggleable-xxl::after {content:""; display:table; clear:both;}
.navbar-toggleable-xxl .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-xxl .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-xxl .navbar-nav .dropdown-menu {position:static; float:none;}
.navbar-nav .nav-item {float:left;}
.navbar-nav .nav-link {display:block; padding-top:.425rem; padding-bottom:.425rem;}
.navbar-light .navbar-brand, .navbar-light .navbar-toggler {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover {color:rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-nav .nav-link {color:rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:rgba(0, 0, 0, 0.7);}
.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.9);}
.navbar-light .navbar-toggler {border-color:rgba(0, 0, 0, 0.1);}
.navbar-light .navbar-divider {background-color:rgba(0, 0, 0, 0.075);}
.navbar-dark .navbar-brand, .navbar-dark .navbar-toggler {color:white;}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-toggler:focus, .navbar-dark .navbar-toggler: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-toggler {border-color:rgba(255, 255, 255, 0.1);}
.navbar-dark .navbar-divider {background-color:rgba(255, 255, 255, 0.075);}
.navbar-toggleable-xs::after {content:""; display:table; clear:both;}
.navbar-toggleable-md::after {content:""; display:table; clear:both;}
.card {position:relative; display:block; background-color:#fff; }
.card-block {padding:0px;}
.card-block::after {content:""; display:table; clear:both;}
.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.25rem; border-top-left-radius:0.25rem;}
.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius:0.25rem; border-bottom-left-radius:0.25rem;}
.card-header {padding:0.75rem 1.25rem; margin-bottom:0; 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:calc(0.25rem - 1px) calc(0.25rem - 1px) 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 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.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:#24b9d7; border-color:#24b9d7;}
.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:#24b9d7;}
.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:#5cb85c;}
.card-outline-warning {background-color:transparent; border-color:#ff9a52;}
.card-outline-danger {background-color:transparent; border-color:#d9534f;}
.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:calc(0.25rem - 1px);}
.card-img-overlay {position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem;}
.card-img-top {border-top-right-radius:calc(0.25rem - 1px); border-top-left-radius:calc(0.25rem - 1px);}
.card-img-bottom {border-bottom-right-radius:calc(0.25rem - 1px); border-bottom-left-radius:calc(0.25rem - 1px);}
.breadcrumb {padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#0c0c0e; border-radius:0;}
.breadcrumb::after {content:""; display:table; clear:both;}
.breadcrumb-item {float:left;}
.breadcrumb-item + .breadcrumb-item::before {display:inline-block; padding-right:0.5rem; padding-left:0.5rem; color:#FFFFFF; content:"";}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:underline;}
.breadcrumb-item + .breadcrumb-item:hover::before {text-decoration:none;}
.breadcrumb-item.active {color:#FFFFFF;}
.pagination {display:inline-block; padding-left:0; margin-top:1rem; margin-bottom:1rem; border-radius: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:#0275d8; border-color:#0275d8;}
.page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {color:#818a91; 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:#0275d8; text-decoration:none; background-color:#fff; border:1px solid #ddd;}
.page-link:focus, .page-link:hover {color:#014c8c; background-color:#eceeef; 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:normal; 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:#818a91;}
.tag-default[href]:focus, .tag-default[href]:hover {background-color:#687077;}
.tag-primary {background-color:#0275d8;}
.tag-primary[href]:focus, .tag-primary[href]:hover {background-color:#025aa5;}
.tag-success {background-color:#5cb85c;}
.tag-success[href]:focus, .tag-success[href]:hover {background-color:#449d44;}
.tag-info {background-color:#5bc0de;}
.tag-info[href]:focus, .tag-info[href]:hover {background-color:#31b0d5;}
.tag-warning {background-color:#f0ad4e;}
.tag-warning[href]:focus, .tag-warning[href]:hover {background-color:#ec971f;}
.tag-danger {background-color:#d9534f;}
.tag-danger[href]:focus, .tag-danger[href]:hover {background-color:#c9302c;}
.jumbotron {padding:2rem 1rem; margin-bottom:2rem; background-color:#eceeef; border-radius:0.3rem;}
.progress {display:block; width:100%; height:1rem; margin-bottom:1rem;}
.progress[value] {background-color:#eee; border:0; appearance:none; border-radius:0.25rem;}
.progress[value]::-ms-fill {background-color:#0074d9; border:0;}
.progress[value]::-moz-progress-bar {background-color:#0074d9; border-bottom-left-radius:0.25rem; border-top-left-radius:0.25rem;}
.progress[value]::-webkit-progress-value {background-color:#0074d9; border-bottom-left-radius:0.25rem; border-top-left-radius:0.25rem;}
.progress[value="100"]::-moz-progress-bar {border-bottom-right-radius:0.25rem; border-top-right-radius:0.25rem;}
.progress[value="100"]::-webkit-progress-value {border-bottom-right-radius:0.25rem; border-top-right-radius:0.25rem;}
.progress[value]::-webkit-progress-bar {background-color:#eee; border-radius:0.25rem;}
base::-moz-progress-bar, .progress[value] {background-color:#eee; border-radius:0.25rem;}
.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;}
.jumbotron-hr {border-top-color:#d0d5d8;}
.jumbotron-fluid {padding-right:0; padding-left:0; border-radius:0;}
.alert {padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0.25rem;}
.alert-heading {color:inherit;}
.alert-link {font-weight:normal;}
.alert-dismissible {padding-right:2.5rem;}
.alert-dismissible .close {position:relative; top:-.125rem; right:-1.25rem; color:inherit;}
.alert-success {background-color:#dff0d8; border-color:#d0e9c6; color:#3c763d;}
.alert-success hr {border-top-color:#c1e2b3;}
.alert-success .alert-link {color:#2b542c;}
.alert-info {background-color:#d9edf7; border-color:#bcdff1; color:#31708f;}
.alert-info hr {border-top-color:#a6d5ec;}
.alert-info .alert-link {color:#245269;}
.alert-warning {background-color:rgba(255, 154, 82, 0.3); border-color:#ff9a52; color:#001489;}
.alert-warning hr {border-top-color:#ff8b39;}
.alert-warning .alert-link {color:#0a0a0a;}
.alert-danger {background-color:#f2dede; border-color:#ebcccc; color:#a94442;}
.alert-danger hr {border-top-color:#e4b9b9;}
.alert-danger .alert-link {color:#843534;}
.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;}
.progress-success[value]::-webkit-progress-value {background-color:#5cb85c;}
.progress-success[value]::-moz-progress-bar {background-color:#5cb85c;}
.progress-success[value]::-ms-fill {background-color:#5cb85c;}
.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;}
.progress-warning[value]::-webkit-progress-value {background-color:#f0ad4e;}
.progress-warning[value]::-moz-progress-bar {background-color:#f0ad4e;}
.progress-warning[value]::-ms-fill {background-color:#f0ad4e;}
.progress-danger[value]::-webkit-progress-value {background-color:#d9534f;}
.progress-danger[value]::-moz-progress-bar {background-color:#d9534f;}
.progress-danger[value]::-ms-fill {background-color:#d9534f;}
.media, .media-body {overflow:hidden;}
.media-body {width:10000px;}
.media-left, .media-right, .media-body {display:table-cell; vertical-align:top;}
.media-middle {vertical-align:middle;}
.media-bottom {vertical-align:bottom;}
.media-object {display:block;}
.media-object.img-thumbnail {max-width:none;}
.media-right {padding-left:10px;}
.media-left {padding-right:10px;}
.media-heading {margin-top:0; margin-bottom:5px;}
.media-list {padding-left:0; list-style:none;}
.list-group {padding-left:0; margin-bottom:0;}
.list-group-item {position:relative; display:block; padding:0.75rem 1.25rem; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd;}
.list-group-item:first-child {border-top-right-radius:0.25rem; border-top-left-radius:0.25rem;}
.list-group-item:last-child {margin-bottom:0; border-bottom-right-radius:0.25rem; border-bottom-left-radius:0.25rem;}
.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {color:#818a91; cursor:not-allowed; background-color:#eceeef;}
.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:#818a91;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {z-index:2; color:#fff; text-decoration:none; background-color:#0275d8; border-color:#0275d8;}
.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:#a8d6fe;}
.list-group-flush .list-group-item {border-right:0; border-left:0; 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:normal; line-height:1; color:#001489; text-shadow:0 1px 0 #fff; opacity:.2;}
.close:focus, .close:hover {color:#001489; 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;}
.modal.fade .modal-dialog {transition:transform .3s ease-out; transform:translate(0, -25%);}
.modal.in .modal-dialog {transform:translate(0, 0);}
.modal-open .modal {overflow-x:hidden; overflow-y:auto;}
.modal-dialog {position:relative; width:auto; margin:10px;}
.modal-content {position:relative; background-color:#fff; background-clip:padding-box; border:1px solid 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:#001489;}
.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;}
.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;}
.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-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {bottom:0; left:50%; margin-left:-5px; content:""; border-width:5px 5px 0; border-top-color:#001489;}
.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {padding:0 5px; margin-left:3px;}
.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {top:50%; left:0; margin-top:-5px; content:""; border-width:5px 5px 5px 0; border-right-color:#001489;}
.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {padding:5px 0; margin-top:3px;}
.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {top:0; left:50%; margin-left:-5px; content:""; border-width:0 5px 5px; border-bottom-color:#001489;}
.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {padding:0 5px; margin-left:-3px;}
.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {top:50%; right:0; margin-top:-5px; content:""; border-width:5px 0 5px 5px; border-left-color:#001489;}
.tooltip-inner {max-width:200px; padding:3px 8px; color:#fff; text-align:center; background-color:#ff4c4c; border-radius:0;}
.tooltip-inner::before {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::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {left:50%; border-bottom-width:0;}
.popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {bottom:-11px; margin-left:-11px; border-top-color:rgba(0, 0, 0, 0.25);}
.popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {bottom:-10px; margin-left:-10px; border-top-color:#fff;}
.popover.popover-right, .popover.bs-tether-element-attached-left {margin-left:10px;}
.popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {top:50%; border-left-width:0;}
.popover.popover-right::before, .popover.bs-tether-element-attached-left::before {left:-11px; margin-top:-11px; border-right-color:rgba(0, 0, 0, 0.25);}
.popover.popover-right::after, .popover.bs-tether-element-attached-left::after {left:-10px; margin-top:-10px; border-right-color:#fff;}
.popover.popover-bottom, .popover.bs-tether-element-attached-top {margin-top:10px;}
.popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {left:50%; border-top-width:0;}
.popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {top:-11px; margin-left:-11px; border-bottom-color:rgba(0, 0, 0, 0.25);}
.popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {top:-10px; margin-left:-10px; border-bottom-color:#f7f7f7;}
.popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {position:absolute; top:0; left:50%; display:block; width:20px; margin-left:-10px; content:""; border-bottom:1px solid #f7f7f7;}
.popover.popover-left, .popover.bs-tether-element-attached-right {margin-left:-10px;}
.popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {top:50%; border-right-width:0;}
.popover.popover-left::before, .popover.bs-tether-element-attached-right::before {right:-11px; margin-top:-11px; border-left-color:rgba(0, 0, 0, 0.25);}
.popover.popover-left::after, .popover.bs-tether-element-attached-right::after {right:-10px; margin-top:-10px; 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::before, .popover::after {position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid;}
.popover::before {content:""; border-width:11px;}
.popover::after {content:""; border-width:10px;}
.carousel {position:relative;}
.carousel-inner {position:relative; width:100%; overflow:hidden;}
.carousel-inner > .carousel-item {position:relative; display:none; transition:.6s ease-in-out left;}
.carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {line-height:1;}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display:block;}
.carousel-inner > .active {left:0;}
.carousel-inner > .next, .carousel-inner > .prev {position:absolute; top:0; width:100%;}
.carousel-inner > .next {left:100%;}
.carousel-inner > .prev {left:-100%;}
.carousel-inner > .next.left, .carousel-inner > .prev.right {left:0;}
.carousel-inner > .active.left {left:-100%;}
.carousel-inner > .active.right {left:100%;}
.carousel-control {position:absolute; top:0; bottom:0; left:0; width:1.5625rem; font-size:1rem; color:#999; text-align:center; text-shadow:none; opacity:1;}
.carousel-control.left {background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00148900', GradientType=1);}
.carousel-control.right {right:0; left:auto; background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00148900', endColorstr='#80000000', GradientType=1);}
.carousel-control:focus, .carousel-control:hover {color:#999; text-decoration:none; outline:0; opacity:.9;}
.carousel-control .icon-prev, .carousel-control .icon-next {position:absolute; top:50%; z-index:5; display:inline-block; width:20px; height:20px; margin-top:-10px; font-family:serif; line-height:1;}
.carousel-control .icon-prev {left:50%; margin-left:-10px;}
.carousel-control .icon-next {right:50%; margin-right:-10px;}
.carousel-control .icon-prev::before {content:"\2039";}
.carousel-control .icon-next::before {content:"\203a";}
.carousel-indicators {position:absolute; bottom:10px; left:50%; z-index:15; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none;}
.carousel-indicators li {display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; cursor:pointer; background-color:transparent; border:1px solid #fff; border-radius:10px;}
.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:none;}
.carousel-caption .btn {text-shadow:none;}
.align-baseline {vertical-align:baseline !important;}
.align-top {vertical-align:top !important;}
.align-middle {vertical-align:middle !important;}
.align-bottom {vertical-align:bottom !important;}
.align-text-bottom {vertical-align:text-bottom !important;}
.align-text-top {vertical-align:text-top !important;}
.bg-faded {background-color:#f7f7f9;}
.bg-primary {background-color:#24b9d7 !important;}
a.bg-primary:focus, a.bg-primary:hover {background-color:#1d93ab !important;}
.bg-success {background-color:#4cbb6c !important;}
a.bg-success:focus, a.bg-success:hover {background-color:#3a9a56 !important;}
.bg-info {background-color:#5bc0de !important;}
a.bg-info:focus, a.bg-info:hover {background-color:#31b0d5 !important;}
.bg-warning {background-color:#ff9a52 !important;}
a.bg-warning:focus, a.bg-warning:hover {background-color:#ff7c1f !important;}
.bg-danger {background-color:#ff4c4c !important;}
a.bg-danger:focus, a.bg-danger:hover {background-color:#ff1919 !important;}
.bg-inverse {background-color:#373a3c !important;}
a.bg-inverse:focus, a.bg-inverse:hover {background-color:#1f2021 !important;}
.rounded {border-radius:0;}
.rounded-top {border-top-right-radius:0; border-top-left-radius:0;}
.rounded-right {border-bottom-right-radius:0; border-top-right-radius:0;}
.rounded-bottom {border-bottom-right-radius:0; border-bottom-left-radius:0;}
.rounded-left {border-bottom-left-radius:0; border-top-left-radius:0;}
.rounded-circle {border-radius:50%;}
.clearfix::after {content:""; display:table; clear:both;}
.d-block {display:block !important;}
.d-inline-block {display:inline-block !important;}
.d-inline {display:inline !important;}
.float-xs-left {float:left !important;}
.float-xs-right {float:right !important;}
.float-xs-none {float:none !important;}
.sr-only {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto;}
.w-100 {width:100% !important;}
.h-100 {height:100% !important;}
.mx-auto {margin-right:auto !important; margin-left:auto !important;}
.m-0 {margin:0 0 !important;}
.mt-0 {margin-top:0 !important;}
.mr-0 {margin-right:0 !important;}
.mb-0 {margin-bottom:0 !important;}
.ml-0 {margin-left:0 !important;}
.mx-0 {margin-right:0 !important; margin-left:0 !important;}
.my-0 {margin-top:0 !important; margin-bottom:0 !important;}
.m-1 {margin:1rem 1rem !important;}
.mt-1 {margin-top:1rem !important;}
.mr-1 {margin-right:1rem !important;}
.mb-1 {margin-bottom:1rem !important;}
.ml-1 {margin-left:1rem !important;}
.mx-1 {margin-right:1rem !important; margin-left:1rem !important;}
.my-1 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-2 {margin:1.5rem 1.5rem !important;}
.mt-2 {margin-top:1.5rem !important;}
.mr-2 {margin-right:1.5rem !important;}
.mb-2 {margin-bottom:1.5rem !important;}
.ml-2 {margin-left:1.5rem !important;}
.mx-2 {margin-right:1.5rem !important; margin-left:1.5rem !important;}
.my-2 {margin-top:1.5rem !important; margin-bottom:0px !important;}
.m-3 {margin:3rem 3rem !important;}
.mt-3 {margin-top:3rem !important;}
.mr-3 {margin-right:3rem !important;}
.mb-3 {margin-bottom:3rem !important;}
.ml-3 {margin-left:3rem !important;}
.mx-3 {margin-right:3rem !important; margin-left:3rem !important;}
.my-3 {margin-top:3rem !important; margin-bottom:3rem !important;}
.p-0 {padding:0 0 !important;}
.pt-0 {padding-top:0 !important;}
.pr-0 {padding-right:0 !important;}
.pb-0 {padding-bottom:0 !important;}
.pl-0 {padding-left:0 !important;}
.px-0 {padding-right:0 !important; padding-left:0 !important;}
.py-0 {padding-top:0 !important; padding-bottom:0 !important;}
.p-1 {padding:1rem 1rem !important;}
.pt-1 {padding-top:1rem !important;}
.pr-1 {padding-right:1rem !important;}
.pb-1 {padding-bottom:1rem !important;}
.pl-1 {padding-left:1rem !important;}
.px-1 {padding-right:1rem !important; padding-left:1rem !important;}
.py-1 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-2 {padding:1.5rem 1.5rem !important;}
.pt-2 {padding-top:1.5rem !important;}
.pr-2 {padding-right:1.5rem !important;}
.pb-2 {padding-bottom:1.5rem !important;}
.pl-2 {padding-left:1.5rem !important;}
.px-2 {padding-right:1.5rem !important; padding-left:1.5rem !important;}
.py-2 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-3 {padding:3rem 3rem !important;}
.pt-3 {padding-top:3rem !important;}
.pr-3 {padding-right:3rem !important;}
.pb-3 {padding-bottom:3rem !important;}
.pl-3 {padding-left:3rem !important;}
.px-3 {padding-right:3rem !important; padding-left:3rem !important;}
.py-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;}
.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-normal {font-weight:normal;}
.font-italic {font-style:italic;}
.text-white {color:#fff !important;}
.text-muted {color:#fff;}
a.text-muted:focus, a.text-muted:hover {color:#616161 !important;}
.text-primary {color:#24b9d7 !important;}
a.text-primary:focus, a.text-primary:hover {color:#1d93ab !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-gray-dark {color:#001489 !important;}
a.text-gray-dark:focus, a.text-gray-dark:hover {color:#1f2126 !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;}
.hidden-xxl-down {display:none !important;}
.visible-print-block {display:none !important;}
.visible-print-inline-block {display:none !important;}
.visible-print-inline {display:none !important;}
.container {margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;}
.container::after {content:""; display:table; clear:both;}
.container-fluid {margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;}
.container-fluid::after {content:""; display:table; clear:both;}
.row {margin-right:-15px; margin-left:-15px;}
.row::after {content:""; display:table; clear:both;}
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .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, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .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, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .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, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .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, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .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, .col-xxl, .col-xxl-2-4, .col-xxl-4-8, .col-xxl-7-2, .col-xxl-9-6, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-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%;}
.col-xs-2-4 {float:left; width:20%;}
.col-xs-4-8 {float:left; width:40%;}
.col-xs-7-2 {float:left; width:60%;}
.col-xs-9-6 {float:left; width:80%;}
.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%;}
.pull-xs-2-4 {right:20%;}
.pull-xs-4-8 {right:40%;}
.pull-xs-7-2 {right:60%;}
.pull-xs-9-6 {right:80%;}
.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%;}
.push-xs-2-4 {left:20%;}
.push-xs-4-8 {left:40%;}
.push-xs-7-2 {left:60%;}
.push-xs-9-6 {left:80%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-1 {margin-left:8.33333%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-2 {margin-left:16.66667%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-3 {margin-left:25%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-4 {margin-left:33.33333%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-5 {margin-left:41.66667%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-6 {margin-left:50%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-7 {margin-left:58.33333%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-8 {margin-left:66.66667%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-9 {margin-left:75%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-10 {margin-left:83.33333%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
.offset-xs-11 {margin-left:91.66667%;}
.offset-xs-2-4 {margin-left:20%;}
.offset-xs-4-8 {margin-left:40%;}
.offset-xs-7-2 {margin-left:60%;}
.offset-xs-9-6 {margin-left:80%;}
html {font-family:sans-serif; line-height:1.15; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {margin:0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;}
audio:not([controls]) {display:none; height:0;}
progress {vertical-align:baseline;}
template, [hidden] {display:none;}
a {background-color:transparent; -webkit-text-decoration-skip:objects;}
a:active, a:hover {outline-width:0;color:#c46200;}
abbr[title] {border-bottom:none; text-decoration:underline; text-decoration:underline dotted;}
b, strong {font-weight:inherit;}
b, strong {font-weight:normaler;}
dfn {font-style:italic;}
mark {background-color:#ff0; color:#001489;}
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, optgroup, select, textarea {font:inherit; margin:0;}
optgroup {font-weight:normal;}
button, input {overflow:visible;}
button, select {text-transform:none;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style:none; padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-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; outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
::-webkit-input-placeholder {color:inherit; opacity:0.54;}
::-webkit-file-upload-button {-webkit-appearance:button; font:inherit;}
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:var(--text-color); background-color:#fff;}
[tabindex="-1"]:focus {outline:none !important;}
abbr[title], abbr[data-original-title] {cursor:help; border-bottom:1px dotted #818a91;}
address {margin-bottom:1rem; font-style:normal; line-height:inherit;}
ol, ul, dl {margin-top:0; margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol {margin-bottom:0;}
dt {font-weight:normal;}
dd {margin-bottom:.5rem; margin-left:0;}
blockquote {margin:0 0 1rem;}
a {color:var(--link-color); text-decoration:none;}
a:focus, a:hover {color:#c46200; text-decoration:underline;}
a:focus {outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
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:#E5E1E6; 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 {line-height:inherit;}
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;}
.bootstrap-touchspin .input-group-btn-vertical {position:relative; white-space:nowrap; width:1%; vertical-align:middle; display:table-cell;}
.bootstrap-touchspin .input-group-btn-vertical > .btn {display:block; float:none; width:100%; max-width:100%; margin-left:-1px; position:relative;text-align:center;vertical-align:center;}
.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:-4px; border-radius:0; border-bottom-right-radius:4px;}
:root {--font-family-base:"Kanit", sans-serif; --font-family-megamenu:"Kanit", sans-serif; --font-family-slider:"Work Sans"; --font-family-heading:"Work Sans"; --font-family-senary:"Kanit", sans-serif; --font-family-septenary:"Kanit", sans-serif; --theme-color-default:#C46200; --headings-color:#001489; --link-color:#C46200; --link-color-hover:var(--theme-color-default); --text-color:#001489; --price-color:var(--theme-color-default); --btn-bg:var(--theme-color-default); --btn-bg-hover:#fff; --btn-color:#fff; --btn-color-hover:var(--theme-color-default); --product-background:transparent; --product-name-color:#001489; --product-name-color-hover:var(--theme-color-default); --product-price-color:#001489; --product-regular-price-color:#C46200; --product-button-bg:#C46200; --product-button-color:#fff; --product-button-bg-hover:var(--theme-color-default); --product-button-color-hover:#fff; --on-sale-badge-background:#fff; --on-sale-badge-color:#C46200; --new-badge-background:#fff; --new-badge-color:#C46200; --sale-badge-background:var(--theme-color-default); --sale-badge-color:#fff; --online-only-background:#fff; --online-only-color:#C46200; --pack-badge-background:#fff; --pack-badge-color:#001489; --product-button-hover-bg:#3f3f3f; --product-button-hover-color:#fff; --block-background:transparent; --block-inner-background:transparent; --block-heading-bg:transparent; --block-heading-color:#001489; --block-text:var(--text-color); --block-link-color:var(--text-color); --block-link-color-hover:var(--theme-color-default);}
@font-face {font-family:'Material Icons'; font-style:normal;  src:url(../fonts/MaterialIcons-Regular.eot); src:local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype");}
.material-icons {width:100%; height:auto; font-family:"Material Icons", Arial, sans-serif; font-size:24px; font-style:normal;  line-height:1; text-transform:none; letter-spacing:normal; word-wrap:normal; white-space:nowrap; vertical-align:middle; direction:ltr; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; -moz-osx-font-smoothing:grayscale; font-feature-settings:"liga";}
@font-face {font-family:'Font Awesome 5 Pro'; font-style:normal;  src:url(../fonts/fa-light-300.eot); src:url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-light-300.woff2) format("woff2"), url(../fonts/fa-light-300.woff) format("woff"), url(../fonts/fa-light-300.ttf) format("truetype"), url(../fonts/fa-light-300.svg#fontawesome) format("svg");}
.far, .fal, .fab, .fas {font-family:'Font Awesome 5 Pro';  font-style:normal;}
@font-face {font-family:'alagambe'; src:url(../fonts/BROmnyThin.eot); src:url(../fonts/alagambe.woff) format("woff"), url(../fonts/alagambe.ttf) format("truetype");}
@font-face {font-family:'ClashGroteskRegular'; src:url(../fonts/ClashGroteskRegular.eot); src:url(../fonts/ClashGroteskRegular.eot) format("embedded-opentype"), url(../fonts/ClashGroteskRegular.woff) format("woff"), url(../fonts/ClashGroteskRegular.ttf) format("truetype");}
@font-face {font-family:'ClashGroteskMedium'; src:url(../fonts/ClashGroteskMedium.eot); src:url(../fonts/ClashGroteskMedium.eot) format("embedded-opentype"), url(../fonts/ClashGroteskMedium.woff) format("woff"), url(../fonts/ClashGroteskMedium.ttf) format("truetype");}
@font-face {font-family:'ClashGroteskSeminormal'; src:url(../fonts/ClashGroteskSeminormal.eot); src:url(../fonts/ClashGroteskSeminormal.eot) format("embedded-opentype"), url(../fonts/ClashGroteskSeminormal.woff) format("woff"), url(../fonts/ClashGroteskSeminormal.ttf) format("truetype");}
@font-face {font-family:"Work Sans"; src:url(../fonts/Gambarino-Regular.woff2) format("woff2"), url(../fonts/Gambarino-Regular.woff) format("woff"), url(../fonts/Gambarino-Regular.ttf) format("truetype");  font-display:swap; font-style:normal;}
@font-face {font-family:'Quentin'; src:url(../fonts/Quentin.woff) format("woff"), url(../fonts/Quentin.ttf) format("truetype"); font-weight:normal; font-style:normal; font-display:swap;}
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {outline:none; outline-offset:0;}
.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 {background-color:var(--btn-bg); color:var(--btn-color); border-radius:0; padding:0.5rem 1.25rem; border-color:var(--btn-bg);}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active {background-color:var(--btn-bg-hover); color:var(--btn-color-hover); outline:none; outline-offset:0; border:1px solid var(--btn-bg);}
.btn-primary:active:focus {outline:none; outline-offset:0;}
.btn-primary .material-icons {margin-right:0.625rem;}
.btn-info {color:#fff; background-color:#5bc0de; border-color:#5bc0de;}
.btn-info:hover {color:#fff; background-color:#31b0d5; border-color:#2aabd2;}
.btn-info:focus, .btn-info.focus {color:#fff; background-color:#31b0d5; border-color:#2aabd2;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {color:#fff; background-color:#31b0d5; border-color:#2aabd2; background-image:none;}
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {color:#fff; background-color:#269abc; border-color:#1f7e9a;}
.btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {background-color:#5bc0de; border-color:#5bc0de;}
.btn-info.disabled:hover, .btn-info:disabled:hover {background-color:#5bc0de; border-color:#5bc0de;}
.btn-success {color:#fff; background-color:#5cb85c; border-color:#5cb85c; }
.btn-success:hover {color:#fff; background-color:#449d44; border-color:#419641;}
.btn-success:focus, .btn-success.focus {color:#fff; background-color:#449d44; border-color:#419641;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {color:#fff; background-color:#449d44; border-color:#419641; 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:#398439; border-color:#2d672d;}
.btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {background-color:#5cb85c; border-color:#5cb85c;}
.btn-success.disabled:hover, .btn-success:disabled:hover {background-color:#5cb85c; border-color:#5cb85c;}
.btn-warning {color:#fff; background-color:#ff9a52; border-color:#f0ad4e; }
.btn-warning:hover {color:#fff; background-color:#ff7c1f; border-color:#eb9316;}
.btn-warning:focus, .btn-warning.focus {color:#fff; background-color:#ff7c1f; border-color:#eb9316;}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {color:#fff; background-color:#ff7c1f; border-color:#eb9316; 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:#fff; background-color:#fa6800; border-color:#b06d0f;}
.btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {background-color:#ff9a52; border-color:#f0ad4e;}
.btn-warning.disabled:hover, .btn-warning:disabled:hover {background-color:#ff9a52; border-color:#f0ad4e;}
.btn-danger {color:#fff; background-color:#d9534f; border-color:#d9534f; }
.btn-danger:hover {color:#fff; background-color:#c9302c; border-color:#c12e2a;}
.btn-danger:focus, .btn-danger.focus {color:#fff; background-color:#c9302c; border-color:#c12e2a;}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {color:#fff; background-color:#c9302c; border-color:#c12e2a; 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:#ac2925; border-color:#8b211e;}
.btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {background-color:#d9534f; border-color:#d9534f;}
.btn-danger.disabled:hover, .btn-danger:disabled:hover {background-color:#d9534f; border-color:#d9534f;}
.btn-outline-primary {color:#24b9d7; background-image:none; background-color:transparent; border-color:#24b9d7;}
.btn-outline-primary:hover {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.btn-outline-primary:focus, .btn-outline-primary.focus {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {color:#fff; background-color:#24b9d7; border-color:#24b9d7;}
.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:#E5E1E6; border-color:#125b6a;}
.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {border-color:#79d6e8;}
.btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {border-color:#79d6e8;}
.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:#5cb85c; background-image:none; background-color:transparent; border-color:#5cb85c;}
.btn-outline-success:hover {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.btn-outline-success:focus, .btn-outline-success.focus {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {color:#fff; background-color:#5cb85c; border-color:#5cb85c;}
.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:#398439; border-color:#2d672d;}
.btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {border-color:#a3d7a3;}
.btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {border-color:#a3d7a3;}
.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:#d9534f; background-image:none; background-color:transparent; border-color:#d9534f;}
.btn-outline-danger:hover {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.btn-outline-danger:focus, .btn-outline-danger.focus {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {color:#fff; background-color:#d9534f; border-color:#d9534f;}
.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:#ac2925; border-color:#8b211e;}
.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {border-color:#eba5a3;}
.btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {border-color:#eba5a3;}
.btn-link {font-weight:normal; color:var(--link-color); 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:var(--link-color-hover); text-decoration:underline; background-color:transparent;}
.btn-link:disabled:focus, .btn-link:disabled:hover {color:#818a91; text-decoration:none;}
.btn-lg, .btn-group-lg > .btn {padding:0.75rem 1.5rem; font-size:1rem; border-radius:0.3rem;}
.btn-sm, .btn-group-sm > .btn {padding:0.25rem 0.5rem; font-size:1rem; 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%;}
.slick-arrows .slick-arrow {position:absolute; display:block; width:45px !important; height:45px !important; line-height:0px; font-size:0px; z-index:9; cursor:pointer; background:var(--theme-color-default) !important; border-radius:50%; color:transparent; top:50%; padding:0; border:none; outline:none; color:#001489; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%);}
.slick-arrows .slick-arrow:hover, .slick-arrows .slick-arrow:focus {outline:none;}
.slick-arrows .slick-arrow:hover:before, .slick-arrows .slick-arrow:focus:before {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);}
.slick-arrows .slick-arrow.slick-disabled:before {opacity:0.25; -ms-opacity:0.25; -o-opacity:0.25; -moz-opacity:0.25; -webkit-opacity:0.25; filter:alpha(opacity=25);}
.slick-arrows .slick-arrow:before {font-size:14px !important; display:block; font-family:"FontAwesome" !important; opacity:0.75; -ms-opacity:0.75; -o-opacity:0.75; -moz-opacity:0.75; -webkit-opacity:0.75; filter:alpha(opacity=75);}
.slick-arrows .slick-arrow.slick-prev {left:0;}
.slick-arrows .slick-arrow.slick-prev:before {content:"\f053" !important;}
.slick-arrows .slick-arrow.slick-next {right:0;}
.slick-arrows .slick-arrow.slick-next:before {content:"\f054" !important;}
.slick-slider-carousel .slick-slider .slick-next, .slick-slider-carousel .slick-slider .slick-prev {font-size:0; line-height:0; position:static !important; display:inline-block !important; width:45px !important; height:45px !important; line-height:45px !important; text-align:center; padding:0; top:0 !important; -webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; -o-transform:none !important; transform:none !important; cursor:pointer; border:none; outline:none; color:#999999 !important; background:var(--theme-color-default) !important; -webkit-transition:left 0.3s ease-in-out; -moz-transition:left 0.3s ease-in-out; -ms-transition:left 0.3s ease-in-out; -o-transition:left 0.3s ease-in-out; transition:left 0.3s ease-in-out; -webkit-transition-property:left, right; -moz-transition-property:left, right; transition-property:left, right; margin:0px 3px; border-radius:50%;}
.slick-slider-carousel .slick-slider .slick-next:before, .slick-slider-carousel .slick-slider .slick-prev:before {content:""; font-size:14px !important; line-height:45px !important; font-weight:normal; color:#010101 !important; font-family:"Font Awesome 5 Pro" !important; text-align:center; width:45px;}
.slick-slider-carousel .slick-slider .slick-next:hover, .slick-slider-carousel .slick-slider .slick-prev:hover {color:#fff !important; background-color:var(--theme-color-default) !important; -webkit-transition:left 0.3s ease-in-out; -moz-transition:left 0.3s ease-in-out; -ms-transition:left 0.3s ease-in-out; -o-transition:left 0.3s ease-in-out; transition:left 0.3s ease-in-out;}
.slick-slider-carousel .slick-slider .slick-next:hover:before, .slick-slider-carousel .slick-slider .slick-prev:hover:before {color:#fff !important;}
.slick-slider-carousel .slick-slider .slick-arrows {position:absolute; top:-70px; display:flex; right:0px;}
.slick-slider-carousel .slick-slider .slick-next {right:auto !important;}
.slick-slider-carousel .slick-slider .slick-next:before {content:"\f061" !important; float:right;}
.slick-slider-carousel .slick-slider .slick-prev {left:auto !important;}
.slick-slider-carousel .slick-slider .slick-prev:before {content:"\f060" !important; float:left;}
ul.slick-dots {text-align:center; bottom:-35px !important;}
ul.slick-dots li {position:relative; display:inline-block; width:20px; height:20px; margin:0; padding:0; cursor:pointer;}
ul.slick-dots li button {font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent;}
ul.slick-dots li button:before {font-family:"Font Awesome 5 Pro"; font-size:10px !important; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:"\e914"; text-align:center; opacity:0.25; -ms-opacity:0.25; -o-opacity:0.25; -moz-opacity:0.25; -webkit-opacity:0.25; filter:alpha(opacity=25); color:#001489;}
ul.slick-dots li.slick-active button:before {opacity:0.75; -ms-opacity:0.75; -o-opacity:0.75; -moz-opacity:0.75; -webkit-opacity:0.75; filter:alpha(opacity=75); color:var(--theme-color-default) !important;}
.dropdown-toggle::after {content:"\f107"; border:0px; font-family:"Font Awesome 5 Pro"; font-size:14px; font-weight:normal; width:10px; height:21px; line-height:21px; display:inline-block; margin-left:0px; transform:rotate(0deg);}
.leo-megamenu {font-family:var(--font-family-megamenu); background:transparent; color:#fff;}
.leo-megamenu .leo-colorbox {display:none !important;}
.leo-megamenu.navbar {padding:0; position:inherit !important;}
.leo-megamenu .dropdown.aligned-fullwidth > .dropdown-menu {width:100%; max-width:100vw; padding:30px; border-radius:0px;}
.leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {left:50%; left:50%; transform:translate(-50%, 0);}
.leo-megamenu .navbar-nav {display:flex; flex-wrap:wrap;}
.leo-megamenu .navbar-nav > li {text-align:left; position:relative;}
.leo-megamenu .navbar-nav > li + .nav-item {margin-right:15px;}
.leo-megamenu .navbar-nav > li:last-child + .nav-item {margin-right:0px;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth {position:static;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {top:100%;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth.menu-fullwidth .dropdown-menu-inner {margin:auto;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth.home-fullwidth .dropdown-menu li a {padding:10px 15px;}
.leo-megamenu .navbar-nav > li.aligned-right .dropdown-menu {right:0; left:auto;}
.leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu {left:50%; transform:translateX(-50%);}
.leo-megamenu .navbar-nav > li > a {font-size:16px; text-transform:none; color:#fff; background-color:transparent;  -webkit-transition:all 350ms ease-out; -moz-transition:all 350ms ease-out; -ms-transition:all 350ms ease-out; -o-transition:all 350ms ease-out; transition:all 350ms ease-out; position:relative; line-height:1.125; padding:20px 0px; letter-spacing:0.5px;}
.leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {background-color:transparent;}
.leo-megamenu .navbar-nav > li > a > .menu-title {position:relative; padding:8px 0px;}
.leo-megamenu .navbar-nav > li > a > .menu-title:before {height:0; width:0; left:50%;}
.leo-megamenu .navbar-nav > li > a > .sub-title {position:absolute; color:#fff; text-transform:uppercase; font-size:9px; line-height:1; padding:2px 5px; top:-5px;}
.leo-megamenu .navbar-nav > li > a > .sub-title:before {position:absolute; content:""; top:100%; left:20%; border:3px solid transparent; border-top:3px solid var(--product-button-hover-bg); margin-left:0;}
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {color:var(--theme-color-default); background-color:transparent;}
.leo-megamenu .navbar-nav > li.active > a > .menu-title, .leo-megamenu .navbar-nav > li:hover > a > .menu-title, .leo-megamenu .navbar-nav > li:focus > a > .menu-title {position:relative;}
.leo-megamenu .navbar-nav > li.active > a > .menu-title:before, .leo-megamenu .navbar-nav > li:hover > a > .menu-title:before, .leo-megamenu .navbar-nav > li:focus > a > .menu-title:before {content:''; position:absolute; bottom:6px; left:0; height:2px; width:100%; background-color:var(--theme-color-default); transition:.3s; transition-timing-function:cubic-bezier(0.58, 0.3, 0.005, 1); transform:scale(1);}
.leo-megamenu .navbar-nav > li > .caret {display:none;}
.leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {color:var(--theme-color-default);}
.leo-megamenu .navbar-nav > li.home a {padding:20px 20px 20px 0;}
.leo-megamenu .navbar-nav .color-blue > a > .sub-title {background-color:#82ca9c;}
.leo-megamenu .navbar-nav .color-blue > a > .sub-title:before {border-top:3px solid #82ca9c;}
.leo-megamenu .navbar-nav .color-red > a > .sub-title {background-color:#fb5d5d;}
.leo-megamenu .navbar-nav .color-red > a > .sub-title:before {border-top:3px solid #fb5d5d;}
.leo-megamenu .dropdown-menu {top:100%; left:-9999px; height:auto;  color:#001489; border:0; min-width:235px; padding:0; background-color:#fff; font-family:var(--font-family-megamenu); margin:0px; text-align:left; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px; -webkit-transition:opacity 0.3s linear 0s; -moz-transition:opacity 0.3s linear 0s; -ms-transition:opacity 0.3s linear 0s; -o-transition:opacity 0.3s linear 0s; transition:opacity 0.3s linear 0s; border-radius:8px;}
.leo-megamenu .dropdown-menu.level1 li {border-bottom:1px dashed #E1E1E1;}
.leo-megamenu .dropdown-menu.level1 li a {padding:10px 30px;}
.leo-megamenu .dropdown-menu li {float:none;}
.leo-megamenu .dropdown-menu li + .nav-item {margin-left:0px;}
.leo-megamenu .dropdown-menu li:last-child {border-bottom:0px;}
.leo-megamenu .dropdown-menu li a {color:var(--text-color); padding:10px 0;  font-family:var(--font-family-base); font-size:16px; line-height:1.6;}
.leo-megamenu .dropdown-menu li a:hover {background-color:transparent; color:var(--theme-color-default);}
.leo-megamenu .dropdown-menu li a:hover .fa {color:var(--theme-color-default);}
.leo-megamenu .dropdown-menu .menu-title {margin-bottom:0.625rem; font-size:17px; text-transform:none; color:#001489; }
.leo-megamenu .dropdown-menu .menu-title a {color:#001489;}
.leo-megamenu .dropdown-menu .menu-title a:hover {color:var(--theme-color-default);}
.leo-megamenu .dropdown-menu a > .menu-title {text-transform:none;  color:#001489;}
.leo-megamenu .dropdown-menu a > .menu-title:hover {color:var(--theme-color-default);}
.leo-megamenu .demo-product-detail {display:flex; flex-wrap:wrap;}
.leo-megamenu .demo-product-detail .leo-widget {margin:3px; overflow:hidden; border:1px solid #ebebeb; width:calc((100% - 42px) / 7); border-radius:3px; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.leo-megamenu .demo-product-detail .leo-widget:hover {}
.leo-megamenu .dropdown:hover > .dropdown-menu {left:0px;}
.leo-megamenu .dropdown:hover > a {color:var(--theme-color-default);}
.leo-megamenu .dropdown:hover > a .fa {color:var(--theme-color-default);}
.leo-megamenu .dropdown-submenu {position:relative;}
.leo-megamenu .dropdown-submenu .dropdown-menu {top:0; position:absolute; left:100%;}
.leo-megamenu .dropdown-submenu:hover > .dropdown-menu {top:0;}
.leo-megamenu .mega-group > .dropdown-toggle {border:0; display:block; letter-spacing:3px; text-transform:uppercase; font-family:var(--font-family-megamenu); color:#fff;}
.leo-megamenu .mega-group > .dropdown-toggle .fa {color:#fff;}
.leo-megamenu .megamenu .cols1 {min-width:200px;}
.leo-megamenu .megamenu .cols2 {min-width:500px;}
.leo-megamenu .megamenu .cols3 {min-width:740px;}
.leo-megamenu .manu-logo img { margin-bottom:0.625rem; margin-right:0.625rem;}
.leo-megamenu .widget-subcategories {margin-bottom:0.9375rem;}
.leo-widget .thumbnail-container {margin:0; text-align:left;}
.leo-widget .thumbnail-container .product-image {float:left; margin:0 0.625rem 0.625rem 0;  width:80px;}
.leo-widget .thumbnail-container .product-meta {overflow:hidden; zoom:1; padding:0px;}
.leo-widget .thumbnail-container .product-meta .product-description {margin-top:0px;}
.leo-widget .thumbnail-container .product-title {margin-top:0px; line-height:20px; text-transform:none;}
.leo-widget .thumbnail-container .product-title a {}
.leo-widget .widget-html p {line-height:23px;}
.leo-widget .widget-video iframe {border-width:0px;}
.leo-widget ul.widget-image {margin-left:0px;}
.leo-widget ul.widget-image li {margin-right:0.625rem;}
.leo-widget .widget-tab .nav-tabs {width:30%; float:left;}
.leo-widget .widget-tab .nav-tabs > li {padding:5px 0; border-bottom:1px solid #ddd;}
.leo-widget .widget-tab .nav-tabs > li:first-child {border-top:1px solid #ddd;}
.leo-widget .widget-tab .nav-tabs > li a {font-size:14px; text-transform:none; position:relative;}
.leo-widget .widget-tab .nav-tabs > li a:hover, .leo-widget .widget-tab .nav-tabs > li a.active {border-color:transparent; background:transparent; color:var(--theme-color-default);}
.leo-widget .widget-tab .nav-tabs > li a:after {content:"\f105"; font-family:"Material Icons"; position:absolute; right:5px; top:0;}
.leo-widget .widget-tab .nav-tabs > li.active a {background:transparent; border-color:transparent; color:var(--theme-color-default);}
.leo-widget .widget-tab .tab-content {width:70%; float:left; padding:20px; border:1px solid #ddd;}
.leo-widget .widget-tab .tab-content .active {max-height:100%;}
.leo-verticalmenu .title_block {margin:0; background:rgba(255, 255, 255, 0.1); color:#fff !important; border-radius:3px; cursor:pointer; font-size:12px; line-height:20px; padding:12px 30px; text-transform:uppercase; display:flex; align-items:center;  font-family:'ClashGroteskMedium';}
.leo-verticalmenu .title_block:before {content:"\f0c9" !important; text-indent:0px; font-family:"FontAwesome"; font-size:14px !important; line-height:20px; top:0 !important; font-weight:normal; text-align:center; transform:translate(0, 0); margin-right:10px;}
.leo-verticalmenu > .block_content {display:none; background-color:#fff; position:absolute; z-index:30; height:auto; overflow:visible; width:100%; -webkit-transition:height 0.4s ease 0s; -moz-transition:height 0.4s ease 0s; -ms-transition:height 0.4s ease 0s; -o-transition:height 0.4s ease 0s; transition:height 0.4s ease 0s; left:0; top:100%;}
.leo-verticalmenu.active > .block_content {display:block;}
div.verticalmenu {z-index:100;}
div.verticalmenu .navbar-collapse, div.verticalmenu .navbar-vertical {margin:0; padding:0;}
div.verticalmenu .navbar-nav {position:static; float:none; width:100%; background:#fff;}
div.verticalmenu .navbar-nav > li {width:100%; height:auto; position:relative; border-bottom:1px solid #ebebeb; padding:10px 15px;}
div.verticalmenu .navbar-nav > li:last-child {border-bottom:0px;}
div.verticalmenu .navbar-nav > li + .nav-item {margin-left:0px;}
div.verticalmenu .navbar-nav > li > a {display:block; color:#333e48; padding:7px 0px 7px;  line-height:24px;}
div.verticalmenu .navbar-nav > li > a .menu-icon-class {display:flex; align-items:center; font-size:16px; line-height:24px;}
div.verticalmenu .navbar-nav > li > a .menu-icon-class i {font-size:18px; color:#7d879c; margin-right:15px;}
div.verticalmenu .navbar-nav > li .caret {display:none;}
div.verticalmenu .navbar-nav > li .dropdown-submenu .caret {top:0;}
div.verticalmenu .navbar-nav > li.last a, div.verticalmenu .navbar-nav > li:last-child a {border:0;}
div.verticalmenu .navbar-nav > li:hover {background-color:#f8f8f8;}
div.verticalmenu .navbar-nav > li:hover > a .menu-title {color:var(--theme-color-default);}
div.verticalmenu .navbar-nav > li:hover > a .menu-icon-class {color:#1d2a38;}
div.verticalmenu .navbar-nav > li:hover > a .menu-icon-class i {color:#1d2a38;}
div.verticalmenu .navbar-nav > li:hover .caret {color:#1d2a38;}
div.verticalmenu .navbar-nav > li:hover .caret:before {color:#1d2a38;}
div.verticalmenu .navbar-nav > li.open > a {color:var(--theme-color-default); background:var(--theme-color-default);}
div.verticalmenu .navbar-nav > li.open > a:hover, div.verticalmenu .navbar-nav > li.open > a:focus {color:var(--theme-color-default); background:var(--theme-color-default); border-color:#eeeeee;}
div.verticalmenu .navbar-nav > li.open .caret {color:var(--theme-color-default);}
div.verticalmenu .navbar-nav > li.open .caret:before {color:var(--theme-color-default); top:-23px; content:"\f0d7";}
div.verticalmenu .navbar-nav > li .parent {position:relative;}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {text-transform:none; font-weight:normal; color:var(--text-color);}
div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {color:var(--theme-color-default);}
div.verticalmenu .navbar-nav > li > .dropdown-menu {border-top:1px solid #ebebeb;}
div.verticalmenu .navbar-nav > li > .dropdown-menu .img1-menu img {margin-top:-20px; z-index:0; margin-left:30px; margin-bottom:-20px;}
div.verticalmenu .navbar-nav > li > .dropdown-menu .img2-menu img {margin-top:-40%; z-index:0; margin-left:30px; margin-bottom:-20px;}
div.verticalmenu .navbar-nav li.parent > a:after {position:absolute; content:"\f105"; font-family:"FontAwesome"; color:#001489; font-size:0.6875rem; font-weight:normal; right:15px; top:18px; border:none;}
div.verticalmenu .navbar-nav li.parent:hover > a:after {color:var(--theme-color-default);}
div.verticalmenu .navbar-nav li.parent.dropdown-submenu > a:after {color:var(--text-color);}
div.verticalmenu ul li a .menu-icon {display:block; background-position:left center !important;}
div.verticalmenu ul li a .menu-icon span {display:block; margin-left:35px;}
div.verticalmenu ul li a .menu-icon .menu-desc {display:none;}
div.verticalmenu ul li a .menu-title {display:block; color:#001489;}
div.verticalmenu ul li a .sub-title {font-size:14px;}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus {color:var(--theme-color-default);}
div.verticalmenu ul li a:hover .menu-title, div.verticalmenu ul li a:focus .menu-title {color:var(--theme-color-default);}
div.verticalmenu .dropdown-menu {left:-9999px; top:-9999px; right:auto;  min-height:100px; height:100% !important; min-width:13.44rem; padding:1.25rem 1.75rem; background:#fff; margin:0px; text-align:left; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; }
div.verticalmenu .dropdown-menu ul li {line-height:normal; list-style:none; display:block; float:none;}
div.verticalmenu .dropdown-menu ul li + .nav-item {margin-left:0px;}
div.verticalmenu .dropdown-menu ul li a {color:#999999; font-size:13px;  padding:0; line-height:30px;}
div.verticalmenu .dropdown-menu ul li a .menu-title {color:var(--text-color); text-transform:none;}
div.verticalmenu .dropdown-menu ul li a:hover {color:var(--theme-color-default);}
div.verticalmenu .dropdown-menu ul li a:hover .menu-title {color:var(--theme-color-default);}
div.verticalmenu .dropdown-menu p {line-height:18px; font-size:0.75rem;}
div.verticalmenu .dropdown-menu .leo-menu-video {width:100%;}
div.verticalmenu .dropdown-menu .leo-menu-video iframe {margin-bottom:10px;}
div.verticalmenu .dropdown-menu .dropdown-toggle:hover {color:#001489;}
div.verticalmenu .dropdown-menu .dropdown-toggle {font-weight:normal; text-transform:uppercase; line-height:normal; color:#001489; font-family:var(--font-family-megamenu); font-size:0.75rem;}
div.verticalmenu .dropdown-menu .action {display:none;}
div.verticalmenu .widget-heading {color:#001489; text-transform:uppercase; }
div.verticalmenu .leo-widget .menu-title { margin-bottom:13px; color:#001489;}
div.active-hover ul > li:hover > .dropdown-menu {left:100% !important; right:auto !important; top:-1px; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); display:inline-table;}
.megamenu-overlay {cursor:pointer; position:fixed; top:0; left:0; bottom:0; right:0; z-index:999; visibility:hidden; background-color:#001489; background-color:rgba(0, 0, 0, 0.5); zoom:1; background-color:transparent\9; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}
.off-canvas body {position:relative;}
.off-canvas-button-megamenu {color:#001489; margin:0.9375rem 0.625rem; text-align:right;}
.off-canvas-button-megamenu:hover {cursor:pointer;}
.off-canvas-inactive > #page {-webkit-transition:all 400ms ease 0s; -moz-transition:all 400ms ease 0s; -ms-transition:all 400ms ease 0s; -o-transition:all 400ms ease 0s; transition:all 400ms ease 0s;}
.off-canvas-active {background:#fff;}
.off-canvas-active > .off-canvas-nav-megamenu {-ms-transform:translateX(0); -o-transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0);}
.off-canvas-nav-megamenu {position:fixed; top:0px; left:0px; background:#fff; z-index:999; -ms-transform:translateX(-100%); -o-transform:translateX(-100%); -moz-transform:translateX(-100%); -webkit-transform:translateX(-100%); transform:translateX(-100%); width:100%; height:100vh; max-height:100vh; z-index:9999; overflow-y:auto; overflow-x:hidden; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -ms-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.off-canvas-nav-megamenu .navbar-nav {margin:0px;}
.off-canvas-nav-megamenu .navbar-nav > li {float:none; border-bottom:1px solid #eeeeee; float:none;}
.off-canvas-nav-megamenu .navbar-nav > li + .nav-item {margin-left:0px;}
.off-canvas-nav-megamenu .navbar-nav > li > a {color:var(--theme-color-secondary); font-size:15px; padding:14px 20px; position:relative; text-transform:uppercase;}
.off-canvas-nav-megamenu .navbar-nav > li > a > .sub-title {position:relative; color:#fff; text-transform:uppercase; font-size:9px; line-height:1; padding:2px 5px; top:-5px; right:0px;}
.off-canvas-nav-megamenu .navbar-nav > li > a > .sub-title:before {position:absolute; content:""; top:100%; left:20%; border:3px solid transparent; border-top:3px solid var(--product-button-hover-bg); margin-left:0;}
.off-canvas-nav-megamenu .navbar-nav > li > a:hover, .off-canvas-nav-megamenu .navbar-nav > li > a:focus {background:none;}
.off-canvas-nav-megamenu .navbar-nav > li.dropdown .caret {cursor:pointer; position:absolute; top:0; margin:auto 0; right:0; width:50px; height:50px; line-height:50px; text-align:center; z-index:10;}
.off-canvas-nav-megamenu .navbar-nav > li.dropdown .caret:before {content:"\f107"; font-family:"Font Awesome 5 Pro"; color:#001489; font-weight:normal; display:block; text-align:center; transition:all .6s; transform-origin:center center; font-weight:normal;}
.off-canvas-nav-megamenu .navbar-nav > li.dropdown .dropdown-toggle::after {display:none;}
.off-canvas-nav-megamenu .navbar-nav > li.open-sub > .caret:before {transform:rotate(180deg);}
.off-canvas-nav-megamenu .navbar-nav > li li.dropdown-submenu .caret {top:0px; right:5px;}
.off-canvas-nav-megamenu .navbar-nav .color-blue > a > .sub-title {background-color:#82ca9c;}
.off-canvas-nav-megamenu .navbar-nav .color-blue > a > .sub-title:before {border-top:3px solid #82ca9c;}
.off-canvas-nav-megamenu .navbar-nav .color-red > a > .sub-title {background-color:#fb5d5d;}
.off-canvas-nav-megamenu .navbar-nav .color-red > a > .sub-title:before {border-top:3px solid #fb5d5d;}
.off-canvas-nav-megamenu .dropdown-menu {font-size:14px; position:relative; left:0; right:0; top:0; float:none; margin:0; width:100% !important; border:0; padding:0px 10px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; text-align:left;}
.off-canvas-nav-megamenu .dropdown-menu ul li {line-height:22px; float:none; border:0;}
.off-canvas-nav-megamenu .dropdown-menu ul li + .nav-item {position:relative; margin-left:0px;}
.off-canvas-nav-megamenu .dropdown-menu ul li > a {color:#5a5959; text-transform:none; font-size:13px;  padding:5px 20px; display:block;}
.off-canvas-nav-megamenu .dropdown-sub div.menu-title {margin:10px; font-size:14px; }
.off-canvas-nav-megamenu .dropdown-sub div.menu-title a {color:#fff;}
.off-canvas-nav-megamenu ul.nav-links {padding-left:7px;}
.off-canvas-nav-megamenu ul.nav-links li {line-height:30px;}
.off-canvas-nav-megamenu .mega-col {width:100%; padding-bottom:10px;}
.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul {padding:3px 3px 3px 7px;}
.leo-widget .widget-category_image .level0 li {position:relative; display:inline-block; min-width:8.75rem;}
.leo-widget .widget-category_image .level0 li ul {background:#fff; border:1px solid #c3c3c3; position:absolute; top:-1px; z-index:99; display:none; left:100%; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rtl .leo-widget .widget-category_image .level0 li ul {right:100%; left:auto;}
.leo-widget .widget-category_image .level0 li ul li {padding:0.3125rem 0.625rem;}
.leo-widget .widget-category_image .level0 li:hover > ul {display:block;}
.navbar-header .navbar-toggler {width:30px; height:25px; font-size:23px; padding:0; border-radius:0; color:#001489; text-align:left;}
.rtl .navbar-header .navbar-toggler {text-align:right;}
.navbar-header .navbar-toggler:focus, .navbar-header .navbar-toggler:hover {color:var(--theme-color-default); outline:none;}
.off-canvas-active .navbar-header .navbar-toggler {color:var(--theme-color-default);}
.off-canvas-button-megamenu {font-size:0px; color:transparent; margin:15px 20px 0;}
.off-canvas-button-megamenu .off-canvas-nav {display:block; outline:0;}
.off-canvas-button-megamenu .off-canvas-nav:before {content:"\e5cd"; font-family:"Material Icons"; font-size:18px; color:#333;}
.off-canvas-button-megamenu:focus .off-canvas-nav:before {color:var(--theme-color-default);}
.leo-widget .w-name {display:none;}
.sidebar .block {margin-bottom:30px; background:var(--block-background);}
.sidebar .block .title_block {background:var(--block-heading-bg); color:var(--block-heading-color) !important; line-height:1.5; border:none; text-transform:none !important; font-family:var(--font-family-heading); font-size:20px;  letter-spacing:-1px; position:relative; padding-bottom:13px; margin-bottom:20px; border-bottom:2px solid #DBDFE1; border-radius:0px;}
.sidebar .block .title_block a {color:var(--block-heading-color);}
.sidebar .block .title_block::before {content:''; width:45px; height:2px; background-color:var(--theme-color-default); position:absolute; left:0; bottom:-2px;}
.sidebar .block .block_content {-webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px; background:var(--block-inner-background);}
.sidebar .block .block_content::after {content:""; display:table; clear:both;}
.sidebar .block .products {padding:0 1.25rem;}
.sidebar .block .products .ajax_block_product {float:left; width:100%;}
.sidebar .block .products .thumbnail-container {text-align:left; margin-right:-15px; margin-left:-15px;}
.rtl .sidebar .block .products .thumbnail-container {text-align:right;}
.sidebar .block .products .thumbnail-container::after {content:""; display:table; clear:both;}
.sidebar .block .products .thumbnail-container .highlighted-informations, .sidebar .block .products .thumbnail-container .quickview, .sidebar .block .products .thumbnail-container .functional-buttons, .sidebar .block .products .thumbnail-container .product-flags, .sidebar .block .products .thumbnail-container .leo-pro-attr-section, .sidebar .block .products .thumbnail-container .leo_cart_quantity {display:none;}
.sidebar .block .products .thumbnail-container .product-title {margin-top:0px;}
.sidebar .block a.all-product-link {font-size:0.75rem; margin-right:0.9375rem;}
.rtl .sidebar .block a.all-product-link {margin-left:0.9375rem; margin-right:inherit;}
.sidebar .block .list-group-item {border:none;}
.sidebar #search_filters .text-uppercase {margin-bottom:0px; font-size:20px;  letter-spacing:-1px; color:var(--block-heading-color); text-transform:none !important; position:relative;}
.sidebar #search_filters > section {padding:20px 0 30px;}
.footer-container .block .title_block {color:var(--block-heading-color); padding-top:1.875rem; margin:0 0 0.625rem; padding-left:0;}
.rtl .footer-container .block .title_block {padding-right:0; padding-left:inherit;}
.footer-container .block .title_block a {color:#001489;}
.footer-container .block .title_block:before {display:none;}
.popup-over {position:relative;}
.popup-over a.popup-title, .popup-over .popup-title {color:var(--link-color);}
.popup-over a.popup-title:hover, .popup-over .popup-title:hover {color:var(--link-color-hover);}
.popup-over a.popup-title:hover .expand-more, .popup-over .popup-title:hover .expand-more {color:var(--link-color-hover);}
.popup-over .popup-content {padding:0px; position:absolute; top:100%; font-size:13px; background:#fff;  min-width:150px; z-index:9999; right:-20px !important; left:auto !important; -webkit-transition:opacity 0.3s linear 0s; -moz-transition:opacity 0.3s linear 0s; -ms-transition:opacity 0.3s linear 0s; -o-transition:opacity 0.3s linear 0s; transition:opacity 0.3s linear 0s; margin:0px;}
.rtl .popup-over .popup-content {left:-20px !important; right:auto;}
.rtl .popup-over .popup-content {right:auto !important; left:auto;}
.popup-over .popup-content a {color:var(--link-color); display:block;}
.popup-over .popup-content a:hover {color:var(--link-color-hover);}
.popup-over .popup-content li {display:block;}
.popup-over .popup-content li.current {color:var(--link-color-hover);}
.popup-over .popup-content li.current a {color:var(--link-color-hover);}
.popup-over .popup-content li a {padding:5px 2px; overflow:visible;}
.popup-over .popup-content .ap-total:before {content:'('; display:inline-block;}
.popup-over .popup-content .ap-total:after {content:')'; display:inline-block;}
.popup-over#leo_block_top {position:inherit;}
.popup-over#leo_block_top .popup-content {min-width:250px; font-size:13px; padding:10px; text-align:left; display:none;}
.rtl .popup-over#leo_block_top .popup-content {text-align:right;}
.popup-over#leo_block_top .popup-content p {font-weight:normal; font-size:11px; margin-bottom:5px; text-transform:uppercase;}
.popup-over#leo_block_top .popup-content .useinfo-selector li a {padding:5px 0px;}
.popup-over#leo_block_top .popup-content .useinfo-selector li i {font-family:"Material Icons"; font-size:15px; line-height:10px;}
.popup-over#leo_block_top .popup-content .language-selector .link {margin:0 -5px 5px;}
.popup-over#leo_block_top .popup-content .language-selector li {margin:0px; padding:2px 5px; text-align:center; display:inline-block; border-bottom:none;}
.popup-over#leo_block_top .popup-content .language-selector li a {padding:5px 0px;}
.popup-over#leo_block_top .popup-content .language-selector li.current img {border:1px solid var(--theme-color-default); padding:1px; width:16px; height:13px;}
.popup-over#leo_block_top .popup-content .currency-selector .link {margin:0 -6px;}
.popup-over#leo_block_top .popup-content .currency-selector li {padding:0 6px; display:inline-block; border-bottom:none;}
.popup-over#leo_block_top .popup-content .currency-selector li.current a {color:var(--link-color-hover);}
.popup-over#leo_block_top .popup-content .title {text-transform:none; display:block; font-size:14px; font-weight:normal; margin-bottom:5px;}
.popup-over:hover {cursor:pointer;}
.popup-over:hover .popup-content {display:block;}
.popup-over:hover#leo_block_top .popup-content {display:block;}
.popup-over.open {cursor:pointer;}
.popup-over.open .popup-content {display:block;}
.popup-over.open#leo_block_top .popup-content {display:block;}
#_desktop_cart {position:relative;margin-bottom: 2px;}
#_desktop_cart .cart-products-text {margin-left:5px; text-transform:uppercase; font-size:14px; }
#_desktop_cart .header {display:flex; align-items:center;}
#_desktop_cart .header > a {display:flex; align-items:center;}
#_desktop_cart .header .value {color:#1d2a38; font-size:14px; line-height:25px; }
#_desktop_cart .cart-products-count {color:var(--theme-color-default); font-size:12px; line-height:18px; min-width:18px;  border-radius:50px 50px 50px 50px; padding:2px 2px 2px 2px; margin-left:8px; text-align:center; box-sizing:content-box; display:inline-block; vertical-align:15px;}
#_desktop_cart:hover {cursor:pointer;}
#cart-block {position:relative; float:right;}
#cart-block .cart-preview.active a {color:var(--link-color-hover);}
#cart-block .cart-preview .shopping-cart {vertical-align:middle; color:#fff; text-align:center; font-size:1rem; line-height:45px; margin-right:5px; width:45px; height:45px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; background-color:#15f1f9; background-image:-webkit-linear-gradient(#15f1f9, #3596f1); background-image:linear-gradient(#15f1f9, #3596f1);}
#cart-block .cart-preview .body {display:none;}
#cart-block .cart-products-count {font-size:0.875rem;}
#_desktop_cart .cart-products-count, .wislish-button .ap-total-wishlist {text-align:center; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; display:inline-block; vertical-align:14px; color:#fff; line-height:14px; min-width:12px; font-size:12px;-moz-border-radius:50px 50px 50px 50px; -webkit-border-radius:50px 50px 50px 50px; border-radius:50px 50px 50px 50px; padding:2px 3px 2px 3px;margin-left:5px;font-weight: 400;}
#_desktop_cart .header, .wislish-button .header {position:relative;}
.featured-products .products {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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;}
.slick-list .item {padding-left:15px; padding-right:15px;}
.slick-list .slick-track {padding-top:1px;}
.product_list .row {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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;}
.product_list.list .ajax_block_product {width:100%;}
.product_list.list .thumbnail-container {text-align:left;}
.product_list.list .thumbnail-container:after {content:""; display:block; clear:both;}
.product_list.list .thumbnail-container .product-image {float:left; float:left; width:33.33333%; text-align:center;}
.product_list.list .thumbnail-container .product-meta {position:relative; overflow:hidden; float:left; width:66.66667%; padding:10px 20px 0 20px; transform:none;}
.product_list.list .thumbnail-container .product-description-short {display:inline-block;}
.product_list.list .thumbnail-container:hover .leo-more-info {left:-85px;}
.product_list.grid .ajax_block_product {clear:none;}
.owl-item.last .thumbnail-container .leo-more-info {left:0;}
.owl-item.last .thumbnail-container:hover .leo-more-info {left:-85px;}
.product-flags {margin:0px; position:absolute; top:20px; left:20px; font-size:12px; z-index:1; pointer-events:none; text-align:center; padding:0;}
.product-flags:before, .product-flags:after {display:none;}
.product-flags li.product-flag {margin:0px 0px 5px; padding:7px 12px; text-align:center; display:inline-block; color:#fff; font-size:12px;  letter-spacing:0.02em; line-height:1.5; border-radius:3px; text-transform:uppercase;}
.product-flags .product-flag.online-only {color:var(--online-only-color); background-color:var(--online-only-background);}
.product-flags .product-flag.online-only::before {content:"\E30A"; font-family:"Material Icons"; margin-right:5px; display:inline-block; vertical-align:top;}
.product-flags .product-flag.new {color:var(--new-badge-color); background-color:var(--new-badge-background); border:1px solid var(--new-badge-color);}
.product-flags .product-flag.on-sale {color:var(--on-sale-badge-color); background-color:var(--on-sale-badge-background); border:1px solid var(--on-sale-badge-color);}
.product-flags .product-flag.discount {color:var(--sale-badge-color); background-color:var(--sale-badge-background);}
.product-flags .product-flag.pack {color:var(--pack-badge-color); background-color:var(--pack-badge-background); border:1px solid var(----pack-badge-color);}
.product-flags .product-flag.out_of_stock {color:var(--pack-badge-color); background-color:var(--pack-badge-background); border:1px solid var(--pack-badge-color);}
.product-attr {margin-bottom:5px;}
.product-attr li {display:inline-block; margin-right:5px; background-color:#fff; min-width:20px; text-align:center; padding:0px 3px; margin-bottom:3px;}
.product-attr .product_Color {background-color:transparent; min-width:auto; padding:0px;}
.product-attr .product_Color .Color {display:block; width:15px; height:15px;}
.product-attr .product_Color .Color::before {content:""; position:absolute; width:15px; height:15px;}
.thumbnail-container {position:relative; overflow:hidden; margin:0px;  padding:0; background-color:var(--product-background);}
.thumbnail-container:hover {opacity:0.95;}
.thumbnail-container .product-image {position:relative;}
.thumbnail-container .product-image img {transition:all 1s ease;}
.thumbnail-container .full_attribute {margin-top:10px;}
.thumbnail-container .cssload-speeding-wheel {top:0; left:0; right:0; bottom:0; margin:auto;}
.thumbnail-container .product-additional, .thumbnail-container .second-image-style {position:absolute; top:0px; visibility:hidden; left:0px; right:0; bottom:0; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -ms-transition:all 0.4s; -o-transition:all 0.4s; transition:all 0.4s; transition:all 0.4s; transform:scale3d(0, 1, 0);}
.thumbnail-container .leo-more-info {background-color:#fff; position:absolute; z-index:4000; top:0; width:0; height:276px; overflow:hidden; right:0px; float:left; text-align:left; padding:15px 0.3125rem 15px 0.3125rem; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0);}
.thumbnail-container .leo-more-info .thumbs_list {overflow:hidden; float:left; width:75px; height:255px;}
.thumbnail-container .leo-more-info .thumbs_list ul.thumbs_list_frame {list-style-type:none; padding-left:0;}
.thumbnail-container .leo-more-info .thumbs_list li {cursor:pointer; float:left; width:75px; height:85px;}
.thumbnail-container .leo-more-info .thumbs_list li a {display:block; text-align:center;}
.thumbnail-container .leo-more-info .thumbs_list li a img {max-width:100%;}
.thumbnail-container .leo-more-info .view_scroll_left, .thumbnail-container .leo-more-info .view_scroll_right {position:absolute; width:15px; margin:auto; left:0px; right:0px;}
.thumbnail-container .leo-more-info .view_scroll_right {bottom:-6px; margin-bottom:0.3125rem;}
.thumbnail-container .leo-more-info .view_scroll_left {margin-top:0.3125rem; top:-6px;}
.thumbnail-container .slick-dots {bottom:0; z-index:999;}
.thumbnail-container .slick-dotted.slick-slider {margin-bottom:0;}
.thumbnail-container .discount-percentage {display:none; position:absolute; top:10px; color:var(--sale-badge-color); font-size:10px; letter-spacing:1px; right:10px; background-color:var(--sale-badge-background); line-height:15px; border-width:0 0 1px 0; border-color:var(--sale-badge-background); padding:3px; margin:0;}
.thumbnail-container .product-meta {padding:0px;}
.thumbnail-container .product-title {margin-top: 10px;margin-bottom:0px;padding-bottom:0px;}
.thumbnail-container .product-title a {display:block;  color:var(--product-name-color); font-size:25px; line-height:1.5; }
.thumbnail-container .product-title a:hover {color:var(--product-name-color-hover);}
.thumbnail-container .product-price-and-shipping {color:#C46200; font-size:24px;  margin:0 0 10px 0; line-height:1.3; font-family:"Gambarino-Regular";}
.thumbnail-container .product-price-and-shipping .aeuc_before_label {color:var(--price-color); font-size:12px;}
.thumbnail-container .product-price-and-shipping .aeuc_from_label {margin:0 5px 0 0;}
.thumbnail-container .product-price-and-shipping .price {margin:0 5px 0 0;}
.thumbnail-container .product-price-and-shipping .regular-price {color:var(--product-regular-price-color); text-decoration:line-through; margin:0 5px 0 0; font-size:18px;}
.thumbnail-container .product-price-and-shipping .regular-price + span.price {color:var(--product-regular-price-color);}
.thumbnail-container .product-description-short {font-family: "Work Sans", Sans-serif;font-size: 15px;line-height: 1.5em;letter-spacing: 1.9px;padding:0;margin-bottom:0px;font-weight: 400;margin-bottom:10px;}
.thumbnail-container .btn, .thumbnail-container .quickview {font-size:14px;}
.thumbnail-container .btn i, .thumbnail-container .quickview i {font-size:0; font-family:"Font Awesome 5 Pro"; width:inherit; height:inherit;}
.thumbnail-container .btn i:before, .thumbnail-container .quickview i:before {font-size:15px;}
.thumbnail-container:hover {}
.thumbnail-container:hover .product-additional, .thumbnail-container:hover .second-image-style {visibility:visible; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); transform:scale3d(1, 1, 1);}
.thumbnail-container:hover .leo-more-info {width:85px; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); right:-85px;}
.thumbnail-container:hover .product-flags {opacity:0;}
.thumbnail-container .leo-wishlist-bt-content i:before {content:"\f004";}
.thumbnail-container .leo-quickview-bt-content i:before {content:"\f002";}
.thumbnail-container .leo-compare-bt-content i:before {content:"\f037";}
.thumbnail-container .leo-bt-cart-content i {vertical-align:text-top;}
.thumbnail-container .leo-bt-cart-content i:before {content:"\f290";}
.thumbnail-container .variant-links {position:absolute; top:20px; right:20px;}
.thumbnail-container .variant-links .color {display:block; width:15px; height:15px; border-radius:50px; border:2px solid #fff; margin:2px;}
body:not(#index) .leo-plist-style .thumbnail-container {padding:5px;margin-bottom:10px;}
body:not(#index) .leo-plist-style .col-xl-12 .thumbnail-container {border-right:1px solid #d9d5d2; padding:0px 15px !important;}
.leo-plist-style.list .thumbnail-container .cart {opacity:1; visibility:visible; position:inherit; transform:translateY(0%);}
.leo-plist-style.list .thumbnail-container:hover .product-meta {transform:translateY(0px);}
.leo-plist-style .item {border-left:1px solid #d9d5d2;}
.leo-plist-style .item article:first-child {margin-bottom:50px;}
.leo-plist-style .thumbnail-container {padding:0px 15px; margin-bottom:0px;}
.leo-plist-style .thumbnail-container .product-meta {transform:translateY(0%); transition:0.4s ease-in; background-color:#fff;}
.leo-plist-style .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style .thumbnail-container .leo-list-product-reviews {text-align:left;}
.rtl .leo-plist-style .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style .thumbnail-container .product-price-and-shipping {margin-bottom:0;}
.leo-plist-style .thumbnail-container .product-description-short {margin-bottom:15px;}
.leo-plist-style .thumbnail-container .deal-clock {margin-top:15px; margin-bottom:15px;}
.leo-plist-style .thumbnail-container .functional-buttons {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; position:absolute; bottom:50%; left:50%; transform:translate(-50%, -50%); opacity:0; visibility:hidden; transition:0.3s ease-in;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product, .leo-plist-style .thumbnail-container .functional-buttons .quick-view {pointer-events:auto; width:35px; height:35px; border:1px solid #C46200; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 5px 5px 0; display:block; color:#001489; transition:all 0.4s; position:relative; border-radius:3px;}
.rtl .leo-plist-style .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style .thumbnail-container .functional-buttons .quick-view {margin:0 0 5px 5px;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style .thumbnail-container .functional-buttons .quick-view.added {background-color:var(--theme-color-default); color:#fff;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover {background-color:var(--theme-color-default); border:1px solid var(--theme-color-default); color:#fff;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style .thumbnail-container .functional-buttons .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#abafb5; line-height:35px;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content, .leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content, .leo-plist-style .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content, .leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content, .leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content, .leo-plist-style .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style .thumbnail-container .add-to-cart {padding:11px; width:100%; color:#001489; background:#fff; border-radius:30px; border:1px solid var(--theme-color-default);}
.leo-plist-style .thumbnail-container .add-to-cart .cssload-speeding-wheel {position:inherit;}
.leo-plist-style .thumbnail-container .add-to-cart .name-btn-product {font-size:14px; text-transform:uppercase;font-weight:normal;  line-height:1.3; order:1;}
.leo-plist-style .thumbnail-container .add-to-cart .name-btn-product:hover  { color:#fff;}
.leo-plist-style .thumbnail-container .add-to-cart .leo-bt-cart-content::before {content:"\f067"; font-family:"Font Awesome 5 Pro";}
.leo-plist-style .thumbnail-container .add-to-cart .leo-bt-cart-content i {display:none; order:2; color:#fff; line-height:1.3;}
.leo-plist-style .thumbnail-container .add-to-cart .leo-bt-cart-content i::before {font-size:18px;}
.leo-plist-style .thumbnail-container .add-to-cart:hover {background-color:var(--theme-color-default);color:#fff;}
.leo-plist-style .thumbnail-container .product-image {}
.leo-plist-style .thumbnail-container .leo-more-cdown ul {justify-content:flex-start;}
.leo-plist-style .thumbnail-container .leo-more-cdown ul > li {display:flex; flex-direction:column; justify-content:center; align-items:center; margin-right:15px; margin-left:0px;}
.rtl .leo-plist-style .thumbnail-container .leo-more-cdown ul > li {margin-left:15px; margin-right:inherit;}
.rtl .leo-plist-style .thumbnail-container .leo-more-cdown ul > li {margin-right:0px; margin-left:inherit;}
.leo-plist-style .thumbnail-container .leo-more-cdown ul > li b {font-size:18px;  line-height:1.4; color:var(--theme-color-default);}
.leo-plist-style .thumbnail-container .leo-more-cdown ul > li span {font-size:14px; line-height:18px; color:#E5E1E6; text-transform:capitalize;}
.leo-plist-style .thumbnail-container .wr-price-reviews {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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;}
.leo-plist-style .thumbnail-container .wr-price-reviews .star {font-size:14px; line-height:normal;}
.leo-plist-style .thumbnail-container .wr-price-reviews .nb-revews {display:none;}
.leo-plist-style .thumbnail-container:hover {}
.leo-plist-style .thumbnail-container:hover .functional-buttons {opacity:1; transition:0.3s ease-in; visibility:visible;}
.leo-plist-style .thumbnail-container:hover .cart {opacity:1; visibility:visible; transition:0.4s ease-in;}
.leo-plist-style .thumbnail-container:hover .product-meta {transform:translateY(-60px); transition:0.4s ease-in;}
.leo-plist-style-1 .thumbnail-container {overflow:inherit; border-radius:8px; border:1px dashed #e1e1e1;}
.leo-plist-style-1 .thumbnail-container .leo-wishlist-button-dropdown .leo-list-wishlist {left:auto; right:0;}
.rtl .leo-plist-style-1 .thumbnail-container .leo-wishlist-button-dropdown .leo-list-wishlist {left:0; right:auto;}
.leo-plist-style-1 .thumbnail-container .product-title {margin:0 0 15px;}
.leo-plist-style-1 .thumbnail-container .quickview {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); opacity:0; visibility:hidden; width:50px; height:50px;}
.leo-plist-style-1 .thumbnail-container .quickview .quick-view {width:50px; height:50px; display:flex; justify-content:center; align-items:center; background-color:#282d35; color:#fff; border-radius:50%;}
.leo-plist-style-1 .thumbnail-container .quickview .quick-view:hover {background-color:var(--theme-color-default);}
.leo-plist-style-1 .thumbnail-container .quickview .leo-quickview-bt-content span {display:none;}
.leo-plist-style-1 .thumbnail-container .leo-list-product-reviews {text-align:left;}
.rtl .leo-plist-style-1 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart {display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:10px;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view {pointer-events:auto; width:35px; height:35px; border:1px solid #C46200; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 5px 5px 0; display:block; color:#001489; transition:all 0.4s; position:relative; border-radius:3px;}
.rtl .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product, .rtl .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view {margin:0 0 5px 5px;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product.added, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view.added {background-color:var(--theme-color-default); color:#fff;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product.added i, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view.added i {color:#fff;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product:hover, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view:hover {background-color:var(--theme-color-default); border:1px solid var(--theme-color-default); color:#fff;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product:hover i, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product i, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#abafb5; line-height:35px;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-wishlist-bt-content, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-bt-cart-content, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-quickview-bt-content, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-wishlist-bt-content, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-bt-cart-content, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product span span, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product span span:before, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .btn-product:hover span span, .leo-plist-style-1 .thumbnail-container .leo-price-cart .button-container .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-1 .thumbnail-container .product-meta {padding:10px 10px 0px 10px;}
.rtl .leo-plist-style-1 .thumbnail-container .product-meta {padding:10px 10px 0px 10px;}
.leo-plist-style-1 .thumbnail-container .functional-buttons {padding:10px 0px; border-top:1px solid #eeeeee;}
.leo-plist-style-1 .thumbnail-container .functional-buttons > div {float:left; width:50%;}
.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons > div {float:right;}
.leo-plist-style-1 .thumbnail-container .functional-buttons > div:nth-child(1) {text-align:left;}
.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons > div:nth-child(1) {text-align:right;}
.leo-plist-style-1 .thumbnail-container .functional-buttons > div:nth-child(2) {text-align:right;}
.rtl .leo-plist-style-1 .thumbnail-container .functional-buttons > div:nth-child(2) {text-align:left;}
.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product {padding:0; background-color:transparent; color:#001489;  border:0px;}
.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product i {margin-right:0px;}
.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product .name-btn-product {display:none;}
.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.added .leo-wishlist-bt-content, .leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product.added .leo-compare-bt-content {color:var(--theme-color-default);}
.leo-plist-style-1 .thumbnail-container .functional-buttons .btn-product:hover {color:var(--theme-color-default);}
.leo-plist-style-1 .thumbnail-container:hover {border:1px solid #e1e1e1; }
.leo-plist-style-1 .thumbnail-container:hover .quickview {opacity:1; visibility:visible;}
.leo-plist-style-1-1 .thumbnail-container {transition:all 0.5s ease;  overflow:visible;}
.leo-plist-style-1-1 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons {bottom:20px; display:flex; position:absolute; left:50%; transform:translateX(-50%); transition:all 0.5s ease; padding:0; z-index:9;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {pointer-events:auto; width:35px; height:35px; border:0; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 1px 0 0; display:block; color:#001489; transition:all 0.4s; position:relative;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {color:#fff;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.added {color:var(--product-button-color-hover); background-color:#3f3f3f;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#001489; line-height:35px;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.leo-wishlist-button, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.leo-wishlist-button {transition-delay:0.1s;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.leo-compare-button, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.leo-compare-button {transition-delay:0.2s;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {transition-delay:0.3s;}
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product i::before, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view i::before {line-height:40px;}
.leo-plist-style-1-1 .thumbnail-container .product-meta {padding:15px 20px;}
.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews {margin-top:0px; margin-bottom:0px; text-align:left;}
.rtl .leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .star {font-size:14px; line-height:normal;}
.leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .nb-revews {margin-left:5px; display:none;}
.rtl .leo-plist-style-1-1 .thumbnail-container .leo-list-product-reviews .nb-revews {margin-right:5px; margin-left:inherit;}
.leo-plist-style-1-1 .thumbnail-container:hover {}
.leo-plist-style-2 .thumbnail-container {text-align:center;}
.leo-plist-style-2 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-2 .thumbnail-container .product-title {padding-top:15px;}
.leo-plist-style-2 .thumbnail-container .product-title a {text-align:center;}
.leo-plist-style-2 .thumbnail-container .discount-percentage {top:10px;}
.leo-plist-style-2 .thumbnail-container .color {vertical-align:top; border-radius:50%; margin:0 5px; position:relative; overflow:hidden; border:0; width:16px; height:16px; display:inline-block;}
.leo-plist-style-2 .thumbnail-container .variant-links {padding-top:0; min-height:16px; position:relative; top:0; left:0px;}
.rtl .leo-plist-style-2 .thumbnail-container .variant-links {right:0px; left:auto;}
.leo-plist-style-2 .thumbnail-container .leo-list-product-reviews {margin-top:0; margin-bottom:0;}
.leo-plist-style-2 .thumbnail-container .product-image .quick-view {position:absolute; bottom:0; right:0; width:30px; height:30px; text-align:center; line-height:30px; overflow:hidden; transition:all 0.4s; padding:0; border-radius:0; color:#001489; background:#fff; -moz-border-top-left-radius:50%; -webkit-border-top-left-radius:50%; border-top-left-radius:50%;}
.rtl .leo-plist-style-2 .thumbnail-container .product-image .quick-view {left:0; right:auto;}
.rtl .leo-plist-style-2 .thumbnail-container .product-image .quick-view {-moz-border-top-right-radius:50%; -webkit-border-top-right-radius:50%; border-top-right-radius:50%; -moz-border-top-left-radius:inherit; -webkit-border-top-left-radius:inherit; border-top-left-radius:inherit;}
.leo-plist-style-2 .thumbnail-container .product-image .quick-view i {display:inline-block; font-size:0; width:16px;}
.leo-plist-style-2 .thumbnail-container .product-image .quick-view span span {display:none;}
.leo-plist-style-2 .thumbnail-container .product-image .quick-view:hover {color:var(--theme-color-default);}
.leo-plist-style-2 .thumbnail-container .pro-info {text-align:center;}
.leo-plist-style-2 .thumbnail-container .product-meta {padding:10px 0 10px; transition:all 0.4s; transform:translateY(0%); background:#fff;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view {width:100%; height:35px; line-height:35px; border:0; padding:0; border-radius:0; background:var(--product-button-bg); color:var(--product-button-color); display:block; text-align:center; position:relative;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view:hover {background:var(--product-button-bg-hover); color:var(--product-button-color-hover);}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.added {background:var(--product-button-bg-hover); color:var(--product-button-color-hover);}

@media (min-width: 992px) {
.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons {opacity:1; visibility:visible;}
}
@media (min-width: 992px) {
.leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-1-1 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
@media (max-width: 767px) {
.leo-plist-style-2 .thumbnail-container .discount-percentage {position:relative; top:0; right:0;}
}
@media (min-width: 992px) {
.leo-plist-style-2 .thumbnail-container .product-image .quick-view {transform:scale(0) translateY(-40px); backface-visibility:hidden;}
}
@media (max-width: 991px) {
.leo-plist-style-2 .thumbnail-container .product-meta {padding:0;}
}
.leo-plist-style-2 .thumbnail-container .functional-buttons {margin-top:10px;}
@media (min-width: 992px) {
.leo-plist-style-2 .thumbnail-container .functional-buttons {position:absolute; left:0; right:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.4s; transform:translateY(100%);}
}
@media (max-width: 991px) {
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view {letter-spacing:0;}
}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i {display:none;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart {line-height:20px;}
@media (max-width: 400px) {
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart span span, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart span span {display:none;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {display:inline-block; margin:0;}
}
.leo-plist-style-2 .thumbnail-container .functional-buttons > div {width:40px; float:left; margin:0 0 0 1px;}
.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons > div {float:right;}
.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons > div {margin:0 1px 0 0;}
.leo-plist-style-2 .thumbnail-container .functional-buttons > div.button-container {margin:0 !important;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; right:0px; margin-bottom:7px; color:#fff; background:#001489; font-size:8px; padding:2px 10px; line-height:16px; transition:all 0.4s; opacity:0; visibility:hidden; white-space:nowrap; text-transform:uppercase;}
.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span, .rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span {left:0px; right:auto;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#001489; position:absolute; top:100%; right:15px;}
.rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before, .rtl .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view span span:before {left:15px; right:auto;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart):hover span span, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; visibility:visible;}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; margin:0; color:var(--product-button-color);}
.leo-plist-style-2 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i:hover, .leo-plist-style-2 .thumbnail-container .functional-buttons .quick-view i:hover {color:var(--product-button-color-hover);}
.leo-plist-style-2 .thumbnail-container .functional-buttons > div.button-container {width:calc(100% - 82px);}
.leo-plist-style-2 .thumbnail-container .functional-buttons:after {content:""; display:block; clear:both;}
.leo-plist-style-2 .thumbnail-container .leo_cart_quantity {width:80%; margin:10px auto 0;}
.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper {margin-top:10px;}
.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper .control-label {display:none;}
.leo-plist-style-2 .thumbnail-container .addToCartFormWrapper .variants-product ul {text-align:center; display:inline-block; margin-bottom:0;}
.leo-plist-style-2 .thumbnail-container:hover {}
.leo-plist-style-2 .thumbnail-container:hover .functional-buttons {opacity:1; visibility:visible;}
@media (min-width: 992px) {
.leo-plist-style-2 .thumbnail-container:hover .product-meta {transform:translateY(-35px);}
}
.leo-plist-style-2 .thumbnail-container:hover .product-image .quick-view {transform:scale(1) translateY(-35px);}
.leo-plist-style-2.list .thumbnail-container {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; text-align:center;}
.leo-plist-style-2.list .thumbnail-container:hover .product-meta, .leo-plist-style-2.list .thumbnail-container:hover .functional-buttons {-ms-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
.leo-plist-style-2.list .thumbnail-container:hover .product-image .quick-view {-ms-transform:translateY(0); -o-transform:translateY(0); -moz-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0);}
@media (max-width: 490px) {
.leo-plist-style-2.list .thumbnail-container > div {padding-left:0 !important;}
}
.leo-plist-style-2-1 .thumbnail-container {overflow:visible;}
.leo-plist-style-2-1 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-2-1 .thumbnail-container .product-image {padding:20px 30px 0px;}
.leo-plist-style-2-1 .thumbnail-container .product-meta {padding:10px 30px 30px;}
.leo-plist-style-2-1 .thumbnail-container .product-meta .product-flags {position:inherit; text-align:left; margin-bottom:5px;}
.rtl .leo-plist-style-2-1 .thumbnail-container .product-meta .product-flags {text-align:right;}
.leo-plist-style-2-1 .thumbnail-container .product-meta .product-title a {font-size:22px; line-height:1.3;}
.leo-plist-style-2-1 .thumbnail-container .product-meta .leo-list-product-reviews {text-align:left;}
.rtl .leo-plist-style-2-1 .thumbnail-container .product-meta .leo-list-product-reviews {text-align:right;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}
@media (min-width: 992px) {
.leo-plist-style-2-1 .thumbnail-container .functional-buttons {position:absolute; left:0; right:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.4s; transform:translateY(100%);}
}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view {width:100%; height:35px; line-height:35px; border:0; padding:0; border-radius:0; background:var(--product-button-bg); color:var(--product-button-color); display:block; text-align:center; position:relative;}
@media (max-width: 991px) {
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view {letter-spacing:0;}
}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view:hover {background:var(--product-button-bg-hover); color:var(--product-button-color-hover);}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.added {background:var(--product-button-bg-hover); color:var(--product-button-color-hover);}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i {display:none;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {line-height:20px;}
@media (max-width: 400px) {
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart span span, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart span span {display:none;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {display:inline-block; margin:0;}
}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons > div {width:40px; float:left; margin:0 0 0 1px;}
.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons > div {float:right;}
.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons > div {margin:0 1px 0 0;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons > div.button-container {margin:0 !important;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; right:0px; margin-bottom:7px; color:#fff; background:#001489; font-size:8px; padding:2px 10px; line-height:16px; transition:all 0.4s; opacity:0; visibility:hidden; white-space:nowrap; text-transform:uppercase;}
.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span, .rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span {left:0px; right:auto;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#001489; position:absolute; top:100%; right:15px;}
.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) span span:before, .rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view span span:before {left:15px; right:auto;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart):hover span span, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; visibility:visible;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; margin:0; color:var(--product-button-color);}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .btn-product:not(.add-to-cart) i:hover, .leo-plist-style-2-1 .thumbnail-container .functional-buttons .quick-view i:hover {color:var(--product-button-color-hover);}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .button-container {width:calc(100% - 123px);}
@media (max-width: 767px) {
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .button-container {width:calc(100% - 82px);}
}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .add-to-cart .leo-bt-cart-content i {display:block;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .add-to-cart span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:#fff; background:#001489; font-size:8px; padding:2px 10px; line-height:16px; transition:all 0.4s; opacity:0; visibility:hidden; white-space:nowrap; text-transform:uppercase;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .add-to-cart span span:before {content:""; border:5px solid transparent; border-top-color:#001489; position:absolute; top:100%; right:15px;}
.rtl .leo-plist-style-2-1 .thumbnail-container .functional-buttons .add-to-cart span span:before {left:15px; right:auto;}
.leo-plist-style-2-1 .thumbnail-container .functional-buttons .add-to-cart:hover span span {opacity:1; visibility:visible;}
.leo-plist-style-2-1 .thumbnail-container:hover {}
.leo-plist-style-2-1 .thumbnail-container:hover .functional-buttons {opacity:1; visibility:visible; transform:translateY(0);}
.leo-plist-style-2-1 .thumbnail-container:hover .product-meta .product-flags {opacity:1;}
.leo-plist-style-3.list .thumbnail-container {display:flex; flex-wrap:wrap;}
.leo-plist-style-3 .thumbnail-container .product-meta {padding:10px 10px 10px; text-align:center; position:relative;}
.leo-plist-style-3 .thumbnail-container .functional-buttons {position:absolute; z-index:99; top:10px; right:10px; opacity:0; visibility:hidden; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.rtl .leo-plist-style-3 .thumbnail-container .functional-buttons {left:10px; right:auto;}
@media (max-width: 991px) {
.leo-plist-style-3 .thumbnail-container .functional-buttons {opacity:1; visibility:visible;}
}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button {padding:6px; text-align:center; color:#001489; background:#fff; border-radius:50%; overflow:hidden; display:block;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:hover, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:active, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:focus {color:#001489; background:#fff;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:hover, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button.added {color:var(--theme-color-default);}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button:hover i, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button.added i {color:var(--theme-color-default);}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i {display:block; width:24px; height:24px; line-height:24px; font-size:0; margin:0;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i:before {font-family:"Font Awesome 5 Pro"; font-size:16px; font-weight:normal;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button i:hover {color:var(--theme-color-default);}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button .leo-wishlist-bt-content span, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button .leo-compare-bt-content span, .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button .leo-quickview-bt-content span {display:none;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown {position:static;}
.leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown .leo-list-wishlist {left:auto; right:0;}
.rtl .leo-plist-style-3 .thumbnail-container .functional-buttons .leo-wishlist-button-dropdown .leo-list-wishlist {left:0; right:auto;}
.leo-plist-style-3 .thumbnail-container .p-cart {position:absolute; top:0; bottom:0; right:0; left:0; display:flex; align-items:center; justify-content:center; padding:0px 10px;}
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart {font-size:12px; background:var(--theme-color-default); color:#fff; text-transform:uppercase; padding:13px 15px; line-height:1; letter-spacing:2px;  border-radius:50px; display:flex; align-items:center;}
@media (min-width: 992px) {
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart {left:0; -webkit-transform:translateX(-20px); -moz-transform:translateX(-20px); -ms-transform:translateX(-20px); -o-transform:translateX(-20px); transform:translateX(-20px); opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transition:all 0.3s 0.1s; -moz-transition:all 0.3s 0.1s; -ms-transition:all 0.3s 0.1s; -o-transition:all 0.3s 0.1s; transition:all 0.3s 0.1s;}
.rtl .leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart {right:0; left:auto;}
}
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart i {display:none;}
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart .leo-bt-cart-content {display:flex; align-items:center;}
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart .leo-bt-cart-content::after {content:"\f105"; font-size:20px; line-height:12px; font-family:"Font Awesome 5 Pro"; font-weight:normal; margin-left:10px;}
.rtl .leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart .leo-bt-cart-content::after {margin-right:10px; margin-left:inherit;}
.leo-plist-style-3 .thumbnail-container .p-cart .add-to-cart:hover {border:1px solid var(--theme-color-default); color:var(--theme-color-default); background-color:#fff;}
.leo-plist-style-3 .thumbnail-container .p-cart .product-price-and-shipping {display:block; -webkit-transition:all 0.3s 0.1s; -moz-transition:all 0.3s 0.1s; -ms-transition:all 0.3s 0.1s; -o-transition:all 0.3s 0.1s; transition:all 0.3s 0.1s;}
@media (max-width: 992px) {
.leo-plist-style-3 .thumbnail-container .p-cart {position:inherit; justify-content:center;}
}
.leo-plist-style-3 .thumbnail-container .p-cart .discount-percentage {color:#f7525a;}
@media (max-width: 992px) {
.leo-plist-style-3 .thumbnail-container .p-cart .discount-percentage {position:absolute; top:0; right:0;}
.rtl .leo-plist-style-3 .thumbnail-container .p-cart .discount-percentage {left:0; right:auto;}
}
.leo-plist-style-3 .thumbnail-container .p-name {position:relative;}
.leo-plist-style-3 .thumbnail-container .p-name .quick-view {position:absolute; top:0; right:0;}
.rtl .leo-plist-style-3 .thumbnail-container .p-name .quick-view {left:0; right:auto;}
.leo-plist-style-3 .thumbnail-container .p-name .quick-view span span {display:none;}
.leo-plist-style-3 .thumbnail-container .product-title a {}
.leo-plist-style-3 .thumbnail-container:hover .product-flags {opacity:0; visibility:hidden;}
.leo-plist-style-3 .thumbnail-container:hover .functional-buttons {opacity:1; visibility:visible;}
.leo-plist-style-3 .thumbnail-container:hover .p-cart {background-color:#fff;}
@media (min-width: 992px) {
.leo-plist-style-3 .thumbnail-container:hover .p-cart .add-to-cart {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0);}
.leo-plist-style-3 .thumbnail-container:hover .p-cart .add-to-cart.disable {opacity:0.5; -ms-opacity:0.5; -o-opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50);}
}
@media (min-width: 992px) {
.leo-plist-style-3 .thumbnail-container:hover .p-cart .product-price-and-shipping {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transform:translateX(70px); -moz-transform:translateX(70px); -ms-transform:translateX(70px); -o-transform:translateX(70px); transform:translateX(70px);}
}
.leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {left:auto; right:0;}
.rtl .leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {right:auto; left:auto;}
.rtl .leo-plist-style-3.list .thumbnail-container .p-price .add-to-cart {left:0; right:auto;}
.leo-plist-style-4 .thumbnail-container { transition:all 0.4s;}
.leo-plist-style-4 .thumbnail-container:hover {}
@media (max-width: 991px) {
.leo-plist-style-4 .thumbnail-container {margin-bottom:20px;}
}
.leo-plist-style-4 .thumbnail-container .product-attr {margin-top:10px;}
.leo-plist-style-4 .thumbnail-container .product-attr > li {display:inline-block; vertical-align:middle; margin-right:10px;}
.rtl .leo-plist-style-4 .thumbnail-container .product-attr > li {margin-left:10px; margin-right:inherit;}
@media (max-width: 480px) {
.leo-plist-style-4 .thumbnail-container .slick-arrows {display:none;}
}
.leo-plist-style-4 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-4 .thumbnail-container .functional-buttons {bottom:50%; position:absolute; right:auto; left:10px; padding:0; transform:translateY(50%); z-index:9;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons {right:10px; left:auto;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {pointer-events:auto; width:35px; height:35px; border:0; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 1px 0 0; display:block; color:#001489; transition:all 0.4s; position:relative;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 1px;}
@media (max-width: 1199px) and (min-width:480px) {
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {margin:0 5px 0 0;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 5px;}
}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view.add-to-cart {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {color:#fff;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view.added {color:var(--product-button-color-hover); background-color:#3f3f3f;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#001489; line-height:35px;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content, .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content, .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
@media (min-width: 992px) {
.leo-plist-style-4 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden;}
}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {margin:10px 0;}
@media (min-width: 992px) {
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view {transform:translateX(-100%);}
}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {bottom:auto; right:initial; top:10px; margin-left:10px; transform:translateX(-10px); left:100%; border-radius:0;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {margin-right:10px; margin-left:inherit;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span {right:100%; left:auto;}
.leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {top:5px; left:-10px; border:5px solid transparent; border-right:5px solid var(--product-button-hover-bg); margin-left:0;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {right:-10px; left:auto;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {border-left:5px solid var(--product-button-hover-bg); border-right:inherit;}
.rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-4 .thumbnail-container .functional-buttons .quick-view span span:before {margin-right:0; margin-left:inherit;}
.leo-plist-style-4 .thumbnail-container .button-review {margin:10px 0 0;}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product, .leo-plist-style-4 .thumbnail-container .button-review .quick-view {width:30px; height:30px; line-height:35px; text-align:center; padding:0; position:relative; background:none; display:block;}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product i, .leo-plist-style-4 .thumbnail-container .button-review .quick-view i {display:inline-block; font-size:20px;}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product i:hover, .leo-plist-style-4 .thumbnail-container .button-review .quick-view i:hover {color:var(--theme-color-default);}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product span span, .leo-plist-style-4 .thumbnail-container .button-review .quick-view span span {display:block; position:absolute; bottom:100%; right:0; padding:0 10px; border-radius:7px; line-height:25px; font-size:10px; transition:all 0.4s; background:#333; color:#fff; transform:translateY(10px); opacity:0; visibility:hidden; white-space:nowrap;}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product span span:before, .leo-plist-style-4 .thumbnail-container .button-review .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#333; position:absolute; top:100%; right:10px;}
.leo-plist-style-4 .thumbnail-container .button-review .btn-product:hover span span, .leo-plist-style-4 .thumbnail-container .button-review .quick-view:hover span span {transform:translateY(0px); opacity:1; visibility:visible;}
.leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {padding:12px 0 0 0; float:left; text-align:left;}
.rtl .leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {float:right;}
.rtl .leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews {text-align:right;}
.leo-plist-style-4 .thumbnail-container .button-review .leo-list-product-reviews .nb-revews {display:none;}
.leo-plist-style-4 .thumbnail-container .button-review > div:not(.leo-list-product-reviews) {float:right;}
.rtl .leo-plist-style-4 .thumbnail-container .button-review > div:not(.leo-list-product-reviews) {float:left;}
.leo-plist-style-4 .thumbnail-container .button-review:after {content:""; display:block; clear:both;}
.leo-plist-style-4 .thumbnail-container .product-meta {padding:20px 15px;}
.leo-plist-style-4 .thumbnail-container .leo-list-product-reviews {margin:0; min-width:100px;}
@media (min-width: 992px) {
.leo-plist-style-4 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
}
.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view {margin:10px 0;}
@media (min-width: 992px) {
.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
.leo-plist-style-4 .thumbnail-container:hover .functional-buttons .btn-product span span, .leo-plist-style-4 .thumbnail-container:hover .functional-buttons .quick-view span span {transform:translateX(0);}
.leo-plist-style-5 .thumbnail-container {}
.leo-plist-style-5 .thumbnail-container .product-price-and-shipping .discount-percentage {display:none;}
.leo-plist-style-5 .thumbnail-container .product-meta {padding:10px 10px 10px 10px;}
.rtl .leo-plist-style-5 .thumbnail-container .product-meta {padding:10px 10px 10px 10px;}
.leo-plist-style-5 .thumbnail-container .slick-dots {bottom:-30px;}
.leo-plist-style-5 .thumbnail-container .product-flags {bottom:35px;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown {position:absolute; bottom:0; left:0; right:0;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul {margin-bottom:0; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center; color:#fff; height:30px;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li {background-color:var(--theme-color-default); color:#fff; height:30px; line-height:30px; margin-left:0px;}
.rtl .leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li {margin-right:0px; margin-left:inherit;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:after {content:":"; margin:0 5px;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:first-child {padding-left:7px;}
.rtl .leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:first-child {padding-right:7px; padding-left:inherit;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:last-child {padding-right:7px;}
.rtl .leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:last-child {padding-left:7px; padding-right:inherit;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li:last-child:after {display:none;}
.leo-plist-style-5 .thumbnail-container .leo-more-cdown ul li span {display:none;}
.leo-plist-style-5 .thumbnail-container .wr-price-reviews {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -moz-box-pack:justify; box-pack:justify; -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; -o-justify-content:space-between; justify-content:space-between; -ms-flex-pack:justify; -webkit-box-align: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;}
.leo-plist-style-5 .thumbnail-container .add-to-cart {position:absolute; bottom:0; width:100%; left:0; right:0; height:35px; font-size:12px; text-transform:uppercase; background-color:#001489; color:#fff;}
@media (min-width: 992px) {
.leo-plist-style-5 .thumbnail-container .add-to-cart {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; transform:translateY(100%);}
}
.leo-plist-style-5 .thumbnail-container .add-to-cart .leo-bt-cart-content {display:inline-block;}
.leo-plist-style-5 .thumbnail-container .add-to-cart:hover:after {padding-left:10px; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.rtl .leo-plist-style-5 .thumbnail-container .add-to-cart:hover:after {padding-right:10px; padding-left:inherit;}
.leo-plist-style-5 .thumbnail-container .add-to-cart:after {content:"\f101"; font:normal normal normal 14px/1 "FontAwesome"; display:inline-block; -webkit-transition:all ease 0.35s; -moz-transition:all ease 0.35s; -ms-transition:all ease 0.35s; -o-transition:all ease 0.35s; transition:all ease 0.35s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.leo-plist-style-5 .thumbnail-container .add-to-cart.active:after {display:none;}
.leo-plist-style-5 .thumbnail-container .add-to-cart.active .cssload-speeding-wheel {border-left-color:#fff; border-right-color:#fff;}
.leo-plist-style-5 .thumbnail-container .group-transition {display:inline-block; width:100%; padding:8px 0; border-bottom:1px solid #eeeeee; position:relative; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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; margin-bottom:10px;}
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {width:65%; float:left; text-align:left;}
.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {float:right;}
.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {text-align:right;}
@media (max-width: 1499px) {
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock {width:60%;}
}
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale {line-height:25px; display:inline-block;}
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale .discount-percentage {position:static;}
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {margin:0px 5px 0px 0px; padding:0px 7px; background-color:var(--sale-badge-background); color:var(--sale-badge-color); font-family:var(--font-family-heading); font-size:14px;  text-transform:uppercase;}
.rtl .leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock .leo-sale label {margin:0px 0px 0px 5px;}
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock span {line-height:25px; font-size:13px;}
@media (max-width: 1499px) {
.leo-plist-style-5 .thumbnail-container .group-transition .wr-sale-stock span {font-size:12px;}
}
.leo-plist-style-5 .thumbnail-container .functional-buttons {width:35%; position:static; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -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;}
@media (min-width: 992px) {
.leo-plist-style-5 .thumbnail-container .functional-buttons {-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; visibility:hidden; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0);}
}
@media (max-width: 1499px) {
.leo-plist-style-5 .thumbnail-container .functional-buttons {width:40%;}
}
.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view {width:26px; height:20px; line-height:20px; text-align:center; background:transparent; padding:0; border:0;}
.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view span span {display:none;}
.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view i {font-size:16px; color:#001489; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-5 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view:hover i, .leo-plist-style-5 .thumbnail-container .functional-buttons .quick-view.added i {color:var(--theme-color-default);}
@media (min-width: 992px) {
.leo-plist-style-5 .thumbnail-container:hover .add-to-cart {-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-5 .thumbnail-container:hover .functional-buttons {visibility:visible; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); -webkit-transform:translateY(0%); -moz-transform:translateY(0%); -ms-transform:translateY(0%); -o-transform:translateY(0%); transform:translateY(0%);}
}
.leo-plist-style-6 .thumbnail-container {display:flex; align-items:center;}
@media (max-width: 575px) {
.leo-plist-style-6 .thumbnail-container {display:inherit;}
}
.leo-plist-style-6 .thumbnail-container .product-image, .leo-plist-style-6 .thumbnail-container .product-meta {float:left; width:50%;}
@media (max-width: 575px) {
.leo-plist-style-6 .thumbnail-container .product-image, .leo-plist-style-6 .thumbnail-container .product-meta {float:left; width:100%;}
}
.leo-plist-style-6 .thumbnail-container .product-image {padding:20px;}
.leo-plist-style-6 .thumbnail-container .product-meta {padding:40px 30px 40px 10px; display:flex; flex-direction:column; justify-content:space-between; align-self:stretch;}
@media (max-width: 575px) {
.leo-plist-style-6 .thumbnail-container .product-meta {padding:40px 30px 40px 30px;}
}
.leo-plist-style-6 .thumbnail-container .product-title a {font-size:24px; line-height:1.16;}
.leo-plist-style-6 .thumbnail-container .functional-buttons {position:absolute; bottom:15px; left:15px; right:15px; font-size:0; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view {pointer-events:auto; width:35px; height:35px; border:0; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 1px 0 0; display:block; color:#001489; transition:all 0.4s; position:relative;}
.rtl .leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 1px;}
@media (max-width: 1199px) and (min-width:480px) {
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view {margin:0 5px 0 0;}
.rtl .leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 5px;}
}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view.add-to-cart {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {color:#fff;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view.added {color:var(--product-button-color-hover); background-color:#3f3f3f;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#001489; line-height:35px;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content, .leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content, .leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-6 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-6 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
@media (min-width: 992px) {
.leo-plist-style-6 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden;}
}
@media (max-width: 480px) {
.leo-plist-style-6 .thumbnail-container .functional-buttons {bottom:30px;}
}
.leo-plist-style-6 .thumbnail-container .btn-product, .leo-plist-style-6 .thumbnail-container .quick-view {background:var(--product-button-bg); color:var(--product-button-color);  margin-top:5px; border-radius:3px;}
.leo-plist-style-6 .thumbnail-container .btn-product:hover, .leo-plist-style-6 .thumbnail-container .quick-view:hover {background:var(--product-button-bg-hover); border-color:var(--product-button-color); color:var(--product-button-color-hover);}
.leo-plist-style-6 .thumbnail-container .add-to-cart {padding:0px; border:0px; width:100%;}
.leo-plist-style-6 .thumbnail-container .add-to-cart .cssload-speeding-wheel {position:inherit;}
.leo-plist-style-6 .thumbnail-container .add-to-cart .leo-bt-cart-content {padding:16px 30px; display:flex; align-items:center; justify-content:space-between;}
.leo-plist-style-6 .thumbnail-container .add-to-cart .leo-bt-cart-content .name-btn-product {text-transform:uppercase; order:1;  letter-spacing:2px; line-height:1;}
.leo-plist-style-6 .thumbnail-container .add-to-cart .leo-bt-cart-content i {order:2;}
.leo-plist-style-6 .thumbnail-container .add-to-cart .leo-bt-cart-content i::before {font-size:18px;}
.leo-plist-style-6 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-6 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-6 .thumbnail-container .leo-list-product-reviews {text-align:left;}
.rtl .leo-plist-style-6 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-6 .thumbnail-container .product-meta .leo-list-product-reviews .nb-revews {display:none;}
.leo-plist-style-6-1 .thumbnail-container {display:flex; align-items:center;}
@media (max-width: 575px) {
.leo-plist-style-6-1 .thumbnail-container {display:inherit;}
}
.leo-plist-style-6-1 .thumbnail-container .product-image {float:left; width:57.5%;}
@media (max-width: 575px) {
.leo-plist-style-6-1 .thumbnail-container .product-image {float:left; width:100%;}
}
.leo-plist-style-6-1 .thumbnail-container .product-meta {float:left; width:42.5%;}
@media (max-width: 575px) {
.leo-plist-style-6-1 .thumbnail-container .product-meta {float:left; width:100%;}
}
.leo-plist-style-6-1 .thumbnail-container .product-image {padding:30px;}
.leo-plist-style-6-1 .thumbnail-container .product-meta {padding:50px 30px 50px 0px; display:flex; flex-direction:column; justify-content:space-between; align-self:stretch;}
@media (max-width: 575px) {
.leo-plist-style-6-1 .thumbnail-container .product-meta {padding:50px 30px 50px 30px;}
}
.leo-plist-style-6-1 .thumbnail-container .product-title a {font-size:24px; line-height:1.16;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons {position:absolute; bottom:15px; left:15px; right:15px; font-size:0; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view {pointer-events:auto; width:35px; height:35px; border:0; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 1px 0 0; display:block; color:#001489; transition:all 0.4s; position:relative;}
.rtl .leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 1px;}
@media (max-width: 1199px) and (min-width:480px) {
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view {margin:0 5px 0 0;}
.rtl .leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 5px;}
}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product.add-to-cart i, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view.add-to-cart i {color:#fff;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view.added {color:var(--product-button-color-hover); background-color:#3f3f3f;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view:hover {background-color:#3f3f3f; color:#fff;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#001489; line-height:35px;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product .leo-wishlist-bt-content, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product .leo-bt-cart-content, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product .leo-quickview-bt-content, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view .leo-wishlist-bt-content, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view .leo-bt-cart-content, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-6-1 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-6-1 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
@media (min-width: 992px) {
.leo-plist-style-6-1 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden;}
}
@media (max-width: 480px) {
.leo-plist-style-6-1 .thumbnail-container .functional-buttons {bottom:30px;}
}
.leo-plist-style-6-1 .thumbnail-container .btn-product, .leo-plist-style-6-1 .thumbnail-container .quick-view {background:var(--product-button-bg); color:var(--product-button-color);  margin-top:5px; border-radius:3px;}
.leo-plist-style-6-1 .thumbnail-container .btn-product:hover, .leo-plist-style-6-1 .thumbnail-container .quick-view:hover {background:var(--product-button-bg-hover); border-color:var(--product-button-color); color:var(--product-button-color-hover);}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart {padding:0px; border:0px; width:100%;}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart .cssload-speeding-wheel {position:inherit;}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart .leo-bt-cart-content {padding:16px 30px; display:flex; align-items:center; justify-content:space-between;}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart .leo-bt-cart-content .name-btn-product {text-transform:uppercase; order:1;  line-height:1;}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart .leo-bt-cart-content i {order:2;}
.leo-plist-style-6-1 .thumbnail-container .add-to-cart .leo-bt-cart-content i::before {font-size:18px;}
.leo-plist-style-6-1 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-6-1 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-6-1 .thumbnail-container .leo-list-product-reviews {text-align:left;}
.rtl .leo-plist-style-6-1 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-6-1 .thumbnail-container .product-meta .leo-list-product-reviews .nb-revews {display:none;}
.leo-plist-style-7 .product-meta {padding:20px 10px 0;}
.leo-plist-style-7 .thumbnail-container .full_attribute {-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease;}
@media (min-width: 480px) {
.leo-plist-style-7 .thumbnail-container .full_attribute {position:absolute; bottom:10px; left:20px; display:none; padding:10px;}
.rtl .leo-plist-style-7 .thumbnail-container .full_attribute {right:20px; left:auto;}
}
@media (max-width: 480px) {
.leo-plist-style-7 .thumbnail-container .full_attribute {margin-top:10px;}
}
.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) {position:relative;}
.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) a {padding:3px 8px; border:1px solid #001489; background:#fff;}
.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color) a:hover {border-color:var(--theme-color-default);}
.leo-plist-style-7 .thumbnail-container .full_attribute .product_attr li:not(.color).Sold-Out a {border:1px solid #969696;}
.leo-plist-style-7 .thumbnail-container .wr-sale-stock {position:absolute; top:0; right:0; color:#001489;}
.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock {left:0; right:auto;}
.leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {content:""; top:0; right:0; width:0; height:0; border-top:70px solid black; border-left:70px solid transparent; position:absolute; z-index:1;}
.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {left:0; right:auto;}
.rtl .leo-plist-style-7 .thumbnail-container .wr-sale-stock:before {border-right:70px solid transparent; border-left:inherit;}
.leo-plist-style-7 .thumbnail-container .wr-sale-stock .product-last-items {position:relative; z-index:10000; color:#fff; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); display:block; margin-top:18px; text-transform:uppercase; font-size:10px;}
.leo-plist-style-7 .thumbnail-container .discount-percentage {display:none;}
.leo-plist-style-7 .thumbnail-container .wr-price-reviews {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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;}
.leo-plist-style-7 .thumbnail-container .wr-price-reviews .star {font-size:14px; line-height:normal;}
.leo-plist-style-7 .thumbnail-container .wr-price-reviews .nb-revews {display:none;}
.leo-plist-style-7 .thumbnail-container .functional-buttons {display:inline-block; width:100%; text-align:right; margin-top:10px;}
.rtl .leo-plist-style-7 .thumbnail-container .functional-buttons {text-align:left;}
@media (min-width: 992px) {
.leo-plist-style-7 .thumbnail-container .functional-buttons {position:absolute; bottom:15px; top:inherit; margin-top:0; -webkit-transform:scale(0, 1); -ms-transform:scale(0, 1); transform:scale(0, 1); opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transform:translate3d(0, -20px, 0); transform:translate3d(0, -20px, 0); -webkit-transition:all 0.4s cubic-bezier(0.44, 0.13, 0.48, 0.87); -moz-transition:all 0.4s cubic-bezier(0.44, 0.13, 0.48, 0.87); -ms-transition:all 0.4s cubic-bezier(0.44, 0.13, 0.48, 0.87); -o-transition:all 0.4s cubic-bezier(0.44, 0.13, 0.48, 0.87); transition:all 0.4s cubic-bezier(0.44, 0.13, 0.48, 0.87);}
}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div {display:inline-block; padding:0; margin:0;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div .btn-product, .leo-plist-style-7 .thumbnail-container .functional-buttons > div .quick-view {color:#001489; padding:0 5px; background:transparent; font-size:10px; border:0px;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div .btn-product i, .leo-plist-style-7 .thumbnail-container .functional-buttons > div .quick-view i {margin:0; font-size:5px;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div .btn-product:hover, .leo-plist-style-7 .thumbnail-container .functional-buttons > div .quick-view:hover {color:var(--theme-color-default);}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div .btn-product:hover i, .leo-plist-style-7 .thumbnail-container .functional-buttons > div .quick-view:hover i {color:var(--theme-color-default);}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div .btn-product:not(.add-to-cart) span span, .leo-plist-style-7 .thumbnail-container .functional-buttons > div .quick-view span span {display:none;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div.button-container {float:left; border-bottom:1px solid var(--theme-color-secondary);}
.rtl .leo-plist-style-7 .thumbnail-container .functional-buttons > div.button-container {float:right;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div.button-container .btn-product {text-transform:uppercase; font-size:14px;}
.leo-plist-style-7 .thumbnail-container .functional-buttons > div.button-container .name-btn-product {display:none;}
.leo-plist-style-7 .thumbnail-container .functional-buttons .quickview .quick-view .cssload-speeding-wheel {position:absolute;}
@media (min-width: 992px) {
.leo-plist-style-7 .thumbnail-container:hover .wr-price-reviews {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden;}
}
@media (min-width: 992px) {
.leo-plist-style-7 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); width:95%;}
}
.leo-plist-style-7 .thumbnail-container:hover .full_attribute {display:block;}
.leo-plist-style-8 .thumbnail-container {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.leo-plist-style-8 .thumbnail-container .product-meta {padding:20px;}
.leo-plist-style-8 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-8 .thumbnail-container .functional-buttons {position:absolute; z-index:100; background:#ffffff; padding:3px 10px; text-align:center; bottom:15px; right:25px; border:1px solid #e6e6e6;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons {left:25px; right:auto;}
@media (min-width: 992px) {
.leo-plist-style-8 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transform:scale(0, 1); -ms-transform:scale(0, 1); transform:scale(0, 1); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view {position:relative; display:inline-block; height:37px; line-height:37px; width:20px; background:transparent; color:#111; text-align:center; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border:0px;}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {bottom:auto; left:initial; top:10px; margin-right:20px; transform:translateX(-30px); right:100%; border-radius:0; position:absolute; margin-bottom:7px; color:var(--product-button-hover-color); background:var(--product-button-hover-bg); font-size:8px; padding:5px 10px 3px; transition:all 0.4s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px; }
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {margin-left:20px; margin-right:inherit;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span {left:100%; right:auto;}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {position:absolute; left:100%; content:""; top:5px; left:100%; border:5px solid transparent; border-left:5px solid var(--product-button-hover-bg); margin-left:0;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {border-right:5px solid var(--product-button-hover-bg); border-left:inherit;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view span span:before {margin-right:0; margin-left:inherit;}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view i {margin-right:0;}
.rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product i, .rtl .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view i {margin-left:0; margin-right:inherit;}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view:hover i {color:var(--theme-color-default);}
.leo-plist-style-8 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-8 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translateX(0);}
.leo-plist-style-8 .thumbnail-container .functional-buttons > div:not(:last-child) {border-bottom:1px solid #e6e6e6;}
.leo-plist-style-8 .thumbnail-container .box-card-info {border-top:1px solid #e6e6e6; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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; padding:15px 0 0 0; margin-top:10px;}
.leo-plist-style-8 .thumbnail-container .box-card-info .button-container {-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; position:relative;}
.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {left:0; background:transparent; color:var(--product-button-color-hover); border-radius:1.875rem; padding:0; min-width:24px; height:30px; line-height:30px; padding:0 10px 0 0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {right:0; left:auto;}
.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product {padding:0 0 0 10px;}
.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product i {position:absolute; top:0; left:0; display:inline-block; background:var(--theme-color-default); font-size:11px; width:30px; height:30px; line-height:30px; border-radius:50px;}
.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product i {right:0; left:auto;}
.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product i::before {display:flex; justify-content:center;}
.leo-plist-style-8 .thumbnail-container .box-card-info .button-container .btn-product span span {padding:0; display:none;}
.leo-plist-style-8 .thumbnail-container .box-card-info .product-price-and-shipping {margin:0; margin-left:10px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.rtl .leo-plist-style-8 .thumbnail-container .box-card-info .product-price-and-shipping {margin-right:10px; margin-left:inherit;}
.leo-plist-style-8 .thumbnail-container:hover {}
@media (min-width: 992px) {
.leo-plist-style-8 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
}
@media (min-width: 992px) {
.leo-plist-style-8 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-8 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product {background:var(--product-button-bg-hover); color:#fff; padding-left:20px;}
.rtl .leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product {padding-right:20px; padding-left:inherit;}
.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product i {color:var(--product-button-color-hover);}
.leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product span span {visibility:visible; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); padding:0 10px 0 10px; display:block;}
.rtl .leo-plist-style-8 .thumbnail-container:hover .box-card-info .btn-product span span {padding:0 10px 0 10px;}
.leo-plist-style-8 .thumbnail-container:hover .box-card-info .product-price-and-shipping {display:none;}
.leo-plist-style-8-1 .thumbnail-container {-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border-radius:5px;}
.leo-plist-style-8-1 .thumbnail-container .product-meta {padding:10px;}
.leo-plist-style-8-1 .thumbnail-container .product-meta .category-default {margin-top:0px;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons {position:absolute; z-index:100; text-align:center; top:20px; right:20px;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons {left:20px; right:auto;}
@media (min-width: 992px) {
.leo-plist-style-8-1 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transform:scale(0, 1); -ms-transform:scale(0, 1); transform:scale(0, 1); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view {position:relative; display:inline-block; height:32px; line-height:32px; width:32px; background:#f3f5f9; color:#1d2a38; text-align:center; border-radius:50%; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; margin-bottom:5px; border:0px;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span {bottom:auto; left:initial; top:5px; margin-right:10px; transform:translateX(-30px); right:100%; border-radius:0; position:absolute; margin-bottom:7px; color:var(--product-button-hover-color); background:var(--product-button-hover-bg); font-size:8px; padding:5px 10px 3px; transition:all 0.4s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px; }
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span {margin-left:10px; margin-right:inherit;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span {left:100%; right:auto;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span:before {position:absolute; left:100%; content:""; top:5px; left:100%; border:5px solid transparent; border-left:5px solid var(--product-button-hover-bg); margin-left:0;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span:before {border-right:5px solid var(--product-button-hover-bg); border-left:inherit;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view span span:before {margin-right:0; margin-left:inherit;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view:hover, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view.added {background-color:var(--theme-color-default); color:#fff;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view:hover i, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view.added i {color:#fff;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view i {margin-right:0;}
.rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product i, .rtl .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view i {margin-left:0; margin-right:inherit;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view:hover {background:var(--theme-color-default);}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view:hover i {color:#fff;}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-8-1 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translateX(0);}
.leo-plist-style-8-1 .thumbnail-container .functional-buttons > div:not(:last-child) {margin-bottom:0px;}
.leo-plist-style-8-1 .thumbnail-container .leo-list-product-reviews {text-align:inherit;}
.leo-plist-style-8-1 .thumbnail-container .button-container {-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; position:relative;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product {left:0; background:transparent; background-color:transparent; color:var(--product-button-color-hover); border-radius:1.875rem; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rtl .leo-plist-style-8-1 .thumbnail-container .button-container .btn-product {right:0; left:auto;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product .leo-bt-cart-content {display:flex; align-items:center; padding-right:20px;}
.rtl .leo-plist-style-8-1 .thumbnail-container .button-container .btn-product .leo-bt-cart-content {padding-left:20px; padding-right:inherit;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product .name-btn-product {color:#1d2a38; font-size:13px; line-height:23px; text-transform:uppercase; }
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product i {background:var(--theme-color-default); font-size:0; width:35px; height:35px; border-radius:50px; display:flex; justify-content:center; align-items:center; margin-right:5px;}
.rtl .leo-plist-style-8-1 .thumbnail-container .button-container .btn-product i {margin-left:5px; margin-right:inherit;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product .cssload-speeding-wheel {margin:10px;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product span span {padding:0;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product:hover {background:var(--product-button-bg-hover); color:#fff;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product:hover i {color:var(--product-button-color-hover); text-indent:15px;}
.leo-plist-style-8-1 .thumbnail-container .button-container .btn-product:hover .name-btn-product {color:#fff;}
.leo-plist-style-8-1 .thumbnail-container .product-price-and-shipping {margin:0; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; margin-bottom:16px;}
.leo-plist-style-8-1 .thumbnail-container:hover {}
@media (min-width: 992px) {
.leo-plist-style-8-1 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
}
@media (min-width: 992px) {
.leo-plist-style-8-1 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-8-1 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
.leo-plist-style-9 .thumbnail-container {border:1px dashed #eeeeee; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border-radius:8px; padding:20px 20px 10px;}
.leo-plist-style-9 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart > div {padding-bottom:10px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view {pointer-events:auto; width:35px; height:35px; border:1px solid #C46200; line-height:35px; text-align:center; padding:0; background:#fff; margin:0 5px 5px 0; display:block; color:#001489; transition:all 0.4s; position:relative; border-radius:3px;}
.rtl .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product, .rtl .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view {margin:0 0 5px 5px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product.added, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view.added {background-color:var(--theme-color-default); color:#fff;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product.added i, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view.added i {color:#fff;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product:hover, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view:hover {background-color:var(--theme-color-default); border:1px solid var(--theme-color-default); color:#fff;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product:hover i, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view:hover i {color:var(--product-button-color-hover);}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product i, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view i {display:inline-block; vertical-align:middle; margin:auto; color:#abafb5; line-height:35px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-wishlist-bt-content, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-bt-cart-content, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product .leo-quickview-bt-content, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-wishlist-bt-content, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-bt-cart-content, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view .leo-quickview-bt-content {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:auto; height:100%;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product span span, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view span span {position:absolute; bottom:100%; left:50%; transform:translateX(-50%); margin-bottom:7px; color:var(--product-button-color-hover); background-color:#3f3f3f; font-size:8px; padding:5px 10px; transition:all 0.4s; opacity:0; visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px;  border-radius:11px; pointer-events:none;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product span span:before, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view span span:before {content:""; border:5px solid transparent; border-top-color:#3f3f3f; position:absolute; top:100%; left:50%; margin-left:-5px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .btn-product:hover span span, .leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .add-to-cart {border-radius:8px; margin-bottom:0px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .add-to-cart i {line-height:35px;}
.leo-plist-style-9 .thumbnail-container .leo-price-cart .button-container .add-to-cart:hover {background-color:#ff5c35; border-radius:50%;}
.leo-plist-style-9 .thumbnail-container .product-meta {padding-top:20px;}
@media (max-width: 992px) {
.leo-plist-style-9 .thumbnail-container .product-meta {padding:20px;}
}
.leo-plist-style-9 .thumbnail-container .product-meta .category-default {margin-top:0px;}
.leo-plist-style-9 .thumbnail-container .functional-buttons {position:absolute; z-index:100; text-align:center; top:0px; right:0px;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons {left:0px; right:auto;}
@media (min-width: 992px) {
.leo-plist-style-9 .thumbnail-container .functional-buttons {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; -webkit-transform:scale(0, 1); -ms-transform:scale(0, 1); transform:scale(0, 1); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view {position:relative; display:inline-block; height:32px; line-height:27px; width:32px; background:#fff; color:#E5E1E6; text-align:center; border-radius:8px; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; margin-bottom:5px; }
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span {bottom:auto; left:initial; top:5px; margin-right:10px; transform:translateX(-30px); right:100%; border-radius:0; position:absolute; margin-bottom:7px; color:var(--product-button-hover-color); background:var(--product-button-hover-bg); font-size:8px; padding:5px 10px 3px; transition:all 0.4s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px; }
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span {margin-left:10px; margin-right:inherit;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span {left:100%; right:auto;}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span:before, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span:before {position:absolute; left:100%; content:""; top:5px; left:100%; border:5px solid transparent; border-left:5px solid var(--product-button-hover-bg); margin-left:0;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span:before {border-right:5px solid var(--product-button-hover-bg); border-left:inherit;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product span span:before, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view span span:before {margin-right:0; margin-left:inherit;}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product.added, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view:hover, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view.added {color:var(--theme-color-default);}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product.added i, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view:hover i, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view.added i {color:var(--theme-color-default);}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product i, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view i {margin-right:0; line-height:normal;}
.rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product i, .rtl .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view i {margin-left:0; margin-right:inherit;}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product:hover, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view:hover {background:var(--theme-color-default); border-radius:50%; border:1px solid var(--theme-color-default);}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product:hover i, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view:hover i {color:#fff;}
.leo-plist-style-9 .thumbnail-container .functional-buttons .btn-product:hover span span, .leo-plist-style-9 .thumbnail-container .functional-buttons .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translateX(0);}
.leo-plist-style-9 .thumbnail-container .functional-buttons > div:not(:last-child) {margin-bottom:0px;}
.leo-plist-style-9 .thumbnail-container .leo-list-product-reviews {text-align:inherit; margin:0;}
.leo-plist-style-9 .thumbnail-container .product-price-and-shipping {margin:0; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; margin-bottom:8px;}
.leo-plist-style-9 .thumbnail-container .leo-more-cdown {margin-top:30px;}
.leo-plist-style-9 .thumbnail-container .leo-more-cdown .deal-clock li {line-height:1; min-width:45px; padding:5px; text-align:center; border-radius:6px; background-color:#fff; margin-bottom:3px;}
.leo-plist-style-9 .thumbnail-container .leo-more-cdown .deal-clock li b {display:block; font-size:18px; line-height:1;  color:#1d2a38;}
.leo-plist-style-9 .thumbnail-container .leo-more-cdown .deal-clock li span {font-size:12px; line-height:1; color:#7d879c; text-transform:capitalize;}
.leo-plist-style-9 .thumbnail-container .leo-more-cdown .deal-clock li:first-child {margin-left:0px;}
.rtl .leo-plist-style-9 .thumbnail-container .leo-more-cdown .deal-clock li:first-child {margin-right:0px; margin-left:inherit;}
.leo-plist-style-9 .thumbnail-container:hover { }
@media (min-width: 992px) {
.leo-plist-style-9 .thumbnail-container:hover .functional-buttons {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
}
@media (min-width: 992px) {
.leo-plist-style-9 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-9 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
.leo-plist-style-9-1 .thumbnail-container {display:flex;}
.product-type-list .leo-plist-style-9-1 .thumbnail-container {border-bottom:1px solid #eeeeee; margin:0; padding:20px;}
.leo-plist-style-9-1 .thumbnail-container:after {content:""; display:block; clear:both;}
.leo-plist-style-9-1 .thumbnail-container .product-image {position:relative; float:left; width:37.5%; float:left; padding:20px;}
.rtl .leo-plist-style-9-1 .thumbnail-container .product-image {float:right;}
.leo-plist-style-9-1 .thumbnail-container .product-image > a {display:block;}
.leo-plist-style-9-1 .thumbnail-container .product-image img {border-radius:5px; border:1px solid #dbdfe1;}
.leo-plist-style-9-1 .thumbnail-container .product-meta {float:left; width:62.5%; text-align:left; padding:20px 30px 20px 0;}
.rtl .leo-plist-style-9-1 .thumbnail-container .product-meta {text-align:right;}
.rtl .leo-plist-style-9-1 .thumbnail-container .product-meta {padding:20px 0 20px 30px;}
.leo-plist-style-9-1 .thumbnail-container .discount-percentage {position:static; color:#fff; background:var(--theme-color-default); font-size:11px; letter-spacing:1px; font-family:var(--font-family-heading); right:10px; line-height:15px; padding:0 7px; text-transform:uppercase; border-radius:0;}
.leo-plist-style-9-1 .thumbnail-container .product-price-and-shipping {margin:5px 0px;}
.leo-plist-style-9-1 .thumbnail-container .product-price-and-shipping .discount-percentage {display:none;}
.leo-plist-style-9-1 .thumbnail-container .product-description-short {color:#978f8d; margin:0px 0px 20px;}
.leo-plist-style-9-1 .thumbnail-container .leo-list-product-reviews {margin-top:0px; text-align:left;}
.rtl .leo-plist-style-9-1 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-9-1 .thumbnail-container .product-title {margin-bottom:6px;}
.leo-plist-style-9-1 .thumbnail-container .leo-more-info, .leo-plist-style-9-1 .thumbnail-container .nb-revews {display:none;}
.leo-plist-style-9-1 .thumbnail-container:hover {}
.leo-plist-style-10 .thumbnail-container {overflow:inherit;}
.leo-plist-style-10 .thumbnail-container .product-meta {padding:15px 0px 0px; transition:0.3s; text-align:center;}
.leo-plist-style-10 .thumbnail-container .product-meta .product-price-and-shipping {margin-bottom:0px;}
.leo-plist-style-10 .thumbnail-container .cssload-speeding-wheel {position:absolute;}
.leo-plist-style-10 .thumbnail-container .btn-product, .leo-plist-style-10 .thumbnail-container .quick-view {position:relative; display:inline-block; width:35px; height:35px; line-height:35px; color:#1d2a38; background-color:transparent; text-align:center; padding:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; border:0px;}
.leo-plist-style-10 .thumbnail-container .btn-product span span, .leo-plist-style-10 .thumbnail-container .quick-view span span {bottom:auto; left:initial; top:7px; margin-right:10px; transform:translateX(-30px); right:100%; border-radius:0; position:absolute; margin-bottom:7px; color:var(--product-button-hover-color); background:var(--product-button-hover-bg); font-size:8px; padding:5px 10px 3px; transition:all 0.4s; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); visibility:hidden; line-height:15px; white-space:nowrap; text-transform:uppercase; letter-spacing:1px; }
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span {margin-left:10px; margin-right:inherit;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span {left:100%; right:auto;}
.leo-plist-style-10 .thumbnail-container .btn-product span span:before, .leo-plist-style-10 .thumbnail-container .quick-view span span:before {position:absolute; left:100%; content:""; top:5px; left:100%; border:5px solid transparent; border-left:5px solid var(--product-button-hover-bg); margin-left:0;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span:before, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span:before, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span:before {right:100%; left:auto;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span:before, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span:before {border-right:5px solid var(--product-button-hover-bg); border-left:inherit;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product span span:before, .rtl .leo-plist-style-10 .thumbnail-container .quick-view span span:before {margin-right:0; margin-left:inherit;}
.leo-plist-style-10 .thumbnail-container .btn-product:hover, .leo-plist-style-10 .thumbnail-container .btn-product.added, .leo-plist-style-10 .thumbnail-container .quick-view:hover, .leo-plist-style-10 .thumbnail-container .quick-view.added {background-color:var(--theme-color-default);}
.leo-plist-style-10 .thumbnail-container .btn-product:hover i::before, .leo-plist-style-10 .thumbnail-container .btn-product.added i::before, .leo-plist-style-10 .thumbnail-container .quick-view:hover i::before, .leo-plist-style-10 .thumbnail-container .quick-view.added i::before {color:#fff;}
.leo-plist-style-10 .thumbnail-container .btn-product i, .leo-plist-style-10 .thumbnail-container .quick-view i {margin-right:0;}
.rtl .leo-plist-style-10 .thumbnail-container .btn-product i, .rtl .leo-plist-style-10 .thumbnail-container .quick-view i {margin-left:0; margin-right:inherit;}
.leo-plist-style-10 .thumbnail-container .btn-product i::before, .leo-plist-style-10 .thumbnail-container .quick-view i::before {font-size:20px;}
.leo-plist-style-10 .thumbnail-container .btn-product:hover i, .leo-plist-style-10 .thumbnail-container .quick-view:hover i {color:var(--theme-color-default);}
.leo-plist-style-10 .thumbnail-container .btn-product:hover span span, .leo-plist-style-10 .thumbnail-container .quick-view:hover span span {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translateX(0);}
.leo-plist-style-10 .thumbnail-container .functional-buttons {position:absolute; z-index:100; text-align:center; top:10px; right:10px;}
.rtl .leo-plist-style-10 .thumbnail-container .functional-buttons {left:10px; right:auto;}
@media (min-width: 992px) {
.leo-plist-style-10 .thumbnail-container .functional-buttons {-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; -webkit-transform:translateX(150%); -moz-transform:translateX(150%); -ms-transform:translateX(150%); -o-transform:translateX(150%); transform:translateX(150%); display:none;}
}
.leo-plist-style-10 .thumbnail-container .functional-buttons > div {opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); background-color:#fff; -webkit-animation-name:icon-drop; -moz-animation-name:icon-drop; animation-name:icon-drop; -webkit-animation-timing-function:ease-in-out; -moz-animation-timing-function:ease-in-out; animation-timing-function:ease-in-out; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-delay:0s; -moz-animation-delay:0s; animation-delay:0s;}
.leo-plist-style-10 .thumbnail-container .functional-buttons > div + div {margin-top:5px;}
.leo-plist-style-10 .thumbnail-container:hover {}
.leo-plist-style-10 .thumbnail-container:hover .product-meta {padding-left:20px; padding-right:20px; transition:0.3s;}
@media (min-width: 992px) {
.leo-plist-style-10 .thumbnail-container:hover .btn-product, .leo-plist-style-10 .thumbnail-container:hover .quick-view {transform:translateX(0);}
}
@media (min-width: 992px) {
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons {-webkit-transform:translateX(0%); -moz-transform:translateX(0%); -ms-transform:translateX(0%); -o-transform:translateX(0%); transform:translateX(0%); display:block;}
}
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons > div {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); }
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons > div:nth-child(1) {-webkit-animation-delay:0.2s; -moz-animation-delay:0.2s; animation-delay:0.2s;}
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons > div:nth-child(2) {-webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; animation-delay:0.3s;}
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons > div:nth-child(3) {-webkit-animation-delay:0.4s; -moz-animation-delay:0.4s; animation-delay:0.4s;}
.leo-plist-style-10 .thumbnail-container:hover .functional-buttons > div:nth-child(4) {-webkit-animation-delay:0.5s; -moz-animation-delay:0.5s; animation-delay:0.5s;}
.leo-plist-style-9-2 .thumbnail-container {display:flex; align-items:center; border-radius:10px; border:2px solid var(--theme-color-default);}
@media (max-width: 575px) {
.leo-plist-style-9-2 .thumbnail-container {display:inherit;}
}
.product-type-list .leo-plist-style-9-2 .thumbnail-container {border-bottom:1px solid #eeeeee; margin:0; padding:20px;}
.leo-plist-style-9-2 .thumbnail-container:after {content:""; display:block; clear:both;}
.leo-plist-style-9-2 .thumbnail-container .product-image {position:relative; float:left; width:35%; float:left; padding:30px 0px 30px 30px;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-image {float:right;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-image {padding:30px 30px 30px 0px;}
@media (max-width: 575px) {
.leo-plist-style-9-2 .thumbnail-container .product-image {padding:20px; float:left; width:100%;}
}
.leo-plist-style-9-2 .thumbnail-container .product-meta {float:left; width:65%; text-align:left; padding:30px 20px 30px 20px;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta {text-align:right;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta {padding:30px 20px 30px 20px;}
@media (max-width: 575px) {
.leo-plist-style-9-2 .thumbnail-container .product-meta {float:left; width:100%;}
}
.leo-plist-style-9-2 .thumbnail-container .product-meta .product-flags {position:inherit; text-align:left; opacity:1;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta .product-flags {text-align:right;}
.leo-plist-style-9-2 .thumbnail-container .product-meta .leo-text-cdown {font-size:16px; line-height:1.6;}
.leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li {padding:9px 7px; border-radius:3px; border:1px solid #dbdfe1; margin-bottom:5px; text-align:center; margin-left:0px; margin-right:5px;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li {margin-right:0px; margin-left:inherit;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li {margin-left:5px; margin-right:inherit;}
.leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li:last-child {margin-right:0px;}
.rtl .leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li:last-child {margin-left:0px; margin-right:inherit;}
.leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li b {font-size:22px; line-height:1.3; color:#001489; font-family:"ClashGroteskSeminormal"; display:block;}
.leo-plist-style-9-2 .thumbnail-container .product-meta .leo-more-cdown .deal-clock li .span {font-size:12px; line-height:1.8; color:#C46200; font-family:"ClashGroteskMedium"; display:block;}
.leo-plist-style-9-2 .thumbnail-container .discount-percentage {position:static; color:#fff; background:var(--theme-color-default); font-size:11px; letter-spacing:1px; font-family:var(--font-family-heading); right:10px; line-height:15px; padding:0 7px; text-transform:uppercase; border-radius:0;}
.leo-plist-style-9-2 .thumbnail-container .product-price-and-shipping .discount-percentage {display:none;}
.leo-plist-style-9-2 .thumbnail-container .product-description-short { margin:0px; padding-top:10px;}
.leo-plist-style-9-2 .thumbnail-container .leo-list-product-reviews {margin-top:0px; text-align:left;}
.rtl .leo-plist-style-9-2 .thumbnail-container .leo-list-product-reviews {text-align:right;}
.leo-plist-style-9-2 .thumbnail-container .leo-more-info, .leo-plist-style-9-2 .thumbnail-container .nb-revews {display:none;}
.leo-plist-style-9-2 .thumbnail-container:hover {}
.category-default {margin-bottom:5px; font-size:11px; line-height:1.6; }
.category-default a {text-transform:uppercase; color:#a8a8a8;}
.leo-more-cdown .deal-clock {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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: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:15px; margin-bottom:5px;}
.leo-more-cdown .deal-clock li {margin-left:10px;}
.rtl .leo-more-cdown .deal-clock li {margin-right:10px; margin-left:inherit;}
.rtl * {direction:rtl !important;}
.rtl main {text-align:right !important;}
body, html {height:100%;}
body {font-family:var(--font-family-base); font-style: normal;font-size:16px;  color: #001489;line-height:normal; font-weight:normal; direction:ltr; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
ul {list-style:none; padding:0;}
a {color:var(--link-color); text-decoration:none;}
a:hover {color:var(--link-color-hover); text-decoration:none;}
a:focus {outline:none; text-decoration:none;}
p {font-family: "Kanit", Sans-serif;font-size: 17px;font-weight:400;line-height: 1.5em;letter-spacing:2px;padding:0;}
.dropdown-item:focus, .dropdown-item:hover {background:none;}
label .color, .custom-checkbox input[type="checkbox"] + span.color {display:inline-block; margin:0.3125rem; border:1px solid rgba(0, 0, 0, 0.05); cursor:pointer; background-size:contain; width:15px; height:15px; }
label .color.active, label .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active, .custom-checkbox input[type="checkbox"] + span.color:hover {border:2px solid #001489;}
.facet-label.active .custom-checkbox span.color, .facet-label:hover .custom-checkbox span.color {border:2px solid #001489;}
.h4 {font-weight:normal;}
.btn-secondary, .btn-tertiary {padding:0.5rem 1.25rem;  text-transform:uppercase;}
.btn-secondary .material-icons, .btn-tertiary .material-icons {margin-right:0.625rem;}
.btn-tertiary {padding:0.25rem; margin:0.25rem 0; font-size:0.875rem;  color:#E5E1E6; text-transform:lowercase; background-color:#f7f7f7;}
.btn-tertiary .material-icons {font-size:14px;}
.btn-tertiary:hover {border:1px solid rgba(35, 35, 35, 0.2);}
.btn-unstyle {padding:0; text-align:inherit; background-color:transparent; border:none;}
.btn-unstyle:focus {outline:0;}
.btn-unstyle:focus .expand-more {color:var(--theme-color-default);}
label, .label {font-size:14px; color:var(--text-color); text-align:right;}
.rtl label, .rtl .label {text-align:left;}
small.label, small.value {font-size:14px;}
.form-control-label {}
.form-control {padding:0.5rem 1rem; color:var(--text-color); background:#E5E1E6; border:1px solid rgba(0, 0, 0, 0.25);}
.form-control:focus {color:#001489; background-color:#fff; outline:0.1875rem solid var(--theme-color-default);}
.input-group {display:flex;}
.input-group.focus {outline:1px solid #eeeeee;}
.input-group .form-control:focus {outline:none;}
.input-group .input-group-btn {display:block; width:auto;}
input, textarea {}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:var(--text-color);}
input::-moz-placeholder, textarea::-moz-placeholder {color:var(--text-color);}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:var(--text-color);}
input:-moz-placeholder, textarea:-moz-placeholder {color:var(--text-color);}
input:active::-webkit-input-placeholder, textarea:active::-webkit-input-placeholder {color:#001489;}
input:active::-moz-placeholder, textarea:active::-moz-placeholder {color:#001489;}
input:active:-ms-input-placeholder, textarea:active:-ms-input-placeholder {color:#001489;}
input:active:-moz-placeholder, textarea:active:-moz-placeholder {color:#001489;}
.form-control-select {height:2.625rem; padding:0 0.5rem; background:#E5E1E6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll right 0.5rem center/1.25rem 1.25rem; -moz-appearance:none; -webkit-appearance:none;}
.form-control-valign {padding-top:0.5rem;}
.form-control-comment {padding-top:0.5rem; font-size:0.875rem; color:#E5E1E6;}
.form-control-submit.disabled {color:#fff; background:#5bc0de;}
.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 {padding:0.5rem 1rem; font-size:0.875rem; color:#fff; text-transform:uppercase; background:var(--theme-color-default); border-radius:0;}
.bootstrap-touchspin {display:flex; float:left; width:auto;}
.rtl .bootstrap-touchspin {float:right;}
.bootstrap-touchspin input:focus {outline:none;}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group {float:left; width:3rem; height:2.5rem; padding:0.175rem 0.5rem; color:#001489; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.25);}
.rtl .bootstrap-touchspin input.form-control, .rtl .bootstrap-touchspin input.input-group {float:right;}
.bootstrap-touchspin .btn-touchspin {height:1.3125rem; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.25);}
.bootstrap-touchspin .btn-touchspin:hover {background-color:#E5E1E6;}
.bootstrap-touchspin .input-group-btn-vertical {float:left; width:auto; color:#001489;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {-webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px;}
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {-webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px;}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {content:"\E5CE";}
.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {content:"\E5CF";}
.bootstrap-touchspin .input-group-btn-vertical i {top:0.0625rem; left:0.1875rem; font-size:0.9375rem;}
.radio-inline .custom-radio {margin-right:0.5rem;}
.radio-inline:first-of-type {margin-right:1rem;}
form section .form-informations {display:inline-block; margin-top:0.25rem; margin-bottom:1rem; color:#001489;}
form section .form-informations-title, form section .form-informations-option {display:inline-block; margin-bottom:1rem; font-size:1.25rem;}
form .form-control-label {color:#001489;line-height:50px;}
.custom-radio {position:relative; display:inline-block; width:18px; height:18px; margin-top:0px; margin-right:0.5rem; vertical-align:middle; cursor:pointer; background:#fff; border:#808080 1px solid; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%;}
.custom-radio input[type="radio"] {cursor:pointer; opacity:0;}
.custom-radio input[type="radio"]:checked + span {position:absolute; top:2px; left:2px; width:12px; height:12px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; height:12px; background-color:var(--theme-color-default);}
.custom-radio input[type="radio"]:focus + span {border-color:#E5E1E6;}
.custom-checkbox {position:relative;}
.custom-checkbox input[type="checkbox"] {position:absolute; width:15px; height:15px; margin-top:0.25rem; cursor:pointer; opacity:0;}
.custom-checkbox input[type="checkbox"] + span {display:inline-block; width:15px; height:15px; margin-right:0.5rem; vertical-align:middle; pointer-events:none; cursor:pointer; border:1px #808080 solid;}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked {display:none; margin:-0.125rem; font-size:1.25rem; color:#001489;}
.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked {display:block;}
.custom-checkbox input[type="checkbox"]:focus + span {border-color:#E5E1E6;}
.custom-checkbox label {text-align:left;}
.text-muted p {font-size:14px; line-height:25px; color:#999999;}
.done {display:inline-block;color:#4cbb6c;}
.rtl .done {margin-left:1.563rem; margin-right:inherit;}
.thumb-mask > .mask {position:relative; width:3.438rem; height:3.438rem; margin:0.625rem 0; overflow:hidden; border:#E5E1E6 1px solid;}
.thumb-mask > .mask img {width:55px; height:55px;}
.definition-list dl {display:-moz-box; display:box; display:-moz-flex; display:-ms-flexbox; 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:after {content:""; display:table; clear:both;}
.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%; width:45%; background:#E5E1E6; padding:1.25rem; margin:0.125rem; float:left; position:relative;}
.rtl .definition-list dl dd, .rtl .definition-list dl dt {float:right;}
.definition-list dl dd:nth-of-type(even), .definition-list dl dt:nth-of-type(even) {background:#E5E1E6;}
.help-block {margin-top:0.625rem;}
.btn.disabled, .btn.disabled:hover {color:#ddd; background:#E5E1E6; opacity:1;}
.alert-warning .material-icons {padding-top:0.3125rem; margin-right:0.625rem; font-size:2rem; color:#ff9a52;}
.alert-warning .alert-text {padding-top:0.625rem; font-size:0.9375rem;}
.alert-warning .alert-link {-webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; border-width:2px; margin-left:0.625rem; padding:0.3125rem 1.25rem;  font-size:0.8125rem; color:#6c868e;}
.rtl .alert-warning .alert-link {margin-right:0.625rem; margin-left:inherit;}
.alert-warning ul li:last-child .alert-link {color:#fff;}
.alert-warning .warning-buttons {margin-top:0.3125rem;}
.btn-warning {-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.btn-tertiary-outline {color:#6c868e; background-color:transparent; background-image:none; border:0.15rem solid #6c868e; border-color:#6c868e; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.btn-tertiary-outline:hover {color:#bbcdd2; border-color:#bbcdd2;}
.alert {font-size:0.8125rem;}
.nav-item .nav-link, .nav-item .nav-separtor {color:#E5E1E6;}
.nav-item .nav-link.active, .nav-item .nav-separtor.active {color:#001489;}
.separator {margin:0; border-color:#eeeeee;}
.modal-dialog-centered {display:flex; align-items:center; min-height:calc(100% - (30px * 2));}
.popover {font-family:inherit;}
input[type="number"] {-moz-appearance:textfield;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {margin:0; -webkit-appearance:none;}
.ui-autocomplete.ui-front {z-index:999;}
@media (max-width: 480px) {
.hidden-sp {display:none !important;}
.col-sp-1 {float:left; width:8.33333%;}
.col-sp-2 {float:left; width:16.66667%;}
.col-sp-3 {float:left; width:25%;}
.col-sp-4 {float:left; width:33.33333%;}
.col-sp-5 {float:left; width:41.66667%;}
.col-sp-6 {float:left; width:50%;}
.col-sp-7 {float:left; width:58.33333%;}
.col-sp-8 {float:left; width:66.66667%;}
.col-sp-9 {float:left; width:75%;}
.col-sp-10 {float:left; width:83.33333%;}
.col-sp-11 {float:left; width:91.66667%;}
.col-sp-12 {float:left; width:100%;}
.col-sp-2-4 {float:left; width:20%;}
.col-sp-4-8 {float:left; width:40%;}
.col-sp-7-2 {float:left; width:60%;}
.col-sp-9-6 {float:left; width:80%;}
}
.modal-footer {text-align:right;}
.rtl .modal-footer {text-align:left;}
.ps-alert-error {margin-bottom:0;}
.ps-alert-error .item, .ps-alert-success .item {display:flex; align-items:center; margin-bottom:1rem; background-color:#ff4c4c; border:2px #ff4c4c solid;}
.ps-alert-error .item i, .ps-alert-success .item i {display:flex; border:15px #ff4c4c solid;}
.ps-alert-error .item i svg, .ps-alert-success .item i svg {width:24px; height:24px; background-color:#ff4c4c;}
.ps-alert-error .item p, .ps-alert-success .item p {width:100%; padding:18px 20px; margin:0; background-color:#fff;}
.ps-alert-success {padding:0.25rem 0.25rem 2.75rem;}
.ps-alert-success .item {background-color:#4cbb6c; border-color:#4cbb6c;}
.ps-alert-success .item i {border-color:#4cbb6c;}
.ps-alert-success .item i svg {background-color:#4cbb6c;}
.dropdown {color:var(--text-color);}
.dropdown:hover .expand-more {color:#001489;}
.dropdown .expand-more {color:var(--text-color); cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin-right:3px;}
.rtl .dropdown .expand-more {margin-left:3px; margin-right:inherit;}
.dropdown .active {max-height:200px; overflow-y:hidden; visibility:visible;}
.dropdown select {-moz-appearance:none; border:0 none; outline:0 none; color:#001489; }
.dropdown-item:focus, .dropdown-item:hover {background:none; text-decoration:none;}
.search-widget {width:95%; z-index:1;}
.search-widget form {position:relative;}
.search-widget form input[type=text] {height:38px; width:100%; background:transparent; color:#001489;  font-size:14px; border:0px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
.search-widget form input[type=text]:focus {color:#001489; background:transparent; outline:0px;}
.search-widget form input[type=text]:focus + button {background:var(--theme-color-default);}
.search-widget form input[type=text]::-webkit-input-placeholder {color:rgba(35, 35, 35, 0.5);}
.search-widget form input[type=text]::-moz-placeholder {color:rgba(35, 35, 35, 0.5);}
.search-widget form input[type=text]:-moz-placeholder {color:rgba(35, 35, 35, 0.5);}
.search-widget form input[type=text]:-ms-input-placeholder {color:rgba(35, 35, 35, 0.5);}
.search-widget form button[type=submit] {right:0px; background-color:var(--theme-color-default); top:0;}
.rtl .search-widget form button[type=submit] {left:0px; right:auto;}
@media (max-width: 575px) {
.search-widget form button[type=submit] {top:100%; width:100%; position:inherit; right:0;}
.rtl .search-widget form button[type=submit] {left:0; right:auto;}
}
.search-widget form button[type=submit]:hover {color:var(--theme-color-default);}
.search-widget .popup-content {background:none; border:none; min-width:inherit; padding:0; z-index:99;}
#pagenotfound .page-content #search_widget {width:100%; float:none;}
.page-not-found .search-widget form {display:inline-block;}
@media (max-width: 1199px) {
.search-widget {margin-bottom:1.25rem;}
}
@media (min-width: 576px) {
.search-widget .popup-content {display:block; position:inherit;}
}
@media (max-width: 767px) {
.search-widget .popup-content {width:17.5rem; left:0px; right:auto;}
.rtl .search-widget .popup-content {right:0px; left:auto;}
}
@media (max-width: 575px) {
.search-widget {float:none; display:inline-block; margin-bottom:0;}
.search-widget form input[type="text"] {min-width:100%;}
}
.top-menu[data-depth="1"] {margin:0.625rem;}
.top-menu a:not([data-depth="0"]) {display:block; padding:0.625rem; color:#E5E1E6; }
.top-menu a.dropdown-submenu {color:#001489; text-transform:uppercase; }
.top-menu a[data-depth="0"] { padding:0.1875rem 0.625rem 0.375rem;}
#header .top-menu a[data-depth="0"]:hover {color:var(--theme-color-default); text-decoration:none;}
.top-menu a[data-depth="1"], .top-menu a[data-depth="2"] {padding:0 0.625rem 0.625rem 0;}
.top-menu .collapse {display:inherit;}
.top-menu .sub-menu { 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:var(--theme-color-default);}
.top-menu .popover {max-width:inherit; border-radius:0;}
.popover.bs-tether-element-attached-top {margin-top:0;}
#mobile_top_menu_wrapper {margin-top:0.625rem; padding-bottom:0.625rem; }
#mobile_top_menu_wrapper #top-menu {margin-bottom:0.625rem;}
#mobile_top_menu_wrapper .top-menu {color:#001489;}
#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 #E5E1E6;}
#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 { z-index:inherit; display:block; position:static; overflow:hidden; margin-left:0; width:100%; min-width:100%; background:#E5E1E6;}
#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 #E5E1E6;}
#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:normal;}
#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:#E5E1E6;}
#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%;}
body#checkout {color:#001489;}
body#checkout [data-action="show-password"] {background:#001489;}
body#checkout .custom-checkbox {display:inline-block;}
body#checkout .custom-checkbox span {margin-top:0px; float:left;}
.rtl body#checkout .custom-checkbox span {float:right;}
body#checkout .custom-checkbox label {overflow:hidden; zoom:1;}
body#checkout .custom-checkbox em {display:inline-table;}
body#checkout a:hover {color:#C46200;}
body#checkout section#content {margin-bottom:1.5625rem;}
body#checkout .container {min-height:100%;}
body#checkout section.checkout-step { background-color:white;  padding:25px;}
body#checkout section.checkout-step.-complete {background-color:#C46200;}
body#checkout section.checkout-step.-complete p {color:#fff;}
body#checkout section.checkout-step.-complete a {color:#fff;}
body#checkout section.checkout-step.-complete a:hover {color:#E5E1E6;}
body#checkout section.checkout-step .step-edit {text-transform:lowercase; font-weight:normal;}
body#checkout section.checkout-step .step-edit .edit {font-size:14px;}
body#checkout section.checkout-step .not-allowed {cursor:not-allowed; opacity:0.5; -ms-opacity:0.5; -o-opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50);}
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.-current.-reachable.-complete .content .clearfix button {margin-top:15px;}
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:#E5E1E6;}
.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {float:left;}
.rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {margin-left:0.125rem; margin-right:inherit;}
body#checkout section.checkout-step.-reachable.-complete .content {display:none;}
body#checkout section.checkout-step small {color:#E5E1E6;}
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:#E5E1E6; 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:16px;}
body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input {left:0;}
.rtl body#checkout section.checkout-step #conditions-to-approve .custom-checkbox input {right:0; left:auto;}
body#checkout section.checkout-step .payment-options {margin:35px 0px;}
body#checkout section.checkout-step .payment-options label {}
body#checkout section.checkout-step .payment-options .custom-radio {margin-top:-4px;margin-right:10px;}
.rtl body#checkout section.checkout-step .payment-options .custom-radio {margin-left:1.25rem; margin-right:inherit;}
body#checkout section.checkout-step .payment-options .payment-option {margin-bottom:0.5rem;}
body#checkout section.checkout-step .step-number {display:inline-block;}
body#checkout section.checkout-step .address-selector {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -moz-box-pack:justify; box-pack:justify; -webkit-justify-content:space-between; -moz-justify-content:space-between; -ms-justify-content:space-between; -o-justify-content:space-between; justify-content:space-between; -ms-flex-pack:justify; -webkit-box-align:start; -moz-box-align:start; box-align:start; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; -o-align-items:flex-start; align-items:flex-start; -ms-flex-align:start; -webkit-box-lines:multiple; -moz-box-lines:multiple; box-lines:multiple; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
body#checkout section.checkout-step .address-item {background:#E5E1E6; -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-item.selected {background-color: #E5E1E6; border:var(--theme-color-default) 3px solid;}
body#checkout section.checkout-step .address-alias {display:inline-block; }
body#checkout section.checkout-step .address {margin-left:1.5625rem; font-weight:normal;}
.rtl body#checkout section.checkout-step .address {margin-right:1.5625rem; margin-left:inherit;}
body#checkout section.checkout-step .radio-block {padding:1rem 1rem 0rem 1rem; text-align:left;}
.rtl body#checkout section.checkout-step .radio-block {text-align:right;}
body#checkout section.checkout-step .custom-radio {margin-right:0;}
.rtl body#checkout section.checkout-step .custom-radio {margin-left:0; margin-right:inherit;}
body#checkout section.checkout-step .custom-radio input[type="radio"] {width:1.25rem; height:1.25rem;}
body#checkout section.checkout-step .delete-address, body#checkout section.checkout-step .edit-address {color:#fff!important; display:inline-block; margin:0 0.3125rem;}
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:14px;}
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 input[name="use_same_address"] {display:inline-block;}
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:#fff;}
body#checkout section.checkout-step .add-address a i {font-size:0.9375rem;}
body#checkout section.checkout-step .delivery-options {margin:20px 0px;}
body#checkout section.checkout-step .delivery-option {background:#E5E1E6;display:flex; padding:20px 20px 10px 20px; margin-bottom:10px;}
body#checkout section.checkout-step .delivery-option label {text-align:inherit;}
body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name {display:inline-block; word-break:break-word; text-align:left;}
.rtl body#checkout section.checkout-step .carrier-delay, .rtl body#checkout section.checkout-step .carrier-name {text-align:right;}
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 {}
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;}
.rtl body#checkout section.checkout-step #customer-form .form-control-label, .rtl body#checkout section.checkout-step #delivery-address .form-control-label, .rtl body#checkout section.checkout-step #invoice-address .form-control-label, .rtl body#checkout section.checkout-step #login-form .form-control-label {text-align:right;}
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 {}
body#checkout .additional-information {font-size:0.875rem; margin-left:2.875rem; margin-top:1.25rem; margin-bottom:1.25rem;}
body#checkout .condition-label {margin-left:2.5rem; margin-top:0.625rem; overflow:hidden; zoom:1;}
body#checkout .condition-label label {text-align:inherit;}
body#checkout .cancel-address {margin:0.625rem; display:block; color:#001489; text-decoration:underline;}
body#checkout .modal-content {padding:1.25rem; background-color:#E5E1E6;}
body#checkout #cart-summary-product-list {font-size:0.875rem;}
body#checkout #cart-summary-product-list img {border:#E5E1E6 1px solid; width:3.125rem;}
body#checkout #cart-summary-product-list .media-body {vertical-align:middle; width:100%;}
body#checkout #cart-summary-product-list .media-body .product-price {color:var(--theme-color-default);}
body#checkout #cart-summary-product-list .media-list li {display:flex;}
@media (max-width: 991px) {
body#checkout #cart-summary-product-list .media-list li .product-price {float:none !important; display:block; margin-top:15px;}
}
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:#001489;}
body#checkout #order-summary-content h4.black {color:#001489;}
body#checkout #order-summary-content h4.addresshead {margin-top:0.1875rem;}
body#checkout #order-summary-content .noshadow {}
body#checkout #order-summary-content #order-items {border-right:0;}
.rtl body#checkout #order-summary-content #order-items {border-left:0; border-right:inherit;}
body#checkout #order-summary-content #order-items h3.h3 {color:#001489; 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:#E5E1E6;}
body#checkout #order-summary-content .step-edit:hover {cursor:pointer;}
body#checkout #order-summary-content a .step-edit {color:#E5E1E6;}
body#checkout #gift_message, body#checkout #delivery {max-width:100%; border-color:#001489;}
body#checkout #gift_message label, body#checkout #delivery label {text-align:left;}
.rtl body#checkout #gift_message label, .rtl body#checkout #delivery label {text-align:right;}
body#checkout #gift_message textarea, body#checkout #delivery textarea {max-width:100%; margin-bottom:10px;}
#order-details {padding-left:1.3rem; margin-top:1.25rem;}
.rtl #order-details {padding-right:1.3rem; padding-left:inherit;}
#order-details > .card-title {margin-bottom:1.875rem;}
#order-details ul {margin-bottom:1.25rem;}
#order-details ul li {margin-bottom:0.625rem;}
#order-items {border-right:#E5E1E6 1px solid;}
.rtl #order-items {border-left:#E5E1E6 1px solid; border-right:inherit;}
#order-items hr {border-top-color:#eeeeee;}
#order-items table {width:100%;}
#order-items table tr {height:1.875rem;}
#order-items table tr td:last-child {text-align:right;}
.rtl #order-items table tr td:last-child {text-align:left;}
#order-items .order-line {margin-top:1rem;}
#order-items .image img {width:100%; border:1px solid gray-lighter; margin-bottom:1rem;}
#order-items .details {margin-bottom:1rem;}
#order-items .details .customizations {margin-top:0.625rem;}
#order-items .qty {margin-bottom:1rem;}
#order-confirmation #registration-form {width:50%; margin:0 auto 1rem;}
@media (max-width: 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 {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;}
.rtl .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {text-align:right;}
#order-confirmation #registration-form {width:100%;}
}
@media (max-width: 767px) {
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {float:none; margin-top:0.25rem; margin-left:1.25rem;}
body#checkout #header .header-nav {max-height:none; padding:0;}
body#checkout .form-group {margin-bottom:0.5rem;}
#order-items {border-right:0; margin-bottom:2.5rem;}
.rtl #order-items {border-left:0; border-right:inherit;}
#order-items .card-title {border-bottom:1px solid #eeeeee; margin-bottom:1rem; padding-bottom:1rem;}
#order-items hr {border-top-color:#E5E1E6;}
.normal {font-weight:normal;}
#order-details {padding-left:0.9375rem;}
.rtl #order-details {padding-right:0.9375rem; padding-left:inherit;}
#order-details .card-title {border-bottom:1px solid #eeeeee; margin-bottom:1rem; padding-bottom:1rem;}
}
@media (max-width: 575px) {
#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;}
.check_box_address {float:left; margin-right:5px; margin-top:2px;}
.rtl .check_box_address {float:right;}
.rtl .check_box_address {margin-left:5px; margin-right:inherit;}
.check_box_address_step {position:relative;}
.check_box_address_step label {padding-left:20px;}
.rtl .check_box_address_step label {padding-right:20px; padding-left:inherit;}
.check_box_address_step .check_box_address {position:absolute; left:15px; top:0;}
.rtl .check_box_address_step .check_box_address {right:15px; left:auto;}
#delivery_message {width:100%;}
.table-labeled th {vertical-align:middle;}
.table-labeled td {vertical-align:middle;}
.table-labeled .label { 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;}
#identity .radio-inline, #authentication .radio-inline {padding:0;}
.page-customer-account #content { color:#001489;}
.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 {text-align:center; font-size:14px;}
.page-authentication #content { padding:0px; margin:0 auto;}
.page-addresses .address { margin-bottom:1.875rem; font-size:0.875rem; color:#001489;}
.page-addresses .address .address-body {padding:1rem;}
.page-addresses .address .address-body h4 {font-size:14px; }
.page-addresses .address .address-body address {min-height:9rem;}
.page-addresses .address .address-footer {border-top:1px solid #E5E1E6; padding:0.5rem 1rem;}
.page-addresses .address .address-footer a {color:#001489; margin-right:0.5rem;}
.page-addresses .address .address-footer a:hover {color:#001489;}
.page-addresses .address .address-footer a i {font-size:14px;}
.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:#001489;}
.page-addresses .addresses-footer a:hover {color:#001489;}
.page-addresses .addresses-footer a i {font-size:14px;}
.page-addresses .addresses-footer a span {font-size:14px; vertical-align:middle; margin-top:0.625rem;}
.page-order-detail {font-size:0.875rem; color:#001489;}
.page-order-detail .box {   padding:1rem; margin-bottom:1rem;}
.page-order-detail h3 {font-size:14px;  text-transform:uppercase; color:#001489; 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 #E5E1E6;}
.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:14px; }
.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;}
.rtl .page-order-detail #order-products.return td.qty .select {padding-right:0.25rem; padding-left:inherit;}
.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 #E5E1E6;}
.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:normal;}
.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 #E5E1E6;}
.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-infos .thead-default th {color:#001489;}
#order-return-infos .customization {margin-top:0.75rem;}
.page-my-account #content .links {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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:14px;  text-transform:uppercase; color:#001489; padding:0 0.9375rem; margin-bottom:1.875rem;}
.page-my-account #content .links a span.link-item {display:block; height:100%;  padding:1rem;}
.page-my-account #content .links a i {display:block; font-size:2.6rem; width:100%; color:#fff; padding-bottom:15px;}
.page-my-account #content .links a:hover {color:#001489;}
.page-my-account #content .links a:hover i {color:#fff;}
.page-footer .account-link {margin-right:1rem;}
.page-footer .account-link i {font-size:14px;}
.page-footer .account-link span {font-size:0.875rem; vertical-align:middle;}
.login-form {}
.forgotten-password {padding:4px;}
.forgotten-password .form-fields .center-email-fields {display:flex; justify-content:center;}
.forgotten-password .form-fields .center-email-fields button {height:38px;}
.forgotten-password .form-fields .email {padding-left:0; padding-right:0; width:100%;max-width:320px;}
.forgotten-password .form-fields .email input {height:38px;}
.forgotten-password .form-fields label.required {}
.send-renew-password-link {padding-left:10px; padding-right:10px;}
.renew-password {margin-left:10px;}
.renew-password .email {padding-bottom:30px;}
.renew-password [type="submit"] {margin-left:50px;}
#custom-text { border-radius:2px; margin-bottom:1.5rem; padding:3.125rem 3.125rem; text-align:center;}
#custom-text h3 {text-transform:uppercase; color:#001489; font-size:1.563rem; }
#custom-text p {color:#001489;  font-size:1.1em;}
#custom-text p .dark {color:#E5E1E6; }
.page-content.page-cms { text-align:justify;}
.page-content.page-cms .cms-box img {max-width:100%;}
.product-actions,
#products {padding:0px;margin: 0 auto;}
#products .products-select {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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 .btn-secondary, #products .up .btn-tertiary {color:#E5E1E6; text-transform:inherit; margin-bottom:1rem; margin-right:0.625rem;}
.rtl #products .up .btn-secondary, .rtl #products .up .btn-tertiary {margin-left:0.625rem; margin-right:inherit;}
#products .up .btn-secondary .material-icons, #products .up .btn-tertiary .material-icons {margin-right:0;}
.rtl #products .up .btn-secondary .material-icons, .rtl #products .up .btn-tertiary .material-icons {margin-left:0; margin-right:inherit;}
.block-category {background-color:transparent; border:0px; border-radius:0; padding:0;text-align:center;}
.block-category #category-description {margin-top:1.25rem;}
.block-category #category-description p, .block-category #category-description strong {}
.block-category #category-description p {margin-bottom:0; line-height:1.25rem;}
.block-category #category-description p:first-child {margin-bottom:1.25rem;}
.products-selection {font-size:14px;}
.products-selection p {font-size:14px;}
.products-selection .sort-by-row {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; align-items:center;}
@media (max-width: 767px) {
.forgotten-password .form-fields .center-email-fields {flex-direction:column;}
.forgotten-password .form-fields .center-email-fields button {margin:10px; width:calc(100% - 20px);}
.forgotten-password .form-fields .email {padding-left:10px; padding-right:10px; width:100%;max-width:100%;}
}
@media (max-width: 991px) {
#block-cmsinfo {padding:1.25rem 1.875rem;}
}
@media (max-width: 480px) {
.products-selection .sort-by-row {display:inherit;}
.products-selection .sort-by-row .products-sort-order {float:left; width:100%; padding-bottom:15px;}
.products-selection .sort-by-row .filter-button {float:left; width:100%;}
}
.products-selection .sort-by {white-space:normal; word-break:break-word; text-align:right;}
.rtl .products-selection .sort-by {text-align:left;}
.products-selection .total-products {padding-top:0.375rem;}
.products-selection .showing {padding-top:0.625rem;}
.products-selection .products-counter {float:right; margin:3px 0px 0px;}
.rtl .products-selection .products-counter {float:left;}
.products-selection .display > div {float:left; margin-right:5px;}
.rtl .products-selection .display > div {float:right;}
.rtl .products-selection .display > div {margin-left:5px; margin-right:inherit;}
.products-selection .display > div a {cursor:pointer; text-align:center; line-height:25px; display:inline-block; width:25px; height:25px;}
.products-selection .display > div a:hover {color:var(--theme-color-default);}
.products-selection .display > div.selected a {color:var(--theme-color-default);}
.products-sort-order .select-title {display:inline-block; width:100%;  padding:0.3125rem; cursor:pointer; height:35px; line-height:23px; border:1px solid rgba(0, 0, 0, 0.25);}
.products-sort-order .select-list {display:block; color:#001489; padding:0.625rem 1.25rem;}
.products-sort-order .select-list:hover {background:var(--theme-color-default); color:#fff; text-decoration:none;}
.products-sort-order .dropdown-menu {left:auto; width:90%; background:#fff; border:none; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px;margin:0;}
.facet-dropdown {color:#001489; padding-left:0; padding-right:0; background:#E5E1E6; border:3px solid transparent; box-sizing:border-box; }
.facet-dropdown.open {border:0;}
.facet-dropdown.open > .select-title {border:3px solid var(--theme-color-default); background:#E5E1E6;}
.facet-dropdown .select-title {display:inline-flex; align-items:center; margin-left:0; width:100%; color:#001489; background:#E5E1E6; padding:0.625rem 0.625rem 0.625rem 1.25rem; cursor:pointer;}
.facet-dropdown .select-title > i {margin-left:auto;}
.facet-dropdown .select-list {display:block; color:#001489; background:#E5E1E6; padding:0.625rem 1.25rem;}
.facet-dropdown .select-list:hover {background:var(--theme-color-default); color:white; text-decoration:none;}
.facet-dropdown .dropdown-menu {padding:0; margin-top:3px; left:auto; width:100%; background:#E5E1E6; border:none;}
#search_filters .facet .collapse, #search_filters_brands .facet .collapse, #search_filters_suppliers .facet .collapse {display:block; margin-bottom:0px;}
#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {color:#001489;  font-size:16px; line-height:1.1; padding-bottom:13px; margin-bottom:20px; border-bottom:2px solid #DBDFE1; width:100% !important; position:relative; overflow:visible !important;}
#search_filters .facet .facet-title::after, #search_filters_brands .facet .facet-title::after, #search_filters_suppliers .facet .facet-title::after {content:''; width:45px; height:2px; background-color:var(--theme-color-default); position:absolute; left:0; bottom:-2px;}
#search_filters .facet .facet-label, #search_filters .facet .custom-checkbox, #search_filters_brands .facet .facet-label, #search_filters_brands .facet .custom-checkbox, #search_filters_suppliers .facet .facet-label, #search_filters_suppliers .facet .custom-checkbox {margin-bottom:0; padding:2px 0px; top:-12px !important;}
#search_filters .facet .facet-label a, #search_filters .facet .custom-checkbox a, #search_filters_brands .facet .facet-label a, #search_filters_brands .facet .custom-checkbox a, #search_filters_suppliers .facet .facet-label a, #search_filters_suppliers .facet .custom-checkbox a {display:inline-block; font-size:16px; line-height:1.875; color:#001489;}
#search_filters .facet .facet-label a span, #search_filters .facet .custom-checkbox a span, #search_filters_brands .facet .facet-label a span, #search_filters_brands .facet .custom-checkbox a span, #search_filters_suppliers .facet .facet-label a span, #search_filters_suppliers .facet .custom-checkbox a span {color:#8F8F8F;}
#search_filters .clear-all-wrapper, #search_filters_brands .clear-all-wrapper, #search_filters_suppliers .clear-all-wrapper {margin:0.625rem 0;}
#search_filters .ui-slider, #search_filters_brands .ui-slider, #search_filters_suppliers .ui-slider {height:10px !important; border:0px !important; margin-top:10px; background-color:#E3DEDD !important;}
#search_filters .ui-slider .ui-slider-handle, #search_filters_brands .ui-slider .ui-slider-handle, #search_filters_suppliers .ui-slider .ui-slider-handle {top:-5px !important; width:20px !important; height:20px !important; border-radius:50%; border:5px solid var(--theme-color-default) !important; margin-left:-5px !important;}
.rtl #search_filters .ui-slider .ui-slider-handle, .rtl #search_filters_brands .ui-slider .ui-slider-handle, .rtl #search_filters_suppliers .ui-slider .ui-slider-handle {margin-right:-5px !important; margin-left:inherit;}
#search_filters .ui-slider .ui-slider-handle:nth-child(2), #search_filters_brands .ui-slider .ui-slider-handle:nth-child(2), #search_filters_suppliers .ui-slider .ui-slider-handle:nth-child(2) {left:1.5% !important;}
#search_filters .ui-slider .ui-slider-handle:nth-child(3), #search_filters_brands .ui-slider .ui-slider-handle:nth-child(3), #search_filters_suppliers .ui-slider .ui-slider-handle:nth-child(3) {left:95% !important;}
#search_filters .ui-slider .ui-widget-header, #search_filters_brands .ui-slider .ui-widget-header, #search_filters_suppliers .ui-slider .ui-widget-header {background-color:var(--theme-color-default) !important; height:10px !important;}
#search_filters_brands .facet, #search_filters_suppliers .facet {padding:0;}
#search_filters_brands .facet .facet-label, #search_filters_suppliers .facet .facet-label {margin-bottom:0.3125rem;}
.pagination {align-items:center;}
.pagination .page-list {display:flex; justify-content:flex-end; margin-bottom:0;}
.pagination .page-list li {display:inline-block;}
.pagination .page-list li span {display:none;}
.pagination .page-list li span.spacer {display:inline-block;}
.pagination #pagination_summary {color:var(--color-text);}
.pagination a {color:#001489;  display:inline-block; width:48px; height:48px; line-height:48px; text-align:center;}
.pagination a:not(.previous):not(.next) {letter-spacing:0.125rem;}
.pagination a:hover, .pagination a:focus {background-color:var(--theme-color-default); color:#fff; border-radius:50%;}
.pagination a.btn {color:#fff;}
.pagination a.previous {font-size:0;}
.pagination a.next {font-size:0;}
.pagination .current a {background-color:var(--theme-color-default); border-radius:50%; color:#fff;}
.active_filters {background:#dededd; padding:0.625rem 1.875rem 0; margin-bottom:1.25rem;}
.active_filters .active-filter-title {display:inline;  margin-right:0.625rem;}
.rtl .active_filters .active-filter-title {margin-left:0.625rem; margin-right:inherit;}
.active_filters ul {display:inline;}
.active_filters .filter-block {color:#001489; margin-bottom:0.625rem;  padding:10px 25px 10px 10px; display:inline-block; font-size:0.8125rem; margin-right:0.625rem; position:relative;}
.rtl .active_filters .filter-block {padding:10px 10px 10px 25px;}
.rtl .active_filters .filter-block {margin-left:0.625rem; margin-right:inherit;}
.active_filters .filter-block a {position:absolute; bottom:10px; right:5px;}
.rtl .active_filters .filter-block a {left:5px; right:auto;}
.active_filters .filter-block .close {color:#001489; font-size:0.9375rem; margin-top:0.1875rem; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); margin-left:0.3125rem;}
.rtl .active_filters .filter-block .close {margin-right:0.3125rem; margin-left:inherit;}
.block-categories .category-top-menu {margin:0px;}
.block-categories .category-sub-menu {margin:0px;}
.block-categories .category-sub-menu .category-sub-link {font-size:0.8125rem; text-transform:none;}
.block-categories .category-sub-menu li {position:relative; padding:4px 0px;}
.block-categories .category-sub-menu li > a {font-size:16px; line-height:1.875; width:100%; display:inline-block; margin:0; transition:.3s ease-in;}
.block-categories .category-sub-menu li > a::before {content:''; position:absolute; top:50%; left:0; width:0px; height:1px; background-color:#001489; transition:.3s ease-in;}
.rtl .block-categories .category-sub-menu li > a::before {right:0; left:auto;}
.block-categories .category-sub-menu li > a:hover {color:#001489; padding-left:25px; transition:.3s ease-in; }
.rtl .block-categories .category-sub-menu li > a:hover {padding-right:25px; padding-left:inherit;}
.block-categories .category-sub-menu li > a:hover::before {width:15px; transition:.3s ease-in;}
.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu {padding-left:30px;}
.rtl .block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu {padding-right:30px; padding-left:inherit;}
.block-categories .collapse-icons {position:absolute; top:3px; padding:0; cursor:pointer; font-size:0.9375rem; width:30px; height:30px; right:30px;}
.rtl .block-categories .collapse-icons {left:30px; right:auto;}
.block-categories .collapse-icons[aria-expanded="true"] .add {display:none;}
.block-categories .collapse-icons[aria-expanded="true"] .remove {display:block;}
.block-categories .collapse-icons .add, .block-categories .collapse-icons .remove {color:var(--text-color); width:30px; height:30px; line-height:30px; font-size:16px; text-align:center;}
.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {color:var(--theme-color-default);}
.block-categories .collapse-icons .remove {display:none;}
.block-categories .arrows {position:absolute; top:12px; padding:0; cursor:pointer; width:10px; height:10px; right:10px;}
.rtl .block-categories .arrows {left:10px; right:auto;}
.block-categories .arrows .arrow-right, .block-categories .arrows .arrow-down {font-size:0.875rem; cursor:pointer; margin-left:2px;}
.rtl .block-categories .arrows .arrow-right, .rtl .block-categories .arrows .arrow-down {margin-right:2px; margin-left:inherit;}
.block-categories .arrows .arrow-right:hover, .block-categories .arrows .arrow-down:hover {color:var(--theme-color-default);}
.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;}
.products-selection .filter-button .btn-primary {padding:0.4375rem 0.5rem 0.4375rem;}
#content-wrapper.left-column:not(.filter-toggle) #search_filters {display:flex; flex-wrap:wrap; padding:0 15px 15px;}
#content-wrapper.left-column:not(.filter-toggle) #search_filters > p.text-uppercase {width:100%;}
#content-wrapper.left-column:not(.filter-toggle) #search_filters .clear-all-wrapper {position:absolute; top:0; left:200px;}
.rtl #content-wrapper.left-column:not(.filter-toggle) #search_filters .clear-all-wrapper {right:200px; left:auto;}
#content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {width:20%; border-bottom:1px solid #e1e1e1; margin-bottom:20px; padding:0 15px 0 0;}
.rtl #content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {padding:0 0 0 15px;}
#left-column.filter-toggle.active-filter {width:300px; padding-top:30px; padding-bottom:20px;}
.products-selection .filter-toggle .filter-toggle-button {position:initial;}
.total-products.filter-toggle {display:inline-flex; align-items:center;}
.filter-toggle .filter-toggle-button {padding:4px 16px; text-transform:uppercase; display:flex; align-items:center; border:2px solid #001489; gap:0 6px; font-size:14px; transition:0.3s all ease; color:#001489;  letter-spacing:1px;}
.filter-toggle .filter-toggle-button i {font-size:22px;}
.filter-toggle .filter-toggle-button:hover {background-color:var(--theme-color-default); color:#fff; border-color:var(--theme-color-default);}
body#category .row > section#products {padding:0 15px;}
#left-column.filter-toggle .close:hover, #left-column.filter-toggle .close:focus {outline:none; border:none;}
#subcategories {margin-bottom:20px; border-top:0px solid #E5E1E6; background-color:transparent; border:0px; padding:0;}
#subcategories ul {display:flex; flex-wrap:wrap; margin:0 0 0 -10px;}
#subcategories ul li {width:calc(100% / 3); padding:10px;}
#subcategories ul li .subcategory-image {padding:0 0 8px;}
#subcategories ul li .subcategory-image a {display:block;}
#subcategories ul li .subcategory-image a img {vertical-align:top;}
#subcategories ul li .subcategory-name { color:#001489;}
#subcategories ul li .subcategory-name:hover {color:var(--theme-color-default);}
#subcategories ul li .cat_desc {font-size:13px; color:#999999;}
#subcategories ul li .cat_desc p {font-size:13px; color:#999999;}
#product #content {position:relative;}
.product-detail-name {text-transform:none; font-size:40px; line-height:1.1; padding-bottom:10px; margin-bottom:0px; color:#001489 !important;}
.product-price {color:var(--price-color); display:inline-block; font-size:1.125rem;  font-family:var(--font-family-base);}
#product-description-short-1 {line-height:24px;}
.product-description {}
.product-description p {line-height:22px;}
.product-information {font-size:0.9375rem;}
.product-manufacturer {margin-bottom:0.625rem;}
.product-manufacturer .manufacturer-logo {height:35px;}
.input-color {position:absolute; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); cursor:pointer; width:1.25rem; height:1.25rem; left:0;}
.input-container {position:relative;}
.input-radio {position:absolute; top:0; cursor:pointer; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); width:100%; height:100%;}
.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span {border:1px solid #001489;}
.radio-label {display:inline-block; padding:0.125rem 0.625rem;  border:1px solid #DBDFE1; width:48px; height:48px; display:flex; align-items:center; justify-content:center;}
.product-actions .control-label {margin-right:10px; line-height:24px; color:#001489; }
.product-actions .product-quantity {width:100%;margin:0px 0px 5px;}
.product-quantity > div {display:inline-block; vertical-align:middle; margin-right:15px;}
.product-quantity .qty {display:inline-block; vertical-align:middle; margin-top:1rem;}
.product-quantity .qty .input-group.bootstrap-touchspin {float:none;}
.product-quantity .add {margin-top:1rem;}
.product-quantity .wishlist, .product-quantity .compare {margin-top:1rem; display:inline-block; vertical-align:middle; margin-right:10px;}
.product-quantity #quantity_wanted {background-color:#f7f7f7; height:47px; padding:0.175rem 0.5rem; width:7.5rem;}
.product-quantity .input-group-btn-vertical {width:22px; float:left;margin-left: 0px;margin-top: 0px;}
.product-quantity .input-group-btn-vertical .btn i {color:#001489;}
.product-quantity .input-group-btn-vertical .btn i:hover {color:#C46200;}
.product-quantity .btn-touchspin {height:24.5px;}
.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;  border:0.3125rem #E5E1E6 solid; text-align:center;}
.product-discounts > .table-product-discounts tbody tr {background:#E5E1E6;}
.product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {}
.product-discounts > .table-product-discounts tbody tr td {padding:0.625rem 1.25rem; text-align:center; border:0.3125rem #E5E1E6 solid;}
.product-prices { }
.product-prices > div {margin-bottom:12px;}
.product-prices .tax-shipping-delivery-label {font-size:0.8125rem; color:#001489;display: inline-block;}
.product-prices .current-price-value {color:var(--theme-color-default); font-size:30px; line-height:0.8;}
.description-short { }
.description-short p {line-height:22px;}
.product-discount {color:#7d879c; display:inline-block; }
.product-discount .regular-price {text-decoration:line-through; margin-right:0.625rem; font-size:16px; line-height:21px;}
.product-discount .regular-price .delivery-information {padding:0 0 0 2px;}
.product-discount .regular-price .delivery-information::before {content:"-"; padding:0 2px 0 0;}
.has-discount .discount {color:var(--theme-color-default);  font-size:1rem; margin-left:0.625rem; display:inline-block;}
.has-discount .discount::before {content:"("; display:inline-block;}
.has-discount .discount::after {content:")"; display:inline-block;}
.product-unit-price {font-size:0.8125rem; margin-bottom:0;}
.product-add-to-cart {padding-top:20px; }
.product-add-to-cart .wishlist .btn, .product-add-to-cart .compare .btn {overflow:hidden; padding:0; color:#001489; font-size:16px; text-transform:none; background-color:#F8F5F0;  line-height:48px; position:relative; letter-spacing:0em; width:48px; height:48px; display:flex; align-items:center; justify-content:center; border-radius:50%;}
.product-add-to-cart .wishlist .btn:hover, .product-add-to-cart .compare .btn:hover {color:#fff; background-color:var(--theme-color-default); border:1px solid var(--theme-color-default);}
.product-add-to-cart .wishlist .btn:hover:before, .product-add-to-cart .compare .btn:hover:before {color:#fff;}
.product-add-to-cart .wishlist .btn i, .product-add-to-cart .compare .btn i {margin:0; display:none;}
.product-add-to-cart .wishlist .btn .name-btn-product, .product-add-to-cart .compare .btn .name-btn-product {display:none;}
.product-add-to-cart .wishlist .btn:before, .product-add-to-cart .compare .btn:before {font-size:14px; font-family:"Font Awesome 5 Pro"; color:#001489;}
.product-add-to-cart .wishlist .leo-wishlist-bt-content:before, .product-add-to-cart .compare .leo-wishlist-bt-content:before {content:"\f004"; font-family:"Font Awesome 5 Pro";}
.product-add-to-cart .wishlist .leo-compare-bt-content:before, .product-add-to-cart .compare .leo-compare-bt-content:before {content:"\f021"; font-family:"Font Awesome 5 Pro";}
.product-add-to-cart .add-to-cart {padding:19px 2rem; background-color:var(--theme-color-default); border:1px solid var(--theme-color-default); line-height:1; letter-spacing:2px; font-size:12px;  width:100%; border-radius:50px; text-transform:uppercase; display:flex; align-items:center;}
.product-add-to-cart .add-to-cart::after {content:"\f105"; font-size:20px; line-height:12px; font-family:"Font Awesome 5 Pro"; font-weight:normal; margin-left:10px;}
.product-add-to-cart .add-to-cart i {display:none;}
.product-add-to-cart .add-to-cart:hover {color:var(--theme-color-default); background-color:#fff;}
.product-tabs.tabs .nav-tabs {border:none; padding-bottom:0; padding-top:70px; border-bottom:2px dashed #eeeeee;}
.product-tabs.tabs .nav-tabs .nav-link::after {content:''; position:absolute; width:0; bottom:-2px; left:0; border-bottom:2px solid; transition:all ease-in-out .3s;}
.product-tabs.tabs .nav-tabs .nav-link.active {border:none;}
.product-tabs.tabs .nav-tabs .nav-link.active::after {width:100%; border-color:var(--theme-color-default);}
.product-tabs.tabs .nav-tabs .nav-link:hover {border:none;}
.product-tabs.tabs .nav-tabs .nav-link:hover::after {width:100%; border-color:var(--theme-color-default);}
.product-tabs.tabs .nav-tabs .nav-item {float:none; display:inline-block; vertical-align:middle; margin-bottom:0; margin-right:40px;}
.product-tabs.tabs .nav-tabs .nav-item:last-child {margin-right:0px;}
.product-tabs .tab-content {padding:35px 0px 0px;}
.product-cover {margin-bottom:1.25rem; position:relative;}
.product-cover img {}
.product-cover .layer {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center; z-index:999; background:#fff; position:absolute; bottom:20px; color:#001489; text-align:center; cursor:pointer; right:20px; border-radius:3px; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.product-cover .layer .zoom-in {margin:5px; font-size:25px;}
.product-cover .layer:hover {color:#fff; background:var(--theme-color-default);}
#product-modal .modal-dialog {max-width:1000px;}
#product-modal .modal-content {background:transparent; border:none; padding:0;}
#product-modal .modal-content .modal-body {position:relative; background:#fff;}
#product-modal .modal-content .modal-body figure {margin-bottom:0px; padding-right:170px;}
#product-modal .modal-content .modal-body .product-cover-modal { max-width:100%;}
#product-modal .modal-content .modal-body .image-caption { padding:10px 20px; border-top:#E5E1E6 1px solid;}
#product-modal .modal-content .modal-body .image-caption p {margin-bottom:0;}
#product-modal .modal-content .modal-body .thumbnails {position:absolute; top:35px; width:150px; right:15px;}
#product-modal .modal-content .modal-body .js-modal-product-images {padding:0;}
#product-modal .modal-content .modal-body .mask {position:relative; overflow:hidden; z-index:1; height:833px; padding-top:30px;}
#product-modal .modal-content .modal-body .mask.nomargin {margin-top:0;}
#product-modal .modal-content .modal-body .product-images {width:150px; display:none;}
#product-modal .modal-content .modal-body .product-images li.thumb-container {border:none; display:block;}
#product-modal .modal-content .modal-body .product-images img {cursor:pointer; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
#product-modal .modal-content .modal-body .product-images img:hover, #product-modal .modal-content .modal-body .product-images img.selected {border:2px solid #001489;}
#product-modal .modal-content .modal-body .arrows {display:none; position:relative; cursor:pointer;}
#product-modal .modal-content .modal-body .arrows.scroll {display:block;}
#product-modal .modal-content .modal-body .arrows .arrow-up {top:0;}
#product-modal .modal-content .modal-body .arrows .arrow-down {bottom:0;}
#product-modal .modal-content .modal-body .arrows i {font-size:24px; width:50%; float:left; text-align:center; color:#999999; z-index:9; background:#FFFFFF; border:1px solid #f1f1f1; cursor:pointer; opacity:0.5; -ms-opacity:0.5; -o-opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rtl #product-modal .modal-content .modal-body .arrows i {float:right;}
#product-modal .modal-content .modal-body .arrows i:hover {background:var(--theme-color-default); border-color:var(--theme-color-default); color:#fff; opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);}
#product-modal .modal-content .modal-body .slick-list {margin-top:-10px; margin-bottom:-10px; margin-left:0px; margin-right:0px;}
#product-modal .modal-content .modal-body .slick-list .slick-slide {padding-top:10px; padding-bottom:10px; padding-right:0px; padding-left:0px;}
#product-modal .modal-content .modal-body .slick-arrow {left:0; right:0; width:100%; color:var(--color-text);}
#product-modal .modal-content .modal-body .slick-arrow:before {font-family:"Material Icons";}
#product-modal .modal-content .modal-body .slick-arrow:before:hover {color:var(--theme-color-default);}
#product-modal .modal-content .modal-body .slick-arrow.slick-next {top:-10px; bottom:auto;}
#product-modal .modal-content .modal-body .slick-arrow.slick-next:before {content:"\e5ce";}
#product-modal .modal-content .modal-body .slick-arrow.slick-prev {top:auto; bottom:-40px;}
#product-modal .modal-content .modal-body .slick-arrow.slick-prev:before {content:"\e5cf";}
#blockcart-modal .modal-header {background:var(--theme-color-default);}
#blockcart-modal .modal-body {background:#fff; padding:3.125rem 1.875rem;}
#blockcart-modal .modal-body .divide-right span {display:inline-block; margin-bottom:0.625rem;}
#blockcart-modal .modal-body .divide-right p {color:#001489; display:block;}
#blockcart-modal .modal-dialog {max-width:1140px; width:100%;}
#blockcart-modal .product-image {width:100%;}
#blockcart-modal .modal-title {font-weight:normal; color:white; font-size:1.125rem;}
#blockcart-modal .modal-title i.material-icons {margin-right:1.875rem;}
#blockcart-modal .product-name {margin-bottom:0.625rem; color:var(--product-name-color); font-size:18px; font-weight:normal;}
#blockcart-modal .cart-products-count {font-size:1.125rem; font-family:normal; color:black;}
#blockcart-modal .cart-content {padding-left:2.5rem;}
#blockcart-modal .cart-content .cart-content-btn {display:inline-flex; flex-wrap:wrap;}
#blockcart-modal .cart-content .cart-content-btn button {margin-right:0.3125rem;}
#blockcart-modal .cart-content .cart-content-btn .btn {white-space:inherit;}
#blockcart-modal .divide-right {border-right:#eeeeee 1px solid;}
.product-images > li.thumb-container {display:inline;}
.product-images > li.thumb-container > .thumb {cursor:pointer; margin-bottom:0.625rem; border:1px solid transparent;}
.images-container .product-images > li.thumb-container > .thumb {margin-right:0.3125rem;}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {border:1px solid var(--theme-color-default);}
.zoomContainer {z-index:99;}
#main .images-container .js-qv-mask {white-space:nowrap; overflow:hidden;}
#main .images-container .js-qv-mask.scroll {width:calc(100% - 60px); margin:0 auto;}
.scroll-box-arrows {display:none;}
.scroll-box-arrows.scroll {display:block;}
.scroll-box-arrows i {position:absolute; bottom:1.625rem; height:100px; line-height:100px; cursor:pointer;}
.scroll-box-arrows .left {left:0;}
.scroll-box-arrows .right {right:0;}
#product-availability {display:inline-block; }
#product-availability .material-icons {line-height:inherit;}
#product-availability .product-available {color:#4cbb6c;}
#product-availability .product-unavailable {color:#ff9a52;}
#product-availability .product-last-items {color:#ff9a52;}
#product-details .label {font-size:1rem; font-weight:normal;}
.product-features {margin-top:1.25rem;}
.product-features:after {content:""; display:table; clear:both;}
.product-features > dl.data-sheet:after {content:""; display:table; clear:both;}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {width:49%; float:left; font-weight:normal; background:#E5E1E6; padding:0.625rem; margin-right:1%; min-height:2.5rem; word-break:break-word;}
.product-features > dl.data-sheet dd.value:nth-of-type(even), .product-features > dl.data-sheet dt.name:nth-of-type(even) {background:#E5E1E6;}
.product-variants > .product-variants-item {margin:20px 0px;}
.product-variants > .product-variants-item select { height:2.5rem; width:6.75rem; padding:2px 7px; outline:none; display:inline-block;}
.product-variants > .product-variants-item ul {display:flex; flex-wrap:wrap; padding-top:10px; margin-bottom:0px;}
.product-variants > .product-variants-item label {margin-bottom:0px;}
.product-variants > .product-variants-item .color {margin-left:0; margin-top:0; margin-bottom:0px; border-radius:3px; width:30px; height:30px; vertical-align:middle;}
.product-variants > .product-variants-item .input-color {width:30px; height:30px;}
.product-customization {margin:2.5rem 0;}
.product-customization .product-customization-item {margin:1.25rem 0;}
.product-customization .product-message {background:#f8f8f8; border:none; width:100%; height:3.125rem; resize:none; padding:0.625rem;}
.product-customization .product-message::-webkit-input-placeholder {color:#E5E1E6;}
.product-customization .product-message::-moz-placeholder {color:#E5E1E6;}
.product-customization .product-message:-moz-placeholder {color:#E5E1E6;}
.product-customization .product-message:-ms-input-placeholder {color:#E5E1E6;}
.product-customization .file-input {width:100%; opacity:0; -ms-opacity:0; -o-opacity:0; -moz-opacity:0; -webkit-opacity:0; filter:alpha(opacity=0); left:0; z-index:1; cursor:pointer; height:2.625rem; overflow:hidden; position:absolute;}
.product-customization .customization-message {margin-top:20px;}
.product-customization .custom-file {position:relative; background:#E5E1E6; width:100%; height:2.625rem; line-height:2.625rem; text-indent:0.625rem; display:block; color:#E5E1E6; margin-top:1.25rem;}
.product-customization .custom-file button {z-index:0; position:absolute; right:0; top:0;}
.product-customization small {color:#E5E1E6;}
.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; 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;}
.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:#E5E1E6;}
.product-pack .pack-product-container .pack-product-quantity {border-left:#E5E1E6 2px solid; padding-left:0.625rem;}
.rtl .product-pack .pack-product-container .pack-product-quantity {padding-right:0.625rem; padding-left:inherit;}
.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; display:flex; align-items:center;}
.product-refresh {margin-top:1.25rem;}
.social-sharing {display:block; margin-bottom:1.5rem;}
.social-sharing span {color:#666;}
.social-sharing ul {display:inline-block; margin-bottom:0;}
.social-sharing li {cursor:pointer; display:inline-block; margin-left:0.9375rem; -webkit-transition:all 0.2s ease-in; -moz-transition:all 0.2s ease-in; -ms-transition:all 0.2s ease-in; -o-transition:all 0.2s ease-in; transition:all 0.2s ease-in; position:relative;}
.rtl .social-sharing li {margin-right:0.9375rem; margin-left:inherit;}
.social-sharing li a {position:absolute; top:0; left:0; display:block; width:100%; height:100%; white-space:nowrap; text-indent:100%; overflow:hidden;}
.social-sharing li a:hover {color:transparent;}
.social-sharing li:before {content:""; font-family:"FontAwesome"; font-size:1rem;}
.social-sharing li:hover {-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.social-sharing li.facebook:before {content:"\f09a"; color:#3c5a98;}
.social-sharing li.twitter:before {content:"\f099"; color:#55acee;}
.social-sharing li.rss:before {content:"\f09e"; color:#FF6600;}
.social-sharing li.youtube:before {content:"\f16a"; color:#e84542;}
.social-sharing li.googleplus:before {content:"\f0d5"; color:#d6492f;}
.social-sharing li.pinterest:before {content:"\f0d2"; color:#cb2027;}
.social-sharing li.vimeo:before {content:"\f27d"; color:#1ab7ea;}
.social-sharing li.instagram:before {content:"\f16d"; color:#4c61b0;}
.products-selection {display:none!important;padding:0.5rem 0;}
.products-selection .title {color:#001489;}
#blockcart-modal .cart-content .btn {margin-bottom:0.625rem;}
.category-products, .product-accessories, .viewed-products {padding:100px 0px 50px; border-top:2px dashed #eeeeee;}
.products-section-title {font-size:30px; line-height:1.1; color:var(--theme-color-default); padding-bottom:30px; }
.more-info-product {display:none;}
.more-info-product .title-info-product {color:#001489; text-transform:uppercase; margin:20px 0px;font-size:1rem; position:relative;}
.rtl .more-info-product .title-info-product {margin-left:2.1875rem; margin-right:inherit;}
.more-info-product .title-info-product:before {content:""; background:var(--theme-color-default); bottom:0px; position:absolute; display:inline-block; width:1.875rem; height:0.125rem;}
.products-accordion {margin-top:2rem; margin-bottom:2rem;}
.products-accordion .card {margin:0px;  border-bottom:none; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px;}
.products-accordion .card:last-child {border-bottom:1px solid #eeeeee;}
.products-accordion .card-header {background:none; padding:1.25rem; border-bottom:none; -webkit-border-radius:0px; -moz-border-radius:0px; -ms-border-radius:0px; -o-border-radius:0px; border-radius:0px;}
.products-accordion .card-header h5 {margin:0px;}
.products-accordion .card-header a {text-transform:uppercase; position:relative; width:100%; display:inline-block;}
.products-accordion .card-header a:after {content:"\f068"; font-size:1rem; font-family:"FontAwesome"; position:absolute; font-weight:normal; top:0px; color:#001489; right:0.625rem;}
.rtl .products-accordion .card-header a:after {left:0.625rem; right:auto;}
.products-accordion .card-header a.collapsed:after {content:"\f067";}
.products-accordion .card-header a:hover:after {color:var(--theme-color-default);}
.scroll-box-arrows i::selection, .arrows i::selection {background:none; color:inherit;}
.product-flags {width:auto;}
.product-thumb-images {display:none !important;}
.product-thumb-images .thumb {max-width:100%; cursor:pointer;}
.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {border:1px solid #001489;}
.product-detail .arrows-product-fake {display:none;}
.product-detail .arrows-product-fake .slick-arrow {width:40px; height:40px; line-height:40px; text-align:center; color:#001489; z-index:999; overflow:hidden; background:rgba(255, 255, 255, 0.8); border-radius:50%;}
.product-detail .arrows-product-fake .slick-arrow:hover {color:#fff; background:var(--theme-color-default);}
.product-detail .arrows-product-fake .slick-arrow.slick-next {right:-20px;}
.product-detail .arrows-product-fake .slick-arrow.slick-prev {left:-20px;}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow {position:absolute; display:block; font-size:0px; z-index:999; cursor:pointer; background:transparent; color:transparent; top:50%; padding:0; background:rgba(255, 255, 255, 0.8); border-radius:50%;  outline:none; color:#001489; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; -webkit-transform:translate(0, -50%); -moz-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%); font-family:"Font Awesome 5 Pro";}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow:hover, .product-detail .arrows-product-fake.slick-arrows .slick-arrow:focus {outline:none;}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow:hover:before, .product-detail .arrows-product-fake.slick-arrows .slick-arrow:focus:before {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100);}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow.slick-disabled:before {opacity:0.25; -ms-opacity:0.25; -o-opacity:0.25; -moz-opacity:0.25; -webkit-opacity:0.25; filter:alpha(opacity=25);}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow:before {font-size:14px; display:block; font-family:"Font Awesome 5 Pro"; opacity:0.75; -ms-opacity:0.75; -o-opacity:0.75; -moz-opacity:0.75; -webkit-opacity:0.75; filter:alpha(opacity=75);}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow.slick-prev {left:0;}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow.slick-prev:before {content:"\f053";}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow.slick-next {right:0;}
.product-detail .arrows-product-fake.slick-arrows .slick-arrow.slick-next:before {content:"\f054";}
.product-detail.product-thumbs-bottom .product-thumb-images {padding-left:20px; padding-right:20px;}
.product-detail.product-thumbs-bottom .product-thumb-images .slick-list {margin-left:-5px; margin-right:-5px;}
.product-detail.product-thumbs-bottom .product-thumb-images .slick-list .slick-slide {padding-right:5px; padding-left:5px;}
.product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-next {right:5px;}
.product-detail.product-thumbs-bottom .product-thumb-images .slick-arrow.slick-prev {left:-5px;}
.product-detail.product-thumbs-bottom .product-flags {right:20px !important; left:auto !important;display:none!important;}
.product-detail.product-thumbs-left .images-container, .product-detail.product-thumbs-right .images-container {position:relative;}
.product-detail.product-thumbs-left .images-container .product-cover .product-flags, .product-detail.product-thumbs-right .images-container .product-cover .product-flags {left:10px; right:auto;}
.product-detail.product-thumbs-left .images-container .product-thumb-images, .product-detail.product-thumbs-right .images-container .product-thumb-images {position:absolute; top:20px; z-index:9; width:80px;}
.product-detail.product-thumbs-left .product-thumb-images .slick-list, .product-detail.product-thumbs-right .product-thumb-images .slick-list {margin-top:-5px; margin-bottom:-5px; margin-left:0px; margin-right:0px;}
.product-detail.product-thumbs-left .product-thumb-images .slick-list .slick-slide, .product-detail.product-thumbs-right .product-thumb-images .slick-list .slick-slide {padding-top:5px; padding-bottom:5px; padding-right:0px; padding-left:0px;}
.product-detail.product-thumbs-left .product-thumb-images .slick-arrow, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow {left:0; right:0; width:100%; margin:auto; color:#fff; background:#111;}
.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-next, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-next {top:-10px; bottom:auto;}
.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-next:before, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-next:before {content:"\f077";}
.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-prev, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-prev {top:auto; bottom:-30px;}
.product-detail.product-thumbs-left .product-thumb-images .slick-arrow.slick-prev:before, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow.slick-prev:before {content:"\f078";}
.product-detail.product-thumbs-left .images-container {position:relative;}
.product-detail.product-thumbs-left .images-container .product-cover {padding-left:90px;}
.product-detail.product-thumbs-left .images-container .product-cover .product-flags {right:10px; left:auto;}
.product-detail.product-thumbs-left .images-container .product-thumb-images {left:0;}
.product-detail.product-thumbs-left .product-flags {right:20px !important; left:auto !important;}
.product-detail.product-thumbs-right .images-container {position:relative;}
.product-detail.product-thumbs-right .images-container .product-cover {padding-right:90px;}
.product-detail.product-thumbs-right .images-container .product-cover .layer {left:20px; right:auto;}
.product-detail.product-thumbs-right .images-container .product-thumb-images {right:0;}
.product-detail.product-thumbs-right .product-flags {left:20px !important; right:auto !important;}
.product-detail.no-thumbs .images-container {position:relative;}
.product-detail.no-thumbs .product-thumb-images .slick-arrows, .product-detail.no-thumbs .product-thumb-images .slick-list {display:none;}
.product-detail.no-thumbs .product-flags {right:20px !important; left:auto !important;}
.product-detail.no-thumbs .lSSlideOuter.vertical {padding-left:0px !important;}
.product-detail.product_image_gallery .product-cover {display:none;}
.product-detail.product_image_gallery .product-thumb-images {display:block !important; margin-left:-15px; margin-right:-15px;}
.product-detail.product_image_gallery .product-thumb-images::after {content:""; display:table; clear:both;}
.product-detail.product_image_gallery .product-thumb-images .thumb-container {display:block; text-align:center; padding-left:15px; padding-right:15px; margin-bottom:30px; float:left;}
.product-detail.product_image_gallery .product-flags {right:20px !important; left:auto !important;}
.product-detail.product-image-no-thumbs-center .lSSlideOuter.vertical {padding-left:0px !important;}
.product-detail.product-image-no-thumbs-center .product-additional-info {margin-top:30px;}
.product-detail.product-image-no-thumbs-center .product-flags {right:20px !important; left:auto !important;}
.product-detail.product-image-no-thumbs-fullwidth {text-align:center;}
.product-detail.product-image-no-thumbs-fullwidth .product-prices {-webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center; margin-top:15px;}
.product-detail.product-image-no-thumbs-fullwidth .wr-cate-product {-webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center;}
.product-detail.product-image-no-thumbs-fullwidth .wr-wishlist-compre-product .wishlist, .product-detail.product-image-no-thumbs-fullwidth .wr-wishlist-compre-product .compare {-webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center; display:-webkit-box;}
.product-detail.product-image-no-thumbs-fullwidth .images-container {text-align:center;}
.product-detail.product-image-no-thumbs-fullwidth .product-variants {display:inline-block; width:100%;}
.product-detail.product-image-no-thumbs-fullwidth .product-variants > .product-variants-item {display:inline-block;}
.product-detail.product-image-no-thumbs-fullwidth .product-variants > .product-variants-item .color {margin:-2px 0.3125rem;}
.product-detail.product-image-no-thumbs-fullwidth .product-actions .product-add-to-cart {display:inline-block; width:100%;}
.product-detail.product-image-no-thumbs-fullwidth .product-actions #product-availability {-webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center;}
.product-detail.product-image-no-thumbs-fullwidth .product-actions #product-availability .control-label {width:115px;}
.product-detail.product-image-no-thumbs-fullwidth .product-actions .control-label {width:100%;}
.product-detail.product-image-no-thumbs-fullwidth .product-quantity {display:inline-block; width:100%;}
.product-detail.product-image-no-thumbs-fullwidth #product-availability {width:100%;}
.product-detail.product-image-no-thumbs-fullwidth #leo_product_reviews_block_extra {text-align:center; display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; 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; -webkit-box-pack:center; -moz-box-pack:center; box-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; -o-justify-content:center; justify-content:center; -ms-flex-pack:center;}
.product-detail.product-image-no-thumbs-fullwidth #leo_product_reviews_block_extra .reviews_advices {margin-bottom:0; margin-left:10px;}
.product-detail.product-image-no-thumbs-fullwidth .product-quantity .qty {margin-right:10px; float:none;}
.product-detail.product-image-no-thumbs-fullwidth .product-quantity > div {margin-bottom:10px;}
.product-detail.product-image-no-thumbs-fullwidth #product_reviews_block_tab .review_author > span {display:block;}
.product-detail.product-image-no-thumbs-fullwidth #product_reviews_block_tab .review-info .star_content {display:inline-block;}
.product-detail.product-image-no-thumbs-fullwidth .blockreassurance_product .item-product {float:none; display:block; width:100%; margin-bottom:15px;}
.more-info-product #product-details.fade {opacity:1 !important;}
.cart-grid {margin-bottom:1rem;}
.cart-items {margin-bottom:0;}
.cart-items .cart-item .product-line-grid {margin-right:0px; margin-left:0px;}
.cart-items .cart-item .product-line-grid a {white-space: nowrap;}
.cart-summary-line {clear:both;}
.cart-summary-line::after {content:""; display:table; clear:both;}
.cart-summary-line .label {padding-left:0; font-weight:normal; white-space:inherit; font-size:1rem;}
.cart-summary-line .value {color:#001489; float:right;}
.cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value {font-weight:normal;}
.cart-grid-body {margin-bottom:0.75rem;}
.cart-grid-body a.label:hover {color:var(--theme-color-default);}
.cart-grid-body .card-block.cart-summary-totals {}
.cart-grid-body hr {margin:0;}
.cart-grid-body .cart-overview {}
.cart-grid-right hr {margin:0;}
.cart-grid-right .promo-discounts {margin-bottom:0;}
.cart-grid-right .promo-discounts .cart-summary-line .label {color:#001489;}
.cart-grid-right .promo-discounts .cart-summary-line .label .code {text-decoration:underline; cursor:pointer;}
.block-promo .promo-code {padding:1.60rem; background:#E5E1E6;}
.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;}
.block-promo .promo-input {color:#001489; border:#E5E1E6 1px solid; height:2.5rem; text-indent:0.625rem; width:60%;}
.block-promo .promo-input + button {margin-top:-4px;}
.block-promo .cart-summary-line .label, .block-promo .promo-name {color:#ff9a52; }
.block-promo .cart-summary-line .label a, .block-promo .promo-name a {font-weight:normal; color:#001489; display:inline-block;}
.block-promo .promo-code-button {padding-left:1.25rem; margin-bottom:1.25rem; display:inline-block;}
.block-promo.promo-highlighted {padding:1.25rem; padding-bottom:0; margin-bottom:0;}
.product-line-grid-left img {max-width:100%;}
.product-line-grid-right .qty .js-cart-line-product-quantity {width:3rem;}
.product-line-grid-body > .product-line-info {margin-bottom:0.625rem;}
.product-line-grid-body > .product-line-info .current-price .price {color:var(--theme-color-default);}
.product-line-grid-body > .product-line-info > .label {padding:0; line-height:inherit; white-space:inherit; font-weight:normal; text-align:left; color:#001489;}
.product-line-grid-body > .product-line-info > a.label {font-size:0.9375rem;}
.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:#001489;}
.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group {color:#001489; 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:#001489; line-height:36px;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {color:#001489; display:inline-block; margin-top:0.3125rem;}
#blockcart-modal .cart-content p {margin-bottom:10px; display:flex; justify-content:space-between;}
#blockcart-modal .cart-content p.product-total .label {color:black;}
#blockcart-modal .cart-content p.product-total .value {font-weight:normal; color:black;}
#blockcart-modal .cart-content p .label {font-weight:normal;}
.card-block.cart-summary-totals {}
.card-block.cart-summary-totals .cart-summary-line {}
.card-block.cart-summary-totals .cart-summary-line.cart-total .label, .card-block.cart-summary-totals .cart-summary-line.cart-total .value {font-weight:normal;}
.card-block.cart-summary-totals .cart-summary-line.cart-total {}
.card-block.cart-summary-totals .cart-summary-line span.sub {font-size:0.88rem; text-align:right;}
.card-block.cart-detailed-subtotals + .cart-summary-totals .cart-total {border-top:1px solid #eeeeee;}
.card-block.checkout .btn-primary {margin-bottom:1.5rem; word-break:break-word; white-space:normal;}
#checkout .cart-grid-right .card .cart-summary-subtotals-container {padding:1rem 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#order-items table tr.total-value {background-color:#E5E1E6;}
#order-items table tr.taxes td {text-align:left;}
#block-reassurance {margin-top:1rem;}
#block-reassurance img {width:1.563rem; margin-right:0.625rem;}
#block-reassurance li {border-bottom:1px solid rgba(0, 0, 0, 0.25);}
#block-reassurance li:last-child {border:0;}
#block-reassurance li .block-reassurance-item {padding:0.5rem 1.5rem 0.5rem 0rem;}
#product #block-reassurance span { margin:0px; color:var(theme-color-senary);}
.footer-container {overflow:hidden;}
.footer-container li {margin-bottom:1rem;}
.footer-container li a {color:var(--text-color); cursor:pointer;}
.footer-container .links .collapse {display:inherit; margin-top:30px;}
.footer-bottom .ApColumn .block {margin-bottom:0px;}
.footer-top .block_newsletter.block {margin-bottom:0px;}
.block_newsletter {margin-bottom:0.625rem;}
.block_newsletter.block .title_block {color:#001489; margin:0; padding:15px 0;}
.block_newsletter p {padding-top:0.625rem;}
.block_newsletter form .input-wrapper {overflow:hidden;}
.block_newsletter form input[type=email] {padding:17px 11px 15px; color:var(--text-color); width:100%;}
.block_newsletter form input[type=email]::-webkit-input-placeholder {color:var(--text-color); text-indent:0.625rem;}
.block_newsletter form input[type=email]::-moz-placeholder {color:var(--text-color); text-indent:0.625rem;}
.block_newsletter form input[type=email]:-moz-placeholder {color:var(--text-color); text-indent:0.625rem;}
.block_newsletter form input[type=email]:-ms-input-placeholder {color:var(--text-color); text-indent:0.625rem;}
.block_newsletter form input[type=email]:focus {outline:0;}
.block_newsletter form .btn i {display:none;}
.block_newsletter form .btn:hover {background:var(--btn-bg-hover); border-color:var(--btn-color-hover);}
.block-contact ul li {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; line-height:1.625rem;}
.block-contact .fa {color:white; font-size:1rem; width:2.5rem; margin-top:0.25rem;}
.block-social {padding:2.5rem 0;}
.block-social ul {margin-bottom:0;}
.block-social li {display:inline-block; cursor:pointer; margin:0.125rem; text-align:center;}
.block-social li a {display:block; white-space:nowrap; overflow:hidden; line-height:33px; border:0; width:33px; height:33px; background:#ebebeb; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; font-size:0;}
.block-social li a:hover {color:transparent;}
.block-social li a span {display:none;}
.block-social li a:before {content:""; font-family:"FontAwesome"; font-size:1rem;}
.block-social li.facebook a {border-color:#3c5a98;}
.block-social li.facebook a:before {content:"\f09a"; color:#3c5a98;}
.block-social li.facebook a:hover {background:#3c5a98;}
.block-social li.facebook a:hover:before {color:white;}
.block-social li.twitter a {border-color:#55acee;}
.block-social li.twitter a:before {content:"\f099"; color:#55acee;}
.block-social li.twitter a:hover {background:#55acee;}
.block-social li.twitter a:hover:before {color:white;}
.block-social li.rss a {border-color:#FF6600;}
.block-social li.rss a:before {content:"\f09e"; color:#FF6600;}
.block-social li.rss a:hover {background:#FF6600;}
.block-social li.rss a:hover:before {color:white;}
.block-social li.youtube a {border-color:#e84542;}
.block-social li.youtube a:before {content:"\f16a"; color:#e84542;}
.block-social li.youtube a:hover {background:#e84542;}
.block-social li.youtube a:hover:before {color:white;}
.block-social li.googleplus a {border-color:#d6492f;}
.block-social li.googleplus a:before {content:"\f0d5"; color:#d6492f;}
.block-social li.googleplus a:hover {background:#d6492f;}
.block-social li.googleplus a:hover:before {color:white;}
.block-social li.pinterest a {border-color:#cb2027;}
.block-social li.pinterest a:before {content:"\f0d2"; color:#cb2027;}
.block-social li.pinterest a:hover {background:#cb2027;}
.block-social li.pinterest a:hover:before {color:white;}
.block-social li.vimeo a {border-color:#1ab7ea;}
.block-social li.vimeo a:before {content:"\f27d"; color:#1ab7ea;}
.block-social li.vimeo a:hover {background:#1ab7ea;}
.block-social li.vimeo a:hover:before {color:white;}
.block-social li.instagram a {border-color:#cc366d;}
.block-social li.instagram a:before {content:"\f16d"; color:#cc366d;}
.block-social li.instagram a:hover {background:#cc366d;}
.block-social li.instagram a:hover:before {color:white;}
.block-social li.linkedin a {border-color:#0077b5;}
.block-social li.linkedin a:before {content:"\f0e1"; color:#0077b5;}
.block-social li.linkedin a:hover {background:#0077b5;}
.block-social li.linkedin a:hover:before {color:white;}
.fixed-bottom {position:fixed; left:0; bottom:0; width:100%; background:#fff; z-index:999;}
.fixed-bottom.close-link .h3.hidden-sm-down, .fixed-bottom.close-link .h4.hidden-sm-down, .fixed-bottom.close-link .links .collapse {display:none;}
.fixed-bottom.close-link .title.hidden-md-up {display:block !important;}
.fixed-bottom.close-link .links .title .collapse-icons .remove {display:none;}
.fixed-bottom.close-link .links .navbar-toggler {display:inline-block; padding:0;}
.fixed-bottom.close-link .links .collapse.in {display:block;}
.contact-rich {color:#001489; margin-bottom:2rem; word-wrap:break-word;}
.contact-rich h4 {text-transform:uppercase; margin-bottom:2rem;}
.contact-rich .block {height:auto; overflow:hidden;}
.contact-rich .block .icon {float:left; width:3.5rem;}
.rtl .contact-rich .block .icon {float:right;}
.contact-rich .block .icon i {font-size:2rem;}
.contact-rich .block .data {color:#001489; font-size:0.875rem; width:auto; overflow:hidden;}
.contact-rich .block .data.email {padding-top:0.375rem;}
.contact-form {padding:1rem; color:#001489; width:100%;}
.contact-form h3 {text-transform:uppercase; color:#001489;}
.contact-form form .form-control-label {text-align:left;}
.rtl .contact-form form .form-control-label {text-align:right;}
#products #main .page-header, #pagenotfound #main .page-header {margin:2rem 0 3rem; text-align:center;}
#products .page-not-found, #pagenotfound .page-not-found { padding:1rem; font-size:0.875rem; color:#001489; margin:0 auto;}
#products .page-not-found h4, #pagenotfound .page-not-found h4 {font-size:14px;  margin:0.5rem 0 1rem;}
#products .page-not-found .search-widgets, #pagenotfound .page-not-found .search-widgets {float:none; display:flex; margin-top:30px; position:relative;}
#products .page-not-found .search-widgets input, #pagenotfound .page-not-found .search-widgets input {width:100%;}
.customization-modal .modal-content {border-radius:0; border:1px solid #E5E1E6;}
.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 #E5E1E6;}
.customization-modal .modal-content .modal-body .product-customization-line .label {font-weight:normal; text-align:right;display:none!important;}
.customization-modal .modal-content .modal-body .product-customization-line:last-child {padding-bottom:0; border-bottom:0;}
.sitemap {margin-top:0.9375rem;}
.sitemap ul {margin-left:-15px; margin-top:20px;}
.sitemap ul.nested {margin-left:20px;}
.sitemap ul li {font-size:0.9rem; margin-bottom:1rem;}
.block_newsletter {float:inherit; max-width:550px; clear:both; font-size:0.875rem; border-bottom:1px solid #fff;}
.block_newsletter form {position:relative;}
.block_newsletter form input[type=text] {height:38px; width:100%; background:transparent; color:#001489;  font-size:14px; border:0px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px;}
.block_newsletter form input[type=text]:focus {color:#001489; background:transparent; outline:0px;}
.block_newsletter form input[type=text]:focus + button {background:var(--theme-color-default);}
.block_newsletter form input[type=text]::-webkit-input-placeholder {color:rgba(35, 35, 35, 0.5);}
.block_newsletter form input[type=text]::-moz-placeholder {color:rgba(35, 35, 35, 0.5);}
.block_newsletter form input[type=text]:-moz-placeholder {color:rgba(35, 35, 35, 0.5);}
.block_newsletter form input[type=text]:-ms-input-placeholder {color:rgba(35, 35, 35, 0.5);}
.block_newsletter form button[type=submit] {right:0px; background-color:var(--theme-color-default); top:0;}
.block_newsletter form button[type=submit]:hover {color:var(--theme-color-default);}
.block_newsletter #block-newsletter-label {font-size:1.3125rem; line-height:1.75rem; color:#001489; display:none;}
.block_newsletter .form-group {display:table; margin-bottom:0px;}
.block_newsletter form .input-wrapper {overflow:hidden; display:table-cell; vertical-align:middle; width:100%; border-radius:5px;}
.block_newsletter form .btn {display:table-cell; vertical-align:middle; padding:11px 0px; font-size:14px; line-height:1.3;  color:#fff; float:none !important; border:0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; background-color:transparent !important;}
.block_newsletter form .btn::after {content:"\f054"; margin-left:8px; font-size:14px; font-family:"Font Awesome 5 Pro"; padding:10px 14px; border-radius:50%; border:1px solid var(--theme-color-default);}
.block_newsletter form .btn:hover {border:0px;}
.block_newsletter form .row .col-xs-12:last-of-type p {font-size:0.75rem; color:#E5E1E6;}
.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type {margin-left:0.5rem;}
.block_newsletter form input[type="email"] {width:100%; padding:13px 15px 13px 15px; border:0; color:rgba(255, 255, 255, 0.5);  font-size:16px; line-height:1.5; background-color:transparent;}
.block_newsletter form input[type="email"]::placeholder {font-size:10px; line-height:1.8px; letter-spacing:2px; text-transform:uppercase; color:#fff; opacity:0.5; }
.block_newsletter form input {}
#footer .block_newsletter p {padding-top:0.625rem;}
#footer .block_newsletter #block-newsletter-label {padding-top:0;}
#left-column .block_newsletter {padding:1.563rem 1.25rem; margin-bottom:1.563rem;}
#manufacturer #main ul {display:flex; flex-wrap:wrap; align-items:flex-start;}
#manufacturer #main ul .brand {position:relative; width:calc(20% - 10px); min-width:210px; padding:10px; margin:5px; text-align:center; background:#fff; transition:0.4s ease-out;}
#manufacturer #main ul .brand-infos a {display:inline-block;}
#manufacturer #main ul .brand:hover {}
#manufacturer #main ul .brand-products {display:none;}
#manufacturer #main ul .brand-img {position:relative; width:200px; margin:auto;}
#manufacturer #main ul .brand-img a::before {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; content:"";}
#header .menu {display:inline-block;}
#header .menu > ul > li {display:inline-block;}
#header .header-nav #menu-icon {margin:0 1rem; vertical-align:middle; cursor:pointer;}
#header .header-nav #menu-icon .material-icons {line-height:50px;}
#header .header-nav .right-nav {display:flex; justify-content:flex-end;}
#header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {color:var(--text-color);}
#header .header-nav .cart-preview .shopping-cart {color:#E5E1E6; vertical-align:middle;}
#header .header-nav .cart-preview .body {display:none;}
#header .header-nav .blockcart {text-align:center;}
#header .header-nav .blockcart a {color:var(--text-link);}
#header .header-nav .blockcart a:hover {color:var(--text-link-hover);}
#header .header-nav .blockcart.active a:hover {color:var(--text-link-hover);}
#header .header-nav #_desktop_contact_link {display:inline-block;}
#header .header-nav #_desktop_contact_link #contact-link {margin-top:0.9375rem;}
#header .header-nav .search-widget {margin-top:0.2rem;}
#header .header-nav .material-icons.expand-more {margin-left:-0.375rem;}
#header .header-top .menu {padding-left:15px;}
#header .header-top-right {display:flex; align-items:center; justify-content:space-between;}
#header .header-top .position-static {position:static;}
#header .header-top a[data-depth="0"] {color:#E5E1E6; text-transform:uppercase;}
body:not(#index) #wrapper {background-image: url("../img/cms/Mon-Villers-icon-path-1.png"); background-attachment: scroll;background-repeat: repeat;background-size: auto;}
#wrapper {padding-bottom:0px;}
#wrapper .banner {display:block; margin-bottom:1.5rem;}
#wrapper .breadcrumb {padding:0; background:transparent; margin-bottom:0;}
#wrapper .breadcrumb[data-depth="1"] {display:none;}
#wrapper .breadcrumb ol {margin-bottom:0; padding:22px 30px; text-align:center;}
#wrapper .breadcrumb li {display:inline;}
#wrapper .breadcrumb li::after {margin:0.3125rem; color:rgba(255, 255, 255, 0.7); content:"/"; font-size:12px;}
#wrapper .breadcrumb li:first-child a::before {content:"\f015"; font-family:"FontAwesome"; color:rgba(255, 255, 255, 0.7);}
#wrapper .breadcrumb li:first-child a span {display:none;}
#wrapper .breadcrumb li:first-child:last-child::before {content:"\f015"; font-family:"FontAwesome"; color:var(--theme-color-default);}
#wrapper .breadcrumb li:first-child:last-child span {display:none;}
#wrapper .breadcrumb li:last-child {margin:0;}
#wrapper .breadcrumb li:last-child span {border-bottom:0px; color:#fff;}
#wrapper .breadcrumb li:last-child::after {content:""; margin:0rem;}
#wrapper .breadcrumb li a {color:#001489;}
#wrapper .breadcrumb li span {font-size:10px; line-height:1.8; letter-spacing:2px; text-transform:uppercase;  color:rgba(255, 255, 255, 0.7); border-bottom:1px solid rgba(255, 255, 255, 0.7);}
#product #wrapper .breadcrumb li::after {color:#8f8f8f;}
#product #wrapper .breadcrumb li:last-child {color:#8f8f8f;}
#product #wrapper .breadcrumb li a {color:#8f8f8f;}
#index #wrapper {padding-top:0; padding-bottom:0;}
#product .js-content-wrapper {background-color:#fff;padding:0px!important;}
#main .page-header {margin-bottom:1.563rem;}
#main .page-content h6 {margin-bottom:1.125rem;}
#main .page-content #notifications {margin-right:-15px; margin-left:-15px;}
#notifications ul {margin-bottom:0;}
body::-webkit-scrollbar {width:5px;}
body::-webkit-scrollbar-track {border-radius:5px; background:#ddd;}
body::-webkit-scrollbar-thumb {border-radius:5px; background:#666;}
body.layout-boxed-lg {background:#fff;}
body.layout-boxed-lg #page {max-width:1220px; margin:0 auto; background:#fff;}
body.layout-boxed-lg #page .container {max-width:1200px;}
#page {overflow:hidden;}
#back-top {position:fixed; bottom:30px; right:30px; z-index:999;}
#back-top a {display:block; height:40px; width:40px; line-height:40px; border-radius:50px; background:#001489; color:#fff; text-align:center;}
.text-center {text-align:center;}
.text-right {text-align:right;}
img {max-width:100%;}
.hidden, .hide {display:none;}
@keyframes progress-bar-stripes {
from {background-position:1rem 0;}
to {background-position:0 0;}
}


@media (max-width: 768px) {
.produits-grid {grid-template-columns:1fr; grid-template-rows:400px 200px 200px 200px; height:auto; gap:15px;}
.produit-grand {grid-column:1; grid-row:1; height:400px;}
.produit-haut-droite {grid-column:1; grid-row:2; height:200px;}
.blocs-bas-droite {grid-column:1; grid-row:3 / span 2; grid-template-columns:1fr 1fr; grid-template-rows:200px;}
.produit-nom {font-size:1.4rem;}
.produit-prix {font-size:1rem;}

}
@media (min-width: 576px) {
.container {max-width:96%;}
}
@media (min-width: 791px) {
.container {max-width:96%;}
}
@media (min-width: 1025px) {
.container {max-width:96%;}
}
@media (min-width: 1240px) {
.container {width:100%;max-width:1320px;}
}
@media (min-width: 768px) {
.form-inline .form-group, .form-inline .form-control {display:inline-block;}
.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {float:none;}
}
@media (max-width: 768px) {
.table-responsive {width:100%; margin-bottom:15px; overflow-y:hidden; overflow-x:scroll; border:1px solid #d6d4d4;}
.table-responsive>.table {margin-bottom:0; background-color:#fff;}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>thead>tr>td {white-space:normal;}
.table-responsive>.table>tbody>tr>th, .table-responsive>.table>tbody>tr>td {white-space:normal;}
.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>tfoot>tr>td {white-space:normal;}
.table-responsive .table-bordered {border:0;}
.table-responsive .table-bordered>thead>tr th:first-child, .table-responsive .table-bordered>thead>tr td:first-child {border-left:0;}
.table-responsive .table-bordered>tbody>tr th:first-child, .table-responsive .table-bordered>tbody>tr td:first-child {border-left:0;}
.table-responsive .table-bordered>tfoot>tr th:first-child, .table-responsive .table-bordered>tfoot>tr td:first-child {border-left:0;}
.table-responsive .table-bordered>thead>tr th:last-child, .table-responsive .table-bordered>thead>tr td:last-child {border-right:0;}
.table-responsive .table-bordered>tbody>tr th:last-child, .table-responsive .table-bordered>tbody>tr td:last-child {border-right:0;}
.table-responsive .table-bordered>tfoot>tr th:last-child, .table-responsive .table-bordered>tfoot>tr td:last-child {border-right:0;}
.table-responsive .table-bordered>thead>tr:last-child th, .table-responsive .table-bordered>thead>tr:last-child td {border-bottom:0;}
.table-responsive .table-bordered>tbody>tr:last-child th, .table-responsive .table-bordered>tbody>tr:last-child td {border-bottom:0;}
.table-responsive .table-bordered>tfoot>tr:last-child th, .table-responsive .table-bordered>tfoot>tr:last-child td {border-bottom:0;}
#order-list td>.label {white-space:normal;}
}

@media (max-width: 1024px) {
.header-top .header-menu .col-menu, .header-top .header-menu .col-info {order:2;}
.header-top .header-menu .col-logo {order:1;}
ul.mm_menus_ul li {margin-bottom:0px!important;}
ul.mm_menus_ul li:hover {background-color:#C46200;color:#fff;}
ul.mm_menus_ul li:hover a span {color:#fff;}
.content-monvillers {margin: 0px auto 15px auto;}
}
@media (max-width: 767px) {
#product #content.page-content {position:static;}
}
@media (max-width: 575px) {
#leo_block_top.popup-over .popup-content {right:-80px !important; left:auto !important;}
.rtl #leo_block_top.popup-over .popup-content {left:-80px !important; right:auto;}
.rtl #leo_block_top.popup-over .popup-content {right:auto !important; left:auto;}
}

@media screen and (max-width: 1024px) {
h1 {font-size:35px!important;line-height:35px!important;margin-top:20px!important;margin-bottom:15px!important;}
h2 {font-size:28px!important;line-height:30px!important;}
p {line-height: 1.4em!important;letter-spacing: 0!important;}
}
@media (max-width: 575px) {
.pagination .page-list {justify-content:flex-start; margin-top:15px;}
.products-selection .grid-selecting {margin-top:0.625rem;}
}
@media (min-width: 576px) {
.pagination {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex;}
}
@media (max-width: 767px) {
#category .sidebar .block {display:none;}
#category .sidebar #search_filter_controls {text-align:center; margin-bottom:1rem;}
#category .sidebar #search_filter_controls button {margin:0 0.5rem;}
#category .sidebar #search_filters {margin-bottom:0; padding:0; border-top:1px solid #eeeeee; display:block;}
#category .sidebar #search_filters .facet {padding-top:0; border-bottom:1px solid #eeeeee; padding:0;}
#category .sidebar #search_filters .facet .title {cursor:pointer;}
#category .sidebar #search_filters .facet .title .collapse-icons .remove {display:none;}
#category .sidebar #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {display:none;}
#category .sidebar #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {display:block;}
#category .sidebar #search_filters .facet .facet-title {color:#001489;}
#category .sidebar #search_filters .facet .h6 {margin-bottom:0; padding:0.625rem; display:inline-block;}
#category .sidebar #search_filters .facet .navbar-toggler {display:inline-block; padding:0.625rem 0.625rem 0 0; cursor:pointer;}
#category .sidebar #search_filters .facet .collapse {display:none;}
#category .sidebar #search_filters .facet .collapse.in {display:block;}
#category .sidebar #search_filters .facet .facet-label a {margin-top:0;}
#category .sidebar #search_filters .facet ul {margin-bottom:0;}
#category .sidebar #search_filters .facet ul li {border-top:1px solid #eeeeee; padding:0.625rem;}
#category #search_filter_toggler {width:100%; background:#001489; color:#fff; margin-top:0;}
.products-sort-order .select-title {margin-left:0;}
.rtl .products-sort-order .select-title {margin-right:0; margin-left:inherit;}
.products-selection .showing {padding-top:1rem;}
}

@media (max-width: 991px) {
#content-wrapper.left-column:not(.filter-toggle) #search_filters section.facet {width:25%;}
}
@media (max-width: 991px) and (min-width:768px) {
.total-products.filter-toggle {display:inline-flex !important;}
.products-selection > .row {justify-content:center;}
.products-selection #btn_view_product {justify-content:flex-end;}
}
@media (max-width: 767px) {
#left-column.filter-toggle {position:initial; width:100%;}
.products-selection #btn_view_product {width:100%;}
body#category .row > section#products {padding:0 15px;}
#subcategories ul {justify-content:center;}

}
@media (max-width: 992px) and (min-width:480px) {
#subcategories ul li {width:calc(100% / 2);}
}
@media (max-width: 480px) {
#subcategories ul li {width:calc(100% / 1);}
}

@media (max-width: 575px) {
.product-detail-name {font-size:25px;}
.product-tabs.tabs .nav-tabs .nav-link {padding:8px 0px;}
.product-tabs.tabs .nav-tabs .nav-item {width:100%; margin-left:0px;}
.product-tabs.tabs .nav-tabs .nav-item + .nav-item::before {display:none;}
}
@media (max-width: 991px) {
.product-tabs.tabs .nav-tabs {padding-top:0;}
}
@media (max-width: 1199px) {
#product-modal .modal-content .modal-body .mask {height:500px;}
}
@media (max-width: 1199px) {
#product-modal .modal-dialog {max-width:80%;}
}
@media (max-width: 767px) {
#blockcart-modal .cart-content {padding-left:0;}
}
@media (max-width: 1024px) {
.category-products, .product-accessories, .viewed-products {padding:60px 0px;}
}
@media (max-width: 767px) {
.products-section-title {font-size:25px;}
}
@media (min-width: 992px) {
.product-accessories .ajax_block_product:nth-child(4n + 1) {clear:both;}
}
@media (max-width: 991px) and (min-width:768px) {
.product-accessories .ajax_block_product:nth-child(3n + 1) {clear:both;}
}
@media (max-width: 767px) and (min-width:480px) {
.product-accessories .ajax_block_product:nth-child(2n + 1) {clear:both;}
}
@media (min-width: 992px) {
.product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container .leo-more-info {left:0px; right:auto;}
.product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container:hover .leo-more-info {left:-90px; right:auto;}
}
@media (min-width: 992px) {
.rtl .product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container .leo-more-info {left:auto; right:0px;}
.rtl .product-accessories .ajax_block_product:nth-child(4n) .thumbnail-container:hover .leo-more-info {left:auto; right:-90px;}
}
@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;}
.rtl #blockcart-modal .divide-right {border-left:none; border-right:inherit;}
#blockcart-modal .modal-body {padding:1rem;}
}
@media (min-width: 576px) {
.product-detail.product_image_gallery .product-thumb-images .thumb-container {width:50%;}
}
@media (max-width: 575px) {
.product-detail.product_image_gallery .product-thumb-images .thumb-container {width:100%;}
}
@media (min-width: 576px) {
.product-detail.product_image_gallery .product-thumb-images .thumb-container:nth-child(2n + 1) {clear:both;}
}
@media (max-width: 1199px) {
.product-detail.product-image-no-thumbs-center .product-actions .control-label {float:none;}
}
@media (min-width: 992px) {
.product-detail.product-image-no-thumbs-fullwidth .row > div:nth-child(2) {padding:0 15px 0 15px;}
}
@media (max-width: 767px) {
.product-detail.product-image-no-thumbs-fullwidth .product-variants > .product-variants-item {display:block;}
.product-detail.product-image-no-thumbs-fullwidth .product-variants > .product-variants-item .color {margin:5px;}
.product-line-grid-body {margin-bottom:1rem;}
}
@media (max-width: 991px) {
.product-detail.product-image-no-thumbs-fullwidth.product-detail .arrows-product-fake .slick-arrow.slick-prev {left:-14px;}
.product-detail.product-image-no-thumbs-fullwidth.product-detail .arrows-product-fake .slick-arrow.slick-next {right:-14px;}
}
@media (max-width: 575px) {
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart {margin-left:-20px;}
}
@media (max-width: 575px) {
.cart-item {border-bottom:1px solid #eeeeee;}
.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%;}
}
@media (max-width: 767px) {
.slick-arrows .slick-arrow {width:35px !important; height:35px !important;}
}
@media (min-width: 576px) {
.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; width:auto; 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;}
}
@media (min-width: 576px) {
.navbar {border-radius:0.25rem;}
}
@media (min-width: 576px) {
.navbar-full {border-radius:0;}
}
@media (min-width: 576px) {
.navbar-fixed-top, .navbar-fixed-bottom {border-radius:0;}
}
@media (min-width: 576px) {
.navbar-sticky-top {border-radius:0;}
}
@media (max-width: 575px) {
.navbar-toggleable-xs .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-xs .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-xs .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 576px) {
.navbar-toggleable-xs {display:block;}
}
@media (max-width: 767px) {
.navbar-toggleable-sm .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-sm .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-sm .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 768px) {
.navbar-toggleable-sm {display:block;}
}
@media (max-width: 767px) {
.navbar-toggleable-sm .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-sm .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-sm .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 768px) {
.navbar-toggleable-sm {display:block;}
}
@media (max-width: 991px) {
.navbar-toggleable-md .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-md .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-md .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 992px) {
.navbar-toggleable-md {display:block;}
}
@media (max-width: 1199px) {
.navbar-toggleable-lg .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-lg .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-lg .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 1200px) {
.navbar-toggleable-lg {display:block;}
}
@media (max-width: 1499px) {
.navbar-toggleable-xl .navbar-brand {display:block; float:none; margin-top:.5rem; margin-right:0;}
.navbar-toggleable-xl .navbar-nav {margin-top:.5rem; margin-bottom:.5rem;}
.navbar-toggleable-xl .navbar-nav .dropdown-menu {position:static; float:none;}
}
@media (min-width: 1500px) {
.navbar-toggleable-xl {display:block;}
}

@media (max-width: 575px) {
.navbar-toggleable-xs .navbar-nav .nav-item {float:none; margin-left:0;}
}
@media (min-width: 576px) {
.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;}
}
@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;}
}
@media (min-width: 576px) {
.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: 576px) {
.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: 576px) {
.card-columns {column-count:3; column-gap:1.25rem;}
.card-columns .card {display:inline-block; width:100%;}
}

@media (min-width: 576px) {
.jumbotron {padding:4rem 2rem;}
}
@media screen and (min-width: 0\0) {
.progress {background-color:#eee; border-radius:0.25rem;}
.progress-bar {display:inline-block; height:1rem; text-indent:-999rem; background-color:#0074d9; border-bottom-left-radius:0.25rem; border-top-left-radius:0.25rem;}
.progress[width="100%"] {border-bottom-right-radius:0.25rem; border-top-right-radius:0.25rem;}
}
@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;}
}
@media screen and (min-width: 0\0) {
.progress-animated .progress-bar-striped {animation:progress-bar-stripes 2s linear infinite;}
}
@media screen and (min-width: 0\0) {
.progress-success .progress-bar {background-color:#5cb85c;}
}
@media screen and (min-width: 0\0) {
.progress-info .progress-bar {background-color:#5bc0de;}
}
@media screen and (min-width: 0\0) {
.progress-warning .progress-bar {background-color:#f0ad4e;}
}
@media screen and (min-width: 0\0) {
.progress-danger .progress-bar {background-color:#d9534f;}
}
@media (min-width: 576px) {
.modal-dialog {max-width:600px; margin:30px auto;}
.modal-sm {max-width:300px;}
}
@media (min-width: 992px) {
.modal-lg {max-width:900px;}
}
@media (min-width: 768px) {
.block_newsletter.block .title_block {width:41.66667%; float:left;}
}
@media (max-width: 991px) {
.block_newsletter.block .title_block {text-align:center;}
}
@media (min-width: 768px) {
.block_newsletter.block .block_content {width:58.33333%; float:left;}
}
@media (max-width: 767px) {
.footer-container .ApColumn .block {margin-bottom:0px;}
.footer-container .ApColumn .links .h3, .footer-container .ApColumn .links .title_block, .footer-container .ApColumn .block-toggler .h3, .footer-container .ApColumn .block-toggler .title_block {line-height:1.5; display:inline-block;}
.footer-container .ApColumn .links .navbar-toggler, .footer-container .ApColumn .block-toggler .navbar-toggler {margin-top:0.9375rem;}
.footer-container .ApColumn .links ul, .footer-container .ApColumn .block-toggler ul {margin-bottom:0;}
.block_newsletter .conditions {margin-bottom:1.25rem;}
}
@media (max-width: 991px) {
.block-social {text-align:center; padding:0.625rem 0 1.875rem;}
}
@media (max-width: 767px) {
.footer-container .links ul {margin-bottom:0;}
.footer-container .links ul > li {padding:0 0.625rem;}
.footer-container .links ul > li a {color:var(--text-color);}
.footer-container .links ul.collapse {margin-top:0; display:none;}
.footer-container .links ul.collapse.in {display:block;}
.footer-container .links .title {padding:0.625rem; cursor:pointer;}
.footer-container .links .title .collapse-icons .remove {display:none;}
.footer-container .links .title[aria-expanded="true"] .collapse-icons .remove {display:block;}
.footer-container .links .title[aria-expanded="true"] .collapse-icons .add {display:none;}
.footer-container .links .navbar-toggler {display:inline-block; text-align:center; width:30px; height:30px; padding:0;}
}
@media (max-width: 575px) {
.sitemap {margin-top:0;}
}
@media (max-width: 575px) {
.block_newsletter form button[type=submit] {top:100%; width:100%; position:inherit; right:0;}
}
@media (max-width: 575px) {
.block_newsletter {border:0px;}
}
@media (max-width: 575px) {
.block_newsletter .form-group {padding:0px 15px;}
}
@media (max-width: 575px) {
.block_newsletter form .input-wrapper {display:block;}
}
@media (max-width: 575px) {
.block_newsletter form .btn {display:block; margin-top:15px; margin-left:0; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
.rtl .block_newsletter form .btn {margin-right:0; margin-left:inherit;}
.rtl .block_newsletter form .btn {-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;}
}
@media (max-width: 575px) {
.block_newsletter form input[type="email"] {text-align:center; border:1px solid #fff; border-radius:5px;}
}
@media (max-width: 991px) {
#manufacturer #main ul {display:flex; flex-wrap:wrap; align-items:flex-start; justify-content:center;}
}
@media (max-width: 991px) {
#wrapper {padding-bottom:50px;}
}
@media (max-width: 575px) {
#wrapper {padding-bottom:30px;}
}
@media (min-width: 1200px) {
.LeoSlideshow {min-height:15vw;}
}
@media (min-width: 1290px) {
.container {width:1320px;}
}
@media (max-width: 991px) {
#product .js-content-wrapper {padding-top:30px; padding-bottom:30px;}
#back-top {bottom:10px; right:10px;}
.container {width:100%;}
}
@media (max-width: 991px) {
.slick-slider-carousel .slick-slider .slick-next, .slick-slider-carousel .slick-slider .slick-prev {position:inherit !important;}
}
@media (max-width: 767px) {
.slick-slider-carousel .slick-slider .slick-next, .slick-slider-carousel .slick-slider .slick-prev {width:35px !important; height:35px !important;}
}
@media (max-width: 991px) {
.slick-slider-carousel .slick-slider .slick-arrows {top:50%; transform:translateY(-50%); display:inherit; width:100%;}
}
@media (max-width: 991px) {
.slick-slider-carousel .slick-slider .slick-next {right:0px !important; left:auto !important; float:right;}
}
@media (max-width: 991px) {
.slick-slider-carousel .slick-slider .slick-prev {left:0px !important; right:auto !important; float:left; }
}
@media (max-width: 1024px) {
.leo-megamenu .dropdown:hover.aligned-fullwidth > .dropdown-menu {transform:translate(-74%, 0);}
}
@media (max-width: 1440px) {
.leo-megamenu .navbar-nav > li + .nav-item {margin-right:15px;}
.leo-megamenu .navbar-nav > li:last-child + .nav-item {margin-right:0px;}
}
@media (min-width: 1290px) {
.leo-megamenu .navbar-nav > li.aligned-fullwidth.menu-fullwidth .dropdown-menu-inner {padding:50px 95px;}
}
@media (max-width: 1289px) {
.leo-megamenu .navbar-nav > li.aligned-fullwidth.menu-fullwidth .dropdown-menu-inner {max-width:1200px; padding:30px 15px;}
}
@media (min-width: 992px) {
.leo-megamenu .navbar-nav > li.aligned-center .dropdown-menu {left:50% !important; right:auto !important; -webkit-animation:animationmenus-center ease 0.5s; -moz-animation:animationmenus-center ease 0.5s; animation:animationmenus-center ease 0.5s; animation-iteration-count:1; transform-origin:50% 50%; animation-fill-mode:forwards; -webkit-animation-iteration-count:1; -webkit-transform-origin:50% 50%; -webkit-animation-fill-mode:forwards; -moz-animation-iteration-count:1; -moz-transform-origin:50% 50%; -moz-animation-fill-mode:forwards; -o-animation-iteration-count:1; -o-transform-origin:50% 50%; -o-animation-fill-mode:forwards; -ms-animation-iteration-count:1; -ms-transform-origin:50% 50%; -ms-animation-fill-mode:forwards;}
}
@media (min-width: 992px) {
.leo-megamenu .dropdown-submenu:hover > .dropdown-menu {display:block;}
}
@media (min-width: 992px) {
.leo-megamenu .dropdown:hover > .dropdown-menu {display:block;}
}
@media (max-width: 991px) {
.leo-widget .widget-video iframe {width:100%;}
}
@media (max-width: 1199px) {
.leo-verticalmenu .title_block {padding:10px;}
}
@media (min-width: 992px) {
.leo-verticalmenu:hover > .block_content {display:block;}
}
@media (max-width: 991px) {
div.verticalmenu .navbar-nav > li > a {display:inline-block;}
}
@media (max-width: 991px) {
div.verticalmenu .navbar-nav > li .caret {display:block; position:relative; cursor:pointer; border:none; width:25px; height:40px; line-height:40px; text-align:center; border:none; float:right; right:0;}
div.verticalmenu .navbar-nav > li .caret:before {content:"\f105"; font-family:"FontAwesome"; color:#7d879c; font-size:0.6875rem; font-weight:normal;}
}
@media (max-width: 991px) {
div.verticalmenu .navbar-nav > li .dropdown-submenu .caret {top:-16px;}
}
@media (max-width: 991px) {
div.verticalmenu .navbar-nav li.parent > a:after {display:none;}
}
@media (max-width: 991px) {
div.verticalmenu .dropdown-menu {position:static; border:none; min-height:auto; width:100% !important; }
}
@media (min-width: 992px) {
> .off-canvas-nav-megamenu {display:none;}
.off-canvas-button-megamenu {display:none !important;}
}
@media (max-width: 991px) {
.off-canvas-active .megamenu-overlay {opacity:1; -ms-opacity:1; -o-opacity:1; -moz-opacity:1; -webkit-opacity:1; filter:alpha(opacity=100); visibility:visible;}
}
@media (max-width: 992px) and (min-width:480px) {
.off-canvas-nav-megamenu {width:90%; max-width:390px;}
}
@media (max-width: 991px) {
.off-canvas-nav-megamenu .navbar-nav > li > a {font-size:14px;}
}

@media (max-width: 991px) {
.off-canvas-nav-megamenu .dropdown-sub div.menu-title a {font-size:14px;}
}
@media (max-width: 991px) {
.leo-megamenu.disable-canvas .dropdown-menu { }
.leo-megamenu.disable-canvas .navbar-nav > li.aligned-fullwidth {position:relative;}
.leo-megamenu.disable-canvas .navbar-nav > li > a {padding:1.25rem 0;}
.leo-megamenu.disable-canvas .navbar-nav > li > a:after {display:none;}
.leo-megamenu.disable-canvas .navbar-nav > li .caret {cursor:pointer; position:absolute; top:0.8125rem; line-height:1.875rem; display:block; width:1.875rem; height:1.875rem; right:0;}
.rtl .leo-megamenu.disable-canvas .navbar-nav > li .caret {left:0; right:auto;}
.leo-megamenu.disable-canvas .navbar-nav > li .caret:before {content:"add"; font-family:"Line Awesome Brands"; position:absolute; font-size:1.25rem; font-weight:normal; text-align:center; color:#fff; z-index:1001;}
.leo-megamenu .collapse {text-align:left;}
.rtl .leo-megamenu .collapse {text-align:right;}
.leo-megamenu .collapse .navbar-nav {text-align:left; height:auto;}
.rtl .leo-megamenu .collapse .navbar-nav {text-align:right;}
.leo-megamenu .collapse .navbar-nav > li.aligned-fullwidth {position:relative;}
}
@media (max-width: 991px) and (max-width: 991px) {
.leo-megamenu .collapse .navbar-nav > li > .dropdown-menu .mega-col {width:100%;}
}
@media (max-width: 991px) {
.leo-megamenu .collapse .navbar-nav .nav-item.dropdown.open-sub > .caret:before {content:"remove";}
.leo-megamenu .collapse .navbar-nav .nav-item.dropdown-submenu .caret:before {top:-13px;}
.leo-megamenu .collapse .navbar-nav .nav-item.dropdown-submenu.open-sub > .caret:before {content:"remove";}
.leo-megamenu .collapse .navbar-nav .dropdown-toggle::after {display:none;}
.leo-megamenu .collapse .dropdown-submenu > .dropdown-menu {width:100%; position:relative; left:0; }
.rtl .leo-megamenu .collapse .dropdown-submenu > .dropdown-menu {right:0; left:auto;}
}
@media (max-width: 991px) {
.leo-megamenu.navbar {position:static;}
.leo-megamenu.disable-canvas .navbar-nav {margin:0 0.625rem 0 1.375rem;}
.rtl .leo-megamenu.disable-canvas .navbar-nav {margin:0 1.375rem 0 0.625rem;}
.leo-megamenu.disable-canvas .navbar-nav > li > a {padding:0.9375rem 0;}
.leo-megamenu.disable-canvas .navbar-nav .nav-item .caret {cursor:pointer; position:absolute; top:0.5625rem; line-height:1.875rem; display:block; width:1.875rem; height:1.875rem; right:0;}
.rtl .leo-megamenu.disable-canvas .navbar-nav .nav-item .caret {left:0; right:auto;}
.leo-megamenu.disable-canvas .navbar-nav .nav-item .caret:before {content:"add"; font-family:"Line Awesome Brands"; position:absolute; font-size:1.25rem; font-weight:normal; text-align:center; color:#F0F0F0; z-index:1001;}
.leo-megamenu.disable-canvas .leo-top-menu {background:#21212a; position:absolute; top:100%; z-index:99; left:0.625rem; right:0.625rem;}
.leo-megamenu.disable-canvas .dropdown-toggle::after {display:none;}
}

@media (min-width: 576px) {
.sidebar .block .products .thumbnail-container {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 768px) {
.sidebar .block .products .thumbnail-container {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 992px) {
.sidebar .block .products .thumbnail-container {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 1200px) {
.sidebar .block .products .thumbnail-container {margin-right:-15px; margin-left:-15px;}
}
.sidebar .block .products .thumbnail-container .product-image {float:left; width:41.66667%; position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
@media (min-width: 576px) {
.sidebar .block .products .thumbnail-container .product-image {padding-right:15px; padding-left:15px;}
}
@media (min-width: 768px) {
.sidebar .block .products .thumbnail-container .product-image {padding-right:15px; padding-left:15px;}
}
@media (min-width: 992px) {
.sidebar .block .products .thumbnail-container .product-image {padding-right:15px; padding-left:15px;}
}
@media (min-width: 1200px) {
.sidebar .block .products .thumbnail-container .product-image {padding-right:15px; padding-left:15px;}
}
.sidebar .block .products .thumbnail-container .product-meta {float:left; width:58.33333%; position:relative; min-height:1px; padding-right:15px; padding-left:15px; padding-top:0px;}
@media (min-width: 576px) {
.sidebar .block .products .thumbnail-container .product-meta {padding-right:15px; padding-left:15px;}
}
@media (min-width: 768px) {
.sidebar .block .products .thumbnail-container .product-meta {padding-right:15px; padding-left:15px;}
}
@media (min-width: 992px) {
.sidebar .block .products .thumbnail-container .product-meta {padding-right:15px; padding-left:15px;}
}
@media (min-width: 1200px) {
.sidebar .block .products .thumbnail-container .product-meta {padding-right:15px; padding-left:15px;}
}
@media (min-width: 992px) {
.popup-over:hover .popup-content {display:block;}
}
@media (max-width: 1440px) {
#_desktop_cart .cart-products-text {display:none;}
}
@media (max-width: 767px) {
.language-selector-wrapper .popup-content {right:auto; left:0px;}
}
@media (min-width: 992px) {
.product_list.list .ajax_block_product .leo-more-info {left:0;}
}
@media (max-width: 490px) {
.product_list.list .thumbnail-container {display:-webkit-box; display:-moz-box; display:box; display:-webkit-flex; display:-moz-flex; display:-ms-flexbox; display:flex; -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;}
.product_list.list .thumbnail-container > div {width:100% !important;}
}
@media (min-width: 992px) {
.ajax_block_product.last-in-line .leo-more-info {left:0;}
.ajax_block_product.last-in-line .thumbnail-container:hover .leo-more-info {left:-85px;}
}
@media (max-width: 992px) {
.thumbnail-container .leo-more-info {display:none;}
}
@media (max-width: 480px) {
.thumbnail-container .product-image img {width:100%;}
}
.thumbnail-container .product-image .product-thumbnail {display:block; width:100%; text-align:center;}
@media (min-width: 992px) {
.thumbnail-container:hover .product-image .product-thumbnail::before {opacity:1; visibility:visible;}
}
@media (max-width: 767px) {
body:not(#index) .leo-plist-style .thumbnail-container {border-right:1px solid #d9d5d2; padding:0px 15px !important;}
}
@media (max-width: 991px) {
.leo-plist-style .item article:first-child {margin-bottom:30px;}
}
@media (max-width: 767px) {
.leo-plist-style .item {border-right:1px solid #d9d5d2;}
}
@media (max-width: 480px) {
.leo-plist-style .thumbnail-container .functional-buttons {bottom:30px;}
}
.leo-plist-style .thumbnail-container .functional-buttons .btn-product i::before, .leo-plist-style .thumbnail-container .functional-buttons .quick-view i::before {line-height:35px;}
.leo-plist-style .thumbnail-container .text-countdown {color:var(--theme-color-default); margin-bottom:10px;}
.leo-plist-style .thumbnail-container .cart {transition:0.4s ease-in; padding-top:10px;}
@media (min-width: 992px) {
.leo-plist-style .thumbnail-container .cart {position:absolute; left:0; right:0; bottom:0; opacity:0; visibility:hidden; transition:all 0.4s; transform:translateY(100%);}
}
@media (max-width: 767px) {
.leo-plist-style .thumbnail-container {display:inherit;}
}
@media (max-width: 480px) {
.leo-plist-style-1 .thumbnail-container .slick-arrows {display:none;}
}
@media (min-width: 992px) {
.leo-plist-style-1 .thumbnail-container:hover .functional-buttons {-webkit-transform:translateX(0px); -moz-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); transform:translateX(0px);}
}
@media (min-width: 992px) {
.leo-plist-style-1 .thumbnail-container:hover .functional-buttons .btn-product, .leo-plist-style-1 .thumbnail-container:hover .functional-buttons .quick-view {transform:translateX(0);}
}
@media (max-width: 480px) {
.leo-plist-style-1-1 .thumbnail-container .slick-arrows {display:none;}
}
@media (max-width: 1199px) and (min-width:480px) {
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {margin:0 5px 0 0;}
.rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product, .rtl .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {margin:0 0 0 5px;}
}
@media (min-width: 992px) {
.leo-plist-style-1-1 .thumbnail-container .functional-buttons {opacity:0; visibility:hidden;}
}
@media (min-width: 992px) {
.leo-plist-style-1-1 .thumbnail-container .functional-buttons .btn-product, .leo-plist-style-1-1 .thumbnail-container .functional-buttons .quick-view {transform:translateX(100%);}
}












@-webkit-keyframes img1Effect {
0% {opacity:1;}
20% {opacity:0.8;}
40% {opacity:0.6;}
60% {opacity:0.4;}
80% {opacity:0.2;}
100% {opacity:0;}
}

@keyframes img1Effect {
0% {opacity:1;}
20% {opacity:0.8;}
40% {opacity:0.6;}
60% {opacity:0.4;}
80% {opacity:0.2;}
100% {opacity:0;}
}

@-webkit-keyframes img2Effect {
0% {opacity:0;}
20% {opacity:0.2;}
40% {opacity:0.4;}
60% {opacity:0.6;}
80% {opacity:0.8;}
100% {opacity:1;}
}

@keyframes img2Effect {
0% {opacity:0;}
20% {opacity:0.2;}
40% {opacity:0.4;}
60% {opacity:0.6;}
80% {opacity:0.8;}
100% {opacity:1;}
}

@-webkit-keyframes clockwise {
to {-webkit-transform:rotate(360deg) translatez(0); transform:rotate(360deg) translatez(0);}
}

@keyframes clockwise {
to {-webkit-transform:rotate(360deg) translatez(0); transform:rotate(360deg) translatez(0);}
}

@-webkit-keyframes counter-clockwise {
to {-webkit-transform:rotate(-360deg) translatez(0); transform:rotate(-360deg) translatez(0);}
}

@keyframes counter-clockwise {
to {-webkit-transform:rotate(-360deg) translatez(0); transform:rotate(-360deg) translatez(0);}
}

@-webkit-keyframes spinner {
0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg); transform:rotate(360deg);}
}

@-moz-keyframes spinner {
0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}

@keyframes spinner {
0% {-webkit-transform:rotate(0deg); transform:rotate(0deg);}
100% {-webkit-transform:rotate(360deg); transform:rotate(360deg);}
}

@-webkit-keyframes loadingstyle1 {
0%, 100% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
50% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@-moz-keyframes loadingstyle1 {
0%, 100% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
50% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@keyframes loadingstyle1 {
0%, 100% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
50% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@-webkit-keyframes loadingstyle2 {
0% {-webkit-transform:perspective(120px) rotateX(0) rotateY(0); -moz-transform:perspective(120px) rotateX(0) rotateY(0); -o-transform:perspective(120px) rotateX(0) rotateY(0); transform:perspective(120px) rotateX(0) rotateY(0);}
50% {-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -o-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); transform:perspective(120px) rotateX(-180.1deg) rotateY(0);}
100% {-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -o-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}

@-moz-keyframes loadingstyle2 {
0% {-webkit-transform:perspective(120px) rotateX(0) rotateY(0); -moz-transform:perspective(120px) rotateX(0) rotateY(0); -o-transform:perspective(120px) rotateX(0) rotateY(0); transform:perspective(120px) rotateX(0) rotateY(0);}
50% {-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -o-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); transform:perspective(120px) rotateX(-180.1deg) rotateY(0);}
100% {-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -o-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}

@keyframes loadingstyle2 {
0% {-webkit-transform:perspective(120px) rotateX(0) rotateY(0); -moz-transform:perspective(120px) rotateX(0) rotateY(0); -o-transform:perspective(120px) rotateX(0) rotateY(0); transform:perspective(120px) rotateX(0) rotateY(0);}
50% {-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -moz-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); -o-transform:perspective(120px) rotateX(-180.1deg) rotateY(0); transform:perspective(120px) rotateX(-180.1deg) rotateY(0);}
100% {-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -moz-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); -o-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg); transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}

@-webkit-keyframes loadingstyle4 {
0%, 100%, 80% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
40% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@-moz-keyframes loadingstyle4 {
0%, 100%, 80% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
40% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@keyframes loadingstyle4 {
0%, 100%, 80% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
40% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
}

@-webkit-keyframes loadingstyle5 {
0% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
100% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1); opacity:0;}
}

@-moz-keyframes loadingstyle5 {
0% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
100% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1); opacity:0;}
}

@keyframes loadingstyle5 {
0% {-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0);}
100% {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1); opacity:0;}
}

@-webkit-keyframes loadingstyle6 {
100% {-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg);}
}

@-moz-keyframes loadingstyle6 {
100% {-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg);}
}

@keyframes loadingstyle6 {
100% {-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg);}
}

@-webkit-keyframes tp-bounce {
0%, 100% {-webkit-transform:scale(0); transform:scale(0);}
50% {-webkit-transform:scale(1); transform:scale(1);}
}

@keyframes tp-bounce {
0%, 100% {-webkit-transform:scale(0); transform:scale(0);}
50% {-webkit-transform:scale(1); transform:scale(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);}
}
@media (min-width: 576px) {
.carousel-control .icon-prev, .carousel-control .icon-next {width:30px; height:30px; margin-top:-15px; font-size:30px;}
.carousel-control .icon-prev {margin-left:-15px;}
.carousel-control .icon-next {margin-right:-15px;}
.carousel-caption {right:20%; left:20%; padding-bottom:30px;}
.carousel-indicators {bottom:20px;}
}
@media (min-width: 576px) {
.float-sm-left {float:left !important;}
.float-sm-right {float:right !important;}
.float-sm-none {float:none !important;}
}
@media (min-width: 768px) {
.float-md-left {float:left !important;}
.float-md-right {float:right !important;}
.float-md-none {float:none !important;}
}
@media (min-width: 992px) {
.float-lg-left {float:left !important;}
.float-lg-right {float:right !important;}
.float-lg-none {float:none !important;}
}
@media (min-width: 1200px) {
.float-xl-left {float:left !important;}
.float-xl-right {float:right !important;}
.float-xl-none {float:none !important;}
}
@media (min-width: 1500px) {
.float-xxl-left {float:left !important;}
.float-xxl-right {float:right !important;}
.float-xxl-none {float:none !important;}
}
@media (min-width: 576px) {
.text-sm-left {text-align:left !important;}
.text-sm-right {text-align:right !important;}
.text-sm-center {text-align:center !important;}
}
@media (min-width: 768px) {
.text-md-left {text-align:left !important;}
.text-md-right {text-align:right !important;}
.text-md-center {text-align:center !important;}
}
@media (min-width: 992px) {
.text-lg-left {text-align:left !important;}
.text-lg-right {text-align:right !important;}
.text-lg-center {text-align:center !important;}
}
@media (min-width: 1200px) {
.text-xl-left {text-align:left !important;}
.text-xl-right {text-align:right !important;}
.text-xl-center {text-align:center !important;}
}
@media (min-width: 1500px) {
.text-xxl-left {text-align:left !important;}
.text-xxl-right {text-align:right !important;}
.text-xxl-center {text-align:center !important;}
}
@media (max-width: 575px) {
.hidden-xs-down {display:none !important;}
}
@media (min-width: 576px) {
.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;}
}
@media (max-width: 1499px) {
.hidden-xl-down {display:none !important;}
}
@media (min-width: 1500px) {
.hidden-xxl-up {display:none !important;}
}
@media print {
.visible-print-block {display:block !important;}
}
@media print {
.visible-print-inline {display:inline !important;}
}
@media print {
.visible-print-inline-block {display:inline-block !important;}
}
@media print {
.hidden-print {display:none !important;}
}
@media (min-width: 576px) {
.container {width:540px; max-width:100%;}
}
@media (min-width: 768px) {
.container {width:720px; max-width:100%;}
}
@media (min-width: 992px) {
.container {width:960px; max-width:100%;}
}
@media (min-width: 1200px) {
.container {width:1200px; max-width:100%;}
}
@media (min-width: 1500px) {
.container {width:1440px; max-width:100%;}
}
@media (min-width: 576px) {
.row {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 768px) {
.row {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 992px) {
.row {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 1200px) {
.row {margin-right:-15px; margin-left:-15px;}
}
@media (min-width: 576px) {
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .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, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .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, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .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, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .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, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .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, .col-xxl, .col-xxl-2-4, .col-xxl-4-8, .col-xxl-7-2, .col-xxl-9-6, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {padding-right:15px; padding-left:15px;}
}
@media (min-width: 768px) {
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .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, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .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, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .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, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .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, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .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, .col-xxl, .col-xxl-2-4, .col-xxl-4-8, .col-xxl-7-2, .col-xxl-9-6, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {padding-right:15px; padding-left:15px;}
}
@media (min-width: 992px) {
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .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, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .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, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .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, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .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, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .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, .col-xxl, .col-xxl-2-4, .col-xxl-4-8, .col-xxl-7-2, .col-xxl-9-6, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {padding-right:15px; padding-left:15px;}
}
@media (min-width: 1200px) {
.col-xs, .col-xs-2-4, .col-xs-4-8, .col-xs-7-2, .col-xs-9-6, .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, .col-sm-2-4, .col-sm-4-8, .col-sm-7-2, .col-sm-9-6, .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, .col-md-2-4, .col-md-4-8, .col-md-7-2, .col-md-9-6, .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, .col-lg-2-4, .col-lg-4-8, .col-lg-7-2, .col-lg-9-6, .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, .col-xl-2-4, .col-xl-4-8, .col-xl-7-2, .col-xl-9-6, .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, .col-xxl, .col-xxl-2-4, .col-xxl-4-8, .col-xxl-7-2, .col-xxl-9-6, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12 {padding-right:15px; padding-left:15px;}
}
@media (min-width: 576px) {
.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%;}
.col-sm-2-4 {float:left; width:20%;}
.col-sm-4-8 {float:left; width:40%;}
.col-sm-7-2 {float:left; width:60%;}
.col-sm-9-6 {float:left; width:80%;}
.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%;}
.pull-sm-2-4 {right:20%;}
.pull-sm-4-8 {right:40%;}
.pull-sm-7-2 {right:60%;}
.pull-sm-9-6 {right:80%;}
.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%;}
.push-sm-2-4 {left:20%;}
.push-sm-4-8 {left:40%;}
.push-sm-7-2 {left:60%;}
.push-sm-9-6 {left:80%;}
.offset-sm-0 {margin-left:0%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-1 {margin-left:8.33333%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-2 {margin-left:16.66667%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-3 {margin-left:25%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-4 {margin-left:33.33333%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-5 {margin-left:41.66667%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-6 {margin-left:50%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-7 {margin-left:58.33333%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-8 {margin-left:66.66667%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-9 {margin-left:75%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-10 {margin-left:83.33333%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
.offset-sm-11 {margin-left:91.66667%;}
.offset-sm-2-4 {margin-left:20%;}
.offset-sm-4-8 {margin-left:40%;}
.offset-sm-7-2 {margin-left:60%;}
.offset-sm-9-6 {margin-left:80%;}
}
@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%;}
.col-md-2-4 {float:left; width:20%;}
.col-md-4-8 {float:left; width:40%;}
.col-md-7-2 {float:left; width:60%;}
.col-md-9-6 {float:left; width:80%;}
.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%;}
.pull-md-2-4 {right:20%;}
.pull-md-4-8 {right:40%;}
.pull-md-7-2 {right:60%;}
.pull-md-9-6 {right:80%;}
.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%;}
.push-md-2-4 {left:20%;}
.push-md-4-8 {left:40%;}
.push-md-7-2 {left:60%;}
.push-md-9-6 {left:80%;}
.offset-md-0 {margin-left:0%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-1 {margin-left:8.33333%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-2 {margin-left:16.66667%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-3 {margin-left:25%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-4 {margin-left:33.33333%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-5 {margin-left:41.66667%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-6 {margin-left:50%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-7 {margin-left:58.33333%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-8 {margin-left:66.66667%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-9 {margin-left:75%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-10 {margin-left:83.33333%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
.offset-md-11 {margin-left:91.66667%;}
.offset-md-2-4 {margin-left:20%;}
.offset-md-4-8 {margin-left:40%;}
.offset-md-7-2 {margin-left:60%;}
.offset-md-9-6 {margin-left:80%;}
}
@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%;}
.col-lg-2-4 {float:left; width:20%;}
.col-lg-4-8 {float:left; width:40%;}
.col-lg-7-2 {float:left; width:60%;}
.col-lg-9-6 {float:left; width:80%;}
.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%;}
.pull-lg-2-4 {right:20%;}
.pull-lg-4-8 {right:40%;}
.pull-lg-7-2 {right:60%;}
.pull-lg-9-6 {right:80%;}
.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%;}
.push-lg-2-4 {left:20%;}
.push-lg-4-8 {left:40%;}
.push-lg-7-2 {left:60%;}
.push-lg-9-6 {left:80%;}
.offset-lg-0 {margin-left:0%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-1 {margin-left:8.33333%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-2 {margin-left:16.66667%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-3 {margin-left:25%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-4 {margin-left:33.33333%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-5 {margin-left:41.66667%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-6 {margin-left:50%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-7 {margin-left:58.33333%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-8 {margin-left:66.66667%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-9 {margin-left:75%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-10 {margin-left:83.33333%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
.offset-lg-11 {margin-left:91.66667%;}
.offset-lg-2-4 {margin-left:20%;}
.offset-lg-4-8 {margin-left:40%;}
.offset-lg-7-2 {margin-left:60%;}
.offset-lg-9-6 {margin-left:80%;}
}
@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%;}
.col-xl-2-4 {float:left; width:20%;}
.col-xl-4-8 {float:left; width:40%;}
.col-xl-7-2 {float:left; width:60%;}
.col-xl-9-6 {float:left; width:80%;}
.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%;}
.pull-xl-2-4 {right:20%;}
.pull-xl-4-8 {right:40%;}
.pull-xl-7-2 {right:60%;}
.pull-xl-9-6 {right:80%;}
.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%;}
.push-xl-2-4 {left:20%;}
.push-xl-4-8 {left:40%;}
.push-xl-7-2 {left:60%;}
.push-xl-9-6 {left:80%;}
.offset-xl-0 {margin-left:0%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-1 {margin-left:8.33333%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-2 {margin-left:16.66667%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-3 {margin-left:25%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-4 {margin-left:33.33333%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-5 {margin-left:41.66667%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-6 {margin-left:50%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-7 {margin-left:58.33333%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-8 {margin-left:66.66667%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-9 {margin-left:75%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-10 {margin-left:83.33333%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
.offset-xl-11 {margin-left:91.66667%;}
.offset-xl-2-4 {margin-left:20%;}
.offset-xl-4-8 {margin-left:40%;}
.offset-xl-7-2 {margin-left:60%;}
.offset-xl-9-6 {margin-left:80%;}
}
@media (min-width: 1500px) {
.col-xxl-1 {float:left; width:8.33333%;}
.col-xxl-2 {float:left; width:16.66667%;}
.col-xxl-3 {float:left; width:25%;}
.col-xxl-4 {float:left; width:33.33333%;}
.col-xxl-5 {float:left; width:41.66667%;}
.col-xxl-6 {float:left; width:50%;}
.col-xxl-7 {float:left; width:58.33333%;}
.col-xxl-8 {float:left; width:66.66667%;}
.col-xxl-9 {float:left; width:75%;}
.col-xxl-10 {float:left; width:83.33333%;}
.col-xxl-11 {float:left; width:91.66667%;}
.col-xxl-12 {float:left; width:100%;}
.col-xxl-2-4 {float:left; width:20%;}
.col-xxl-4-8 {float:left; width:40%;}
.col-xxl-7-2 {float:left; width:60%;}
.col-xxl-9-6 {float:left; width:80%;}
.pull-xxl-0 {right:auto;}
.pull-xxl-1 {right:8.33333%;}
.pull-xxl-2 {right:16.66667%;}
.pull-xxl-3 {right:25%;}
.pull-xxl-4 {right:33.33333%;}
.pull-xxl-5 {right:41.66667%;}
.pull-xxl-6 {right:50%;}
.pull-xxl-7 {right:58.33333%;}
.pull-xxl-8 {right:66.66667%;}
.pull-xxl-9 {right:75%;}
.pull-xxl-10 {right:83.33333%;}
.pull-xxl-11 {right:91.66667%;}
.pull-xxl-12 {right:100%;}
.pull-xxl-2-4 {right:20%;}
.pull-xxl-4-8 {right:40%;}
.pull-xxl-7-2 {right:60%;}
.pull-xxl-9-6 {right:80%;}
.push-xxl-0 {left:auto;}
.push-xxl-1 {left:8.33333%;}
.push-xxl-2 {left:16.66667%;}
.push-xxl-3 {left:25%;}
.push-xxl-4 {left:33.33333%;}
.push-xxl-5 {left:41.66667%;}
.push-xxl-6 {left:50%;}
.push-xxl-7 {left:58.33333%;}
.push-xxl-8 {left:66.66667%;}
.push-xxl-9 {left:75%;}
.push-xxl-10 {left:83.33333%;}
.push-xxl-11 {left:91.66667%;}
.push-xxl-12 {left:100%;}
.push-xxl-2-4 {left:20%;}
.push-xxl-4-8 {left:40%;}
.push-xxl-7-2 {left:60%;}
.push-xxl-9-6 {left:80%;}
.offset-xxl-0 {margin-left:0%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-1 {margin-left:8.33333%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-2 {margin-left:16.66667%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-3 {margin-left:25%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-4 {margin-left:33.33333%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-5 {margin-left:41.66667%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-6 {margin-left:50%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-7 {margin-left:58.33333%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-8 {margin-left:66.66667%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-9 {margin-left:75%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-10 {margin-left:83.33333%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
.offset-xxl-11 {margin-left:91.66667%;}
.offset-xxl-2-4 {margin-left:20%;}
.offset-xxl-4-8 {margin-left:40%;}
.offset-xxl-7-2 {margin-left:60%;}
.offset-xxl-9-6 {margin-left:80%;}
}

@media print {
*, *::before, *::after, *::first-letter, p::first-line, div::first-line, blockquote::first-line, li::first-line {text-shadow:none !important; box-shadow:none !important;}
a, a:visited {text-decoration:underline;}
abbr[title]::after {content:" (" attr(title) ")";}
pre {white-space:pre-wrap !important;}
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:#001489 !important;}
.tag {border:1px solid #001489;}
.table {border-collapse:collapse !important;}
.table td, .table th {background-color:#fff !important;}
.table-bordered th, .table-bordered td {border:1px solid #ddd !important;}
}