@import url('https://cdn-uicons.flaticon.com/uicons-brands/css/uicons-brands.css');
@import url('https://cdn-uicons.flaticon.com/uicons-regular-straight/css/uicons-regular-straight.css');
@import url('https://cdn-uicons.flaticon.com/uicons-solid-straight/css/uicons-solid-straight.css');
@import url('https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css');
@import url('https://cdn-uicons.flaticon.com/uicons-bold-rounded/css/uicons-bold-rounded.css');
@import url('https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.47.0/tabler-icons.min.css');
/* The above import directives are aggregated from content. */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.ui-datepicker {
    display: none;
    z-index: 999999 !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {
    border-color: transparent #ff8400 transparent transparent;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -5px;
    font-size: 0px;
    width: 0px;
    height: 0px;
    border: solid;
    border-width: 5px 8px 5px 0;
    border-color: transparent #ff9635 transparent transparent;
}
.ui-datepicker .ui-datepicker-next span {
    margin-left: 0px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #ff9635;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
    margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-datepicker {
    padding: 15px;
    border: #ffffff 4px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
}
.ui-datepicker .ui-datepicker-header {
    background: transparent;
    border: none;
    padding-bottom: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    width: 47%;
    margin-right: 6%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%;
}
.ui-datepicker .ui-datepicker-calendar td {
    border: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar td a {
    padding: 4px;
    display: block;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
    background: #f9eae7;
}
.ui-datepicker .ui-datepicker-calendar {
    background: #ffffff;
    border: #cfcfcf 1px solid;
    border-collapse: collapse;
}
.ui-datepicker .ui-datepicker-calendar th {
    background: #efefef;
    border: #cfcfcf 1px solid;
    padding: 4px;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
    text-align: center;
    border: #cfcfcf 1px solid;
}
.ui-datepicker {
    width: auto;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background: #f3d7d2;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    background: #ffdf66;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dd {
    margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
}
.ui-slider-horizontal {
    height: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    background: #dadada;
}
.ui-slider-handle {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #f98b25;
    display: block;
    position: absolute;
}
.ui-timepicker-div {
    padding: 10px 0 5px 0;
}
.ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 10px;
    border-top: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background: #f9f9f9;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
    color: #959595;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-timepicker-div .ui_tpicker_unit_hide {
    display:none;
}
.btn.mjcare-btn-floating {
    background-color: #fff;
    font-size: 18px;
    /* border-radius: 50%; */
    width: 54px;
    height: 50px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
    position: fixed;
    right: -2px;
    bottom: 33px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
    color: #fff;
    border: 1px solid #b7b7b7;
	z-index: 900;
    border-bottom-left-radius: 40px;
	border-top-left-radius: 40px;
	border-right: 0;
	transition: 0.3s;
}
.mjcare-btn-floating img {
    width: 36px;
    height: 41px;
}
.mjcare-btn-floating span img {
    width: 81px;
    height: 23px;
}
.mjcare-btn-floating:focus,
.mjcare-btn-floating:hover {
    box-shadow:none;
	width: 138px;
    /* border-top-left-radius: 40px;
    border-bottom-left-radius: 40px; */
}
.mjcare-btn-floating span{
	display: none;
}
.mjcare-btn-floating:focus span,
.mjcare-btn-floating:hover span{
	display: flex;
    padding-left: 5px;
    color: #00AEEF;
    font-weight: 700;
    justify-content: center;
    align-items: center;
}

.modal-popup.mjcare-modal-guest #mjcare_guest_feedback_form .fieldset{
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px;
}
.modal-popup.mjcare-modal-guest .modal-footer{
    padding-top: 0;
}
.modal-popup.mjcare-modal-guest .mb-4{
    margin-bottom: 1rem !important;
}
.modal-popup.mjcare-modal-guest .modal-content{
    padding-bottom: 5px;
}
.modal-popup.mjcare-modal-guest div.mage-error[generated]{
    margin-top: 0px;
}body {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
nav ul,
nav ol {
  list-style: none none;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size-adjust: 100%;
}
body {
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
abbr[title] {
  border-bottom: 1px dotted #d1d1d1;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f0f0f0;
  color: #000000;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #d1d1d1;
  margin-bottom: 20px;
  margin-top: 20px;
}
sub,
sup {
  font-size: 71.42857143000001%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
dfn {
  font-style: italic;
}
h1 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0rem;
  margin-bottom: 2rem;
}
h2 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
h4 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h5 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h6 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #1979c3;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #1979c3;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #006bb4;
  text-decoration: underline;
}
a:active,
.alink:active {
  color: #ff5501;
  text-decoration: underline;
}
ul,
ol {
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}
ul > li,
ol > li {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-bottom: 20px;
  margin-top: 0;
}
dt {
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 0;
}
dd {
  margin-bottom: 10px;
  margin-top: 0;
  margin-left: 0;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  background: #f0f0f0;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f0f0f0;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f0f0f0;
  border: 1px solid #d1d1d1;
  color: #111111;
  line-height: 1.42857143;
  margin: 0 0 10px;
  padding: 10px;
  font-size: 1.2rem;
  display: block;
  word-wrap: break-word;
}
pre code {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  padding: 0;
  white-space: pre-wrap;
}
blockquote {
  border-left: 0 solid #d1d1d1;
  margin: 0 0 20px 40px;
  padding: 0;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  color: #333333;
  line-height: 1.42857143;
  font-size: 1rem;
  display: block;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
blockquote cite {
  font-style: normal;
}
blockquote:before,
blockquote:after {
  content: '';
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
cite {
  font-style: normal;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}
table th {
  text-align: left;
}
table > tbody > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tfoot > tr > td {
  vertical-align: top;
}
table > thead > tr > th,
table > thead > tr > td {
  vertical-align: bottom;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px 10px;
}
button {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
}
button:focus,
button:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
button:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
button.disabled,
button[disabled],
fieldset[disabled] button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"] {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
input[type*="date"]:disabled,
input[type="email"]:disabled {
  opacity: 0.5;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type*="date"]::-moz-placeholder,
input[type="email"]::-moz-placeholder {
  color: #c2c2c2;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type*="date"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder {
  color: #c2c2c2;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type*="date"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
select {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 32px;
  line-height: 1.42857143;
  padding: 5px 10px 4px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: 1.42857143;
  margin: 0;
  padding: 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #c2c2c2;
}
textarea::-webkit-input-placeholder {
  color: #c2c2c2;
}
textarea:-ms-input-placeholder {
  color: #c2c2c2;
}
input[type="checkbox"] {
  margin: 2px 5px 0 0;
  position: relative;
  top: 2px;
}
input[type="checkbox"]:disabled {
  opacity: 0.5;
}
input[type="radio"] {
  margin: 2px 5px 0 0;
}
input[type="radio"]:disabled {
  opacity: 0.5;
}
input.mage-error,
select.mage-error,
textarea.mage-error {
  border-color: #ed8380;
}
div.mage-error {
  color: #e02b27;
  font-size: 1.2rem;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
form {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
address {
  font-style: normal;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
.bundle-options-container .block-bundle-summary .bundle.items,
.product-items,
.prices-tier,
.cart-container .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.items,
.block-wishlist-management .wishlist-select-items,
.paypal-review .items-qty,
.order-details-items .items-qty,
.footer.content ul,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.bundle-options-container .block-bundle-summary .bundle.items > li,
.product-items > li,
.prices-tier > li,
.cart-container .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.items > li,
.block-wishlist-management .wishlist-select-items > li,
.paypal-review .items-qty > li,
.order-details-items .items-qty > li,
.footer.content ul > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
  margin: 0;
}
.abs-action-addto-product,
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
}
.abs-action-link-button:focus,
.abs-action-link-button:active,
.abs-action-addto-product:focus,
.abs-action-addto-product:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-action-link-button:hover,
.abs-action-addto-product:hover,
.block-event .slider-panel .slider .item .action.event:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
.abs-action-addto-product.disabled,
.abs-action-addto-product[disabled],
fieldset[disabled] .abs-action-addto-product,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.abs-action-addto-product:hover,
.abs-action-addto-product:active,
.abs-action-addto-product:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
  text-decoration: none;
}
.cart.table-wrapper .item-options dt,
.block-giftregistry-shared-items .product .item-options dt,
.multicheckout .item-options dt {
  float: left;
  clear: left;
  margin: 0 10px 5px 0;
}
.cart.table-wrapper .item-options dt:after,
.block-giftregistry-shared-items .product .item-options dt:after,
.multicheckout .item-options dt:after {
  content: ': ';
}
.cart.table-wrapper .item-options dd,
.block-giftregistry-shared-items .product .item-options dd,
.multicheckout .item-options dd {
  float: left;
  display: inline-block;
  margin: 0 0 5px;
}
.products-list .product-image-wrapper,
.cart.table-wrapper .product-image-wrapper,
.minicart-items .product-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper {
  height: auto;
  padding: 0 !important;
}
.products-list .product-image-wrapper .product-image-photo,
.cart.table-wrapper .product-image-wrapper .product-image-photo,
.minicart-items .product-image-wrapper .product-image-photo,
.block-giftregistry-shared-items .product-image-wrapper .product-image-photo {
  position: static;
}
.product.media .product.photo .photo.image {
  display: block;
  height: auto;
  max-width: 100%;
  margin: 0 auto;
}
.block-compare .block-title,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-results .block-title,
.block-reorder .block-title,
.widget .block-title,
.block-wishlist .block-title {
  margin-bottom: 15px;
}
.block-compare .block-title > strong,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-shared-items .block-title > strong,
.block-wishlist-search-results .block-title > strong,
.block-reorder .block-title > strong,
.widget .block-title > strong,
.block-wishlist .block-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.multicheckout .block-title > .action,
.paypal-review .block .block-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-title > .action,
.sales-guest-view .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.multicheckout .box-title > span,
.paypal-review .block .box-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
[class^="sales-guest-"] .column.main .block:not(.widget) .box-title > span,
.sales-guest-view .column.main .block:not(.widget) .box-title > span {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.multicheckout .box-title > .action,
.paypal-review .block .box-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action,
[class^="sales-guest-"] .column.main .block:not(.widget) .box-title > .action,
.sales-guest-view .column.main .block:not(.widget) .box-title > .action {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout .block-content p:last-child,
.paypal-review .block .block-content p:last-child,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content p:last-child,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-content p:last-child,
.sales-guest-view .column.main .block:not(.widget) .block-content p:last-child {
  margin-bottom: 0;
}
.multicheckout .block-content .box,
.paypal-review .block .block-content .box,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
[class^="sales-guest-"] .column.main .block:not(.widget) .block-content .box,
.sales-guest-view .column.main .block:not(.widget) .block-content .box {
  margin-bottom: 20px;
}
.giftregisty-dropdown,
.wishlist-dropdown {
  display: inline-block;
  position: relative;
}
.abs-dropdown-simple:before,
.abs-dropdown-simple:after,
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
  content: '';
  display: table;
}
.abs-dropdown-simple:after,
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
  clear: both;
}
.abs-dropdown-simple .action.toggle,
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle:after,
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle:hover:after,
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle:active:after,
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active,
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle.active:after,
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle.active:hover:after,
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active:active:after,
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
  color: inherit;
}
.abs-dropdown-simple ul.dropdown,
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-dropdown-simple ul.dropdown li,
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.abs-dropdown-simple ul.dropdown li:hover,
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-dropdown-simple ul.dropdown:before,
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.abs-dropdown-simple.active,
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
  overflow: visible;
}
.abs-dropdown-simple.active ul.dropdown,
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
  display: block;
}
.column .block-addbysku .qty .qty,
.bundle-options-container .input-text.qty,
.cart.table-wrapper .col.qty .input-text,
.account .table-return-items .qty .input-text,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .control .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  width: 47px;
  text-align: center;
}
.block,
.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child),
.block-banners,
.block-banners-inline {
  margin-bottom: 40px;
}
.sidebar .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filtered .item .action.remove {
  display: inline-block;
  text-decoration: none;
}
.abs-remove-button-for-blocks > span,
.sidebar .action.delete > span,
.table-comparison .cell.remove .action.delete > span,
.block-compare .action.delete > span,
.filtered .item .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-remove-button-for-blocks:before,
.sidebar .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filtered .item .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  line-height: 15px;
  color: #303030;
  content: '\e616';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-remove-button-for-blocks:hover:before,
.sidebar .action.delete:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before,
.filtered .item .action.remove:hover:before {
  color: #303030;
}
.abs-remove-button-for-blocks:active:before,
.sidebar .action.delete:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before,
.filtered .item .action.remove:active:before {
  color: #303030;
}
.form.giftregistry.items .actions-toolbar,
.form-new-agreement .actions-toolbar,
.fieldset .review-legend.legend,
.form.wishlist.items .actions-toolbar {
  margin-left: 0;
}
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  width: auto;
  position: absolute;
  top: 31px;
  left: 10px;
  margin-left: 70%;
}
.form-giftregistry-share .fieldset,
.form-giftregistry-edit .fieldset,
.form-add-invitations .fieldset,
.form-create-return .fieldset,
.form.send.friend .fieldset {
  margin-bottom: 50px;
}
.form-giftregistry-share .fieldset .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .field:not(.choice) .control,
.form-add-invitations .fieldset .field:not(.choice) .control,
.form-create-return .fieldset .field:not(.choice) .control,
.form.send.friend .fieldset .field:not(.choice) .control {
  width: 70%;
}
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary {
  float: left;
}
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form-create-return .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add,
.form.send.friend .fieldset .actions-toolbar:not(:first-child) > .secondary .action.add {
  margin-top: 30px;
}
.form-giftregistry-share .fieldset .fields .actions-toolbar,
.form-giftregistry-edit .fieldset .fields .actions-toolbar,
.form-add-invitations .fieldset .fields .actions-toolbar,
.form-create-return .fieldset .fields .actions-toolbar,
.form.send.friend .fieldset .fields .actions-toolbar {
  margin: 0;
}
.form-giftregistry-share .message.notice,
.form-giftregistry-edit .message.notice,
.form-add-invitations .message.notice,
.form-create-return .message.notice,
.form.send.friend .message.notice {
  margin: 30px 0 0;
}
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
  margin-top: 55px;
  position: relative;
}
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;
  visibility: hidden;
}
.mgz__actions-switch-checkbox,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.cart.table-wrapper .col.qty .label,
.minicart-wrapper .action.showcart .text,
.minicart-wrapper .action.showcart .counter-label,
.checkout-index-index .page-title-wrapper,
.checkout-onepage-success .page-title-wrapper,
.checkout-payment-method .field-select-billing > .label,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.account .column.main .limiter > .label,
.field.street .field.additional .label,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard > .legend,
.opc-wrapper .form-giftcard-account .field .label,
.filter-options-content .filter-count-label,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.page-multiple-wishlist .page-title-wrapper .page-title,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend,
.block.newsletter .label,
.block-reorder .product-item .label,
.opc-wrapper .form-discount .field .label,
.action.skip:not(:focus),
.page-header .switcher .label,
.page-footer .switcher .label,
.products-grid.wishlist .product-item .comment-box .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action span {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-add-clearfix:before,
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):before,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):after,
.toolbar:before,
.toolbar:after,
.toolbar-products:before,
.toolbar-products:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.cart.table-wrapper .item-options:before,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:before,
.minicart-items .product-item > .product:after,
.checkout-container:before,
.checkout-container:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-options:before,
.gift-options:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:before,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:before,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:before,
.table-order-review .gift-wrapping:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.header.content:before,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):before,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):before,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):before,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):after,
.form-create-return .fieldset .actions-toolbar:not(:first-child):before,
.form-create-return .fieldset .actions-toolbar:not(:first-child):after,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):before,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):after {
  content: '';
  display: table;
}
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:not(:first-child):after,
.toolbar:after,
.toolbar-products:after,
.sidebar .product-items-images:after,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:after,
.checkout-container:after,
.opc-estimated-wrapper:after,
.opc-wrapper .field.addresses:after,
.page-product-downloadable .product-add-form:after,
.gift-options:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping:after,
.table-order-items .gift-wrapping:after,
.table-order-review .gift-wrapping:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.customer-review .product-details:after,
.header.content:after,
.form-giftregistry-share .fieldset .actions-toolbar:not(:first-child):after,
.form-giftregistry-edit .fieldset .actions-toolbar:not(:first-child):after,
.form-add-invitations .fieldset .actions-toolbar:not(:first-child):after,
.form-create-return .fieldset .actions-toolbar:not(:first-child):after,
.form.send.friend .fieldset .actions-toolbar:not(:first-child):after {
  clear: both;
}
.abs-field-date .control,
.abs-field-tooltip,
.columns .column.main,
.columns .sidebar-main,
.column .block-addbysku .sku,
.product-item,
.sidebar .product-items-images .product-item,
.search-autocomplete,
.cart-summary,
.opc-wrapper .shipping-address-item,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.block-event .slider-panel .slider .item .action.show,
.field.date .control,
.form.search.advanced .fields.range .field.date .control,
.field .control._with-tooltip {
  box-sizing: border-box;
}
.abs-navigation-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  line-height: 1.2;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button:before,
.abs-split-button:after {
  content: '';
  display: table;
}
.abs-split-button:after {
  clear: both;
}
.abs-split-button .action.split {
  float: left;
  margin: 0;
}
.abs-split-button .action.toggle {
  float: right;
  margin: 0;
}
.abs-split-button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.abs-split-button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.abs-split-button .action.toggle {
  padding: 4px 5px;
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e607';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle:active:after {
  color: inherit;
}
.abs-split-button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e618';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle.active:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle.active:active:after {
  color: inherit;
}
.abs-split-button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-split-button .items li {
  margin: 0;
  padding: 3px 5px;
}
.abs-split-button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-split-button .items:before,
.abs-split-button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-split-button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-split-button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-split-button .items:before {
  right: 10px;
  top: -12px;
}
.abs-split-button .items:after {
  right: 9px;
  top: -14px;
}
.abs-split-button.active {
  overflow: visible;
}
.abs-split-button.active .items {
  display: block;
}
.table-comparison .wishlist.split.button > .action.split,
.product-items .wishlist.split.button > .action.split {
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto-gridlist > span,
.table-comparison .wishlist.split.button > .action.split > span,
.product-items .wishlist.split.button > .action.split > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-actions-addto-gridlist:before,
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 29px;
  line-height: 24px;
  color: #7d7d7d;
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-actions-addto-gridlist:hover:before,
.table-comparison .wishlist.split.button > .action.split:hover:before,
.product-items .wishlist.split.button > .action.split:hover:before {
  color: #333333;
}
#store-selector .form-continue .actions-toolbar .action.primary,
.block-minicart .block-content > .actions > .primary .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.multicheckout .action.primary {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
.abs-action-remove,
.cart.table-wrapper .action.help.map,
.opc-wrapper .edit-address-link,
.action-auth-toggle,
.checkout-payment-method .payment-method-billing-address .action-cancel,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
.checkout-agreements-block .action-show,
.cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: 1.42857143;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  border-radius: 0;
  font-weight: 400;
  font-size: inherit;
}
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.cart.table-wrapper .action.help.map:visited,
.opc-wrapper .edit-address-link:visited,
.action-auth-toggle:visited,
.checkout-payment-method .payment-method-billing-address .action-cancel:visited,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited,
.checkout-agreements-block .action-show:visited,
.cart-summary .block.giftcard .action.check:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.table-comparison .wishlist.split.button > .action:visited,
.product-items .wishlist.split.button > .action:visited,
.paypal-button-widget .paypal-button:visited,
.abs-add-fields .action.remove:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
  color: #1979c3;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.cart.table-wrapper .action.help.map:hover,
.opc-wrapper .edit-address-link:hover,
.action-auth-toggle:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-agreements-block .action-show:hover,
.cart-summary .block.giftcard .action.check:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover,
.paypal-button-widget .paypal-button:hover,
.abs-add-fields .action.remove:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
  color: #006bb4;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-remove:active,
.cart.table-wrapper .action.help.map:active,
.opc-wrapper .edit-address-link:active,
.action-auth-toggle:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-agreements-block .action-show:active,
.cart-summary .block.giftcard .action.check:active,
.gift-options .actions-toolbar .action-cancel:active,
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.paypal-button-widget .paypal-button:active,
.abs-add-fields .action.remove:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
  color: #ff5501;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:focus,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:focus,
.opc-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:focus,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.checkout-payment-method .payment-method-billing-address .action-cancel:hover,
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:focus,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.cart-summary .block.giftcard .action.check:hover,
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.table-comparison .wishlist.split.button > .action:hover,
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:focus,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:focus,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:focus,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:active,
.form-create-return .action.remove:focus,
.form.send.friend .action.remove:hover,
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.abs-action-remove.disabled,
.abs-action-remove[disabled],
fieldset[disabled] .abs-action-remove,
.cart.table-wrapper .action.help.map.disabled,
.cart.table-wrapper .action.help.map[disabled],
fieldset[disabled] .cart.table-wrapper .action.help.map,
.opc-wrapper .edit-address-link.disabled,
.opc-wrapper .edit-address-link[disabled],
fieldset[disabled] .opc-wrapper .edit-address-link,
.action-auth-toggle.disabled,
.action-auth-toggle[disabled],
fieldset[disabled] .action-auth-toggle,
.checkout-payment-method .payment-method-billing-address .action-cancel.disabled,
.checkout-payment-method .payment-method-billing-address .action-cancel[disabled],
fieldset[disabled] .checkout-payment-method .payment-method-billing-address .action-cancel,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address.disabled,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address[disabled],
fieldset[disabled] .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
.checkout-agreements-block .action-show.disabled,
.checkout-agreements-block .action-show[disabled],
fieldset[disabled] .checkout-agreements-block .action-show,
.cart-summary .block.giftcard .action.check.disabled,
.cart-summary .block.giftcard .action.check[disabled],
fieldset[disabled] .cart-summary .block.giftcard .action.check,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.table-comparison .wishlist.split.button > .action.disabled,
.table-comparison .wishlist.split.button > .action[disabled],
fieldset[disabled] .table-comparison .wishlist.split.button > .action,
.product-items .wishlist.split.button > .action.disabled,
.product-items .wishlist.split.button > .action[disabled],
fieldset[disabled] .product-items .wishlist.split.button > .action,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.abs-add-fields .action.remove.disabled,
.abs-add-fields .action.remove[disabled],
fieldset[disabled] .abs-add-fields .action.remove,
.form-giftregistry-share .action.remove.disabled,
.form-giftregistry-share .action.remove[disabled],
fieldset[disabled] .form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove.disabled,
.form-giftregistry-edit .action.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove.disabled,
.form-add-invitations .action.remove[disabled],
fieldset[disabled] .form-add-invitations .action.remove,
.form-create-return .action.remove.disabled,
.form-create-return .action.remove[disabled],
fieldset[disabled] .form-create-return .action.remove,
.form.send.friend .action.remove.disabled,
.form.send.friend .action.remove[disabled],
fieldset[disabled] .form.send.friend .action.remove {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:not(:focus),
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link:not(:focus),
.action-auth-toggle:active,
.action-auth-toggle:not(:focus),
.checkout-payment-method .payment-method-billing-address .action-cancel:active,
.checkout-payment-method .payment-method-billing-address .action-cancel:not(:focus),
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:not(:focus),
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:not(:focus),
.cart-summary .block.giftcard .action.check:active,
.cart-summary .block.giftcard .action.check:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.table-comparison .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:not(:focus),
.product-items .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:active,
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:not(:focus) {
  box-shadow: none;
}
.block-compare .action.compare,
.cart-summary .form.giftregistry .fieldset .action.primary,
.paypal-review .block .actions-toolbar .action.primary {
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.block-compare .action.compare:focus,
.block-compare .action.compare:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-revert-secondary-color:hover,
.block-compare .action.compare:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.cart-summary .form.giftregistry .fieldset .action.primary {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
}
.bundle-options-container .price-notice .price-including-tax,
.bundle-options-container .price-notice .price-excluding-tax,
.bundle-options-container .price-notice .weee,
.product-options-wrapper .field .price-notice .price-including-tax,
.product-options-wrapper .field .price-notice .price-excluding-tax,
.product-options-wrapper .field .price-notice .weee,
.cart-summary .price-including-tax,
.cart-summary .price-excluding-tax,
.cart-summary .weee,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-summary .weee,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax,
.gift-options .weee {
  display: inline-block;
  font-size: 1.4rem;
  white-space: nowrap;
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax,
.cart-summary .price-including-tax + .price-excluding-tax,
.gift-summary .price-including-tax + .price-excluding-tax,
.gift-options .price-including-tax + .price-excluding-tax {
  display: inline-block;
  font-size: 1.1rem;
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:before,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:before,
.cart-summary .price-including-tax + .price-excluding-tax:before,
.gift-summary .price-including-tax + .price-excluding-tax:before,
.gift-options .price-including-tax + .price-excluding-tax:before {
  content: "(" attr(data-label) ": ";
}
.bundle-options-container .price-notice .price-including-tax + .price-excluding-tax:after,
.product-options-wrapper .field .price-notice .price-including-tax + .price-excluding-tax:after,
.cart-summary .price-including-tax + .price-excluding-tax:after,
.gift-summary .price-including-tax + .price-excluding-tax:after,
.gift-options .price-including-tax + .price-excluding-tax:after {
  content: ")";
}
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total {
  cursor: pointer;
  padding-right: 12px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 26px;
  line-height: 10px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 3px 0 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after {
  position: absolute;
  right: -10px;
  top: 3px;
}
.abs-tax-total-expanded:after {
  content: '\e621';
}
.abs-tax-total-expanded:after,
.price-including-tax .cart-tax-total-expanded:after,
.price-excluding-tax .cart-tax-total-expanded:after {
  content: '\e621';
}
.block-minicart .subtotal .label:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
  content: ': ';
}
.abs-dropdown-items-new .action.new,
.wishlist.split.button .action.new,
.wishlist-dropdown .action.new {
  display: inline-block;
  text-decoration: none;
}
.abs-icon-add:before,
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
  background: #e8e8e8;
}
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  margin-left: -17px;
  margin-right: 5px;
}
.abs-sidebar-totals .table-caption,
.sidebar .subtitle,
.cart-summary .block .fieldset.estimate > .legend,
.cart-summary .block .fieldset.estimate > .legend + br,
.minicart-items .product-item-details .weee[data-label] .label,
.page-product-giftcard .fieldset.giftcard > .legend + br,
.order-details-items .order-items .order-gift-message .action.close,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend + br,
.multicheckout .hidden,
[class^="multishipping-"] .nav-sections,
[class^="multishipping-"] .nav-toggle,
.sidebar-main .block-reorder .subtitle,
.sidebar-additional .block-reorder .subtitle,
.no-display,
.cart-totals .table-caption,
.opc-block-summary .table-totals .table-caption {
  display: none;
}
.return-status,
.order-status {
  display: inline-block;
  margin-bottom: 20px;
}
.block-compare .counter,
.block-wishlist .counter {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.block-cart-failed .action.continue {
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0;
  padding: 7px 15px 7px 0;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
  font-weight: bold;
}
.abs-shopping-cart-items .action.continue:hover,
.abs-shopping-cart-items .action.continue:active,
.abs-shopping-cart-items .action.continue:focus,
.block-cart-failed .action.continue:hover,
.block-cart-failed .action.continue:active,
.block-cart-failed .action.continue:focus {
  text-decoration: none;
}
.abs-shopping-cart-items .action.continue:before,
.block-cart-failed .action.continue:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e617';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .action.continue:hover:before,
.block-cart-failed .action.continue:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .action.continue:active:before,
.block-cart-failed .action.continue:active:before {
  color: inherit;
}
.abs-shopping-cart-items .action.continue:focus,
.abs-shopping-cart-items .action.continue:active,
.block-cart-failed .action.continue:focus,
.block-cart-failed .action.continue:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.abs-shopping-cart-items .action.continue:hover,
.block-cart-failed .action.continue:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.abs-shopping-cart-items .action.continue.disabled,
.abs-shopping-cart-items .action.continue[disabled],
fieldset[disabled] .abs-shopping-cart-items .action.continue,
.block-cart-failed .action.continue.disabled,
.block-cart-failed .action.continue[disabled],
fieldset[disabled] .block-cart-failed .action.continue {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-cart-failed .action.continue:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.block-cart-failed .action.update {
  display: inline-block;
  text-decoration: none;
  padding-left: 5px;
}
.abs-shopping-cart-items .action.update:before,
.block-cart-failed .action.update:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e603';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-shopping-cart-items .action.update:hover:before,
.block-cart-failed .action.update:hover:before {
  color: inherit;
}
.abs-shopping-cart-items .action.update:active:before,
.block-cart-failed .action.update:active:before {
  color: inherit;
}
.field.date .control,
.form.search.advanced .fields.range .field.date .control {
  position: relative;
}
.abs-field-date input,
.form-giftregistry-search .fields-specific-options .datetime-picker,
.field.date input,
.form.search.advanced .fields.range .field.date input {
  margin-right: 10px;
  width: calc(100% - (40px + 10px));
}
.field .control._with-tooltip {
  position: relative;
}
.field .control._with-tooltip input {
  margin-right: 10px;
  width: calc(100% - (24px + 10px + 5px));
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -10px;
  top: 40px;
  left: auto;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  margin-top: -21px;
  right: 10px;
  left: auto;
  top: 0%;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #999999;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;
  top: 1px;
}
.opc-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 10px;
  color: #333333;
  font-weight: 300;
  font-size: 2.6rem;
}
.cart-totals .mark,
.opc-block-summary .table-totals .mark {
  font-weight: 400;
  padding-left: 4px;
}
.cart-totals .mark strong,
.opc-block-summary .table-totals .mark strong {
  font-weight: 400;
}
.cart-totals .amount,
.opc-block-summary .table-totals .amount {
  padding-right: 4px;
  text-align: right;
  white-space: nowrap;
}
.cart-totals .amount strong,
.opc-block-summary .table-totals .amount strong {
  font-weight: 400;
}
.cart-totals .grand .mark,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .mark,
.opc-block-summary .table-totals .grand .amount {
  padding-top: 20px;
}
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
  padding-right: 4px;
  text-align: right;
}
.cart-totals .grand .amount strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-weight: 700;
}
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
  margin-bottom: 10px;
}
.cart-totals .totals-tax-summary .mark,
.cart-totals .totals-tax-summary .amount,
.opc-block-summary .table-totals .totals-tax-summary .mark,
.opc-block-summary .table-totals .totals-tax-summary .amount {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  cursor: pointer;
}
.cart-totals .totals-tax-summary .amount .price,
.opc-block-summary .table-totals .totals-tax-summary .amount .price {
  position: relative;
  padding-right: 25px;
  display: block;
  text-decoration: none;
}
.abs-sidebar-totals .totals-tax-summary .amount .price > span,
.cart-totals .totals-tax-summary .amount .price > span,
.opc-block-summary .table-totals .totals-tax-summary .amount .price > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  position: absolute;
  right: -5px;
  top: -12px;
}
.cart-totals .totals-tax-summary.expanded .mark,
.cart-totals .totals-tax-summary.expanded .amount,
.opc-block-summary .table-totals .totals-tax-summary.expanded .mark,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount {
  border-bottom: 0;
}
.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after,
.cart-totals .totals-tax-summary.expanded .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {
  content: '\e621';
}
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
  display: none;
  border-bottom: 1px solid #d1d1d1;
}
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
  display: table-row;
}
.cart-summary .block > .title,
.paypal-review-discount .block > .title {
  border-top: 1px solid #d1d1d1;
  cursor: pointer;
  font-weight: 600;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  overflow: hidden;
  padding: 7px 30px 7px 5px;
  position: relative;
}
.abs-discount-block > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after {
  position: absolute;
  right: -5px;
  top: -5px;
}
.column.main .cart-summary .block > .title strong,
.column.main .paypal-review-discount .block > .title strong {
  font-weight: 400;
}
.cart-summary .block > .content,
.paypal-review-discount .block > .content {
  display: none;
}
.abs-discount-block.active > .title:after,
.cart-summary .block.active > .title:after,
.paypal-review-discount .block.active > .title:after {
  content: '\e617';
}
.cart-summary .block.active > .content,
.paypal-review-discount .block.active > .content {
  display: block;
}
.items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.columns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.columns:after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.columns .column.main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  padding-bottom: 40px;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.columns .sidebar-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.table-wrapper {
  margin-bottom: 20px;
}
table > caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.table:not(.cart):not(.totals) {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > tbody > tr > th,
.table:not(.cart):not(.totals) > tfoot > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td,
.table:not(.cart):not(.totals) > tbody > tr > td,
.table:not(.cart):not(.totals) > tfoot > tr > td {
  border: none;
}
.table:not(.cart):not(.totals) > thead > tr > th,
.table:not(.cart):not(.totals) > thead > tr > td {
  border-bottom: 1px solid #d1d1d1;
}
.table:not(.cart):not(.totals) tfoot > tr:first-child th,
.table:not(.cart):not(.totals) tfoot > tr:first-child td {
  border-top: 1px solid #d1d1d1;
  padding-top: 20px;
}
.table:not(.cart):not(.totals) tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.info a {
  color: #1979c3;
}
.message.info a:hover {
  color: #006bb4;
}
.message.info a:active {
  color: #006bb4;
}
.message.info > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.error {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fae5e5;
  color: #e02b27;
  padding-left: 40px;
  position: relative;
}
.message.error a {
  color: #1979c3;
}
.message.error a:hover {
  color: #006bb4;
}
.message.error a:active {
  color: #006bb4;
}
.message.error > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #b30000;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.warning {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.warning a {
  color: #1979c3;
}
.message.warning a:hover {
  color: #006bb4;
}
.message.warning a:active {
  color: #006bb4;
}
.message.warning > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.notice {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 40px;
  position: relative;
}
.message.notice a {
  color: #1979c3;
}
.message.notice a:hover {
  color: #006bb4;
}
.message.notice a:active {
  color: #006bb4;
}
.message.notice > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #c07600;
  content: '\e602';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.message.success {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #e5efe5;
  color: #006400;
  padding-left: 40px;
  position: relative;
}
.message.success a {
  color: #1979c3;
}
.message.success a:hover {
  color: #006bb4;
}
.message.success a:active {
  color: #006bb4;
}
.message.success > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 28px;
  color: #006400;
  content: '\e610';
  font-family: 'icons-blank-theme';
  margin: -14px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 18px;
  width: 40px;
  position: absolute;
  text-align: center;
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-toggle {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  left: 15px;
  position: absolute;
  top: 15px;
  z-index: 14;
}
.nav-toggle:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: inherit;
  color: #8f8f8f;
  content: '\e609';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.nav-toggle:hover:before {
  color: #333333;
}
.nav-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.tooltip.wrapper {
  position: relative;
}
.tooltip.wrapper .tooltip.content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333333;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.tooltip.wrapper .tooltip.content:after {
  border-width: 5px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:before {
  border-width: 6px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  bottom: 100%;
}
.tooltip.wrapper .tooltip.content:after {
  border-bottom-color: #ffffff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.wrapper .tooltip.content:before {
  border-bottom-color: #bbbbbb;
  left: 15px;
  margin-left: -6px;
}
.tooltip.wrapper .tooltip.toggle {
  cursor: help;
}
.tooltip.wrapper .tooltip.toggle:hover + .tooltip.content,
.tooltip.wrapper .tooltip.toggle:focus + .tooltip.content,
.tooltip.wrapper:hover .tooltip.content {
  display: block;
}
.tooltip.wrapper .tooltip.content dl {
  margin-bottom: 0;
}
.tooltip.wrapper .tooltip.content dd {
  white-space: normal;
}
.tooltip.wrapper .tooltip.content .subtitle {
  display: inline-block;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
}
.tooltip.wrapper .tooltip.content .label {
  margin-top: 10px;
}
.tooltip.wrapper .tooltip.content .label:first-child {
  margin-top: 0;
}
.tooltip.wrapper .tooltip.content .values {
  margin: 0;
}
.ui-tooltip {
  position: absolute;
  z-index: 9999;
}
.load.indicator {
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  position: absolute;
}
.load.indicator:before {
  background: transparent url('../../frontend/Alothemes/expert1/en_US/images/loader-2.gif') no-repeat 50% 50%;
  border-radius: 5px;
  height: 160px;
  width: 160px;
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.load.indicator > span {
  display: none;
}
.loading-mask {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.5);
}
.loading-mask .loader > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.loading-mask .loader > p {
  display: none;
}
body > .loading-mask {
  z-index: 9999;
}
._block-content-loading {
  position: relative;
}
.legend + .fieldset,
.legend + div {
  clear: both;
}
.legend strong {
  margin-left: 5px;
}
fieldset.field {
  border: 0;
  padding: 0;
}
.field.date .time-picker {
  display: inline-block;
  margin-top: 10px;
  white-space: nowrap;
}
.field .message.warning {
  margin-top: 10px;
}
div.mage-error[generated] {
  margin-top: 7px;
}
.field .tooltip {
  position: relative;
}
.field .tooltip .tooltip-content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333333;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.field .tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  right: 100%;
}
.field .tooltip .tooltip-content:after {
  border-right-color: #ffffff;
  margin-top: -5px;
  top: 15px;
}
.field .tooltip .tooltip-content:before {
  border-right-color: #bbbbbb;
  margin-top: -6px;
  top: 15px;
}
.field .tooltip .tooltip-toggle {
  cursor: help;
}
.field .tooltip .tooltip-toggle:hover + .tooltip-content,
.field .tooltip .tooltip-toggle:focus + .tooltip-content,
.field .tooltip:hover .tooltip-content {
  display: block;
}
.field .tooltip .tooltip-content {
  min-width: 200px;
  white-space: normal;
}
input:focus ~ .tooltip .tooltip-content,
select:focus ~ .tooltip .tooltip-content {
  display: block;
}
.hasDatepicker + .ui-datepicker-trigger {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: block;
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
}
.hasDatepicker + .ui-datepicker-trigger:focus,
.hasDatepicker + .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
.hasDatepicker + .ui-datepicker-trigger:hover {
  background: none;
  border: none;
}
.hasDatepicker + .ui-datepicker-trigger.disabled,
.hasDatepicker + .ui-datepicker-trigger[disabled],
fieldset[disabled] .hasDatepicker + .ui-datepicker-trigger {
  pointer-events: none;
  opacity: 0.5;
}
.hasDatepicker + .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.hasDatepicker + .ui-datepicker-trigger:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 40px;
  line-height: 40px;
  color: #7d7d7d;
  content: '\e612';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.hasDatepicker + .ui-datepicker-trigger:focus {
  box-shadow: none;
  outline: 0;
}
.sidebar .fieldset {
  margin: 0;
}
.sidebar .fieldset > .field:not(.choice):not(:last-child),
.sidebar .fieldset .fields > .field:not(:last-child) {
  margin: 0 0 20px;
}
.sidebar .fieldset > .field:not(.choice) .label,
.sidebar .fieldset .fields > .field .label {
  margin: 0 0 4px;
  padding: 0 0 5px;
  text-align: left;
  width: 100%;
}
.sidebar .fieldset > .field:not(.choice) .control,
.sidebar .fieldset .fields > .field .control {
  width: 100%;
}
@font-face {
  font-family: 'icons-blank-theme';
  src: url('../../frontend/Alothemes/expert1/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'), url('../../frontend/Alothemes/expert1/en_US/fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: auto;
}
a.action.primary {
  display: inline-block;
  text-decoration: none;
}
a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
  text-decoration: none;
}
.ui-dialog.popup .action.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
}
.popup-pointer {
  margin-left: -14px;
  position: absolute;
  top: -14px;
}
.popup-pointer:before,
.popup-pointer:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-bottom-style: solid;
}
.popup-pointer:before {
  left: 2px;
  top: 2px;
  border: solid 6px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.popup-pointer:after {
  left: 1px;
  top: 0px;
  border: solid 7px;
  border-color: transparent transparent #aeaeae transparent;
  z-index: 98;
}
.price-tier_price .price-excluding-tax,
.price-tier_price .price-including-tax {
  display: inline;
}
.price-including-tax,
.price-excluding-tax {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
}
.price-including-tax .price,
.price-excluding-tax .price {
  font-weight: 700;
}
.price-including-tax + .price-excluding-tax,
.weee[data-label] {
  display: block;
  font-size: 1.8rem;
}
.price-including-tax + .price-excluding-tax:before,
.weee[data-label]:before {
  content: attr(data-label) ": ";
  font-size: 1.1rem;
}
.price-including-tax + .price-excluding-tax .price,
.weee[data-label] .price {
  font-size: 1.1rem;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 899;
}
.modal-slide,
.modal-popup {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .3s, opacity .3s ease;
  transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #ffffff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 44px;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.modal-popup .modal-title {
  border-bottom: 1px solid #c1c1c1;
  font-weight: 300;
  padding-bottom: 10px;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .action-close {
  padding: 3rem;
}
.modal-slide .action-close {
  padding: 1.1rem 2rem;
}
.modal-slide .page-main-actions {
  margin-top: 2.1rem;
  margin-bottom: -12.9rem;
}
.modals-overlay {
  background-color: rgba(51, 51, 51, 0.55);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
/**
     * @codingStandardsIgnoreStart
     */
#store-pickup.selected-shipping ~ #store-selector {
  display: none;
}
#store-pickup.selected-store-pickup ~ #shipping,
#store-pickup.selected-store-pickup ~ #opc-shipping_method {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
#delivery-method-selector {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#delivery-method-selector .action {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
#delivery-method-selector .action.selected {
  background: #ffffff;
}
#delivery-method-selector .action-select-shipping {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#delivery-method-selector .action-select-store-pickup {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#store-selector .form-login {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
#store-selector .form-continue {
  margin: 20px 0 0;
}
.location-details .location-name {
  font-size: 18px;
  font-weight: 700;
}
.store-selector-popup .modal-title {
  border-bottom: 0;
}
.store-selector-popup .modal-header {
  padding-bottom: 0;
}
/**
      * @codingStandardsIgnoreStart
      */
#opc-store-selector-popup {
  display: none;
}
#opc-store-selector-popup .block-search {
  float: none;
  width: 100%;
  margin: 0 0 20px;
  padding: 0 0 10px;
  border-bottom: 1px solid #c1c1c1;
}
.modal-content #opc-store-selector-popup {
  display: block;
}
.store-selector-popup-table thead th {
  display: none;
}
.store-selector-popup-table tbody .location .location-name {
  font-size: 18px;
}
.store-selector-popup-table tbody .location + .location {
  border-top: 1px solid #cccccc;
}
.store-selector-popup-table tbody .col-location-details {
  padding-left: 0;
}
.store-selector-popup-table tbody .col-location-details p:last-child {
  margin-bottom: 0;
}
.store-selector-popup-table tbody .col-location-actions {
  padding-right: 0;
  vertical-align: middle;
}
.store-selector-popup-table tbody .col-location-actions .action {
  float: right;
}
.store-selector-popup-empty-query,
.store-selector-popup-no-locations {
  margin: 0 0 20px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #ffffff;
  font-size: 16px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon {
  float: left;
  margin: 10px 25px 10px 10px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {
  display: block;
}
.lac-notification-sticky .lac-notification .lac-notification-text {
  float: left;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links {
  float: right;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links a {
  color: #ffffff;
  font-size: 14px;
}
.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
  background: url('../../frontend/Alothemes/expert1/en_US/Magento_LoginAsCustomerFrontendUi/images/close.svg');
  content: ' ';
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 12px;
}
@font-face {
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  src: url('../../frontend/Alothemes/expert1/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
  src: url('../../frontend/Alothemes/expert1/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Alothemes/expert1/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('../../frontend/Alothemes/expert1/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype');
}
.pagebuilder-icon,
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  -webkit-font-smoothing: antialiased;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
[class^='pagebuilder-icon-']:before,
[class*=' pagebuilder-icon-']:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
}
.pagebuilder-icon-down:before {
  content: '\f101';
}
.pagebuilder-icon-next:before {
  content: '\f102';
}
.pagebuilder-icon-prev:before {
  content: '\f103';
}
.pagebuilder-icon-up:before {
  content: '\f104';
}
.product-full-width-section {
  padding: .5em 0;
}
.product-full-width-section .block.review-add {
  margin-top: 2.7rem;
}
.page-layout-product-full-width .block.related {
  margin-top: 2.7rem;
}
.page-main-details .product-section-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.additional-attributes-wrapper .additional-attributes {
  border: none;
  width: auto;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > th {
  border: none;
  padding: 5.5px 30px 10px 0;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > td {
  border: none;
  padding: 5.5px 5px 10px;
}
.cms-index-index.page-layout-cms-full-width .nav-sections {
  margin-bottom: 0;
}
.slick-slider {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev {
  left: 2rem;
}
.slick-prev:before {
  content: '\f103';
  padding-right: 5px;
}
.slick-next {
  right: 2rem;
}
.slick-next:before {
  content: '\f102';
  padding-left: 5px;
}
.slick-prev,
.slick-next {
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: rgba(252, 252, 252, 0.6);
  border: none;
  border-radius: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 60px;
  z-index: 101;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: .2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: .2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.primary),
.slick-next:not(.primary) {
  background: rgba(252, 252, 252, 0.7);
  border: none;
  box-shadow: none;
}
.slick-prev:active:active,
.slick-next:active:active,
.slick-prev:focus:active,
.slick-next:focus:active,
.slick-prev:not(.primary):active,
.slick-next:not(.primary):active {
  box-shadow: none;
}
.slick-dots {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 14px;
}
.slick-dots li button {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: .3s;
  width: 14px;
}
.slick-dots li button:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary) {
  box-shadow: none;
}
.slick-dots li.slick-active button {
  background: #1c1918;
}
[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='banner'] > [data-element='link']:hover,
[data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
.pagebuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  box-sizing: border-box;
  padding: 30px;
  position: relative;
  transition: background-color 500ms ease;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}
.pagebuilder-banner-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-banner-wrapper .pagebuilder-banner-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
[data-content-type$='block'] .block p:last-child {
  margin-bottom: 1rem;
  margin-top: 0;
}
[data-content-type='buttons'] {
  max-width: 100%;
}
[data-content-type='button-item'] {
  max-width: 100%;
}
[data-content-type='button-item'] [data-element='link'],
[data-content-type='button-item'] [data-element='empty_link'] {
  max-width: 100%;
  word-wrap: break-word;
}
[data-content-type='button-item'] [data-element='empty_link'] {
  cursor: default;
}
a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
  line-height: 2.2rem;
  font-size: 1.8rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 14px 17px;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 600;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
}
a.pagebuilder-button-link:visited,
button.pagebuilder-button-link:visited,
div.pagebuilder-button-link:visited {
  color: #1979c3;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
  color: #006bb4;
  text-decoration: underline;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
  color: #ff5501;
  text-decoration: underline;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus {
  background: none;
  border: 0;
}
a.pagebuilder-button-link.disabled,
button.pagebuilder-button-link.disabled,
div.pagebuilder-button-link.disabled,
a.pagebuilder-button-link[disabled],
button.pagebuilder-button-link[disabled],
div.pagebuilder-button-link[disabled],
fieldset[disabled] a.pagebuilder-button-link,
fieldset[disabled] button.pagebuilder-button-link,
fieldset[disabled] div.pagebuilder-button-link {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  text-decoration: none;
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active,
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
  text-decoration: none;
}
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
a.pagebuilder-button-primary.disabled,
button.pagebuilder-button-primary.disabled,
div.pagebuilder-button-primary.disabled,
a.pagebuilder-button-primary[disabled],
button.pagebuilder-button-primary[disabled],
div.pagebuilder-button-primary[disabled],
fieldset[disabled] a.pagebuilder-button-primary,
fieldset[disabled] button.pagebuilder-button-primary,
fieldset[disabled] div.pagebuilder-button-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active,
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
  text-decoration: none;
}
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
a.pagebuilder-button-secondary.disabled,
button.pagebuilder-button-secondary.disabled,
div.pagebuilder-button-secondary.disabled,
a.pagebuilder-button-secondary[disabled],
button.pagebuilder-button-secondary[disabled],
div.pagebuilder-button-secondary[disabled],
fieldset[disabled] a.pagebuilder-button-secondary,
fieldset[disabled] button.pagebuilder-button-secondary,
fieldset[disabled] div.pagebuilder-button-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.pagebuilder-column {
  box-sizing: border-box;
}
[data-content-type='heading'] {
  word-wrap: break-word;
}
[data-content-type='html'] {
  word-wrap: break-word;
}
figure[data-content-type='image'] {
  box-sizing: border-box;
}
figure[data-content-type='image'] > [data-element='link'],
figure[data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit;
}
figure[data-content-type='image'] figcaption {
  word-wrap: break-word;
}
[data-content-type='map'] {
  box-sizing: border-box;
  height: 300px;
}
[data-content-type='row'] li.product-item {
  text-align: left;
}
.pagebuilder-column .widget-product-grid .product-item {
  max-width: 100%;
  min-width: 50px;
}
.pagebuilder-column .widget-product-grid .product-item .price-box {
  word-wrap: break-word;
}
.pagebuilder-column .widget-product-grid .product-item .price-box .price {
  white-space: normal;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
  display: inline-block;
  max-width: 100%;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
  display: inline-block;
  width: auto;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
  max-width: 100%;
  white-space: normal;
}
.pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
  width: 200px;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {
  display: block;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {
  visibility: visible;
}
[data-content-type='products'][data-appearance='carousel'] .product-item-info {
  width: auto;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item {
  display: none;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {
  display: block;
  visibility: hidden;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item {
  opacity: .5;
  transition: all 300ms ease;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {
  opacity: 1;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {
  opacity: 1;
}
[data-content-type='row'][data-appearance='contained'] {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1280px;
}
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-bleed'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  width: 100%;
}
[data-content-type='slide'] {
  box-sizing: border-box;
  line-height: 20px;
  min-height: inherit;
  overflow: hidden;
}
[data-content-type='slide'] > [data-element='link'],
[data-content-type='slide'] > [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] > [data-element='link']:hover,
[data-content-type='slide'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] + [data-content-type='slide'] {
  height: 0;
  min-height: 0;
}
.slick-slider [data-content-type='slide'] + [data-content-type='slide'] {
  height: initial;
  min-height: inherit;
}
.pagebuilder-slide-wrapper {
  border-radius: inherit;
  box-sizing: border-box;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-slide-wrapper .jarallax-viewport-element {
  height: 100%;
  left: -15000vw;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 100;
}
.slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {
  left: 0;
}
.pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}
.pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
  position: relative;
  z-index: 2;
}
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {
  margin: auto !important;
  transform: none !important;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  border-radius: inherit;
  box-sizing: border-box;
  padding: 30px;
  transition: background-color 500ms ease;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: inherit;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-slide-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-slide-wrapper .pagebuilder-slide-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
div[data-content-type='slider'] {
  visibility: hidden;
}
div[data-content-type='slider'].slick-initialized {
  visibility: visible;
}
div[data-content-type='slider'] .slick-list,
div[data-content-type='slider'] .slick-track,
div[data-content-type='slider'] .slick-slide {
  min-height: inherit;
}
div[data-content-type='slider'] .slick-list > div,
div[data-content-type='slider'] .slick-track > div,
div[data-content-type='slider'] .slick-slide > div {
  line-height: 0;
  min-height: inherit;
  overflow: hidden;
  width: 100%;
}
div[data-content-type='slider'] a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
  appearance: button;
  color: initial;
  padding: 10px;
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation {
  display: block;
  font-size: 0;
  margin: 0 0 -1px;
  padding: 0;
}
div[data-content-type='tabs'] .tabs-navigation li:first-child {
  margin-left: 0 !important;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  border-bottom: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  word-wrap: break-word;
  z-index: 1;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
  margin-left: -1px;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  border-right: 0;
  color: #000000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
  display: block;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
  border-right: 1px solid #cccccc;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
  background: #ffffff;
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all .3s;
}
div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  min-height: inherit;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
  display: none;
}
div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}
div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}
div[data-content-type='text'] {
  word-wrap: break-word;
}
div[data-content-type='video'] {
  font-size: 0;
}
div[data-content-type='video'] .pagebuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
div[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
div[data-content-type='video'] iframe,
div[data-content-type='video'] video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  font-family: 'object-fit: cover;', sans-serif;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.jarallax-video-fallback {
  transform: scale3d(0, 0, 0);
}
.jarallax .video-overlay {
  -webkit-transform: translate3d(0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -99;
}
.jarallax [id*='jarallax-container'] video,
.jarallax [id*='jarallax-container'] iframe {
  visibility: hidden;
}
.cms-content-important {
  background-color: #f5f5f5;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.pagebuilder-full-width {
  float: left;
  width: 100%;
}
.pagebuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pagebuilder-accordion {
  margin: 0;
  padding: 0;
}
.pagebuilder-accordion > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.pagebuilder-accordion > .item.title > .switch {
  display: block;
}
.pagebuilder-accordion > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.pagebuilder-accordion > .item.content:before,
.pagebuilder-accordion > .item.content:after {
  content: '';
  display: table;
}
.pagebuilder-accordion > .item.content:after {
  clear: both;
}
.pagebuilder-accordion > .item.content.active {
  display: block;
}
.pagebuilder-accordion > .item.title {
  margin: 0 0 5px;
}
.pagebuilder-accordion > .item.title > .switch {
  background: #f0f0f0;
  border-bottom: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  height: 40px;
  padding: 5px 20px 5px 20px;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.8rem;
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #7d7d7d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:focus,
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:hover {
  background: #fcfcfc;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:active,
.pagebuilder-accordion > .item.title.active > .switch,
.pagebuilder-accordion > .item.title.active > .switch:focus,
.pagebuilder-accordion > .item.title.active > .switch:hover {
  background: #ffffff;
  color: #333333;
  text-decoration: none;
  padding-bottom: 5px;
}
.pagebuilder-accordion > .item.content {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  margin: 0 0 5px;
  padding: 20px 20px 20px 20px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.product-info-stock-sku .configurable-variation-qty {
  display: none;
}
.amslick-slider-container {
  /* phpcs:ignore Magento2.Less.SemicolonSpacing.NotAtEnd */
}
.amslick-slider-container .slick-dots li button:focus,
.amslick-slider-container .slick-dots li button:hover,
.amslick-slider-container .slick-list:focus {
  outline: 0;
}
.amslick-slider-container .slick-list,
.amslick-slider-container .slick-slider,
.amslick-slider-container .slick-track {
  display: block;
  position: relative;
}
.amslick-slider-container .slick-loading .slick-slide,
.amslick-slider-container .slick-loading .slick-track {
  visibility: hidden;
}
.amslick-slider-container .slick-list {
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.amslick-slider-container .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.amslick-slider-container .slick-slider .slick-list,
.amslick-slider-container .slick-slider .slick-track {
  transform: translate3d(0, 0, 0);
}
.amslick-slider-container .slick-track {
  left: 0;
  margin: 0 auto;
  top: 0;
}
.amslick-slider-container .slick-track:after,
.amslick-slider-container .slick-track:before {
  content: '';
  display: table;
}
.amslick-slider-container .slick-track:after {
  clear: both;
}
.amslick-slider-container .slick-slide,
.amslick-slider-container .slick-slide.slick-loading img {
  display: none;
}
.amslick-slider-container .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  vertical-align: middle;
}
.amslick-slider-container [dir=rtl] .slick-slide {
  float: right;
}
.amslick-slider-container .slick-slide.dragging img {
  pointer-events: none;
}
.amslick-slider-container .slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.amslick-slider-container .slick-arrow.slick-hidden {
  display: none;
}
.amslick-slider-container .slick-loading .slick-list {
  background: 0 0;
  position: relative;
}
.amslick-slider-container .slick-loading .slick-list:before {
  animation: loading 1s infinite linear;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  border-style: solid;
  border-top-color: #5c5c5c;
  border-width: 3px;
  content: '';
  display: block;
  height: 25px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 25px;
}
.amslick-slider-container .slick-next.slick-disabled,
.amslick-slider-container .slick-prev.slick-disabled {
  opacity: 0.25;
}
.amslick-slider-container .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.amslick-slider-container .slick-dots {
  display: block;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
.amslick-slider-container .slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  width: 20px;
}
.amslick-slider-container .slick-dots li button,
.amslick-slider-container .slick-slider .slick-arrow {
  box-shadow: none;
  cursor: pointer;
  display: block;
  outline: 0;
}
.amslick-slider-container .slick-dots li button {
  background: 0 0;
  border: 0;
  color: transparent;
  font-size: 0;
  height: 20px;
  line-height: 0;
  padding: 5px;
  width: 20px;
}
.amslick-slider-container .slick-dots li button:focus:before,
.amslick-slider-container .slick-dots li button:hover:before {
  opacity: 1;
}
.amslick-slider-container .slick-dots li button:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  content: '•';
  font-size: 16px;
  height: 20px;
  left: 0;
  line-height: 20px;
  opacity: 0.25;
  position: absolute;
  text-align: center;
  top: 0;
  width: 20px;
}
.amslick-slider-container .slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.amslick-slider-container .slick-slider {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  padding: 0 20px;
  touch-action: pan-y;
  user-select: none;
}
.amslick-slider-container .slick-slider .slick-arrow {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjQzRDNEM0Ii8+PC9zdmc+') center no-repeat !important;
  border: none;
  color: transparent;
  font-size: 0;
  height: 22px;
  line-height: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  transition: background .3s ease;
  width: 15px;
}
.amslick-slider-container .slick-slider .slick-arrow:before,
.amslick-slider-container .slick-slider .slick-arrow:after {
  content: '';
}
.amslick-slider-container .slick-slider .slick-arrow:hover {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0uMi40QTEgMSAwIDAgMSAxLjYuMmwxMiAxMGExIDEgMCAwIDEgMCAxLjZsLTEyIDEwYTEgMSAwIDAgMS0xLjItMS42TDExLjMzMyAxMSAuNCAxLjhBMSAxIDAgMCAxIC4yLjR6IiBmaWxsPSIjMTYxNjE2Ii8+PC9zdmc+') center no-repeat;
}
.amslick-slider-container .slick-slider .slick-arrow.slick-next {
  right: 0;
}
.amslick-slider-container .slick-slider .slick-arrow.slick-prev {
  left: 0;
  transform: rotate(180deg) translate(0, 50%);
}
.amslick-slider-container .slick-initialized .slick-slide {
  display: inline-block !important;
  float: none !important;
  height: auto;
}
.amslick-slider-container .product-items.slick-slider > .slick-list {
  padding: 15px 0;
}
.amslick-slider-container .product-items.slick-slider .slick-slide .product-item {
  display: block !important;
  margin: auto !important;
  max-width: 205px;
}
.amslick-slider-container .sidebar.sidebar-additional {
  width: 100%;
}
@keyframes loading {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(359.9deg);
  }
}
.amgdprcookie-cookie-container {
  margin: 0 10px 20px 0;
}
.amgdprcookie-cookie-container.-modal:first-child {
  padding-top: 25px;
}
.amgdprcookie-cookie-container.-modal .amgdprcookie-header,
.amgdprcookie-cookie-container.-modal .amgdprcookie-text {
  padding-left: 25px;
}
.amgdprcookie-cookie-container.-modal {
  margin-right: 30px;
  box-shadow: none;
  direction: ltr;
}
.amgdprcookie-cookie-container .amgdprcookie-header {
  display: flex;
  justify-content: space-between;
}
.amgdprcookie-cookie-container .amgdprcookie-caption {
  margin: 0 0 15px;
  font-weight: bold;
  font-size: 16px;
  line-height: 27px;
}
.amgdprcookie-cookie-container .amgdprcookie-text {
  margin-bottom: 10px;
  color: #363636;
  font-size: 12px;
}
.amgdprcookie-cookie-container .amgdprcookie-options {
  font-size: 12px;
  color: #5384ec;
  cursor: pointer;
}
.amgdprcookie-toggle-cookie {
  position: relative;
  padding-left: 50px;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input {
  width: 0;
  height: 0;
  opacity: 0;
}
.amgdprcookie-toggle-cookie .amgdprcookie-label {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 29px;
  border-radius: 40px;
  background: #a5a5a5;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.amgdprcookie-toggle-cookie .amgdprcookie-label:after {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 25px;
  height: 25px;
  border-radius: 40px;
  background: #fff;
  content: '';
  transition: all .4s ease;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:active + .amgdprcookie-label,
.amgdprcookie-toggle-cookie .amgdprcookie-input:focus + .amgdprcookie-label {
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled + .amgdprcookie-label {
  background: #e8e8e8;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled + .amgdprcookie-label:after {
  left: 95%;
  transform: translateX(-100%);
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label {
  background: #1979c3;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label:after {
  left: 95%;
  transform: translateX(-100%);
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:not([checked]) + .amgdprcookie-label {
  background: #a5a5a5;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled + .amgdprcookie-label {
  background: #e8e8e8;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled + .amgdprcookie-label:after {
  left: 2px;
}
.amgdprcookie-toggle-cookie .amgdprcookie-input:focus + .amgdprcookie-label {
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-main-wrapper {
  color: #363636;
}
.amgdprcookie-main-wrapper .amgdprcookie-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.amgdprcookie-main-wrapper .amgdprcookie-head {
  font-size: 20px;
  line-height: 20px;
}
.amgdprcookie-main-wrapper .amgdprcookie-btn-wrapper {
  display: flex;
}
.amgdprcookie-main-wrapper .amgdprcookie-btn {
  padding: 7px 27px;
  border: 0;
  border-radius: 6px;
  background: #ef7c4a;
  box-shadow: 0 3px 5px rgba(62, 40, 13, 0.15);
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
.amgdprcookie-main-wrapper .amgdprcookie-btn:first-child {
  margin: 0 15px;
}
.amgdprcookie-main-wrapper .amgdprcookie-btn:hover {
  background: #eb5a1b;
}
.amgdprcookie-main-wrapper .amgdprcookie-btn:focus,
.amgdprcookie-main-wrapper .amgdprcookie-btn:active {
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-cookie-container .amgdprcookie-link {
  float: right;
  color: #389dfe;
  text-transform: capitalize;
  letter-spacing: .3px;
  font-size: 12px;
  cursor: pointer;
}
.amgdprjs-bar-template {
  display: block !important;
  position: fixed;
  /* added to support older browsers */
  position: sticky;
}
.amgdprjs-bar-template .amgdprcookie-buttons-block .amgdprcookie-button {
  margin-right: 5px;
}
.amgdprjs-bar-template.-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  max-width: 740px;
  transform: translate(-50%, -50%);
}
.amgdprjs-bar-template.-popup:before {
  width: 100%;
  height: 100%;
  background-color: #0a6c9f;
  content: '';
}
.amgdprjs-bar-template.-popup .amgdprcookie-bar-container {
  padding: 50px;
}
.amgdprjs-bar-template.-popup .amgdprcookie-bar-block {
  width: 100%;
}
.amgdprjs-bar-template.-popup .amgdprcookie-buttons-block {
  display: flex;
  justify-content: center;
}
.amgdprcookie-groups-modal .modal-inner-wrap {
  border-radius: 4px;
  box-shadow: 0 -2px 18px rgba(0, 0, 0, 0.06);
  max-width: 740px;
}
.amgdprcookie-groups-modal.-table .modal-inner-wrap {
  max-width: 1290px;
  min-width: 700px;
  overflow-x: auto;
}
.amgdprcookie-groups-modal .modal-title {
  border-bottom: none;
  font-size: 20px;
  font-weight: bold;
}
.amgdprcookie-groups-modal .action-close {
  display: none;
}
.amgdprcookie-groups-modal .amgdprcookie-form {
  padding: 0 10px;
}
.amgdprcookie-groups-modal .amgdprcookie-done {
  background-color: #5384ec;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1.35px;
  text-transform: uppercase;
  transition: background-color 0.3s ease-out;
  width: 100%;
}
.amgdprcookie-groups-modal .amgdprcookie-done:hover {
  background-color: #1357e6;
}
.amgdprcookie-groups-modal .amgdprcookie-done:focus {
  background-color: #1357e6;
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-groups-modal:not(.-table) .modal-footer {
  padding-top: 0;
}
.amgdprcookie-groups-modal .amgdprcookie-form-container,
.amgdprcookie-groups-modal .amgdprcookie-tbody {
  overflow: auto;
  scrollbar-color: #e0e0e0 #ffffff;
  scrollbar-width: thin;
  scrollbar-face-color: #e0e0e0;
  scrollbar-highlight-color: #e0e0e0;
  scrollbar-shadow-color: #e0e0e0;
  scrollbar-track-color: #ffffff;
  display: block;
  max-height: 500px;
  overflow-y: auto;
}
.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar {
  width: 6px;
}
.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar-track,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar-track {
  background-color: #ffffff;
  box-shadow: none;
}
.amgdprcookie-groups-modal .amgdprcookie-form-container::-webkit-scrollbar-thumb,
.amgdprcookie-groups-modal .amgdprcookie-tbody::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #e0e0e0;
}
.amgdprcookie-bar-container {
  background: #fff;
  box-shadow: 0 -2px 18px rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 30px 10px;
  z-index: 10;
}
.amgdprcookie-bar-container .amgdprcookie-buttons-block {
  display: flex;
  flex-direction: column;
}
.amgdprcookie-bar-container .amgdprcookie-policy {
  margin-bottom: 20px;
  max-height: 30vh;
  max-width: 640px;
  overflow-y: auto;
}
.amgdprcookie-bar-container .amgdprcookie-button:first-child {
  margin-bottom: 10px;
}
.amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button {
  margin-bottom: 0;
  padding: 10px 30px;
}
.amgdprcookie-buttons-block {
  display: flex;
  flex-direction: column;
}
.amgdprcookie-buttons-block.-settings {
  padding-bottom: 30px;
}
.amgdprcookie-buttons-block .amgdprcookie-button {
  background: #fff;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  color: #5384ec;
  font-weight: bold;
  letter-spacing: 1.35px;
  margin-top: 15px;
  padding: 10px 15px;
  text-transform: uppercase;
  transition: opacity 0.3s ease, color 0.3s ease-out, background-color 0.3s ease-out, border 0.3s ease-out;
}
.amgdprcookie-buttons-block .amgdprcookie-button:hover {
  opacity: .9;
}
.amgdprcookie-buttons-block .amgdprcookie-button:active,
.amgdprcookie-buttons-block .amgdprcookie-button:focus {
  opacity: .9;
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-buttons-block .amgdprcookie-button.-allow,
.amgdprcookie-buttons-block .amgdprcookie-button.-save {
  background: #5384ec;
  color: #fff;
  flex-basis: 33%;
}
.amgdprcookie-modal-template {
  background: #fff;
  overflow-y: auto;
  margin-left: 5px;
}
.amgdprcookie-modal-template .amgdprcookie-button.-allow:not(.-save) {
  background: inherit;
  color: #5384ec;
  margin-bottom: 0;
}
.amgdprcookie-modal-container .modal-content {
  padding: 0;
}
.amgdprcookie-groups-container {
  box-shadow: 0 -2px 18px rgba(0, 0, 0, 0.06);
  direction: rtl;
  height: 58vh;
  min-height: 170px;
  overflow-y: scroll;
}
.amgdprcookie-policy-container {
  box-shadow: 0 -2px 18px rgba(0, 0, 0, 0.06);
  padding: 24px;
}
.amgdprcookie-text-container .amgdprcookie-policy {
  display: inline;
}
.amgdprcookie-modal-container.modal-popup.modal-slide {
  left: 0;
  pointer-events: none;
  right: 46px;
}
.amgdprcookie-modal-container .modal-inner-wrap {
  height: 100%;
  margin: 0;
  position: relative;
}
.amgdprcookie-modal-container .modal-inner-wrap .modal-header {
  position: absolute;
  right: 0;
}
.amgdprcookie-modal-container .modal-inner-wrap .action-close {
  margin: 5px;
  padding: 0;
}
.amgdprcookie-modal-container .modal-inner-wrap .action-close:before {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4IiBzdHJva2U9IiNDQUNBQ0EiLz48cGF0aCBkPSJNNS4yNSA1LjI1bDYuNSA2LjVtMC02LjVsLTYuNSA2LjUiIHN0cm9rZT0iI0NBQ0FDQSIvPjwvc3ZnPg==') no-repeat center;
  content: '';
  height: 25px;
  width: 25px;
}
.amgdprcookie-modal-container .modal-inner-wrap .action-close:focus {
  box-shadow: 0 0 3px 1px #00699d;
}
.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container {
  overflow: auto;
  scrollbar-color: #e8e8e8 #ffffff;
  scrollbar-width: thin;
  scrollbar-face-color: #e8e8e8;
  scrollbar-highlight-color: #e8e8e8;
  scrollbar-shadow-color: #e8e8e8;
  scrollbar-track-color: #ffffff;
}
.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar {
  width: 4px;
}
.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar-track {
  background-color: #ffffff;
  box-shadow: none;
}
.amgdprcookie-modal-container .modal-inner-wrap .amgdprcookie-groups-container::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #e8e8e8;
}
.amgdprcookie-settings-form .amgdprcookie-toggle-cookie .amgdprcookie-input.disabled + .amgdprcookie-label {
  background: #e8e8e8;
}
.amgdprcookie-groups-modal .amgdprcookie-table .amgdprcookie-row,
.amgdprcookie-groups-modal .amgdprcookie-table thead tr,
.amgdprcookie-groups-modal .amgdprcookie-table thead {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.amgdprcookie-groups-modal .amgdprcookie-cell.-name {
  word-wrap: break-word;
}
.amgdprcookie-modal-container .amgdprcookie-modal-template {
  width: 20%;
  min-width: 400px;
  margin-left: 0;
  height: 100%;
  pointer-events: auto;
  z-index: 900;
  position: relative;
}
.ammodals-overlay {
  background-color: rgba(51, 51, 51, 0.55);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 899;
}
[data-amgdpr-content-from='subscription'] {
  display: table-row-group;
}
.block.newsletter .form.subscribe > [data-amgdpr-content-from='subscription'].amgdpr-checkbox.field {
  float: none;
}
[data-amgdpr-content-from='subscription'] .amgdpr-checkbox {
  margin-top: 8px;
}
[data-amgdpr-content-from='subscription'] .amgdpr-label.label {
  position: inherit;
}
.amgdpr-modal-container .amgdpr-privacy-policy {
  display: none;
}
.amgdpr-modal-container .amgdpr-privacy-policy,
.amgdpr-modal-container .amgdpr-html-content {
  overflow-y: scroll;
  max-height: 500px;
  word-wrap: break-word;
}
.checkout-index-index .amgdpr-modal-container.modal-popup:not(.agreements-modal):not(.popup-authentication) .modal-inner-wrap,
.amgdpr-modal-container .modal-inner-wrap {
  max-width: 1130px;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);
}
.amgdpr-modal-container .modal-header {
  padding: 30px 30px 20px;
}
.amgdpr-modal-container .modal-content {
  padding: 0 30px 0 25px;
}
.amgdpr-modal-container .modal-footer {
  padding: 30px 35px 30px;
}
.amgdpr-modal-container .modal-header .modal-title {
  margin-left: 10px;
  padding: 0;
  border-bottom: none;
  color: #5384ec;
  font-weight: 400;
  font-size: 26px;
}
.amgdpr-modal-container .action.action-primary:hover {
  background-color: #1357e6;
}
.amgdpr-modal-container .action.action-primary {
  width: 100%;
  border-radius: 3px;
  background-color: #5384ec;
  box-shadow: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  font-weight: bold;
  transition: background-color 0.3s ease-out;
}
.amgdpr-modal-container .action-close {
  top: 10px;
  right: 10px;
  line-height: 14px;
}
.amgdpr-modal-container .action-close:focus,
.amgdpr-modal-container .action-primary:focus,
.amgdpr-modal-container .action-close:active,
.amgdpr-modal-container .action-primary:active {
  box-shadow: 0 0 3px 1px #00699d;
  opacity: .9;
}
.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar {
  width: 6px;
}
.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar-track,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar-track {
  width: 6px;
  background: #fff;
}
.amgdpr-modal-container .amgdpr-html-content::-webkit-scrollbar-thumb,
.amgdpr-modal-container .amgdpr-privacy-policy::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #e0e0e0;
}
.amgdpr-notification-container {
  margin-left: 10px;
  padding: 25px;
  font-weight: 600;
  background: #ffeaac;
}
.amgdpr-cookie-link {
  margin-top: 10px;
}
.amgdpr-cookie-link .amgdpr-link {
  display: none;
}
.amgdpr-cookie-link .amgdpr-link.-show {
  display: block;
}
.amgdpr-settings-container {
  display: inline-flex;
  flex-wrap: wrap;
  margin: -40px 0 40px -40px;
  width: calc(100% + 40px);
}
.amgdpr-settings-container .amgdpr-block {
  display: none;
  margin-top: 20px;
}
.amgdpr-settings-container .amgdpr-block .fieldset {
  margin-bottom: 20px;
}
.amgdpr-settings-container .amgdpr-mail {
  margin-top: 10px;
}
.amgdpr-settings-container .amgdpr-block .amgdpr-checkbox.field,
.amgdpr-settings-container .field.control.checkbox {
  margin-bottom: 20px;
}
.amgdpr-checkbox-container {
  margin: 40px 0 0 40px;
  max-width: 220px;
  position: relative;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked ~ .amgdpr-block {
  display: block;
}
.amgdpr-checkbox-container > .amgdpr-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px;
}
.amgdpr-checkbox-container > .amgdpr-label {
  background-color: #e8f6ff;
  border: 2px solid #e8f6ff;
  border-radius: 20px;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 220px;
  position: relative;
  transition: border 0.3s ease-in, background-color 0.3s ease-in;
  width: 220px;
}
.amgdpr-checkbox-container > .amgdpr-label:before {
  content: '';
  height: 100px;
  left: 50%;
  position: absolute;
  top: 40%;
  transform: translate(-50%, -50%);
  width: 100px;
}
.amgdpr-checkbox-container > .amgdpr-label.-download:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/download.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-download:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/download_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-label.-policy:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/policy.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-policy:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/policy_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-label.-anonymise:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/anonymise.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-anonymise:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/anonymise_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-label.-delete:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/delete.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-delete:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/delete_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-label.-consents:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/consents.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-consents:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/consents_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-label.-dpoinfo:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/officer.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label.-dpoinfo:before {
  background: url('../../frontend/Alothemes/expert1/en_US/Amasty_Gdpr/images/officer_active.svg') no-repeat center;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label {
  background-color: #3d9fe9;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label .amgdpr-title {
  color: #fff;
}
.amgdpr-checkbox-container .amgdpr-title {
  color: #333;
  font-size: 16px;
  font-weight: 600;
  left: 50%;
  min-width: 180px;
  position: absolute;
  text-align: center;
  top: 80%;
  transform: translate(-50%, -50%);
  transition: color 0.3s ease-in;
}
.amgdpr-checkbox-container .amgdpr-svg {
  fill: #000;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:focus + .amgdpr-label,
.amgdpr-checkbox-container > .amgdpr-checkbox:active + .amgdpr-label,
.amgdpr-checkbox-container > .amgdpr-label:hover {
  border: 2px solid #1979c2;
  box-shadow: 0 5px 10px #b7dbf7;
}
body.skeleton-page {
  overflow: hidden;
}
@media (min-width: 1921px) {
  .grid-slider:not([class*=initialized])[data-visible="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-visible="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-visible="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-visible="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-visible="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-visible="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-visible="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-visible="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 1481px) and (max-width: 1920px) {
  .grid-slider:not([class*=initialized])[data-widescreen="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-widescreen="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 1200px) and (max-width: 1480px) {
  .grid-slider:not([class*=initialized])[data-desktop="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-desktop="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .grid-slider:not([class*=initialized])[data-laptop="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-laptop="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .grid-slider:not([class*=initialized])[data-notebook="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-notebook="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .grid-slider:not([class*=initialized])[data-tablet="8"] .item {
    width: calc(12.5%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="7"] .item {
    width: calc(14.28571429%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-tablet="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 480px) and (max-width: 576px) {
  .grid-slider:not([class*=initialized])[data-landscape="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-landscape="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-landscape="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-landscape="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-landscape="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-landscape="1"] .item {
    width: calc(100%);
  }
}
@media (min-width: 360px) and (max-width: 480px) {
  .grid-slider:not([class*=initialized])[data-portrait="6"] .item {
    width: calc(16.66666667%);
  }
  .grid-slider:not([class*=initialized])[data-portrait="5"] .item {
    width: calc(20%);
  }
  .grid-slider:not([class*=initialized])[data-portrait="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-portrait="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-portrait="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-portrait="1"] .item {
    width: calc(100%);
  }
}
@media (max-width: 360px) {
  .grid-slider:not([class*=initialized])[data-mobile="4"] .item {
    width: calc(25%);
  }
  .grid-slider:not([class*=initialized])[data-mobile="3"] .item {
    width: calc(33.33333333%);
  }
  .grid-slider:not([class*=initialized])[data-mobile="2"] .item {
    width: calc(50%);
  }
  .grid-slider:not([class*=initialized])[data-mobile="1"] .item {
    width: calc(100%);
  }
}
.magepow_core {
  display: block;
}
.grid-slider {
  opacity: 0;
}
.grid-init .grid-slider,
.grid-slider.grid-init,
.grid-slider.slick-initialized,
.content-products .product-items.grid-init,
.content-products .grid-init .product-items,
.content-products .product-items.slick-initialized {
  opacity: 1;
}
.grid-init .product-item-info,
.slick-initialized .product-item-info {
  width: auto;
}
.cookie-hidden-bottom #notice-cookie-block {
  display: none;
}
.message.global.cookie.magepow-gdpr-cookie-notice {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 3;
  line-height: 2;
  padding: 30px;
  margin: 0;
  display: block;
  z-index: 10;
  padding: 15px;
}
.magepow-gdpr-cookie-notice.message.global h3 {
  margin-top: 0;
}
.magepow-gdpr-cookie-notice.gdpr-box-shadow {
  -webkit-box-shadow: -2px 2px 82px -26px #000000;
  box-shadow: -2px 2px 82px -26px #000000;
}
.magepow-gdpr-cookie-notice.text-align-center {
  text-align: center;
}
.magepow-gdpr-cookie-notice.text-align-left {
  text-align: left;
}
.magepow-gdpr-cookie-notice.text-align-right {
  text-align: right;
}
.layered_overlay {
  background-color: #fff;
  height: 100%;
  left: 0;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
  display: none;
}
.layered_overlay div {
  height: 100%;
  width: 100%;
  position: relative;
}
.layered_overlay div img {
  top: 50%;
  left: 50%;
  display: block;
  position: absolute;
  margin-top: -15px;
  margin-left: -15px;
}
.loading_body .preloading {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #FFF;
  opacity: .8;
  z-index: 9999999;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  transition: all .5s ease;
}
.loading_body .loading {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  background-repeat: no-repeat;
  background-size: 100%;
}
.loading_img .lazyload {
  background-image: url("../../frontend/Alothemes/expert1/en_US/Magepow_SpeedOptimizer/images/loader.svg");
  background-size: 30px auto;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.loading_img .lazyload.loaded {
  background-image: none;
  background-size: auto;
}
.stickyCart {
  position: fixed;
  background: #000;
  width: 100%;
  bottom: 0;
  height: 90px;
  z-index: 99;
  display: none;
  align-items: center;
  justify-content: center;
}
.stickyCart.sticky_show_atc {
  display: block;
}
.stickyCart .stickyChild {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 90px;
}
.stickyCart .stickyChild #parentQtySticky {
  height: 43px;
}
.stickyCart .stickyChild #timerSticky {
  position: relative;
}
.stickyCart .stickyChild .clSticky {
  padding: 0 10px 0 10px;
}
.stickyCart .stickyChild .clSticky .quantity {
  text-align: left;
  margin-right: 0;
  position: relative;
  border: 1px solid #999;
}
.stickyCart .stickyChild .clSticky .quantity .qty {
  width: calc(100% - 20px);
  border: 0;
  height: 40px;
  padding: 0;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
}
.stickyCart .stickyChild .clSticky .stickyProductName {
  color: #eee;
}
.stickyCart .stickyChild .clSticky .imgBorder {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  border: solid 1px #eee;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stickyCart .stickyChild .clSticky .imgBorder .borderImg {
  width: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  overflow: hidden;
}
.stickyCart .stickyChild .clSticky .imgBorder .borderImg .stickyImg {
  width: 100%;
  max-width: 100%;
}
.stickyCart .stickyChild #btnSticky {
  background-color: transparent;
  min-height: 42px;
  border-color: #fff;
}
.stickyCart .stickyChild #btnSticky:hover {
  background-color: #b59677;
  color: #fff;
}
.stickyCart .stickyChild .contentShow #btnSticky {
  color: #fff;
  border: 1px solid #ccc;
}
.stickyCart .btn-plus {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
}
.stickyCart .btn-plus .items {
  background: transparent;
  color: #fff;
  border: none;
  width: 100%;
}
.stickyCart .btn-plus .items .fa {
  font-family: 'icons-blank-theme';
  font-style: normal;
  font-size: 9px;
}
.stickyCart .btn-plus .items .fa.fa-angle-up:before {
  content: "\e61c";
}
.stickyCart .btn-plus .items .fa.fa-angle-down:before {
  content: "\e60f";
}
.stickyCart .quantity input:focus {
  outline: 0;
}
@media only screen and (max-width: 767px) {
  .contentHide {
    display: none;
  }
  .contentShow #btnSticky {
    width: 100%;
  }
}
.bfb-checkbox-item,
.bfb-radio-item {
  margin-top: 0.7rem;
}
.mgz-control-radio,
.mgz-control-checkbox {
  cursor: pointer;
  opacity: .01;
  overflow: hidden;
  position: absolute !important;
  vertical-align: top;
}
.mgz-control-radio:after,
.mgz-control-checkbox:after {
  display: none;
}
.mgz-control-radio + label,
.mgz-control-checkbox + label {
  cursor: pointer;
  display: inline-block;
  vertical-align: sub;
}
.mgz-control-radio + label:before,
.mgz-control-checkbox + label:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #adadad;
  color: transparent;
  float: left;
  height: 1.6rem;
  text-align: center;
  vertical-align: top;
  width: 1.6rem;
}
.mgz-control-radio + label,
.mgz-control-checkbox + label {
  padding-left: 2.2rem;
}
.mgz-control-radio + label:before,
.mgz-control-checkbox + label:before {
  margin: 1px 0 0 -2.2rem;
}
.mgz-control-radio:checked + label:before,
.mgz-control-checkbox:checked + label:before {
  color: #514943;
}
.mgz-control-radio.disabled + label,
.mgz-control-checkbox.disabled + label,
.mgz-control-radio[disabled] + label,
.mgz-control-checkbox[disabled] + label {
  color: #303030;
  cursor: default;
  opacity: .5;
}
.mgz-control-radio.disabled + label:before,
.mgz-control-checkbox.disabled + label:before,
.mgz-control-radio[disabled] + label:before,
.mgz-control-checkbox[disabled] + label:before {
  background-color: #e9e9e9;
  border-color: #adadad;
  cursor: default;
}
._keyfocus .mgz-control-radio:not([disabled]):focus + label:before,
._keyfocus .mgz-control-checkbox:not([disabled]):focus + label:before,
._keyfocus .mgz-control-radio:not(.disabled):focus + label:before,
._keyfocus .mgz-control-checkbox:not(.disabled):focus + label:before {
  border-color: #007bdb;
}
.mgz-control-radio:not([disabled]):hover + label:before,
.mgz-control-checkbox:not([disabled]):hover + label:before,
.mgz-control-radio:not(.disabled):hover + label:before,
.mgz-control-checkbox:not(.disabled):hover + label:before {
  border-color: #878787;
}
.mgz-control-radio + label:before {
  border-radius: 1.6rem;
  content: '';
  transition: border-color 0.1s linear, color 0.1s ease-in;
}
.mgz-control-radio.mgz-control-radio + label:before {
  line-height: 140%;
}
.mgz-control-radio:checked + label {
  position: relative;
}
.mgz-control-radio:checked + label:after {
  background-color: #514943;
  border-radius: 50%;
  content: '';
  height: 10px;
  left: 3px;
  position: absolute;
  top: 4px;
  width: 10px;
}
.mgz-control-radio:checked:not([disabled]):hover,
.mgz-control-radio:checked:not(.disabled):hover {
  cursor: default;
}
.mgz-control-radio:checked:not([disabled]):hover + label,
.mgz-control-radio:checked:not(.disabled):hover + label {
  cursor: default;
}
.mgz-control-radio:checked:not([disabled]):hover + label:before,
.mgz-control-radio:checked:not(.disabled):hover + label:before {
  border-color: #adadad;
}
.mgz-control-checkbox + label:before {
  border-radius: 1px;
  content: '';
  font-size: 0;
  transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
}
.mgz-control-checkbox:checked + label:before {
  content: '\e62d';
  font-size: 1.1rem;
  line-height: 125%;
}
.mgz__actions-switch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.admin__field-control .mgz__actions-switch {
  line-height: 3.2rem;
}
.mgz__actions-switch + .admin__field-service {
  min-width: 34rem;
}
.mgz__actions-switch-checkbox {
  position: absolute !important;
}
._disabled .mgz__actions-switch-checkbox + .mgz__actions-switch-label,
.mgz__actions-switch-checkbox.disabled + .mgz__actions-switch-label {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:before {
  left: 15px;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:after {
  background: #79a22e;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label .mgz__actions-switch-text:before {
  content: attr(data-text-on);
}
._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:before,
._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:after {
  border-color: #e22626;
}
.mgz__actions-switch-label {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}
.mgz__actions-switch-label:before,
.mgz__actions-switch-label:after {
  left: 0;
  position: absolute;
  right: auto;
  top: 0;
}
.mgz__actions-switch-label:before {
  background: #ffffff;
  border: 1px solid #aaa6a0;
  border-radius: 100%;
  content: '';
  display: block;
  height: 22px;
  transition: left 0.2s ease-in 0s;
  width: 22px;
  z-index: 1;
}
.mgz__actions-switch-label:after {
  background: #e3e3e3;
  border: 1px solid #aaa6a0;
  border-radius: 12px;
  content: '';
  display: block;
  height: 22px;
  transition: background 0.2s ease-in 0s;
  width: 37px;
  z-index: 0;
}
.mgz__actions-switch-text:before {
  content: attr(data-text-off);
  padding-left: 47px;
  white-space: nowrap;
}
.mgzFlex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz-invisible {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.magezon-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.MgzFontAwesome {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mgz-text-left {
  text-align: left;
}
.mgz-text-right {
  text-align: right;
}
.mgz-text-center {
  text-align: center;
}
.mgz-text-justify {
  text-align: justify;
}
.mgz-hidden {
  display: none;
}
.mgz-hide {
  display: none;
}
.mgz-visible {
  display: block;
}
.mgz_fit {
  width: 1% !important;
}
.mgz_center {
  text-align: center;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url('../../frontend/Alothemes/expert1/en_US/images/loader-1.gif') center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'icons-blank-theme';
  font-size: 20px;
  line-height: 1;
  color: #333333;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: '\e617';
}
[dir="rtl"] .slick-prev:before {
  content: '\e608';
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: '\e608';
}
[dir="rtl"] .slick-next:before {
  content: '\e617';
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: 'icons-blank-theme';
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.alothemes {
  display: block;
}
.fotorama--fullscreen .zoomImg {
  display: none !important;
}
.social-icons {
  right: 0;
  position: fixed;
  top: 80px;
  width: 45px;
  z-index: 9999;
}
.social-icon {
  background-color: #33353B;
  background-image: url('../../frontend/Alothemes/expert1/en_US/Magiccart_Alothemes/images/social-icons.png');
}
.social-icon {
  transition: background-color 0.4s ease-in 0s;
  -webkit-transition: background-color 0.4s ease-in 0s;
  border-radius: 3px 0 0 3px;
  background-repeat: no-repeat;
  display: block;
  float: right;
  height: 43px;
  margin-bottom: 2px;
  width: 43px;
}
.social-text {
  float: left;
  font-size: 11px;
  margin: 13px 0 11px 44px;
  white-space: nowrap;
  color: #FFFFFF;
}
.social-icons a:hover {
  text-decoration: none;
}
#facebook-btn span {
  background-position: 13px 7px;
}
#linkedin-btn span {
  background-position: 12px -266px;
}
#twitter-btn span {
  background-position: 13px -39px;
}
#youtube-btn span {
  background-position: 12px -230px;
}
#pinterest-btn span {
  background-position: 12px -181px;
}
#googleplus-btn span {
  background-position: 13px -132px;
}
#instagram-btn span {
  background-position: 10px -300px;
}
#flickr-btn span {
  background-position: 10px -335px;
}
#web-btn span {
  background-position: 10px -403px;
}
#mail-btn span {
  background-position: 10px -369px;
}
#facebook-btn .social-icon {
  background-color: #3B5998;
}
#linkedin-btn .social-icon {
  background-color: #6eb8da;
}
#twitter-btn .social-icon {
  background-color: #62BDB2;
}
#googleplus-btn .social-icon {
  background-color: #DB4A39;
}
#pinterest-btn .social-icon {
  background-color: #DB4A39;
}
#youtube-btn .social-icon {
  background-color: #C4302B;
}
#instagram-btn .social-icon {
  background-color: #D2C5B3;
}
#flickr-btn .social-icon {
  background-color: #E4006B;
}
#mail-btn .social-icon {
  background-color: #2A056F;
}
#web-btn .social-icon {
  background-color: #000;
}
#facebook-btn:hover .social-icon {
  background-color: #3B5998;
}
#linkedin-btn:hover .social-icon {
  background-color: #6eb8da;
}
#twitter-btn:hover .social-icon {
  background-color: #62BDB2;
}
#googleplus-btn:hover .social-icon {
  background-color: #DB4A39;
}
#pinterest-btn:hover .social-icon {
  background-color: #DB4A39;
}
#youtube-btn:hover .social-icon {
  background-color: #C4302B;
}
#instagram-btn:hover .social-icon {
  background-color: #D2C5B3;
}
#flickr-btn:hover .social-icon {
  background-color: #E4006B;
}
#web-btn:hover .social-icon {
  background-color: #000;
}
#mail-btn:hover .social-icon {
  background-color: #2A056F;
}
/* Style override for Left*/
.social-icons.left {
  left: 0;
}
.social-icons.left .social-icon {
  background-image: url('../../frontend/Alothemes/expert1/en_US/Magiccart_Alothemes/images/social-icons-left.png');
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  /* IE 9 */
  -o-transform: rotateY(180deg);
  /* IE 9 */
  -webkit-transform: rotateY(180deg);
  /* Safari and Chrome */
}
.social-icons.left .social-icon {
  float: left;
}
.social-icons.left .social-text {
  float: left;
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  /* IE 9 */
  -webkit-transform: rotateY(180deg);
  /* Safari and Chrome */
}
.content-quickview .social-icons {
  display: none;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url('../../frontend/Alothemes/expert1/en_US/images/loader-1.gif') center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'icons-blank-theme';
  font-size: 14px;
  line-height: 1;
  color: #333333;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: '\e617';
}
[dir="rtl"] .slick-prev:before {
  content: '\e608';
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: '\e608';
}
[dir="rtl"] .slick-next:before {
  content: '\e617';
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  /*height: 20px;
            width: 20px;*/
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: 'icons-blank-theme';
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.magiccart_community {
  display: block;
}
.grid-slider {
  opacity: 0;
}
.grid-init .grid-slider,
.grid-slider.grid-init,
.grid-slider.slick-initialized {
  opacity: 1;
}
.grid-init .product-item-info,
.slick-initialized .product-item-info {
  width: auto;
}
.lookbook .easypin-marker {
  color: #fff;
  border: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #ff5555;
  text-align: center;
}
.lookbook .easypin-marker:hover {
  background-color: #ff5555;
  color: #fff;
}
.lookbook .easypin-marker:hover .easypin-popover {
  opacity: 1;
  visibility: visible;
}
.lookbook .easypin-marker:before,
.lookbook .easypin-marker .icon:before {
  /* font-family: "FontAwesome"; */
  content: "+";
  font-size: 26px;
  display: block;
}
.lookbook .easypin-popover {
  display: block !important;
  opacity: 0;
  visibility: hidden;
  text-align: left;
  width: 180px;
  left: -70px;
  background: transparent;
  z-index: 20;
}
.lookbook .easypin-popover .product-pin-wrap {
  line-height: normal;
  background: #fff;
  padding: 0px 0px 15px;
  position: relative;
  z-index: 1;
}
.lookbook .easypin-popover .product-pin-wrap a {
  text-decoration: none;
}
.lookbook .easypin-popover .product-pin-wrap:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-left: -10px;
  -webkit-filter: drop-shadow(0 1px 2px #000000);
  filter: drop-shadow(0 1px 1px #dfdfdf);
}
.lookbook .image-wrap {
  margin-bottom: 15px;
}
.lookbook .title-wrap,
.lookbook .price-wrap {
  padding-left: 20px;
}
.lookbook .title-wrap h5 {
  font-size: 14px;
  font-weight: 400;
  color: #333;
  margin: 0 0 5px;
}
.lookbook .title-wrap h5:focus {
  text-decoration: none;
}
.lookbook .price-label {
  display: none;
}
.lookbook .price-box .price {
  color: #ff5555;
}
.main-product-pin {
  margin-bottom: 48px;
}
.magicmenu .nav-desktop .level0.over .level-top-mega,
.magicmenu .nav-desktop .level0.dropdown.over > .level0 {
  opacity: 1;
  top: 50px;
  visibility: visible;
}
.magicmenu .nav-desktop .level0.dropdown .hasChild.over > ul,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild.over > ul {
  opacity: 1;
  visibility: visible;
}
.magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild.over > ul,
.vmagicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild.over ul {
  opacity: 1;
  left: 90%;
  visibility: visible;
}
.vmagicmenu .level0.over .level-top-mega,
.vmagicmenu .vmagicmenu-narrow .level0.dropdown.hasChild.over > ul,
.vmagicmenu .nav-desktop .level0.dropdown.over > .level0 {
  opacity: 1;
  visibility: visible;
}
.magictabs .item.activated,
.magictabs .item:hover {
  border-color: #ff3366;
}
.content-products .mage-magictabs {
  display: none;
}
.content-products .mage-magictabs.activated {
  display: block;
}
.content-products .product-items {
  opacity: 0;
}
.content-products .product-items.grid-init,
.content-products .grid-init .product-items,
.content-products .slick-initialized .product-items,
.content-products .product-items.slick-initialized {
  opacity: 1;
}
.content-products .product-item-info {
  width: auto;
}
.magicslider {
  text-align: center;
  display: block;
}
.magicslider img {
  display: block;
  max-width: 100%;
  height: auto;
}
.magicslider > .item:nth-child(n+2) {
  display: none;
}
.magicslider > .item .figcaption {
  display: none;
}
.magicslider > .item.slick-slide {
  display: block;
}
.magicslider > .item.slick-slide .figcaption {
  display: block;
}
.magicslider .external-video:after {
  background: rgba(0, 0, 0, 0) url("../../frontend/Alothemes/expert1/en_US/images/gallery-sprite.png") repeat scroll right bottom;
  bottom: 0;
  content: "";
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.magicslider .external-video.embed:after {
  display: none;
}
.magicslider .magicslider-caption {
  display: none;
}
.magicslider .magicslider-caption.mobile.desktop {
  display: block;
}
.magicslider .slick-next {
  transition: all 0.3s ease-in-out;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  right: 15px;
}
.magicslider .slick-next:before {
  font-family: 'icons-blank-theme';
  color: #333;
  content: '\e608';
}
.magicslider .slick-prev {
  transition: all 0.3s ease-in-out;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  left: 15px;
}
.magicslider .slick-prev:before {
  font-family: 'icons-blank-theme';
  color: #333;
  content: '\e617';
}
.magicslider .slick-slider:hover .slick-prev,
.magicslider .slick-slider:hover .slick-next {
  opacity: 1;
  visibility: visible;
}
.magicslider button:not(.primary):active {
  box-shadow: none;
}
.magicslider button:hover {
  border: none;
}
.magicslider button:focus {
  border: none;
}
.magicslider button:active {
  border: none;
}
.magicslider .slick-dots {
  bottom: 20px;
  text-align: right;
  right: 10px;
}
.magicslider .slick-dots li button {
  background: #ccc;
  width: 8px;
  height: 8px;
  padding: 0;
  border-radius: 50%;
}
.magicslider .slick-dots li button:before {
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.magicslider .slick-dots li:hover button,
.magicslider .slick-dots li.slick-active button {
  background: #666;
}
.magicslider .slick-dots.slick-active button {
  background: #666;
}
.grid-slider {
  opacity: 0;
}
.grid-init .grid-slider,
.grid-slider.grid-init,
.grid-slider.slick-initialized {
  opacity: 1;
}
@media only screen and (max-width: 480px) {
  .magicslider .slick-dots {
    bottom: 10px;
    right: 3px;
  }
}
.shopbrand-brand-listbrand .page-title-wrapper {
  text-align: center;
}
.shopbrand-brand-listbrand .page-title-wrapper .page-title {
  display: inline-block;
}
.shopbrand-brand-listbrand .grid-slider {
  display: none;
}
.shopbrand-brand-listbrand .grid-init .grid-slider {
  display: block;
}
.shopbrand {
  text-align: center;
  display: block;
}
.shop-by-brand {
  text-align: center;
}
.shopbrand-list {
  clear: both;
}
.brand-search {
  height: 150px;
  text-align: center;
}
.brand-search-sidebar .block-search {
  max-width: 100%;
}
.characters {
  clear: both;
  padding: 20px 0;
  display: inline-block;
}
.characters .filter {
  list-style: none;
  float: left;
}
.characters .filter .char {
  float: left;
}
.characters .filter .char a {
  display: block;
  border: 1px solid silver;
  height: 36px;
  line-height: 36px;
  width: 36px;
  text-align: center;
  margin-left: 3px;
  border-radius: 4px;
  font-weight: 600;
  text-transform: uppercase;
}
.characters .filter .char a:hover,
.characters .filter .char.active a {
  background-color: #006bb4;
  color: #ffffff;
  border: 1px solid #006bb4;
}
.characters .filter .view-all a {
  text-transform: none;
}
.content-products .product-items {
  opacity: 0;
}
.content-products .product-items.grid-init,
.content-products .product-items.slick-initialized {
  opacity: 1;
}
.content-products .product-item-info {
  width: auto;
}
.testimonial .field-summary_rating .rating-box .rating:before {
  content: '\e605';
  font-family: 'icons-blank-theme';
  color: #f2c800;
  z-index: 2;
  position: relative;
  font-size: 28px;
  height: 12px;
  display: block;
  line-height: 12px;
  font-weight: 400;
  letter-spacing: 2px;
}
.testimonial .rating-result {
  text-align: center;
}
.testimonial .customer {
  -moz-transition: all .5s ease;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  margin: 20px 0;
  vertical-align: top;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.testimonial .inner-customer {
  text-align: center;
}
.testimonial.center-mode {
  margin-bottom: 50px;
}
.testimonial.center-mode .item img {
  width: 110px;
  height: 110px;
  border-radius: 50%;
}
.testimonial.center-mode .item .testimonial_text {
  display: none;
}
.testimonial.center-mode .slick-center .item img {
  width: 150px;
  height: 150px;
}
.testimonial.center-mode .slick-list {
  margin-bottom: 50px;
}
.testimonial-caption.center-mode {
  display: block;
  width: 85%;
  color: #494949;
  text-align: center;
  padding: 0;
  margin: 0 auto;
}
.testimonial-caption.center-mode .sub-text {
  display: block;
  font-size: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.testimonial-caption.center-mode .product-reviews-summary {
  display: block;
  text-align: center;
}
.testimonial-caption .zoomIn {
  animation: zoomIn 0.9s ease-out;
  -moz-animation: zoomIn 0.9s ease-out;
  -webkit-animation: zoomIn 0.9s ease-out;
  -o-animation: zoomIn 0.9s ease-out;
}
.testimonial-index-index .button-o {
  margin-bottom: 30px;
}
.testimonial-form-index .std-input-box .product-review-box #product-review-table {
  width: auto;
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out;
}
/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../frontend/Alothemes/default/en_US/Mageplaza_Core/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
.owl-theme .owl-nav [class*='owl-'] {
  background: unset;
  margin-top: -30px;
  color: #000;
}
.carousel-wrap {
  margin: 90px auto;
  padding: 0 5%;
  width: 80%;
  position: relative;
}
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}
.owl-nav .owl-prev {
  left: -30px;
}
.owl-nav .owl-next {
  right: -30px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
.contact-index-index .column:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.swatch-attribute-label {
  font-weight: 700;
  position: relative;
}
.swatch-attribute-label.required {
  padding-right: 10px;
}
.swatch-attribute-label[data-required='1']:after {
  color: #e02b27;
  content: '*';
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: -11px;
  top: -2px;
}
.swatch-attribute-selected-option {
  color: #646464;
  padding-left: 17px;
}
.swatch-attribute-options {
  margin: 10px 0;
}
.swatch-attribute-options:focus {
  box-shadow: none;
}
.swatch-attribute-options .swatch-option-tooltip-layered .title {
  color: #282828;
  bottom: -5px;
  height: 20px;
  left: 0;
  margin-bottom: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
  background: #f0f0f0;
  color: #949494;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #000000;
}
.swatch-option {
  border: 1px solid #dadada;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 10px 5px 0;
  max-width: 100%;
  min-width: 30px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.swatch-option:focus {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option.text {
  background: #f0f0f0;
  color: #686868;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 7px;
  min-width: 22px;
  padding: 4px 8px;
}
.swatch-option.text.selected {
  background-color: #ffffff;
}
.swatch-option.selected {
  outline: 2px solid #ff5501;
  border: 1px solid #ffffff;
  color: #333333;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #ffffff;
  color: #333333;
  outline: 1px solid #999999;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: 1px solid #ffffff;
  outline: 2px solid #c34000;
}
.swatch-option.disabled {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.swatch-option.disabled:after {
  background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: '';
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background: #e02b27;
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
}
.swatch-option-loading {
  content: url('../../frontend/Alothemes/expert1/en_US/images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #dadada;
  color: #949494;
  background: #ffffff;
  display: none;
  max-height: 100%;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  position: absolute;
  text-align: center;
  z-index: 999;
}
.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
  bottom: 0;
  height: 8px;
  left: 40%;
  position: absolute;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-style: solid;
  content: '';
  font-size: 1px;
  height: 0;
  position: relative;
  width: 0;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
  border-color: #adadad transparent transparent transparent;
  border-width: 8px 8.5px 0 8.5px;
  left: 0;
  top: 2px;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 7px 7.5px 0 7.5px;
  left: -15px;
  top: 1px;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  display: block;
  height: 130px;
  margin: 0 auto;
  width: 130px;
}
.swatch-option-tooltip-layered {
  background: #ffffff;
  border: 1px solid #dadada;
  color: #949494;
  display: none;
  left: -47px;
  position: absolute;
  width: 140px;
  z-index: 999;
}
.swatch-option-tooltip .title {
  color: #282828;
  display: block;
  max-height: 200px;
  min-height: 20px;
  overflow: hidden;
  text-align: center;
}
.swatch-option-link-layered {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.swatch-option-link-layered:focus > div {
  box-shadow: 0 0 3px 1px #68a8e0;
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 20px 0;
}
.swatch-opt-listing {
  margin-bottom: 10px;
}
.swatch-more {
  display: inline-block;
  margin: 2px 0;
  padding: 2px;
  position: static;
}
.swatch-visual-tooltip-layered {
  height: 160px;
  top: -170px;
}
.swatch-textual-tooltip-layered {
  height: 30px;
  top: -40px;
}
.swatch-input {
  left: -1000px;
  position: absolute;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
}
.my-credit-cards .status {
  font-style: italic;
}
.my-credit-cards .action.delete {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.my-credit-cards .action.delete:focus,
.my-credit-cards .action.delete:active {
  background: none;
  border: none;
}
.my-credit-cards .action.delete:hover {
  background: none;
  border: none;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards .action.delete:visited {
  color: #1979c3;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards .action.delete:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
  background: none;
  border: 0;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.my-credit-cards-popup .modal-footer {
  text-align: right;
}
.my-credit-cards-popup .action.secondary {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin-right: 20px;
}
.my-credit-cards-popup .action.secondary:focus,
.my-credit-cards-popup .action.secondary:active {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary:hover {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards-popup .action.secondary:visited {
  color: #1979c3;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:active {
  color: #ff5501;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
  background: none;
  border: 0;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.minilist .weee {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .weee:before {
  display: none;
}
.price-container.weee:before {
  display: none;
}
.column .block-addbysku .fieldset {
  margin: 0;
}
.column .block-addbysku .fieldset .fields {
  position: relative;
}
.column .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.column .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 4px;
}
.column .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.column .block-addbysku .skus > .label {
  margin-top: 10px;
}
.column .block-addbysku .qty .qty + .mage-error {
  width: 80px;
}
.column .block-addbysku .block-content .actions-toolbar {
  clear: both;
  margin: 0 0 20px;
  text-align: left;
}
.column .block-addbysku .block-content .actions-toolbar:before,
.column .block-addbysku .block-content .actions-toolbar:after {
  content: '';
  display: table;
}
.column .block-addbysku .block-content .actions-toolbar:after {
  clear: both;
}
.column .block-addbysku .block-content .actions-toolbar .primary {
  float: left;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary a.action,
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary .action {
  margin: 0 5px 0 0;
}
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  margin-top: 6px;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: block;
  float: none;
}
.column .block-addbysku .block-content .actions-toolbar > .secondary {
  text-align: left;
}
.column .block-addbysku .reset {
  margin: 10px 0;
}
.column .block-addbysku .note {
  display: block;
  margin: 0 0 20px;
}
.block-cart-failed {
  margin-top: 40px;
}
.block-cart-failed .block-title {
  font-size: 2.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 300;
}
.block-cart-failed .actions {
  text-align: center;
}
.block-cart-failed .actions .action {
  margin-bottom: 10px;
}
.block-cart-failed .actions .action.tocart {
  margin-right: 10px;
}
.bundle-options-container {
  clear: both;
  margin-bottom: 40px;
}
.bundle-options-container .legend.title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper {
  margin-bottom: 30px;
}
.bundle-options-container .action.back {
  margin-bottom: 30px;
}
.bundle-options-container .price-box .price {
  font-size: 18px;
  font-weight: 700;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  display: block;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 2rem;
  margin-top: 2.5rem;
}
.bundle-options-container .block-bundle-summary .bundle-summary {
  margin-top: 30px;
}
.bundle-options-container .block-bundle-summary .bundle-summary.empty {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.items > li {
  margin-bottom: 10px;
}
.bundle-options-container .block-bundle-summary .box-tocart .actions {
  display: inline-block;
  margin-bottom: 10px;
}
.bundle-options-container .nested .field.qty {
  margin-top: 20px;
}
.bundle-options-container .nested .field.qty .label {
  font-weight: 700;
  margin: 0 0 5px;
  display: inline-block;
}
.bundle-options-container .product-options-bottom {
  clear: left;
}
.product-item-name {
  display: block;
  margin: 5px 0;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.product-item-description {
  margin: 25px 0;
}
.product-item .product-reviews-summary .rating-summary {
  margin: 0 4px 0 0;
}
.product-item .product-reviews-summary .reviews-actions {
  margin-top: 5px;
  text-transform: lowercase;
  font-size: 12px;
}
.product-item .price-box {
  margin: 10px 0 25px;
}
.product-item .price-box .price-label {
  font-size: 12px;
}
.product-item .price-box .price-label:after {
  content: ":";
}
.product-item .special-price .price,
.product-item .minimal-price .price {
  font-weight: bold;
}
.product-item .special-price .price-wrapper,
.product-item .minimal-price .price-wrapper {
  display: inline-block;
}
.product-item .special-price .price-including-tax + .price-excluding-tax,
.product-item .minimal-price .price-including-tax + .price-excluding-tax {
  display: block;
}
.product-item .old-price .price {
  font-weight: 400;
}
.product-item .minimal-price .price-container {
  display: block;
}
.product-item .minimal-price-link {
  margin-top: 5px;
}
.product-item .minimal-price-link .price-label {
  color: #1979c3;
  font-size: 1.4rem;
}
.product-item .minimal-price-link .price {
  font-weight: 400;
}
.product-item .minimal-price-link,
.product-item .price-excluding-tax,
.product-item .price-including-tax {
  white-space: nowrap;
  display: block;
}
.product-item .price-from,
.product-item .price-to {
  margin: 0;
}
.price-container .price {
  font-size: 1.4rem;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee {
  margin-top: 5px;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee,
.price-container .price-including-tax + .price-excluding-tax .price,
.price-container .weee .price,
.price-container .weee + .price-excluding-tax:before,
.price-container .weee + .price-excluding-tax .price {
  font-size: 1.1rem;
}
.price-container .weee:before {
  content: "(" attr(data-label) ": ";
}
.price-container .weee:after {
  content: ")";
}
.price-container .weee + .price-excluding-tax:before {
  content: attr(data-label) ": ";
}
.products-list .product-item {
  width: 100%;
}
.page-products .columns {
  position: relative;
  z-index: 1;
}
.toolbar-amount {
  display: block;
  line-height: 26px;
  margin: 0;
  padding: 4px 0 0;
  vertical-align: middle;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none;
}
.toolbar-products {
  margin-bottom: 40px;
  padding: 0 10px;
  text-align: center;
}
.toolbar-products .pages {
  display: none;
}
.products.wrapper ~ .toolbar-products .pages {
  display: block;
}
.toolbar-products .limiter .control {
  display: inline-block;
}
.sorter {
  padding: 4px 0 0;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter-options {
  width: auto;
}
.sorter-action {
  vertical-align: top;
  display: inline-block;
  text-decoration: none;
}
.sorter-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sorter-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 32px;
  color: #8f8f8f;
  content: '\e613';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333333;
}
.sorter-action.sort-desc:before {
  content: '\e614';
}
.limiter-options {
  width: auto;
  margin: 0 5px 0 7px;
}
.limiter-label {
  font-weight: 400;
}
.price-tier_price .price-including-tax + .price-excluding-tax:before {
  content: "(" attr(data-label) ": ";
}
.price-tier_price .price-including-tax + .price-excluding-tax:last-child:after {
  content: ")";
}
.price-tier_price .weee[data-label] {
  display: inline;
}
.price-tier_price .weee[data-label] .price {
  font-size: 1.1rem;
}
.price-tier_price .weee[data-label]:before {
  content: " +" attr(data-label) ": ";
}
.actual-price {
  font-weight: 700;
}
.category-image .image {
  max-width: 100%;
  height: auto;
  display: block;
}
.category-image,
.category-description {
  margin-bottom: 20px;
}
.product.media .placeholder .photo.container {
  max-width: 100%;
}
.product.media .notice {
  color: #7d7d7d;
  font-size: 1.2rem;
  margin: 10px 0;
}
.product.media .product.thumbs {
  margin: 20px 0 30px;
}
.product.media .items.thumbs {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.product.media .items.thumbs > li {
  display: inline-block;
  vertical-align: top;
}
.product.media .items.thumbs .active {
  display: block;
  line-height: 1;
}
.product.info.detailed {
  clear: both;
  margin-bottom: 30px;
}
.product.info.detailed .additional-attributes {
  width: auto;
}
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 4px 5px 10px 5px;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th {
  padding: 4px 30px 10px 0;
}
.product-info-main .page-title-wrapper .page-title {
  margin-bottom: 10px;
  line-height: 1.42857143;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  display: inline-block;
  font-weight: 700;
  margin-right: 20px;
  text-transform: uppercase;
  vertical-align: top;
}
.product-info-main .product.attibute.sku {
  display: inline-block;
  vertical-align: top;
  color: #7d7d7d;
}
.product-info-main .product.attibute.sku > .value {
  display: inline-block;
  vertical-align: top;
}
.product-info-main .product.attibute.sku .type {
  margin-right: 5px;
}
.product-info-main .product.attibute.overview {
  margin: 20px 0;
}
.product-info-main .product.alert {
  margin: 10px 0;
}
.product-info-main .price-box {
  margin-top: 10px;
}
.product-info-main .product-reviews-summary .reviews-actions {
  font-size: 1.4rem;
}
.product-options-wrapper .fieldset-product-options-inner .legend {
  font-weight: 700;
  margin: 0 0 5px;
  font-size: 1.4rem;
  border: none;
  display: inline-block;
  float: none;
  padding: 0;
}
.product-options-wrapper .fieldset-product-options-inner.required .legend:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.product-options-wrapper .field .note {
  display: block;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax,
.product-info-main .price-box .weee + .price-excluding-tax,
.product-options-bottom .price-box .weee + .price-excluding-tax,
.product-info-main .price-box .weee,
.product-options-bottom .price-box .weee {
  font-size: 1.2rem;
  margin-bottom: 5px;
  line-height: 14px;
}
.product-info-main .price-box .price-including-tax + .price-excluding-tax .price,
.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price,
.product-info-main .price-box .weee + .price-excluding-tax .price,
.product-options-bottom .price-box .weee + .price-excluding-tax .price,
.product-info-main .price-box .weee .price,
.product-options-bottom .price-box .weee .price {
  font-size: 1.2rem;
  font-weight: 700;
}
.product-info-main .special-price,
.product-options-bottom .special-price {
  display: block;
  margin: 10px 0;
}
.product-info-main .special-price .price-container,
.product-options-bottom .special-price .price-container {
  font-size: 1.4rem;
}
.product-info-main .special-price .price-label + .price-wrapper,
.product-options-bottom .special-price .price-label + .price-wrapper {
  display: inline-block;
}
.product-info-main .old-price .price-label:after,
.product-options-bottom .old-price .price-label:after,
.product-info-main .special-price .price-label:after,
.product-options-bottom .special-price .price-label:after {
  content: ": ";
}
.prices-tier {
  background: #f5f5f5;
  margin: 10px 0;
  padding: 10px 15px;
}
.prices-tier .price-tier_price {
  display: inline-block;
}
.prices-tier .price-including-tax,
.prices-tier .price-excluding-tax,
.prices-tier .weee {
  display: inline-block;
}
.prices-tier .price-including-tax .price,
.prices-tier .price-excluding-tax .price,
.prices-tier .weee .price {
  font-size: 1.4rem;
  font-weight: 700;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #1979c3;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #1979c3;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #006bb4;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:active {
  color: #ff5501;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: none;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #1979c3;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.sidebar .product-items .product-item {
  margin-bottom: 20px;
  position: relative;
}
.sidebar .product-items .product-item-info {
  position: relative;
  width: auto;
}
.sidebar .product-items .product-item-info .product-item-photo {
  position: absolute;
  left: 0;
  top: 0;
}
.sidebar .product-items .product-item-name {
  margin-top: 0;
}
.sidebar .product-items .product-item-details {
  margin: 0 0 0 85px;
}
.sidebar .product-items .product-item-actions {
  display: block;
  margin-top: 10px;
}
.sidebar .product-items .price-box {
  display: block;
  margin: 7px 0;
}
.sidebar .product-items .text {
  margin-right: 8px;
}
.sidebar .product-items .counter {
  color: #7d7d7d;
  font-size: 1.2rem;
  white-space: nowrap;
}
.sidebar .product-items .minilist .price {
  display: inline;
  padding: 0;
}
.sidebar .product-items .minilist .weee:before {
  display: inline-block;
}
.sidebar .action.delete {
  position: absolute;
  right: 0;
  top: 0;
}
.sidebar .product-items-images {
  margin-left: -5px;
}
.sidebar .product-items-images .product-item {
  float: left;
  padding-left: 5px;
}
.sidebar .product-items-names .product-item {
  margin-bottom: 10px;
}
.sidebar .product-items-names .product-item-name {
  margin: 0;
}
body.catalog-product-compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.table-wrapper.comparison {
  clear: both;
  max-width: 100%;
  overflow-x: auto;
}
.table-comparison {
  table-layout: fixed;
}
.table-comparison .cell.label,
.table-comparison td:last-child {
  border-right: 1px solid #d1d1d1;
}
.table-comparison .cell {
  width: 140px;
  padding: 15px;
}
.table-comparison .cell .attibute.value {
  width: 100%;
  overflow: hidden;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #d1d1d1;
}
.table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.table-comparison .cell.attribute {
  font-size: 1.3rem;
}
.table-comparison .cell.attribute img {
  max-width: 100%;
  height: auto;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
  display: block;
  margin: 15px 0;
}
.table-comparison .product-addto-links {
  margin-top: 15px;
}
.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .product-addto-links .action.toggle {
  padding: 0;
}
.table-comparison .cell.remove {
  padding-top: 0;
  padding-bottom: 0;
  text-align: right;
}
.table-comparison .product-item-actions > .actions-primary + .actions-secondary {
  margin-top: 10px;
}
.table-comparison .action.tocart {
  white-space: nowrap;
}
.comparison.headings {
  background: #ffffff;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.block-compare .product-item .product-item-name {
  margin-left: 22px;
}
.block-compare .action.delete {
  position: absolute;
  left: -6px;
  top: 0;
}
.block-compare .actions-toolbar {
  margin: 17px 0 0;
}
.block-category-event {
  background: #f0f0f0;
  color: #333333;
  text-align: center;
  padding: 10px 0 15px;
}
.block-category-event.block:last-child {
  margin-bottom: 10px;
}
.block-category-event .block-title {
  margin: 0 0 10px;
}
.block-category-event .block-title strong {
  font-size: 1.5rem;
  font-weight: 300;
}
.block-category-event .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-category-event .ticker li {
  display: none;
  margin: 0 15px;
}
.block-category-event .ticker .value {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-category-event .ticker .label {
  display: block;
  text-transform: lowercase;
  font-size: 1rem;
}
.block-category-event .dates .start,
.block-category-event .dates .end {
  display: block;
}
.block-category-event .dates .date {
  font-size: 5rem;
}
.block-category-event .dates .time {
  display: block;
}
.block-category-event .dates .start:after {
  content: "\2013";
  font-size: 5rem;
  display: block;
}
.block-search .label {
  display: inline-block;
  text-decoration: none;
}
.block-search .label > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-search .label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 28px;
  color: #8f8f8f;
  content: '\e615';
  font-family: 'icons-blank-theme';
  margin: 0 10px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-search .label:hover:before {
  color: #333333;
}
.block-search .label:active:before {
  color: #333333;
}
.block-search .nested {
  display: none;
}
.search-autocomplete {
  display: none;
  position: absolute;
  z-index: 3;
  overflow: hidden;
  margin-top: -15px;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul:not(:empty) {
  background: #ffffff;
  border: 1px solid #c2c2c2;
  border-top: 0;
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  padding: 5px 40px 5px 10px;
  margin: 0;
  position: relative;
  text-align: left;
  white-space: normal;
}
.search-autocomplete ul li:first-child {
  border-top: none;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
  background: #e8e8e8;
}
.search-autocomplete ul li .amount {
  color: #999999;
  position: absolute;
  right: 7px;
  top: 5px;
}
.form.search.advanced .fields.range .field:first-child {
  position: relative;
}
.form.search.advanced .fields.range .field:first-child .control {
  padding-right: 25px;
}
.form.search.advanced .fields.range .field:first-child .control:after {
  content: ' \2013 ';
  display: inline-block;
  text-align: center;
  width: 25px;
  position: absolute;
  right: 0;
  top: 6px;
}
.form.search.advanced .fields.range .field:last-child {
  position: relative;
}
.form.search.advanced .fields.range .field:last-child div.mage-error[generated] {
  position: absolute;
  top: 32px;
  left: 0;
}
.form.search.advanced .fields.range .field.with-addon .control {
  padding-right: 45px;
}
.form.search.advanced .group.price .addon .addafter {
  background: none;
  border: 0;
  padding-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.cart-summary {
  margin-bottom: 25px;
  padding: 1px 15px 25px;
}
.cart-summary > .title {
  display: block;
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .block .item-options {
  margin-left: 0;
}
.cart-summary .block .fieldset {
  margin: 15px 0 25px;
  padding: 0;
}
.cart-summary .block .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .block .fieldset .field.note {
  font-size: 12px;
}
.cart-summary .block .fieldset .methods .field > .label {
  display: inline;
}
.cart-totals {
  border-top: 1px solid #d1d1d1;
  padding-top: 10px;
}
.cart-totals .table-wrapper {
  margin-bottom: 0;
  overflow: inherit;
}
.cart.table-wrapper .items thead + .item {
  border-top: 1px solid #d1d1d1;
}
.cart.table-wrapper .items > .item {
  border-bottom: 1px solid #d1d1d1;
  position: relative;
}
.cart.table-wrapper .col {
  padding-top: 20px;
}
.cart.table-wrapper .item-actions td {
  padding-bottom: 10px;
  text-align: center;
  white-space: normal;
}
.cart.table-wrapper .item .col.item {
  display: block;
  min-height: 90px;
  padding: 25px 0 10px 75px;
  position: relative;
}
.cart.table-wrapper .action.help.map {
  font-weight: 400;
}
.cart.table-wrapper .product-item-photo {
  display: block;
  left: 0;
  max-width: 60px;
  padding: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}
.cart.table-wrapper .product-item-details {
  white-space: normal;
}
.cart.table-wrapper .product-item-name {
  display: inline-block;
  font-weight: 400;
  margin-top: -6px;
}
.cart.table-wrapper .gift-registry-name-label:after {
  content: ':';
}
.cart.table-wrapper .item-options {
  font-size: 12px;
  margin-bottom: 10px;
}
.cart.table-wrapper .product-item-name + .item-options {
  margin-top: 10px;
}
.cart.table-wrapper .action.configure {
  display: inline-block;
  margin: 0 0 20px;
}
.cart-container .checkout-methods-items {
  margin-top: 20px;
  text-align: center;
}
.cart-container .checkout-methods-items .action.primary {
  width: 100%;
}
.cart-container .checkout-methods-items .item + .item {
  margin-top: 20px;
}
.block.crosssell {
  margin-top: 30px;
}
.block-minicart .items-total {
  float: left;
  margin: 0 10px;
}
.block-minicart .items-total .count {
  font-weight: 700;
}
.block-minicart .amount .price-wrapper:first-child .price {
  font-size: 18px;
  font-weight: 700;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.empty {
  display: block;
  font-size: 12px;
  text-align: center;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-content > .actions {
  margin-top: 15px;
  text-align: center;
}
.block-minicart .block-content > .actions > .primary {
  margin: 0 10px 15px;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  display: block;
  margin-bottom: 15px;
  width: 100%;
}
.block-minicart .block-content > .actions > .primary .action.primary:last-child {
  margin-bottom: 0;
}
.block-minicart .block-category-link,
.block-minicart .block-product-link,
.block-minicart .block-cms-link,
.block-minicart .block-banners {
  margin: 15px 0 0;
  text-align: center;
}
.minicart-wrapper .block-minicart {
  padding: 25px 20px;
  right: 0;
  width: 320px;
}
.minicart-wrapper .block-minicart:after {
  left: auto;
  right: 25px;
}
.minicart-wrapper .block-minicart:before {
  left: auto;
  right: 26px;
}
.minicart-wrapper .product .actions {
  float: right;
  margin: -35px 0 0;
  text-align: right;
}
.minicart-wrapper .product .actions > .primary,
.minicart-wrapper .product .actions > .secondary {
  display: inline-block;
}
.minicart-wrapper .action.showcart {
  white-space: nowrap;
}
.minicart-wrapper .action.showcart .counter.qty {
  background: #ff5501;
  color: #ffffff;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  display: inline-block;
  min-width: 18px;
  text-align: center;
}
.minicart-wrapper .action.showcart .counter.qty .loader > img {
  max-width: 24px;
}
.minicart-wrapper .minicart-widgets {
  margin-top: 15px;
}
.minicart-items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.minicart-items .product-item {
  padding: 20px 0;
}
.minicart-items .product-item:not(:first-child) {
  border-top: 1px solid #cccccc;
}
.minicart-items .product-item:first-child {
  padding-top: 0;
}
.minicart-items .product-item-pricing .label {
  display: inline-block;
  width: 4.5rem;
}
.minicart-items .price-minicart {
  margin-bottom: 5px;
}
.minicart-items .product > .product-item-photo,
.minicart-items .product > .product-image-container {
  float: left;
}
.minicart-items .product .toggle {
  cursor: pointer;
  position: relative;
}
.minicart-items .product .toggle:after {
  position: static;
  right: 20px;
  top: 0;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
  margin: 5px 0 0;
}
.minicart-items .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item-details .details-qty {
  margin-top: 10px;
}
.minicart-items .product.options .tooltip.toggle .details {
  display: none;
}
.minicart-items .item-qty {
  margin-right: 10px;
  text-align: center;
  width: 40px;
}
.minicart-items .update-cart-item {
  font-size: 1.1rem;
  vertical-align: top;
}
.minicart-items .subtitle {
  display: none;
}
.checkout-container {
  margin: 0 0 20px;
}
.opc-wrapper {
  margin: 0 0 20px;
}
.opc-wrapper .step-content {
  margin: 0 0 40px;
}
.checkout-index-index .nav-sections,
.checkout-index-index .nav-toggle {
  display: none;
}
.checkout-index-index .logo {
  margin-left: 0;
}
.opc-estimated-wrapper {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 15px;
  padding: 18px 15px;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 18px;
  font-weight: 700;
  float: left;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  margin: 0 0 5px;
  display: block;
}
.opc-estimated-wrapper .minicart-wrapper .action.showcart:before {
  color: #333333;
}
.opc-progress-bar {
  margin: 0 0 20px;
  counter-reset: i;
  font-size: 0;
}
.opc-progress-bar-item {
  margin: 0 0 10px;
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: top;
  width: 50%;
}
.opc-progress-bar-item:before {
  background: #e4e4e4;
  top: 19px;
  content: '';
  height: 7px;
  left: 0;
  position: absolute;
  width: 100%;
}
.opc-progress-bar-item:first-child:before {
  border-radius: 6px 0 0 6px;
}
.opc-progress-bar-item:last-child:before {
  border-radius: 0 6px 6px 0;
}
.opc-progress-bar-item > span {
  display: inline-block;
  padding-top: 45px;
  width: 100%;
  word-wrap: break-word;
  color: #e4e4e4;
  font-weight: 300;
  font-size: 1.8rem;
}
.opc-progress-bar-item > span:before,
.opc-progress-bar-item > span:after {
  background: #e4e4e4;
  height: 38px;
  margin-left: -19px;
  width: 38px;
  border-radius: 50%;
  content: '';
  left: 50%;
  position: absolute;
  top: 0;
}
.opc-progress-bar-item > span:after {
  background: #ffffff;
  height: 26px;
  margin-left: -13px;
  top: 6px;
  width: 26px;
  content: counter(i);
  counter-increment: i;
  color: #333333;
  font-weight: 600;
  font-size: 1.8rem;
}
.opc-progress-bar-item._active:before {
  background: #ff5501;
}
.opc-progress-bar-item._active > span {
  color: #333333;
}
.opc-progress-bar-item._active > span:before {
  background: #ff5501;
}
.opc-progress-bar-item._active > span:after {
  content: '\e610';
  font-family: 'icons-blank-theme';
  line-height: 1;
  font-size: 2.8rem;
}
.opc-progress-bar-item._complete {
  cursor: pointer;
}
.opc-progress-bar-item._complete > span {
  color: #333333;
}
.opc-progress-bar-item._complete > span:after {
  content: '\e610';
  font-family: 'icons-blank-theme';
  line-height: 1;
  font-size: 2.8rem;
}
.field._error .control input,
.field._error .control select,
.field._error .control textarea {
  border-color: #ed8380;
}
.opc-wrapper .fieldset > .field > .label {
  font-weight: 400;
}
.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 1px;
}
.field-tooltip._active {
  z-index: 100;
}
.field-tooltip._active .field-tooltip-content {
  display: block;
}
.field-tooltip._active .field-tooltip-action:before {
  color: #333333;
}
.field-tooltip .field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}
.field-tooltip .field-tooltip-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: inherit;
  color: #bbbbbb;
  content: '\e623';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #333333;
}
._keyfocus .field-tooltip .field-tooltip-action:focus {
  z-index: 100;
}
._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {
  display: block;
}
._keyfocus .field-tooltip .field-tooltip-action:focus:before {
  color: #333333;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 270px;
  display: none;
  left: 38px;
  position: absolute;
  text-transform: none;
  top: -9px;
  word-wrap: break-word;
  z-index: 2;
}
.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  border-right-color: #f4f4f4;
  left: -21px;
  top: 12px;
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
}
.field-tooltip .field-tooltip-content:before {
  border-right-color: #666666;
}
.field-tooltip .field-tooltip-content:after {
  border-right-color: #f4f4f4;
  width: 1px;
  z-index: 4;
}
.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  margin-top: 28px;
  margin-bottom: 20px;
}
.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 14px;
  margin-top: 10px;
}
.opc-wrapper .shipping-address-items {
  font-size: 0;
}
.opc-wrapper .shipping-address-item {
  border: 2px solid transparent;
  line-height: 30px;
  margin: 0 0 20px;
  padding: 20px 35px 20px 20px;
  transition: 0.3s border-color;
  width: 50%;
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #ff5501;
}
.opc-wrapper .shipping-address-item.selected-item:after {
  background: #ff5501;
  color: #ffffff;
  content: '\e610';
  font-family: 'icons-blank-theme';
  height: 27px;
  width: 29px;
  font-size: 27px;
  line-height: 21px;
  padding-top: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}
.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
  visibility: hidden;
}
.opc-wrapper .action-show-popup {
  margin: 0 0 20px;
}
.opc-wrapper .action-show-popup > span:before {
  content: '+';
  padding-right: 5px;
}
.opc-wrapper .action-select-shipping-item {
  float: right;
  margin: 20px 0 0;
}
.opc-wrapper .edit-address-link {
  display: block;
  float: left;
  margin: 26px 5px 0 0;
}
.checkout-shipping-method .step-title {
  margin-bottom: 0;
}
.checkout-shipping-method .no-quotes-block {
  margin: 20px 0;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.table-checkout-shipping-method tbody td {
  border-top: 1px solid #cccccc;
  padding-bottom: 20px;
  padding-top: 20px;
}
.table-checkout-shipping-method tbody td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #1979c3;
  cursor: pointer;
}
.shipping-policy-block.field-tooltip .field-tooltip-action:before {
  display: none;
}
.shipping-policy-block.field-tooltip .field-tooltip-content {
  width: 420px;
  top: 30px;
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 20px;
  position: relative;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
  margin: 0;
  position: absolute;
  right: 0;
}
.opc-block-shipping-information .shipping-information-content {
  line-height: 27px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
  margin: 0 0 20px;
}
.opc-block-summary {
  background: #f5f5f5;
  padding: 22px 30px;
  margin: 0 0 20px;
}
.opc-block-summary > .title {
  display: block;
}
.opc-block-summary .mark .value {
  color: #999999;
  display: block;
}
.opc-block-summary .grand.incl + .grand.excl .mark,
.opc-block-summary .grand.incl + .grand.excl .amount {
  border-top: 0;
  font-size: 1.4rem;
  padding-top: 0;
}
.opc-block-summary .grand.incl + .grand.excl .mark strong,
.opc-block-summary .grand.incl + .grand.excl .amount strong {
  font-weight: 400;
}
.opc-block-summary .not-calculated {
  font-style: italic;
}
.opc-block-summary .items-in-cart > .title {
  border-bottom: 1px solid #d1d1d1;
  padding: 10px 40px 10px 0;
  cursor: pointer;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  position: relative;
}
.opc-block-summary .items-in-cart > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-summary .items-in-cart > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-summary .items-in-cart > .title:after {
  position: absolute;
  right: 0;
  top: 10px;
}
.opc-block-summary .items-in-cart > .title strong {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
}
.opc-block-summary .items-in-cart.active > .title:after {
  content: '\e621';
}
.opc-block-summary .items-in-cart .product {
  position: relative;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0 -15px 0 0;
  max-height: 370px;
  padding: 15px 15px 0 0;
  border: 0;
}
.column.main .opc-block-summary .product-item {
  margin: 0;
  padding-left: 0;
}
.opc-block-summary .product-item .product-item-inner {
  display: table;
  margin: 0 0 10px;
  width: 100%;
}
.opc-block-summary .product-item .product-item-name-block {
  display: table-cell;
  padding-right: 5px;
  text-align: left;
}
.opc-block-summary .product-item .subtotal {
  display: table-cell;
  text-align: right;
}
.opc-block-summary .product-item .price {
  font-size: 1.6rem;
  font-weight: 400;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax {
  margin: 0;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {
  font-size: 1rem;
}
.authentication-dropdown {
  box-sizing: border-box;
}
.authentication-dropdown .modal-inner-wrap {
  padding: 25px;
}
.authentication-wrapper {
  float: right;
  margin-top: -60px;
  max-width: 50%;
  position: relative;
  z-index: 1;
}
._has-auth-shown .authentication-wrapper {
  z-index: 900;
}
.block-authentication .block-title {
  font-size: 1.8rem;
  border-bottom: 0;
  margin-bottom: 25px;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .label {
  font-weight: 400;
}
.block-authentication .actions-toolbar {
  margin-bottom: 5px;
}
.block-authentication .actions-toolbar > .secondary {
  padding-top: 25px;
  text-align: left;
}
.block-authentication .block[class] {
  margin: 0;
}
.block-authentication .block[class] ul {
  list-style: none;
  padding-left: 10px;
}
.block-authentication .block[class] .field .control,
.block-authentication .block[class] .field .label {
  float: none;
  width: auto;
}
.block-authentication .block[class] + .block {
  border-top: 1px solid #c1c1c1;
  margin-top: 40px;
  padding-top: 40px;
  position: relative;
}
.block-authentication .block[class] + .block::before {
  height: 36px;
  line-height: 34px;
  margin: -19px 0 0 -18px;
  min-width: 36px;
  background: #ffffff;
  border-radius: 50%;
  border: 1px solid #c1c1c1;
  box-sizing: border-box;
  color: #c1c1c1;
  content: attr(data-label);
  display: inline-block;
  left: 50%;
  letter-spacing: normal;
  padding: 0 .2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method .step-title {
  margin-bottom: 0;
}
.checkout-payment-method .payment-method:first-child .payment-method-title {
  border-top: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  display: block;
}
.checkout-payment-method .payment-method-title {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
  margin: 0;
}
.checkout-payment-method .payment-method-title .payment-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title .action-help {
  display: inline-block;
  margin-left: 5px;
}
.checkout-payment-method .payment-method-content {
  display: none;
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
  margin: 0 0 20px;
}
.checkout-payment-method .field-select-billing,
.checkout-payment-method .billing-address-form {
  max-width: 600px;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  margin: 0 0 10px;
}
.checkout-payment-method .payment-method-billing-address {
  margin: 0 0 20px;
}
.checkout-payment-method .payment-method-billing-address .primary .action-update {
  margin-right: 0;
}
.checkout-payment-method .payment-method-billing-address .billing-address-details {
  line-height: 27px;
  padding: 0 0 0 23px;
}
.checkout-payment-method .payment-method-note + .payment-method-billing-address {
  margin-top: 20px;
}
.checkout-payment-method .payment-method-iframe {
  background-color: transparent;
  display: none;
  width: 100%;
}
.checkout-payment-method .no-payments-block {
  margin: 20px 0;
}
.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
  content: '\e621';
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  cursor: pointer;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
  display: none;
}
.checkout-payment-method .payment-option-title {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #1979c3;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: #8f8f8f;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:after {
  color: #333333;
}
.checkout-payment-method .payment-option-title .action-toggle:active:after {
  color: #8f8f8f;
}
.checkout-payment-method .payment-option-content {
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-option-inner {
  margin: 0 0 20px;
}
.checkout-payment-method .credit-card-types {
  padding: 0;
}
.checkout-payment-method .credit-card-types .item {
  display: inline-block;
  list-style: none;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types .item._active {
  font-weight: 700;
}
.checkout-payment-method .credit-card-types .item._active img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: none;
}
.checkout-payment-method .credit-card-types .item._inactive {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.checkout-payment-method .credit-card-types .item span {
  display: inline-block;
  padding-top: 6px;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
  filter: grayscale(100%);
  filter: gray;
}
.checkout-payment-method .ccard .fields > .year {
  padding-left: 5px;
}
.checkout-payment-method .ccard .fields .select {
  padding-left: 5px;
  padding-right: 5px;
}
.checkout-payment-method .ccard .month .select {
  width: 140px;
}
.checkout-payment-method .ccard .year .select {
  width: 80px;
}
.checkout-payment-method .ccard .number .input-text {
  width: 225px;
}
.checkout-payment-method .ccard > .field.cvv > .control {
  padding-right: 20px;
  width: auto;
}
.checkout-payment-method .ccard .cvv .input-text {
  width: 55px;
}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
  width: auto !important;
}
.checkout-agreements-block {
  margin-bottom: 20px;
}
.checkout-agreements-block .action-show {
  vertical-align: baseline;
}
.checkout-agreements-items {
  padding-bottom: 30px;
}
.checkout-agreements-items .checkout-agreements-item {
  margin-bottom: 20px;
}
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 0;
}
.checkout-agreement-item-content {
  overflow: auto;
}
.login-container .block-new-customer .actions-toolbar {
  margin-top: 25px;
}
.login-container .block .block-title {
  margin-bottom: 0;
  padding-bottom: 9px;
}
.login-container .fieldset {
  margin: 0;
  padding: 0;
}
.login-container .fieldset:after {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.login-container .fieldset:after {
  margin-top: 35px;
}
.block-addresses-list .items.addresses > .item {
  margin-bottom: 20px;
}
.block-addresses-list .items.addresses > .item:last-child {
  margin-bottom: 0;
}
.form-address-edit #region_id {
  display: none;
}
.form-edit-account .fieldset.password {
  display: none;
}
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-information .box-content,
.box-newsletter .box-content {
  line-height: 26px;
}
.account .page-title-wrapper .page-title {
  display: inline-block;
}
.account .messages {
  margin-bottom: 20px;
}
.account .column.main {
  margin-bottom: 30px;
}
.account .column.main h2 {
  margin-top: 0;
}
.account .column.main .toolbar {
  text-align: center;
}
.account .column.main .toolbar .limiter-options {
  width: auto;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .table-wrapper .action {
  margin-right: 15px;
}
.account .table-wrapper .action:last-child {
  margin-right: 0;
}
.column.main .block:last-child {
  margin-bottom: 0;
}
.block .title {
  margin-bottom: 10px;
}
.block p:last-child {
  margin: 0;
}
.block .box-actions {
  margin-top: 5px;
}
.control.captcha-image {
  margin-top: 10px;
}
.control.captcha-image .captcha-img {
  vertical-align: middle;
}
.downloadable.samples {
  margin-bottom: 20px;
}
.downloadable.samples dd {
  margin: 0 0 10px;
}
.table-downloadable-products .product-name {
  margin-right: 15px;
}
.field.downloads .price-container {
  display: inline;
  white-space: nowrap;
}
.field.downloads .price-container:before {
  content: " + ";
  display: inline;
}
.field.downloads .price-excluding-tax {
  display: inline;
}
.field.downloads .price-excluding-tax:before {
  content: " (" attr(data-label) ": ";
}
.field.downloads .price-excluding-tax:after {
  content: ")";
}
.field.downloads .price-including-tax {
  display: inline;
  font-weight: 600;
  font-size: 1.4rem;
}
.field.downloads .sample.link {
  float: right;
}
.page-product-downloadable .product-add-form {
  clear: both;
  margin-bottom: 25px;
}
.page-product-downloadable .product-options-bottom .field.qty {
  display: none !important;
}
.cart-summary .block.giftcard .action.check {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
  margin-top: 20px;
}
.page-product-giftcard .giftcard-amount {
  text-align: left;
  margin-bottom: 0;
}
.page-product-giftcard .giftcard-amount .field:last-child {
  padding-bottom: 20px;
}
.page-product-giftcard .product-options-wrapper .field:first-of-type {
  margin-top: 20px;
}
.giftcard-account .please-wait {
  display: none;
}
.giftcard-account .form-giftcard-redeem .giftcard.info {
  margin-bottom: 30px;
}
.opc-wrapper .form-giftcard-account {
  max-width: 500px;
}
.opc-wrapper .form-giftcard-account .field {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info .giftcard-account-number {
  margin: 0 0 10px;
}
.gift-message .field .label {
  color: #666666;
  font-weight: 400;
}
.gift-options .actions-toolbar .action-cancel {
  display: none;
}
.gift-options-title {
  margin: 0 0 20px;
}
.gift-options-content .fieldset {
  margin: 0 0 20px;
}
.gift-summary .actions-toolbar > .secondary {
  float: none;
}
.gift-summary .actions-toolbar > .secondary .action {
  margin: 10px 20px 0 0;
}
.cart.table-wrapper .gift-content {
  clear: left;
  display: none;
  float: left;
  margin-right: -100%;
  margin: 20px 0;
  text-align: left;
  width: 100%;
}
.cart.table-wrapper .gift-content._active {
  display: table;
  table-layout: fixed;
}
.cart.table-wrapper .action-gift {
  display: inline-block;
  text-decoration: none;
}
.cart.table-wrapper .action-gift:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.cart.table-wrapper .action-gift:hover:after {
  color: inherit;
}
.cart.table-wrapper .action-gift:active:after {
  color: inherit;
}
.cart.table-wrapper .action-gift._active:after {
  content: '\e621';
}
.gift-item-block {
  margin: 0;
}
.gift-item-block._active .title:after {
  content: '\e621';
}
.gift-item-block .title {
  border-radius: 3px;
  background-image: none;
  background: #f2f2f2;
  border: 1px solid #cdcdcd;
  color: #333333;
  cursor: pointer;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  margin: 20px 0 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
}
.gift-item-block .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  line-height: 16px;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-item-block .title:hover:after {
  color: inherit;
}
.gift-item-block .title:active:after {
  color: inherit;
}
.gift-item-block .title:focus,
.gift-item-block .title:active {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #333333;
}
.gift-item-block .title:hover {
  background: #e2e2e2;
  border: 1px solid #cdcdcd;
  color: #555555;
}
.gift-item-block .title.disabled,
.gift-item-block .title[disabled],
fieldset[disabled] .gift-item-block .title {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.gift-item-block .title:active {
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.12);
}
.gift-item-block .content {
  border-bottom: 1px solid #c1c1c1;
  padding: 10px 10px 20px;
  position: relative;
}
.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
  font-weight: 400;
  margin: 10px 0;
}
.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
  content: '';
}
.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
  clear: left;
}
.order-details-items .order-items .action.show {
  display: inline-block;
  text-decoration: none;
  padding-right: 20px;
  position: relative;
}
.order-details-items .order-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .order-items .action.show:after {
  position: absolute;
  right: 0;
  top: -4px;
}
.order-details-items .order-items .action.show.expanded:after {
  content: '\e621';
}
.block-order-details-gift-message {
  border-top: 1px solid #d1d1d1;
  padding-top: 10px;
}
.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
  margin-bottom: 40px;
}
.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
  width: 100%;
}
.table-giftregistry-items .product-image {
  float: left;
  margin-right: 10px;
}
.cart-summary .form.giftregistry .fieldset {
  margin: 25px 0 5px;
}
.cart-summary .form.giftregistry .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .form.giftregistry .fieldset .field .control {
  float: none;
  width: auto;
}
.cart-summary .form.giftregistry .fieldset .action.primary {
  margin-bottom: 0;
}
.form-giftregistry-search {
  margin-bottom: 60px;
}
.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
  margin-bottom: 0;
}
.block-giftregistry-results .toolbar-giftregistry-results {
  text-align: center;
}
.block-giftregistry .actions-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .item-options .item-value {
  margin: 0 0 25px;
}
.block-giftregistry-shared-items .item {
  border-bottom: 1px solid #d1d1d1;
}
.block-giftregistry-shared-items .col {
  padding: 20px 8px 10px;
}
.block-giftregistry-shared-items .col .price-box {
  display: inline-block;
}
.block-giftregistry-shared-items .col .price-wrapper {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .product .item-options {
  margin-bottom: 0;
}
.block-giftregistry-shared-items .product-item-photo {
  display: block;
  max-width: 65px;
  padding: 10px 0;
}
.block-giftregistry-shared-items .product-item-name {
  display: block;
  margin: 0 0 5px;
}
.gift-wrapping-info {
  font-weight: 300;
  font-size: 18px;
  margin: 20px 0;
}
.gift-wrapping-list {
  list-style: none;
  margin: 20px 0 10px;
  padding: 0;
}
.gift-wrapping-list .no-image {
  background: #f2f2f2;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-list .no-image > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-list .no-image:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 38px;
  line-height: 4rem;
  color: #494949;
  content: '\e629';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-list .no-image:after {
  display: block;
}
.gift-wrapping-preview,
.gift-wrapping-item > span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gift-wrapping-item {
  float: left;
  margin: 0 10px 10px 0;
}
.gift-wrapping-item:last-child {
  margin-right: 0;
}
.gift-wrapping-item._active span:before {
  border: 3px solid #333333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.gift-wrapping-item > span {
  height: 4rem;
  width: 4rem;
}
.gift-wrapping-title {
  margin: 10px 0;
}
.gift-wrapping-title .action-remove {
  margin-left: 5px;
}
.gift-options-content .fieldset > .field {
  margin: 0 0 5px;
}
.gift-options-content .fieldset > .field:before {
  display: none;
}
.gift-wrapping-summary .gift-wrapping-title {
  border: 0;
  display: inline-block;
  padding: 0;
}
.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping,
.table-order-review .gift-wrapping {
  margin: 20px 0;
}
.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title,
.table-order-review .gift-wrapping .title {
  float: none;
}
.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content,
.table-order-review .gift-wrapping .content {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .content > img,
.table-order-items .gift-wrapping .content > img,
.table-order-review .gift-wrapping .content > img {
  float: left;
  margin: 0 10px 0 0;
  max-height: 50px;
  max-width: 50px;
}
.gift-summary .price-box,
.gift-options .price-box {
  margin-left: 22px;
}
.gift-summary .regular-price:before,
.gift-options .regular-price:before {
  content: attr(data-label) ": ";
}
.gift-summary .regular-price .price,
.gift-options .regular-price .price {
  font-weight: 700;
}
.table.grouped > thead > tr > th,
.table.grouped > tbody > tr > th,
.table.grouped > tfoot > tr > th,
.table.grouped > thead > tr > td,
.table.grouped > tbody > tr > td,
.table.grouped > tfoot > tr > td {
  border-top: 1px solid #d1d1d1;
}
.table.grouped > caption + thead > tr:first-child > th,
.table.grouped > colgroup + thead > tr:first-child > th,
.table.grouped > thead:first-child > tr:first-child > th,
.table.grouped > caption + thead > tr:first-child > td,
.table.grouped > colgroup + thead > tr:first-child > td,
.table.grouped > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table.grouped > tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.table.grouped > thead > tr > th {
  border-bottom: 0;
}
.table.grouped .product-item-name {
  font-weight: 400;
}
.table.grouped .price-box .price {
  font-size: 14px;
}
.table.grouped .stock.unavailable {
  font-weight: normal;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.table.grouped .row-tier-price td {
  border-top: 0;
}
.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}
.form-add-invitations .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.form-add-invitations .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.form-add-invitations .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .action.add:hover:before {
  color: inherit;
}
.form-add-invitations .action.add:active:before {
  color: inherit;
}
.block.filter {
  margin-bottom: 0px;
}
.block.filter .filter-title strong {
  font-size: 18px;
  text-transform: uppercase;
}
.filter-subtitle {
  display: none;
}
.filter-options {
  margin: 0;
}
.filter-options .filter-options-title {
  word-break: break-all;
}
.filter-options .filter-options-content .item {
  margin-bottom: 3px;
}
.filter-options .count {
  color: #7d7d7d;
}
.filter-options .count:before {
  content: '(';
}
.filter-options .count:after {
  content: ')';
}
.filtered .items {
  margin: 15px 0;
}
.filtered .item {
  position: relative;
  padding-left: 22px;
  margin-bottom: 6px;
}
.filtered .item .label {
  font-weight: 700;
}
.filtered .item .action.remove {
  position: absolute;
  left: -6px;
  top: 0;
}
.filtered + .actions {
  margin-bottom: 35px;
}
.map-popup-wrapper.popup .action.close {
  top: 10px;
}
.map-popup {
  background: #ffffff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  left: 0;
  margin-top: 10px;
  position: absolute;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
}
.map-popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.map-popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.map-popup .popup-content {
  margin: 10px 0 0;
}
.map-popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.map-popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.map-popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:active:before {
  color: inherit;
}
.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.active {
  opacity: 1;
}
.map-popup .map-info-price {
  margin-bottom: 15px;
}
.map-popup .map-info-price .price-box {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box .label:after {
  content: ": ";
}
.map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
  margin-right: 10px;
}
.map-old-price {
  text-decoration: none;
}
.map-old-price .price-wrapper {
  text-decoration: line-through;
}
.map-form-addtocart {
  display: inline-block;
  text-align: center;
}
.map-form-addtocart img {
  display: block;
  margin: 0 auto;
}
.wishlist.split.button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.wishlist.split.button:before,
.wishlist.split.button:after {
  content: '';
  display: table;
}
.wishlist.split.button:after {
  clear: both;
}
.wishlist.split.button .action.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.wishlist.split.button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.wishlist.split.button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #7d7d7d;
  content: '\e622';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: #7d7d7d;
  content: '\e621';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle.active:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle.active:active:after {
  color: inherit;
}
.wishlist.split.button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.wishlist.split.button .items li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.wishlist.split.button .items:before,
.wishlist.split.button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.wishlist.split.button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.wishlist.split.button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.wishlist.split.button .items:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .items:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.active {
  overflow: visible;
}
.wishlist.split.button.active .items {
  display: block;
}
.wishlist.split.button .items {
  text-align: left;
}
.wishlist.split.button .items .item:last-child {
  background: #e2e2e2;
}
.wishlist.split.button .items .item:last-child:hover {
  background: #e8e8e8;
}
.table-comparison .wishlist.split.button > .action.split:before,
.product-items .wishlist.split.button > .action.split:before {
  content: '\e601';
}
.table-comparison .wishlist.split.button > .action:active,
.product-items .wishlist.split.button > .action:active,
.table-comparison .wishlist.split.button > .action:focus,
.product-items .wishlist.split.button > .action:focus,
.table-comparison .wishlist.split.button > .action:hover,
.product-items .wishlist.split.button > .action:hover {
  color: #333333;
}
.table-comparison .wishlist.split.button > .action.toggle:before,
.product-items .wishlist.split.button > .action.toggle:before {
  border-left: 1px solid #c9c9c9;
  content: '';
  float: left;
  height: 15px;
  margin-top: 3px;
}
.product-info-main .wishlist.split.button .action.split,
.block-bundle-summary .wishlist.split.button .action.split,
.product-add-form .wishlist.split.button .action.split,
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.product-info-main .wishlist.split.button .action.toggle,
.block-bundle-summary .wishlist.split.button .action.toggle,
.product-add-form .wishlist.split.button .action.toggle {
  padding: 0;
}
.cart.table-wrapper .wishlist.split.button {
  margin-bottom: 10px;
}
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  padding: 4px 5px;
}
.wishlist.window.popup {
  background: #ffffff;
  border: 1px solid #aeaeae;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
}
.wishlist.window.popup .popup-header {
  margin: 0 0 25px;
  padding-right: 22px;
}
.wishlist.window.popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.wishlist.window.popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.wishlist.window.popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.window.popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .action.close:hover:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:active:before {
  color: inherit;
}
.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.active {
  opacity: 1;
}
.wishlist.window.popup.active {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #000000;
  z-index: 899;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.active {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.wishlist.overlay.active {
  display: block;
}
.block-wishlist-management {
  position: relative;
}
.block-wishlist-management .wishlist-select .wishlist-name-label {
  font-weight: 600;
}
.block-wishlist-management .wishlist-title {
  margin-bottom: 10px;
}
.block-wishlist-management .wishlist-title strong {
  font-weight: 300;
  margin-right: 10px;
}
.block-wishlist-management .wishlist-notice {
  color: #7d7d7d;
  display: inline-block;
  margin-right: 20px;
}
.block-wishlist-management .wishlist-toolbar-select,
.block-wishlist-management .wishlist-toolbar-actions {
  display: inline-block;
}
.block-wishlist-management .wishlist-toolbar-select {
  margin-right: 20px;
}
.block-wishlist-management .wishlist-dropdown.move {
  margin-right: 20px;
}
.block-wishlist-search-form .form-wishlist-search {
  margin-bottom: 60px;
  max-width: 500px;
}
.block-wishlist-search-results .toolbar-wishlist-results {
  text-align: center;
}
.block-wishlist-info-items .block-title {
  margin-bottom: 20px;
  font-size: 2.2rem;
}
.block-wishlist-info-items .block-title > strong {
  font-weight: 300;
}
.block-wishlist-info-items .product-item {
  width: 100%;
}
.block-wishlist-info-items .product-item-photo {
  margin-left: 20px;
}
.block-wishlist-info-items .product-item-info {
  width: auto;
}
.block-wishlist-info-items .product-item-info:hover .split {
  visibility: visible;
}
.block-wishlist-info-items .price-wrapper {
  display: block;
  margin: 0 0 10px;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 10px 0;
}
.block-wishlist-info-items .action.towishlist {
  padding: 10px 0;
}
.block-wishlist-info-items .input-text.qty {
  margin-right: 10px;
}
.multicheckout .title {
  margin-bottom: 30px;
}
.multicheckout .title strong {
  font-weight: 400;
}
.multicheckout .table-wrapper {
  margin-bottom: 0;
}
.multicheckout .table-wrapper .action.delete {
  display: inline-block;
  margin: 7px 0 0;
}
.multicheckout .table-wrapper .col .qty {
  display: inline-block;
}
.multicheckout .table-wrapper .col.item .action.edit {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout:not(.address) .table-wrapper .product-item-name {
  margin: 0;
}
.multicheckout > .actions-toolbar {
  margin-top: 40px;
}
.multicheckout .actions-toolbar > .secondary {
  display: block;
}
.multicheckout .actions-toolbar > .secondary .action {
  margin-bottom: 25px;
}
.multicheckout .actions-toolbar > .secondary .action.back {
  display: block;
  margin-left: 0;
}
.multicheckout .actions-toolbar > .primary {
  margin-right: 10px;
}
.multicheckout .item-options {
  margin: 10px 0 0;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field:before {
  display: none;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field .control {
  display: inline-block;
}
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 10px;
}
.multicheckout .block-title strong,
.multicheckout .block-content .title strong {
  font-weight: 400;
}
.multicheckout .block-title strong span,
.multicheckout .block-content .title strong span {
  color: #a6a6a6;
}
.multicheckout .block-content .title {
  border-bottom: none;
  padding-bottom: 0;
}
.multicheckout.order-review .block-title > strong {
  font-size: 2.4rem;
}
.multicheckout.order-review .block-shipping .block-content:not(:last-child) {
  margin-bottom: 40px;
}
.multicheckout .box-title span {
  margin-right: 10px;
}
.multicheckout .box-title > .action {
  margin: 0;
}
.multicheckout .box-shipping-method .price {
  font-weight: 700;
}
.multicheckout .box-billing-method .fieldset {
  margin: 0;
}
.multicheckout .box-billing-method .fieldset .legend.box-title {
  margin: 0 0 5px;
}
.multicheckout .checkout-review .grand.totals {
  font-size: 2.1rem;
  margin-bottom: 40px;
}
.multicheckout .checkout-review .grand.totals .mark {
  font-weight: 400;
}
[class^="multishipping-"] .logo {
  margin-left: 0;
}
.multishipping-checkout-success .nav-sections {
  display: block;
}
.block.newsletter .title {
  display: none;
}
.paypal.after:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 5px 5px 10px;
  text-transform: uppercase;
}
.paypal.before:before {
  content: '- ' attr(data-label) ' -';
  display: block;
  margin: 10px 5px;
  text-align: center;
  text-transform: uppercase;
}
.paypal.acceptance {
  display: block;
  margin: 0 0 20px;
}
.paypal.acceptance img {
  max-width: 100%;
}
.box-tocart .paypal img,
.block-minicart .paypal img {
  display: block;
  margin: 0 auto;
}
.paypal-review .paypa-review-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .items-qty .item {
  white-space: nowrap;
}
.paypal-review .items-qty .title:after {
  content: ': ';
}
.paypal-review .paypal-review-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.paypal-review .actions-toolbar {
  margin-top: 10px;
}
.paypal-review .item-options dt {
  display: inline-block;
}
.paypal-review .item-options dt:after {
  content: ': ';
}
.paypal-review .item-options dd {
  margin: 0;
}
.paypal-review-discount {
  border-bottom: 1px solid #d1d1d1;
  margin: 20px 0;
}
.paypal-review-discount .block {
  margin-bottom: 0;
}
.paypal-review-discount .block .fieldset {
  padding: 10px 0 20px;
}
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
.fotorama-video-container:after {
  background: url(../../frontend/Alothemes/expert1/en_US/Magento_ProductVideo/img/gallery-sprite.png) bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: 0.6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url(../../frontend/Alothemes/expert1/en_US/Magento_ProductVideo/img/gallery-sprite.png) bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  height: 75%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  right: 0;
  bottom: 0;
  margin: auto;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.fotorama__arr.hidden-video {
  z-index: -1 !important;
}
.fotorama__video-close {
  bottom: 89%;
  top: auto;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block.add.review {
  margin-bottom: 40px;
}
.block.add.review > .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.add.review .legend {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.block.add.review .field.rating {
  display: table-row;
}
.block.add.review .field.rating .label {
  display: table-cell;
  vertical-align: middle;
  padding: 5px 0;
}
.block.add.review .field.rating .control {
  display: table-cell;
  vertical-align: top;
}
.block.reviews.list > .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.block.reviews.list .review.item {
  margin-bottom: 40px;
}
.block.reviews.list .review.title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.data.table.reviews .rating-summary {
  margin-top: -4px;
}
.customer-review.view {
  margin-bottom: 20px;
}
.customer-review.view .review.title,
.customer-review.view .ratings-summary,
.customer-review.view .product-details {
  margin-bottom: 20px;
}
.product-reviews-summary {
  display: table;
  margin: 10px 0 12px;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0 auto;
}
.product-reviews-summary.empty {
  margin-left: 0;
}
.product-reviews-summary .reviews-actions {
  display: table-cell;
  vertical-align: middle;
  line-height: 28px;
}
.product-reviews-summary .reviews-actions a {
  margin-right: 5px;
}
.customer-review .product-details {
  margin-bottom: 40px;
}
.customer-review .product-media {
  width: 30%;
  max-width: 285px;
  float: left;
  margin-right: 3%;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 20px;
}
.customer-review .review-details .customer-review-rating .item {
  margin-bottom: 10px;
}
.customer-review .review-details .customer-review-rating .item:last-child {
  margin-bottom: 0;
}
.customer-review .review-details .review-title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.customer-review .review-details .review-content {
  margin-bottom: 20px;
}
.customer-review .product-reviews-summary .rating-summary,
.customer-review .product-reviews-summary .reviews-actions {
  display: block;
}
.review-field-ratings .nested {
  display: table;
}
.review-field-ratings .review-field-rating {
  display: table-row;
}
.review-field-ratings .review-field-rating .label,
.review-field-ratings .review-field-rating .control {
  display: table-cell;
  padding-bottom: 10px;
  vertical-align: top;
}
.review-field-ratings .review-field-rating .label {
  padding-top: 6px;
  padding-right: 10px;
}
.review-field-ratings .review-field-rating .control {
  padding-top: 2px;
}
.review-toolbar {
  border-top: 1px solid #c9c9c9;
  margin: 0 0 20px;
  text-align: center;
}
.review-toolbar:first-child {
  display: none;
}
.review-toolbar .pages {
  display: block;
  text-align: center;
  border-bottom: 1px solid #c9c9c9;
  padding: 20px 0;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.fieldset .review-legend.legend {
  margin-bottom: 20px;
}
.fieldset .review-legend.legend strong {
  display: block;
  margin-left: 0;
}
.review-field-rating .control {
  margin-top: 10px;
  margin-bottom: 48px;
}
.review-list {
  margin-bottom: 30px;
}
.review-list .block-title strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.review-item {
  padding: 20px 0;
  border-bottom: 1px solid #c9c9c9;
  margin: 0;
}
.review-item:after {
  clear: both;
  content: '';
  display: table;
}
.review-item:last-child {
  border-width: 0;
}
.review-ratings {
  display: table;
  max-width: 100%;
  margin-bottom: 10px;
}
.review-author {
  display: inline;
}
.review-title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.review-content {
  margin-bottom: 20px;
}
.block-reward-info .reward-rates:not(:last-child),
.block-reward-info .reward-limit:not(:last-child),
.block-reward-info .reward-expiring:not(:last-child) {
  margin-bottom: 25px;
}
.block-reward-info .reward-rates .title,
.block-reward-info .reward-limit .title,
.block-reward-info .reward-expiring .title {
  display: inline-block;
  margin-bottom: 10px;
}
.form-create-return .field .control > span,
.form-create-return .field address {
  display: inline-block;
  padding-top: 6px;
}
.form-create-return .additional:first-child {
  margin-top: 0;
}
.form-create-return .additional .field:nth-last-child(2) {
  margin-bottom: 0;
}
.form-create-return .additional .field:last-child {
  margin-top: 20px;
}
.form-create-return .field.comment {
  margin-top: 55px;
}
.block-returns-comments .returns-comments dt,
.block-returns-comments .returns-comments dd {
  margin: 0;
}
.block-returns-comments .returns-comments dt {
  font-weight: 400;
}
.block-returns-comments .returns-comments dd {
  margin-bottom: 15px;
}
.block-returns-comments .returns-comments dd:last-child {
  margin-bottom: 0;
}
.block-returns-comments .fieldset {
  margin-bottom: 20px;
}
.magento-rma-returns-returns .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-title-wrapper .page-title,
.magento-rma-returns-view .page-title-wrapper .page-title {
  margin-right: 25px;
}
.order-links {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 10px;
}
.order-links .item {
  display: inline-block;
  margin-right: 20px;
}
.order-actions-toolbar .action {
  margin: 0 20px 0 0;
}
.order-details-items {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.order-details-items .order-title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ": ";
}
.order-details-items .table-order-items .product-item-name {
  margin-top: 0;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ": ";
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-actions-toolbar {
  margin-bottom: 25px;
}
.order-actions-toolbar .action {
  margin-right: 30px;
}
.order-actions-toolbar .action.print {
  margin: 0;
}
.page-title-wrapper .order-date {
  margin: 0 0 20px;
}
.account .page-title-wrapper .page-title,
[class^="sales-guest-"] .page-title-wrapper .page-title,
.sales-guest-view .page-title-wrapper .page-title {
  margin-right: 25px;
}
.form-orders-search .field.email,
.form-orders-search .field.zip {
  margin-bottom: 0;
}
.block-reorder .product-item .checkbox {
  position: relative;
  top: 2px;
  vertical-align: baseline;
}
.block-reorder .product-item .field.item {
  display: inline-block;
}
.block-reorder .product-item-name {
  display: inline-block;
}
.block-reorder .actions-toolbar {
  margin: 17px 0;
  max-width: 178px;
}
.block-order-details-comments {
  margin: 0 0 40px;
}
.block-order-details-comments .comment-date {
  font-weight: 600;
}
.block-order-details-comments .comment-content {
  line-height: 1.6;
  margin: 0 0 20px;
}
.block-order-details-view .box-content .payment-method .title {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content {
  margin: 0;
}
.block-order-details-view .box-content .payment-method .content > strong {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content > strong:after {
  content: ': ';
}
.order-tracking {
  border-bottom: 1px solid #d1d1d1;
  margin: 0;
  padding: 20px 0;
}
.order-tracking .tracking-title {
  display: inline-block;
}
.order-tracking .tracking-content {
  display: inline-block;
  margin: 0 0 0 5px;
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.block-collapsible-nav .item {
  border-bottom: 1px solid #dddddd;
}
.block-collapsible-nav .item:first-child {
  border-top: 1px solid #dddddd;
}
.block-collapsible-nav .item a,
.block-collapsible-nav .item > strong {
  display: block;
  padding: 5px 18px 5px 15px;
}
.block-collapsible-nav .item a {
  text-decoration: none;
}
.block-collapsible-nav .item a:hover {
  color: #ff5555;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current strong {
  color: #ff5555;
  font-weight: 500;
}
.block-collapsible-nav .item.current a {
  color: #ff5555;
}
body {
  background-color: #ffffff;
}
.page-header {
  border-bottom: 1px solid #d1d1d1;
  margin-bottom: 20px;
}
.header.content {
  padding-top: 10px;
  position: relative;
}
.logo {
  position: relative;
  z-index: 5;
  float: left;
  max-width: 50%;
  margin: 0 0 10px 40px;
}
.logo img {
  max-width: 100%;
  display: block;
}
.page-print .logo {
  float: none;
}
.page-main > .page-title-wrapper .page-title + .action {
  margin-top: 30px;
}
.action.skip:focus {
  position: absolute;
  z-index: 15;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  top: 0;
  text-align: center;
  background: #f0f0f0;
  padding: 10px;
}
.message.global p {
  margin: 0;
}
.message.global.noscript,
.message.global.cookie {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ffee9c;
  border-color: #d6ca8e;
  color: #333333;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #1979c3;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #006bb4;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #ff5501;
}
.message.global.cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.message.global.cookie .actions {
  margin-top: 10px;
}
.message.global.demo {
  margin: 0 0 10px;
  padding: 10px 20px;
  display: block;
  line-height: 1.2em;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #ffffff;
  text-align: center;
  margin-bottom: 0;
}
.message.global.demo a {
  color: #1979c3;
}
.message.global.demo a:hover {
  color: #006bb4;
}
.message.global.demo a:active {
  color: #ff5501;
}
.page-footer {
  margin-top: auto;
}
.footer.content .links > li {
  margin: 0 0 8px;
}
.footer.content .switcher-store {
  margin: 0 0 30px;
}
.page-header .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
  display: block;
  padding: 8px;
}
.page-header .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
  text-decoration: none;
}
.page-header .switcher li,
.page-footer .switcher li {
  margin: 0;
  font-size: 12px;
}
.page-header .switcher strong,
.page-footer .switcher strong {
  font-weight: 400;
}
.widget {
  clear: both;
}
.ui-datepicker td {
  padding: 0;
}
.account .table-wrapper .data.table.wishlist > thead > tr > th,
.account .table-wrapper .data.table.wishlist > tbody > tr > th,
.account .table-wrapper .data.table.wishlist > tfoot > tr > th,
.account .table-wrapper .data.table.wishlist > thead > tr > td,
.account .table-wrapper .data.table.wishlist > tbody > tr > td,
.account .table-wrapper .data.table.wishlist > tfoot > tr > td {
  border-top: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.account .table-wrapper .data.table.wishlist > tbody + tbody {
  border-top: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist thead > tr > th {
  border-bottom: 0;
}
.account .table-wrapper .data.table.wishlist tbody > tr:last-child > td {
  border-bottom: 1px solid #d1d1d1;
}
.account .table-wrapper .data.table.wishlist .product.name {
  display: inline-block;
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .box-tocart {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .box-tocart .qty {
  vertical-align: middle;
}
.account .table-wrapper .data.table.wishlist .col.item {
  width: 50%;
}
.account .table-wrapper .data.table.wishlist .col.photo {
  max-width: 150px;
}
.account .table-wrapper .data.table.wishlist .col.selector {
  max-width: 15px;
}
.account .table-wrapper .data.table.wishlist textarea {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .input-text.qty {
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .action.primary {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .price {
  font-weight: 700;
}
.block-wishlist .product-item-name {
  margin-right: 25px;
}
.products-grid.wishlist .product-item-photo {
  display: block;
  margin-bottom: 10px;
}
.products-grid.wishlist .product-item-name {
  margin-top: 0;
}
.products-grid.wishlist .product-item .price-box {
  margin: 0;
}
.products-grid.wishlist .product-item-comment {
  display: block;
  height: 42px;
  margin: 10px 0;
}
.products-grid.wishlist .product-item-actions > * {
  margin-right: 15px;
}
.products-grid.wishlist .product-item-actions > *:last-child {
  margin-right: 0;
}
.products-grid.wishlist .product-item .box-tocart input.qty {
  height: 32px;
}
/**
 * MageSpecialist
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web.
 *
 * @category   MSP
 * @package    MSP_ReCaptcha
 * @copyright  Copyright (c) 2017 Skeeller srl (http://www.magespecialist.it)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha {
  margin-bottom: 10px !important;
}
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
#magepow_ajaxcart_overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  z-index: 99;
}
#magepow_ajaxcart_popup {
  display: none;
  position: relative;
  width: 515px;
  max-width: 90%;
  margin: 0 auto;
  z-index: 999;
  text-align: center;
}
#magepow_ajaxcart_popup .popup .action {
  margin-top: 10px;
}
#magepow_ajaxcart_popup .btn-viewcart {
  width: 50%;
  float: left;
  color: #ffffff;
}
#magepow_ajaxcart_popup .btn-viewcart .viewcart {
  background: #1979c3;
  box-shadow: none;
  border: none;
  color: #ffffff;
}
#magepow_ajaxcart_popup .btn-viewcart .viewcart:hover {
  background: #006bb4;
}
#magepow_ajaxcart_popup .btn-continue {
  width: 50%;
  float: left;
  color: #ffffff;
}
#magepow_ajaxcart_popup .btn-continue .continue {
  background: #1979c3;
  box-shadow: none;
  border: none;
  color: #ffffff;
}
#magepow_ajaxcart_popup .btn-continue .continue:hover {
  background: #006bb4;
}
#magepow_ajaxcart_popup .product-item-info button {
  padding: 8px 5px;
  font-size: 10px;
}
.full-width {
  width: 100% !important;
}
#ajax-suggest ol {
  padding: 0;
}
#ajax-suggest .item {
  padding-top: 10px;
  padding-bottom: 15px;
}
#ajax-suggest .item .product-item-info {
  margin-left: auto;
  margin-right: auto;
}
#ajax-suggest .product.details.product-item-details {
  min-height: 65px;
}
#ajax-suggest .ajax-owl-loading {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  background: url(../../frontend/Alothemes/expert1/en_US/Magepow_Ajaxcart/images/suggest_loading.gif) no-repeat;
  background-size: 100%;
}
.freeShipping_message {
  background-color: #d6e4f9;
  font-size: 14px;
  padding: 5px;
  border-radius: 5px;
}
.freeShipping_message .needMore {
  font-weight: bold;
}
.congratulation {
  background-color: #f7747c;
  font-size: 14px;
  padding: 10px;
  font-weight: bold;
  color: white;
  border-radius: 5px;
}
div.minprogress {
  border: 1px solid #a5a5a5;
  height: 10px;
  border-radius: 5px;
  position: relative;
}
div.minprogress .minprogress-active {
  position: absolute;
  background-color: #000000;
  height: 10px;
  border-radius: 5px;
}
.block-banners .banner-item,
.block-banners-inline .banner-item {
  display: block;
}
.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
  margin-bottom: 20px;
}
.block-banners .banner-item-content img,
.block-banners-inline .banner-item-content img {
  display: block;
  margin: 0 auto;
}
.block-cms-hierarchy-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-cms-hierarchy-link-inline.widget {
  margin: 0;
}
.sidebar .block-addbysku .fieldset {
  margin: 0;
}
.sidebar .block-addbysku .fieldset .fields {
  position: relative;
}
.sidebar .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.sidebar .block-addbysku .fieldset .fields .field.sku {
  margin-right: -85px;
  padding-right: 90px;
  width: 100%;
}
.sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 6px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar {
  margin-bottom: 20px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 2px 0;
  width: auto;
}
.sidebar .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 31px;
  line-height: 22px;
  color: inherit;
  content: '\e61c';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.links {
  display: inline-block;
  margin: 20px 0 0;
}
.sidebar .block-addbysku .action.reset {
  margin: 10px 0;
  display: block;
}
.sidebar .block-addbysku .action.remove {
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.sidebar .block-addbysku .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 28px;
  line-height: 22px;
  color: inherit;
  content: '\e616';
  font-family: 'icons-blank-theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove:hover {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
  pointer-events: none;
  opacity: 0.5;
}
.block-product-link.widget,
.block-category-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-product-link-inline.widget {
  margin: 0;
}
.block.widget .product-item-info {
  width: auto;
}
.block.widget .pager {
  padding: 0;
}
.block.widget .pager .toolbar-amount {
  float: none;
  font-size: 1.2rem;
}
.block.widget .pager .pages-item-previous {
  padding-left: 0;
}
.block.widget .pager .pages-item-next {
  position: relative;
}
.block.widget .pager .items {
  white-space: nowrap;
}
.columns .block-event {
  position: relative;
  z-index: 2;
}
.block-event .block-content {
  position: relative;
}
.block-event .block-content > .action {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 3;
}
.block-event .block-content > .action.backward,
.block-event .block-content > .action.forward {
  opacity: .5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .action.backward > span,
.block-event .block-content > .action.forward > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 55px;
  line-height: 30px;
  color: inherit;
  content: '\e617';
  font-family: 'icons-blank-theme';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .action.backward {
  left: 0;
}
.block-event .block-content > .action.forward {
  right: 0;
}
.block-event .block-content > .action.forward:before {
  content: '\e608';
}
.block-event .block-content > .action.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .action:hover {
  opacity: 1;
}
.block-event .slider-panel {
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.block-event .slider-panel .slider {
  white-space: nowrap;
}
.block-event .slider-panel .slider .item {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  white-space: normal;
  vertical-align: top;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
  width: 100%;
}
.block-event .slider-panel .slider .item img {
  max-width: 100%;
}
.block-event .slider-panel .slider .item .category-name {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .item .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .item .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .item .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .ticker .label {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
  display: block;
}
.block-event .slider-panel .slider .item .dates .start:after {
  content: "\2013";
  font-size: 1.8rem;
  display: block;
}
.block-event .slider-panel .slider .item .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .box-event .box-content {
  padding: 5px 0 10px;
}
.block-event .slider-panel .slider .item .box-event .box-title {
  font-weight: 300;
  display: block;
  margin: 10px 0 0;
}
.block-event .slider-panel .slider .item .action.show {
  display: block;
  padding: 0;
}
.block-event .slider-panel .slider .item .action.show .category.name {
  display: inline-block;
  padding: 30px 10px 0;
}
.block-event .slider-panel .slider .item .action.show img {
  display: block;
}
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #1979c3;
  border: 1px solid #1979c3;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  padding: 7px 15px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  margin-top: 15px;
}
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: #006bb4;
  border: 1px solid #006bb4;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-event .slider-panel .slider .item .action.event:hover {
  text-decoration: none;
}
.block-static-block.widget,
.block-cms-link.widget {
  margin-bottom: 20px;
}
.links .block-static-block.widget,
.links .block-cms-link.widget {
  margin-bottom: 0;
}
.block-cms-link-inline.widget {
  margin: 0;
}
.block-wishlist-search .form-wishlist-search {
  margin: 20px 0 0;
}
@media only screen and (max-width: 769px) {
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .field-tooltip .field-tooltip-content:before,
  .field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0%;
  }
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #999999;
  }
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #f4f4f4;
  }
  .modal-popup.modal-slide._inner-scroll._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: 100%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 768px) {
  .abs-button-responsive-smaller {
    width: 100%;
  }
  .abs-visually-hidden-mobile-m {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile-m:before,
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:before,
  .form-create-return .fieldset > .actions-toolbar:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .form-create-return .fieldset > .actions-toolbar:after {
    clear: both;
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {
    display: block;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'icons-blank-theme';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name,
  .block-collapsible-nav .title {
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    cursor: pointer;
    margin-bottom: 0;
    padding: 10px 40px 10px 15px;
    position: relative;
    display: block;
    text-decoration: none;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    position: absolute;
    right: 10px;
    top: 0;
  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after,
  .block-collapsible-nav .title.active:after {
    content: '\e621';
  }
  .abs-pager-toolbar-mobile .toolbar-amount,
  .abs-pager-toolbar-mobile .limiter,
  .abs-pager-toolbar-mobile .pages,
  .account .toolbar .toolbar-amount,
  .account .toolbar .limiter,
  .account .toolbar .pages,
  .toolbar-wishlist-results .toolbar-amount,
  .toolbar-wishlist-results .limiter,
  .toolbar-wishlist-results .pages {
    margin-bottom: 25px;
    float: none;
  }
  .abs-shopping-cart-items-mobile .actions {
    text-align: center;
  }
  .navigation,
  .page-header .header.panel,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .account .page-main,
  .cms-privacy-policy .page-main {
    position: relative;
    padding-top: 41px;
  }
  .navigation {
    padding: 0;
  }
  .navigation .parent .level-top {
    position: relative;
    display: block;
    text-decoration: none;
  }
  .navigation .parent .level-top:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .parent .level-top:after {
    position: absolute;
    right: 7px;
    top: -8px;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '\e621';
  }
  .nav-sections {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: -80%;
    left: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: 80%;
    width: calc(100% - 54px);
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    font-weight: 700;
    margin: 0;
    padding: .8rem 3.5rem .8rem 2rem;
  }
  .nav-sections .switcher .label {
    display: block;
    margin-bottom: 5px;
  }
  .nav-sections .switcher:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .switcher-trigger strong {
    display: inline-block !important;
    position: relative;
    display: block;
    text-decoration: none;
  }
  .nav-sections .switcher-trigger strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .nav-sections .switcher-trigger strong:after {
    position: absolute;
    right: -40px;
    top: -18px;
  }
  .nav-sections .switcher-trigger.active strong:after {
    content: '\e621';
  }
  .nav-sections .switcher-dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    padding: 10px 0;
  }
  .nav-sections .header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .header.links li {
    font-size: 1.6rem;
    margin: 0;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #d1d1d1;
    font-weight: 700;
    padding: 0.8rem 20px;
  }
  .nav-sections .header.links li > a {
    border-top: 1px solid #d1d1d1;
  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover {
    color: #575757;
    text-decoration: none;
    display: block;
    font-weight: 700;
    padding: 0.8rem 20px;
  }
  .nav-sections .header.links .header.links {
    border: 0;
  }
  .nav-before-open {
    height: 100%;
    width: 100%;
  }
  .nav-before-open .page-wrapper {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
  }
  .nav-before-open body {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-open .page-wrapper {
    left: 80%;
    left: calc(100% - 54px);
  }
  .nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
    z-index: 99;
  }
  .nav-open .nav-toggle:after {
    background: rgba(0, 0, 0, 0.01);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .nav-sections-items {
    position: relative;
    z-index: 1;
  }
  .nav-sections-items:before,
  .nav-sections-items:after {
    content: '';
    display: table;
  }
  .nav-sections-items:after {
    clear: both;
  }
  .nav-sections-item-title {
    background: #e8e8e8;
    border: solid #dbdbdb;
    border-width: 0 0 1px 1px;
    box-sizing: border-box;
    float: left;
    height: 71px;
    padding-top: 24px;
    text-align: center;
    width: 33.33%;
  }
  .nav-sections-item-title.active {
    background: transparent;
    border-bottom: 0;
  }
  .nav-sections-item-title .nav-sections-item-switch:hover {
    text-decoration: none;
  }
  .modal-popup.modal-slide {
    left: 44px;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: 90vh;
    /** iOS webkit fix height problem when added long content **/
  }
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
    left: 44px;
    z-index: 900;
  }
  .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .custom-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .custom-slide .modal-inner-wrap {
    background-color: #f4f4f4;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  body._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  body._has-modal-custom .modal-custom-overlay {
    background-color: rgba(51, 51, 51, 0.55);
  }
  .lac-notification {
    padding: 5px 0;
  }
  .lac-notification .lac-notification-icon {
    display: none;
  }
  .lac-notification .lac-notification-text,
  .lac-notification .lac-notification-links {
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pagebuilder-column-group {
    flex-wrap: wrap;
  }
  .pagebuilder-column-line {
    flex-wrap: wrap;
  }
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type='tab-item'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-mobile-hidden {
    display: none !important;
  }
  .amgdprcookie-groups-modal.-table .modal-inner-wrap {
    min-width: 95%;
  }
  .amgdprcookie-groups-modal .amgdprcookie-table {
    font-size: 1rem;
  }
  .modal-popup .modal-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .contact-index-index .column:not(.sidebar-main) .form.contact {
    float: none;
    width: 100%;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    float: none;
    width: 100%;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {
    display: block;
  }
  .my-credit-cards .card-type img {
    vertical-align: middle;
  }
  .catalog-product-view .column.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .product.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .cart.table-wrapper {
    overflow: inherit;
  }
  .cart.table-wrapper thead .col:not(.item) {
    display: none;
  }
  .cart.table-wrapper .col.qty,
  .cart.table-wrapper .col.price,
  .cart.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .cart.table-wrapper .col.qty:before,
  .cart.table-wrapper .col.price:before,
  .cart.table-wrapper .col.subtotal:before,
  .cart.table-wrapper .col.msrp:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
  }
  .cart.table-wrapper .col.msrp {
    white-space: normal;
  }
  .cart.table-wrapper .item .col.item {
    padding-bottom: 0;
  }
  .checkout-payment-method .payment-methods {
    margin: 0 -15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-method-billing-address .action-cancel {
    margin-top: 10px;
  }
  .checkout-payment-method .payment-option {
    margin: 0 -15px;
  }
  .checkout-payment-method .payment-option .payment-option-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-option .payment-option-content {
    padding: 0 15px 20px;
  }
  .login-container .fieldset:after {
    text-align: center;
  }
  .account .page.messages {
    margin-bottom: 40px;
  }
  .control.captcha-image .captcha-img {
    display: block;
    margin-bottom: 10px;
  }
  .customer-account-index .page-title-wrapper {
    position: relative;
  }
  .gift-options .actions-toolbar .action-update {
    font-size: 2rem;
    padding: 15px;
    width: 100%;
  }
  .gift-item-block {
    border-bottom: 0;
    border-top: 1px solid #c1c1c1;
  }
  .cart.table-wrapper .gift-content {
    margin-right: -10px;
  }
  .gift-wrapping {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .gift-wrapping-list {
    width: 100%;
  }
  .gift-wrapping-preview img {
    width: 100%;
  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {
    display: block;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 20px;
  }
  .map-popup {
    max-width: 100%;
  }
  .map-old-price,
  .map-show-info {
    display: inline-block;
  }
  .map-old-price:not(:last-child),
  .map-show-info:not(:last-child) {
    margin-bottom: 10px;
  }
  .block-wishlist-management {
    clear: both;
    margin-top: -21px;
  }
  .block-wishlist-management .wishlist-select {
    margin: 0 -15px 20px;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #d1d1d1;
    background: #f5f5f5;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.active {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .item {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .item:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .item.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .item a {
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #e8e8e8;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 2.6rem;
  }
  .block-wishlist-management .wishlist-info {
    margin-bottom: 15px;
  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {
    margin-bottom: 15px;
  }
  .products-grid.wishlist .product-item-checkbox {
    left: 20px;
    position: absolute;
    top: 20px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
    margin-left: 25px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-name,
  .page-multiple-wishlist .products-grid.wishlist .product-item-description,
  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {
    margin-left: 115px;
  }
  .products-grid.wishlist .wishlist-dropdown {
    display: none;
  }
  .multishipping-checkout-success .nav-toggle {
    display: block;
  }
  .multishipping-checkout-success .logo {
    margin-left: 40px;
  }
  .reward-settings + .actions-toolbar {
    margin-top: 10px;
  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {
    float: none;
    display: block;
    margin: 10px 0 0;
  }
  .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: -21px;
    width: 100%;
    z-index: 5;
  }
  .block-collapsible-nav .content {
    border-bottom: 1px solid #d1d1d1;
    display: none;
  }
  .block-collapsible-nav .content.active {
    display: block;
  }
  .products-grid.wishlist {
    margin-bottom: 30px;
    margin-right: -10px;
  }
  .products-grid.wishlist .product-item {
    padding: 20px 10px 20px 20px;
    position: relative;
  }
  .products-grid.wishlist .product-item-photo {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item-name {
    font-size: 1.6rem;
  }
  .products-grid.wishlist .product-item-actions {
    display: block;
  }
  .products-grid.wishlist .product-item-actions .action {
    margin-right: 15px;
  }
  .products-grid.wishlist .product-item-actions .action:last-child {
    margin-right: 0;
  }
  .products-grid.wishlist .product-item-actions .action.edit {
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action.delete {
    float: right;
  }
  .products-grid.wishlist .product-item-actions .action.edit,
  .products-grid.wishlist .product-item-actions .action.delete {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item-name,
  .products-grid.wishlist .product-item-description,
  .products-grid.wishlist .product-item .price-box,
  .products-grid.wishlist .product-item-tooltip {
    margin-left: 95px;
  }
  .products-grid.wishlist .product-item .box-tocart {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item .box-tocart .stock {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item .giftregisty-dropdown,
  .products-grid.wishlist .product-item .field.qty {
    display: none;
  }
  .products-grid.wishlist .product-image-container {
    max-width: 80px;
  }
  .wishlist-index-index .product-item {
    width: 100%;
  }
  .wishlist-index-index .product-item-info {
    width: auto;
  }
  #magepow_ajaxcart_popup .btn-viewcart {
    width: 48%;
    float: left;
  }
  #magepow_ajaxcart_popup .btn-continue {
    width: 48%;
    float: right;
  }
  .braintree-applepay-container-product {
    display: block;
  }
  .braintree-applepay-container-product .braintree-apple-pay-button {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-giftregistry-items .col.product:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:before,
  .abs-checkout-order-review tbody tr:after,
  .table-giftregistry-items .col.product:before,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody tr:before,
  .multicheckout.order-review .data.table tbody tr:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody tr:after,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody tr:after {
    clear: both;
  }
  .multicheckout.order-review .data.table tbody tr:not(:last-child) {
    border-bottom: 1px solid #d1d1d1;
  }
  .multicheckout.order-review .data.table tbody tr .col.item:before {
    display: none;
  }
  .multicheckout.order-review .data.table tbody tr .col.qty,
  .multicheckout.order-review .data.table tbody tr .col.price,
  .multicheckout.order-review .data.table tbody tr .col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .multicheckout.order-review .data.table tbody tr .col.qty:before,
  .multicheckout.order-review .data.table tbody tr .col.price:before,
  .multicheckout.order-review .data.table tbody tr .col.subtotal:before {
    content: attr(data-th) ":";
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
  }
  .abs-checkout-order-review tbody tr .product-item-name,
  .multicheckout.order-review .data.table tbody tr .product-item-name {
    margin: 0;
  }
  .abs-no-display-s,
  .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
    display: none;
  }
  .abs-pager-toolbar-mobile-s .toolbar-amount,
  .abs-pager-toolbar-mobile-s .limiter,
  .abs-pager-toolbar-mobile-s .pages,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-giftregistry-results .limiter,
  .toolbar-giftregistry-results .pages {
    margin-bottom: 25px;
  }
  .table-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .column .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .column .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
  }
  .column .block-addbysku .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .column .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 22px;
    color: inherit;
    content: '\e616';
    font-family: 'icons-blank-theme';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .column .block-addbysku .action.remove:hover:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:active:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .minicart-wrapper {
    margin-top: 10px;
  }
  .opc-wrapper .step-title {
    font-size: 18px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .opc-wrapper .form-login {
    border-bottom: 1px solid #cccccc;
    margin: 0 0 15px;
    padding: 0 0 15px;
  }
  .opc-wrapper .shipping-address-item {
    border-bottom: 1px solid #cccccc;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
  }
  .opc-wrapper .shipping-address-item.selected-item {
    padding: 15px 35px 15px 18px;
    border-bottom-width: 2px;
  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
    right: 39px;
  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address {
    margin-top: 28px;
  }
  .opc-wrapper .action-select-shipping-item {
    float: none;
    margin-top: 10px;
    width: 100%;
  }
  .opc-wrapper .action-show-popup {
    width: 100%;
  }
  .opc-wrapper .edit-address-link {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 1px;
  }
  .opc-wrapper .edit-address-link > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .opc-wrapper .edit-address-link:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #303030;
    content: '\e606';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .opc-wrapper .edit-address-link:hover:before {
    color: #303030;
  }
  .opc-wrapper .edit-address-link:active:before {
    color: #303030;
  }
  .shipping-policy-block.field-tooltip {
    margin-bottom: 20px;
    position: relative;
    right: auto;
    top: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content {
    width: 300px;
    right: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content:before,
  .shipping-policy-block.field-tooltip .field-tooltip-content:after {
    right: auto;
  }
  .account .column.main,
  .account .sidebar-additional {
    margin: 0;
  }
  .cart.table-wrapper .gift-content {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 15px;
  }
  .page-with-filter .columns .sidebar-main {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 5px;
  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {
    display: inline-block;
  }
  .multicheckout .block-content .box:not(:last-child) {
    margin-bottom: 40px;
  }
  .multicheckout .block-content .box:last-child {
    margin-bottom: 0;
  }
  .multicheckout.order-review .box-items .data.table thead {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead tr {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead .col.item {
    display: block;
    padding: 0;
  }
  .multicheckout .actions-toolbar .action {
    margin-bottom: 25px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-bottom: 25px;
    margin-right: 0;
  }
  .account .order-details-items .table-order-items .product-item-name,
  .account .order-details-items .table-order-items .price-including-tax,
  .account .order-details-items .table-order-items .price-excluding-tax,
  .account .order-details-items .table-order-items .items-qty {
    display: inline-block;
    vertical-align: top;
  }
  .account .order-details-items .action.print {
    display: none;
  }
  .account .toolbar .pages {
    float: right;
  }
  .account .toolbar .limiter {
    clear: both;
  }
  .products-grid.wishlist .product-item {
    border-bottom: 1px solid #e8e8e8;
  }
  .products-grid.wishlist .product-item:first-child {
    border-top: 1px solid #e8e8e8;
  }
  #braintree-three-d-modal .bt-modal-frame {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48.8%;
  }
  .abs-reset-left-margin-desktop-s,
  .column:not(.sidebar-main) .multicheckout .actions-toolbar,
  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
    margin-left: 0;
  }
  .abs-margin-for-forms-desktop-s {
    margin-left: 25.8%;
  }
  .abs-visually-hidden-desktop-s {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop-s:before,
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:before,
  .multicheckout .block-billing:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop-s,
  .multicheckout .block-shipping .box,
  .multicheckout .block-billing .box-billing-address,
  .multicheckout .block-billing .box-billing-method {
    box-sizing: border-box;
  }
  .ui-dialog.popup {
    width: 420px;
  }
  .column .block-addbysku .action.remove {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #1979c3;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    margin-top: 4px;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .column .block-addbysku .action.remove:visited {
    color: #1979c3;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #006bb4;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:active {
    color: #ff5501;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:hover,
  .column .block-addbysku .action.remove:active,
  .column .block-addbysku .action.remove:focus {
    background: none;
    border: 0;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    color: #1979c3;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .product-item-actions {
    display: block;
  }
  .page-products .columns {
    padding-top: 0;
    position: relative;
    z-index: 1;
  }
  .toolbar-amount {
    float: left;
  }
  .sorter {
    float: left;
  }
  .limiter {
    float: left;
    padding: 4px 0 0;
  }
  .products.wrapper ~ .toolbar .limiter {
    display: none;
  }
  .multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .actions-toolbar .secondary .action {
    margin-left: 10px;
  }
  .multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
  }
  .multicheckout .item-options {
    margin: 20px 0 0;
  }
  .multicheckout .block-content .box {
    margin-bottom: 0;
  }
  .multicheckout .block-shipping .box {
    float: left;
    width: 25%;
  }
  .multicheckout .block-shipping .box-shipping-method {
    padding-left: 25px;
    padding-right: 25px;
    width: 50%;
  }
  .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {
    display: none;
  }
  .multicheckout .block-billing .box-billing-address {
    float: left;
    width: 25%;
  }
  .multicheckout .block-billing .box-billing-method {
    float: left;
    padding-left: 25px;
    width: 50%;
  }
  .multicheckout.form.address .table-wrapper .applicable {
    margin: 7px 0 0;
  }
  .multicheckout.order-review .box-items {
    clear: left;
    float: none;
    padding-top: 40px;
    width: auto;
  }
  .multicheckout.order-review .col.item {
    width: 75%;
  }
  .multicheckout .methods-payment .item-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {
    width: 100%;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    max-width: 240px;
    float: left;
    margin-bottom: 0;
  }
  .review-ratings ~ .review-content,
  .review-ratings ~ .review-details {
    margin-left: 280px;
  }
  .review-toolbar {
    margin: 0 0 30px;
  }
  .review-toolbar .pages {
    padding: 30px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 30px;
  }
  .review-item {
    padding: 30px 0;
  }
  .review-title {
    margin: 0 0 30px;
  }
  .wishlist-index-index .products-grid .product-item {
    margin-bottom: 20px;
    width: 50%;
  }
  .wishlist-index-index .products-grid .product-item-actions {
    margin: 0;
  }
  .block.widget .products-grid .product-item,
  .page-layout-1column .block.widget .products-grid .product-item,
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 33.33333333%;
  }
}
#braintree-three-d-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  height: 100vh;
  width: 100vw;
  z-index: 100000;
  visibility: visible;
}
#braintree-three-d-modal .bt-modal-frame {
  height: 420px;
  width: 440px;
  margin: auto;
  background-color: #ffffff;
  z-index: 2;
  border-radius: 6px;
}
#braintree-three-d-modal .bt-modal-body {
  height: 380px;
  margin: 20px;
  background-color: white;
  border: 1px solid lightgray;
}
#braintree-three-d-modal .bt-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.75;
}
.braintree-applepay-container-product {
  display: inline-block;
}
.braintree-applepay-container-product .braintree-apple-pay-button {
  padding: 10px 0;
  margin: 0;
  margin-bottom: 15px;
}
.braintree-apple-pay-button {
  -webkit-appearance: -apple-pay-button;
  -apple-pay-button-type: plain;
  display: block;
  width: 200px;
  min-height: 40px;
  border: 1px solid black;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-size: 100% calc(60% + 2px);
  background-repeat: no-repeat;
  background-color: black;
  background-position: 50% 50%;
  border-radius: 5px;
  padding: 2px;
  margin: 20px auto;
  transition: background-color 0.15s;
  cursor: pointer;
}
.ppcredit-summary {
  background: linear-gradient(to right, #009cde, #003087);
  color: #ffffff;
  padding: 15px;
  text-align: center;
  margin: 10px 0px;
}
.ppcreditcalc-container {
  border: 1px solid #dedede;
  background: #ffffff;
}
.ppcreditcalc-header {
  background: #ffffff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eee;
  border-top: 1px solid #dedede;
  padding: 15px;
  font-size: 1.2rem;
  line-height: 2rem;
}
.ppcreditcalc-instalments {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  background-color: #eeeeee;
}
.ppcreditcalc-instalments li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments-term {
  display: block;
  padding: 10px 15px;
  color: #000;
}
.ppcreditcalc-instalments-term:hover {
  background: #009CDE;
  color: #FFF;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: #003087;
  color: #FFF;
}
.ppcreditcalc-instalment-summary {
  padding: 15px;
}
.ppcreditcalc-instalment-summary dl {
  margin: 0;
}
.ppcreditcalc-instalment-summary dt {
  display: inline-block;
  width: 50%;
}
.ppcreditcalc-instalment-summary dd {
  display: inline-block;
}
#braintree_expirationDate {
  width: 90px;
}
button.braintree-googlepay-button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 4px;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 1px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  cursor: pointer;
  height: 40px;
  min-height: 40px;
  padding: 11px 24px;
}
button.braintree-googlepay-button.black {
  background-color: #000;
  box-shadow: none;
  padding: 12px 24px 10px;
}
button.braintree-googlepay-button.white {
  background-color: #ffffff;
}
button.braintree-googlepay-button.short {
  min-width: 90px;
  width: 160px;
}
button.braintree-googlepay-button.black.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
}
button.braintree-googlepay-button.white.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
}
button.braintree-googlepay-button.black:active {
  background-color: #5f6368;
}
button.braintree-googlepay-button.black:hover {
  background-color: #3c4043;
}
button.braintree-googlepay-button.white:active {
  background-color: #ffffff;
}
button.braintree-googlepay-button.white:focus {
  box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
}
button.braintree-googlepay-button.white:hover {
  background-color: #f8f8f8;
}
button.braintree-googlepay-button.long {
  min-width: 152px;
  width: 240px;
}
button.braintree-googlepay-button.white.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
}
button.braintree-googlepay-button.black.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark/en.svg);
}
.googlepay-minicart-logo {
  margin-top: 15px;
  text-align: center;
}
.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
  width: 30px;
  -webkit-filter: none;
  -webkit-transition: none;
}
.braintree-card-control {
  position: relative;
}
.braintree-credit-card-selected {
  position: absolute;
  z-index: 10;
  left: 10px;
}
.braintree-paypal-logo.oneclick-container {
  width: 100%;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .label {
  font-weight: 600;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field.required > .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control {
  margin: 10px 10px 0 0;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="text"]::placeholder,
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="number"]::placeholder {
  color: lightgrey;
}
#payment-method-braintree-lpm .primary {
  width: 100%;
}
#payment-method-braintree-lpm .primary .action {
  margin-bottom: 12px;
  width: 100%;
}
#payment-method-braintree-lpm .primary .action img {
  height: 40px;
}
#payment-method-braintree-cc-vault .field.required .label {
  font-weight: 600;
}
#payment-method-braintree-cc-vault .field.required .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment-method-braintree-cc-vault .field .hosted-control {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  height: 32px;
  padding: 0 9px;
  vertical-align: baseline;
  box-sizing: border-box;
  position: relative;
  width: 5rem;
}
#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
#payment-method-braintree-cc-vault .field .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.braintree-paypal-fieldset {
  display: none;
}
.payment-method-braintree .hosted-control {
  border: 1px solid #c2c2c2;
  height: 32px;
  padding: 8px 15px;
  max-width: 300px;
}
.payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
.payment-method-braintree .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.payment-method-braintree .cvv {
  max-width: 200px;
  position: relative;
}
.payment-method-braintree .cvv .field-tooltip {
  top: 10px;
  right: 30px;
}
#braintree_cc_number {
  padding-left: 68px;
}
/**
 * Magiccart 
 * @category 	Magiccart 
 * @copyright 	Copyright (c) 2014 Magiccart (http://www.magiccart.net/) 
 * @license 	http://www.magiccart.net/license-agreement.html
 * @Author:Magiccart<team.magiccart@gmail.com>
 * @@Create Date:2014-04-26 11:18:55
 * @@Modify Date: 2018-03-31 09:09:37
 * @@Function:*/
 .sections .nav-sections-item-content > .navigation{display: none;}
 .nav-sections-item-content .magicmenu{position:relative;display:block;text-align: left;}
 .magicmenu{position: relative;}
 .magicmenu .nav-desktop{position:static;margin:0;padding:0;}
 .magicmenu .nav-desktop .level0{padding:0px;margin:0px;display: inline-block;}
 .magicmenu .nav-desktop .level0.logo.display{display: none;border: 0;}
 .header-container-fixed .magicmenu .nav-desktop .level0.logo.display a{border: 0;padding: 10px;width: 71px;}
 .header-container-fixed .magicmenu .nav-desktop .level0.logo.display a img{max-width: 100%;}
 .magicmenu .nav-desktop .level0 > a:hover .short_desc{color:#888888;}
 .magicmenu .nav-desktop .level0 .level-top{padding: 15px 13px; position: relative;text-decoration:none;outline:medium none;display:block;text-align:left;line-height: normal;font-weight: bold;}
 .magicmenu .nav-desktop .level0 .level-top span.icon-text{padding:0;text-decoration:none;outline:medium none;text-align:left;}
 .magicmenu .nav-desktop .level0 .level-top span.cat_label{right: 20px;top: -8px;}
 .magicmenu .nav-desktop .level0 .level-top > span{white-space: nowrap;font-size: 14px;}
 .magicmenu .level0 .level-top img{display: none;padding-right: 15px;vertical-align: middle;}
 .magicmenu .nav-desktop .level0.home{margin-left: 20px;position: static;}
 .magicmenu .nav-desktop .level0.home .level-top .icon,.vmagicmenu .nav-desktop .level0.home .level-top .icon{display:none}
 .magicmenu .nav-desktop .level0.home .level-top .icon-home{font-size:15px}
 /* .magicmenu .nav-desktop .level0.active .level-top span:after{content: "";border-bottom: 2px solid #aaa;width: 20px;display: none;margin-top: 5px;} */
 .magicmenu .nav-desktop .level0 .level-top-mega,.magicmenu .nav-desktop .level0.dropdown > .level0{  border-style: solid ;border-width: 1px;padding: 0px 15px;position:absolute;z-index:99999;display:block;opacity:0;top:130%;visibility:hidden;transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);}
 .magicmenu .nav-desktop .level0:hover .level-top-mega,.magicmenu .nav-desktop .level0.dropdown:hover > .level0{opacity:1;top: 50px;visibility:visible;}
 .magicmenu .nav-desktop .level0.home .level-top-mega {padding: 20px 25px 25px;min-width: 175px;text-align: left;}
 .magicmenu .nav-desktop .level0.home .level-top-mega div a span {font-size: 14px;line-height: 27px;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children a{position: relative;display: block;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children a,.magicmenu .nav-desktop p{text-align:left;text-decoration:none;font-size: 14px;line-height: 30px;}   
 /* .magicmenu .nav-desktop .level0 .level-top-mega .children a:before,.vmagicmenu .level0 .level-top-mega .children a:before{content: "\f105";font-family: fontawesome;font-size: 15px;padding-right: 10px;} */
 .magicmenu .nav-desktop .level0.dropdown > .level0 li a span, 
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0 li a span, 
 .magicmenu .nav-desktop .level0.ext .level0.dropdown li a span,
 .magicmenu .nav-desktop .level0 .level-top-mega .children a span,
 .magicmenu .nav-desktop .level0.dropdown .dropdown .level1 a{font-size: 14px;}
 .magicmenu .nav-desktop .level-top a{color:#000;font-size:14px;text-decoration:none;text-align:left}
 .magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{border-width: 0 0 1px;border-style: solid;position: relative; font-size: 14px;font-weight: bold;padding: 28px 0 8px;display: block;line-height: 25px;margin: 0px;text-transform: uppercase;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a span{font-size: 14px;position: relative;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a span:after, 
 .vmagicmenu .level0 .level-top-mega .children > a span:after{border-width: 0 0 1px;border-style: solid;content: "";height: 1px;left: 0;position: absolute; bottom: 0px; width: 0px;transition: all 0.35s ease 0s;display: none;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a:hover span:after, 
 .vmagicmenu .level0 .level-top-mega .children > a:hover span:after{width: 100%;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children .nav:last-child { border: 0 none;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mega-block-top,.magicmenu .nav-desktop .level0 .level-top-mega .mega-block-bottom{width:100%;clear:both;padding:30px 0 0px}
 .magicmenu .nav-desktop .level0 .level-top-mega .content-mega-horizontal .cat-mega{padding-bottom: 0px;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mage-column.cat-mega{float:left;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children{float:left;text-align:left;width:235px;padding: 0 15px;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children ul{margin-right:0px;padding: 0px;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children > ul{padding: 22px 0 20px;position: relative;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mage-column li{margin: 0;}
 .mage-column.mega-block-left{float:left;}
 .mage-column.mega-block-right{float:right;padding: 10px 0 0;}
 .banner-menu-right{padding: 30px 10px 0 0;}
 .banner-menu-position img {bottom: 0;left: 50%;position: absolute;z-index: -1;}
 .block-left,.block-right,.cat-mega{float:left}
 .block-bottom{clear:both}
 .mage-column-custom{padding-top: 32px;}
 .magicmenu .nav-desktop .level0 .level-top-mega .content-mega-custom .children.level1 > a{padding: 0px;margin-bottom: 10px;}
 .cms-static-banner-menu .text-menu{float: left;width: 45%;padding-left: 35px;padding-bottom: 60px;}
 .cms-static-banner-menu .banner-menu{width: 55%;float: left;position: relative;right: -25px;}
 .cms-static-banner-menu.cms-static-position-none .banner-menu{position: absolute;width: auto;right: 0px;bottom: 0;}
 .cms-static-banner-menu.cms-static-position-none .text-menu{float: left;width: 40%; padding-left: 15px;padding-top: 10px; padding-bottom: 73px;position: relative;z-index: 2;}
 .cms-static-banner-menu.cms-static-position-none .text-menu.text-menu-2{padding-top: 0; top: -30px;}
 .cms-static-banner-menu .text-menu h3{font-size: 20px;text-transform: uppercase;color: #333;font-weight: bold;margin: 0;}
 .cms-static-banner-menu .text-menu h4{font-size: 20px;text-transform: capitalize;color: #333;font-weight: 600;margin: 0;line-height: 23px;}
 .cms-static-banner-menu .text-menu p{font-weight: normal;color: #333;font-size: 16px;margin: 0;padding: 0;}
 .cms-static-banner-menu .text-menu a{padding: 0 22px;display: inline-block;line-height: 33px;background-color: #f8d685;color: #222222;text-transform: capitalize;font-weight: 600;font-size: 14px;border: 1px solid #be952c;border-radius: 3px;margin: 10px 0 0;}
 .magicmenu .nav-desktop .cms-static-banner-menu .text-menu a:hover,.vmagicmenu .nav-desktop .cms-static-banner-menu .text-menu a:hover{background-color: #445268;color: #fff;border-color:#445268; }
 .vmagicmenu .banner-menu-position img{margin-left: -30px;}
 .cms-static-banner-menu .text-menu.text-menu-2 h3{font-size: 22px;text-transform: capitalize;font-weight: normal;}
 .cms-static-banner-menu .text-menu.text-menu-2 h3 span{font-weight: 600;}
 .cms-static-banner-menu .text-menu h2.blue{font-weight: bold;color: #0f6dbc;font-size: 26px;text-transform: uppercase;margin: 0;padding: 0;line-height: 26px;}
 .cms-static-banner-menu .text-menu .big-size{font-size: 30px;color: #333;margin: 0;padding: 0;line-height: 33px;}
 .cms-static-banner-menu .banner-menu.banner-menu-col-8{ margin: 0;padding-left: 15px;position: static;width: 65.5%;}
 .cms-static-banner-menu .banner-menu.banner-menu-col-4{ padding-left: 30px;padding-right: 15px;position: static;width: 34.5%;}
 .banner-manife{margin-bottom: 40px;}
 .banner-manifest{margin-top: 80px;}
 .cms-static-banner-menu.banner-position-right-top .banner-menu{position: absolute;right: -1px;bottom: 0;float: none;width: auto;}
 .cms-static-banner-menu.banner-position-right-top .text-menu{position: relative;z-index: 1;width: 100%;float: none;padding: 30px 0 0 100px;}
 .cms-static-banner-menu.banner-position-right-top .text-menu p{font-size: 15px;color: #555;line-height: 1.3;}
 .cms-static-banner-menu .text-menu.text-menu-3 h2{font-size: 30px;text-transform: uppercase;font-weight: bold;color: #222;margin: 10px 0 0;line-height: 30px;}
 .cms-static-banner-menu .text-menu.text-menu-3 h3{font-weight: normal;line-height: 20px;margin-bottom: 10px;}
 .banner-manife.banner-manife-full{margin-bottom: 0px;}
 .cms-static-banner-menu.banner-manife-full .banner-menu{left: 14px;right: 15px;width: auto;}
 .magicmenu .nav-desktop .level0 .level-top-mega .mega-block-top{margin: 0px;overflow: hidden;}
 .magicmenu .nav-desktop .level0 .level-top .short_desc{display:block;font-size:13px;font-weight:300;line-height:13px;text-transform:capitalize;color:#999}
 .vmagicmenu .level0 .level-top-mega .children.level1 > a.a-image::before,.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a.a-image::before{display: none;padding: 0;}
 /* --- dropdown --- */
 .magicmenu .nav-desktop .level0.dropdown li{margin: 0;}
 .magicmenu .nav-desktop .level0.dropdown > .level0,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,
 .magicmenu .nav-desktop .level0.ext .level0.dropdown{width: 215px;padding: 20px 0px;line-height: 38px;text-align: left;}
 .magicmenu .nav-desktop .level0.dropdown.home > .level0{width: 200px;}
 .magicmenu .nav-desktop .level0.dropdown .hasChild,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild {position: relative;margin: 0;}
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown li{margin: 0;}
 .magicmenu .nav-desktop .level0.dropdown .hasChild > a:before,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild > a:before{ content: "\f105";display: block;line-height: 38px;font-size: 13px;position: absolute;right: 15px;text-align: right;font-family: FontAwesome;}
 .magicmenu .nav-desktop .level0.dropdown .hasChild ul,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul {position: absolute;left: 100%;top: 0;opacity: 0;visibility: hidden;border-width: 1px;border-style: solid;padding: 20px 0px;min-width: 200px;z-index: 1;box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);list-style: none;}
 .magicmenu .nav-desktop .level0.dropdown .hasChild:hover > ul,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild:hover > ul{opacity: 1;visibility: visible;}
 .magicmenu .nav-desktop .level0.dropdown .level1 a,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{padding: 0 18px;display: block;text-transform: uppercase;}
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul li{margin: 0;}
 /* --- ul leve2 --- */
 .magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild{position: relative;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild:before,.vmagicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild:before{color: #666;content: "\f105";display: block;line-height: 32px;font-size: 13px;position: absolute;right: 30px;text-align: right;font-family: FontAwesome;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild ul,.vmagicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild ul { position: absolute;left: 100%;opacity: 0;visibility: hidden;top:0;background-color: #fff;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);padding: 5px 0 5px 30px;min-width: 200px;z-index: 1;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild:hover > ul,.vmagicmenu .nav-desktop .level0 .level-top-mega .children ul.level1 .hasChild:hover > ul{opacity: 1;left: 90%;visibility: visible;}
 /* Vertical Menu*/
 .vmagicmenu{display:block !important;position:relative;padding:0px;z-index: 90;width: 270px;float: left;}
 .vmagicmenu .block-vmagicmenu-content{padding: 0px;position: absolute;}
 .vmagicmenu .vmagicmenu-narrow{position: absolute;border-width: 0 2px 2px;border-style: solid;margin: 0px;padding: 5px 0 25px; list-style: outside none none;width: 270px;display: none;}
 .vmagicmenu .vmagicmenu-narrow.over{display: block;}
 .vmagicmenu .block-title{padding: 0 30px;line-height: 49px;}
 .vmagicmenu .block-title span{ font-size: 24px;vertical-align: middle;}
 .vmagicmenu .block-title span.fa:before{content: "\e871";font-family: 'Linearicons-Free';}
 .vmagicmenu .block-title .vmagicmenu-subtitle{padding: 0 0 0 15px;font-size: 14px;text-transform: uppercase;}
 .vmagicmenu .level0{padding:0;margin: 0;float:left;line-height:39px;width:100%;list-style: none;position: static;}
 .vmagicmenu .level0.last{border:none}
 .vmagicmenu .level0:hover .level0{background-color: transparent;}
 .vmagicmenu .level0 .level-top{border-bottom: 1px solid #e6e6e6;margin: 0px 18px;padding: 0px;font-size:100%;text-decoration:none;display:block;outline:medium none;position: relative;}
 .vmagicmenu .level0 .level-top img{vertical-align: middle;margin-right: 10px;display: inline-block;}
 .vmagicmenu .level0.hasChild .level-top:after{content: "\f105";font-family:FontAwesome;float:right;font-style:normal;font-weight:normal;text-decoration:inherit;vertical-align:middle;font-size: 14px;position: relative;}
 .vmagicmenu .level0 .level-top span{font-size: 14px;vertical-align: middle;}
 .vmagicmenu .level0 .level-top-mega,.vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0{border-width: 1px;border-style: solid;position: absolute;left:100%;z-index:999;opacity: 0;visibility: hidden;top: 0 !important;min-height: 100%;}
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0{top: 0;}
 .vmagicmenu .level0 .level-top-mega{padding: 0 15px;}
 .vmagicmenu .level0:hover .level-top-mega,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown.hasChild:hover > ul,.vmagicmenu .nav-desktop .level0.dropdown:hover > .level0{opacity:1; visibility:visible;box-shadow: 0 0 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);-o-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);-ms-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);}
 .vmagicmenu .level0 .level-top-mega .content-mega{margin:0;padding:0px;}
 .vmagicmenu .level0 .level-top-mega .children a,.vmagicmenu p{line-height:30px;text-align:left;text-decoration:none;position: relative;display: block;}
 .vmagicmenu .level0 .level-top-mega .children a span,
 .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a span{font-size: 14px;}
 .vmagicmenu .level0 .level-top-mega .children > a{border-width: 0px 0 1px;border-style: solid;display: block;padding-top: 28px;padding-bottom: 8px;position: relative;font-weight: bold;line-height: 25px;text-transform: uppercase;}
 .vmagicmenu .level0 .level-top-mega .children > a span{font-size: 14px;}   
 .vmagicmenu .level-top a{color:#fff;font-size:14px;text-decoration:none;text-align:left}
 .vmagicmenu .level0 .level-top-mega .children .level-3{font-size:100%;padding:0 0 5px;line-height:30px}
 .vmagicmenu .level0 .level-top-mega .children .level-3 a{font-size:14px;text-transform:uppercase;font-weight:500;}
 .vmagicmenu .level0 .level-top-mega .children .nav{line-height:26px;border-bottom:1px solid #ececec}
 .vmagicmenu .level0 .level-top-mega .children .nav:last-child{border:none}
 .vmagicmenu .level0 .level-top-mega .children > .nav{border:none}
 .vmagicmenu .level0 .level-top-mega .children .nav a{font-weight:300}
 .vmagicmenu .level0 .level-top-mega .mega-block-top,.vmagicmenu .level0 .level-top-mega .mega-block-bottom{width:100%}
 .vmagicmenu .level0 .level-top-mega .mega-block-bottom{clear:both;padding:25px 0 0px}
 .vmagicmenu .level0 .level-top-mega .mega-block-bottom img{margin: 0 auto;}
 .vmagicmenu .level0 .level-top-mega .mage-column .children{float:left;width:235px;text-align:left;padding: 0 15px;margin: 0;}
 .vmagicmenu .level0 .level-top-mega .mage-column li{margin: 0;}
 .vmagicmenu .level0 .level-top-mega .mage-column .children ul{list-style: outside none none;}
 .vmagicmenu .level0 .level0 .children > ul {margin: 0;padding: 20px 0 35px; position: relative;}
 .vmagicmenu .level0 .level-top-mega .mage-column .children ul li{margin: 0;position: relative;}
 .vmagicmenu .banner-menu-position img {margin-left: -30px;}
 .header-container-fixed .magicmenu .nav-desktop .level0 .level-top span.cat_label {top: 0px;}
 /*.vmagicmenu .vmagicmenu-narrow >li:nth-of-type(n+8) { display: none; }*/
 .vmagicmenu .vmagicmenu-narrow >li:nth-child(n+12) { display: none; }
 .all-cat { display: block; margin-top: 10px;}
 .all-cat span {padding: 0px;cursor: pointer;display: block;line-height: normal;width: 100%;clear: both;font-size: 14px;}
 .all-cat span:after{content: "\f0d7";font-family: FontAwesome;padding-left: 5px;}
 .vmagicmenu .vmagicmenu-narrow >li.all-cat{ display: block; margin-top: 15px;float: left;width: 100%;clear: both;padding: 0 18px;}
 .sidebar .accordion-container .all-cat{margin-top: 20px;padding: 0 18px;}
 .sidebar .accordion-container .level0 .level-top img{display: none;}
 .sidebar .accordion-container{margin-bottom: 30px;}
 .sidebar .accordion-container .meanmenu-accordion{border-style: solid;border-width: 1px;border-color: #e6e6e6;padding: 0px 0px 34px;}
 .accor-title {font-size: 18px;font-weight: bold;line-height: 1.35;margin: 0;padding: 15px 18px;position: relative;text-align: left;text-transform: uppercase;border-bottom: 1px solid #e6e6e6;}
 .sidebar .nav-accordion{padding: 13px 18px 0;}
 ul.nav-accordion{line-height:0.5em;list-style:none;margin:0;padding:0 0 30px;}
 ul.nav-accordion li{position:relative;margin: 0;}
 ul.nav-accordion li.last { border-bottom: 0 none;}
 ul.nav-accordion li a{position: relative;display:block;font-size:14px;line-height: 30px;margin:0;padding:5px 0;text-align:left;text-decoration:none;text-shadow:none;color:#333e48;outline:medium none;}
 ul.nav-accordion li a.level-top{ border-bottom: 1px solid #e6e6e6;padding: 10px 0;}
 ul.nav-accordion li a.level-top span{font-size: 14px;}
 ul.nav-accordion li a span{font-size: 14px;}
 ul.nav-accordion li a:hover,.all-cat:hover span,ul.nav-accordion ul ul li:hover a:before{color: #333;}
 ul.nav-accordion li ul li a{/*padding:0 0 0 25px;*/}
 ul.nav-accordion li > ul.submenu > li > a {padding-left: 20px;}
 ul.nav-accordion li ul li ul li.parent > a{padding:0 0 0 20px;}
 ul.nav-accordion li ul li.parent > a span:before {display: none;}
 ul.nav-accordion ul{margin: 0;padding: 0px;}
 ul.nav-accordion ul.submenu, ul.nav-mobile ul.submenu{display: none;}
 ul.nav-accordion ul li{clear:both;margin:0;padding:0}
 ul.nav-accordion ul li a{outline:none;}
 ul.nav-accordion ul li.active{font-weight:normal;}
 ul.nav-accordion ul ul li a:before{color: #cccccc;content: "\f105";display: inline-block;font-family: "FontAwesome";font-size: 13px;padding-right: 15px;text-align: right;}
 ul.nav-accordion ul ul ul li a{margin-left:20px}
 ul.nav-accordion .expand,ul.nav-accordion .collapse{border:0;cursor:pointer;display:block;font-size: 0 !important;height:19px;position:absolute;right:0px;top:10px;width:19px;padding: 0 !important;}
 ul.nav-accordion li.level0 > a > span > .cat-label{position:inherit}
 ul.nav-accordion li.level0 > a > span > .pin-bottom:before{position:inherit;right:6px;top:22px;width:0;height:0;content:"";border-style:solid;border-width:0}
 ul.nav-accordion .expand:before{content: "\f106"; color: #333;}
 ul.nav-accordion .collapse:before{content: "\f107";color: #7f7f7f;}
 ul.nav-accordion .collapse:before,ul.nav-accordion .expand:before{font-family: FontAwesome; display: inline-block;font-size: 17px;text-align: center;width: 18px;line-height: 30px;font-weight: normal;}
 ul.nav-accordion .collapse:hover:before{color: #333;}
 .nav-accordion>li:nth-child(n+10) { display: none; }
 /*Test*/
 .level-top-mega .mage-column.cat-mega{margin:0;list-style: outside none none;}
 .fixed{z-index:999;width:100%}
 .fixed .custom-menu{padding-bottom:7px;padding-top:10px;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}
 .fixed .quick-access{display:none}
 @media only screen and (min-width:768px){.nav-mobile{display:none !important;}}
 @media (max-width: 991px) {
	 .nav-sections-item-content > .navigation .nav-mobile,.sections .nav-sections-item-content > .navigation{display: block !important;padding: 0;}
 }
 @media (max-width: 992px) {.nav-sections-item-content {display: block !important; } }
 /* hide the link until viewport size is reached */
 a.meanmenu-reveal,.nav-toggle{display:none}
 .meanmenu-accordion{display: block !important;}
 /* when under viewport size,.nav-sections is added to body */
 .nav-sections .mean-bar{position:static;float: right;}
 .nav-sections a.meanmenu-reveal{width:20px;height:20px;padding:9px 6px;position:relative;z-index: 32;top:0;right:0;cursor:pointer;outline:medium none;color:#242628;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-weight:700;margin-top: 68px;}
 .nav-sections a.meanmenu-reveal span{display:block;background:#242628;height:3px;margin-top:3px}
 .nav-sections .mean-nav{float:left;width: 100%;position: absolute;background-color: #666;z-index: 2;left: 0;}
 .nav-sections .mean-nav .mobi-title{color:#242628;font-size:16px;line-height:52px;margin:0;padding:0 0 0 50px;text-align:left;text-transform:uppercase;font-weight: 400;position: absolute;top: -56px;z-index: 0;display: none;}
 .nav-sections .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}
 .nav-sections .mean-nav ul li{position:relative;float:left;width:100%;margin: 0;}
 .nav-sections .mean-nav ul li a{display:block;padding:10px 0;margin:0;text-align:left;color:#fff;border-bottom:1px solid #888;text-decoration:none;line-height: 23px;}
 .nav-sections .mean-nav ul li a span, .nav-sections .mean-nav ul li .level-top span{font-size:15px;padding:0 14px;}
 .nav-sections .mean-nav ul li a span.icon.fa-home{padding-right: 0;}
 .nav-sections .mean-nav ul li li a{font-size: 14px; padding: 10px 0 10px 25px;filter:alpha(opacity=75);visibility:visible;}
 .nav-sections .mean-nav ul li.mean-last a{margin-bottom:0}
 .nav-sections .mean-nav ul li li li a{font-size: 14px; padding: 10px 0 10px 40px;}
 .nav-sections .mean-nav ul li li li li a{padding:1em 20%}
 .nav-sections .mean-nav ul li li li li li a{padding:1em 25%}
 .nav-sections .mean-nav ul li .expand,.nav-sections .mean-nav ul li .collapse{cursor: pointer;top: 0;right: 0px;width: 40px;height: 45px;text-align: center;line-height: 45px;padding:0px!important;text-align:center;position:absolute;z-index:2;font-weight:300;border:none!important;display: block;font-size: 0;}
 .nav-sections .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
 .mean-nav .wrapper{width:100%;padding:0;margin:0}
 ul.nav-accordion .collapse:before{content: "\f107";color: #7f7f7f;}
 .nav-sections .mean-nav ul li .expand:before,.nav-sections .mean-nav ul li .collapse:before{font-family: FontAwesome; display: inline-block;font-size: 22px;text-align: center;width: 18px;line-height: 45px;font-weight: normal;}
 .nav-sections .mean-nav ul li .expand:before{content: "\f106"; color: #ccc;}
 .nav-sections .mean-nav ul li .collapse:before{content: "\f107";color: #ccc;}
 .nav-sections .navigation .parent .level-top:after{display: none !important;}
 /* Fix for box sizing on Foundation Framework etc. */
 .nav-sections .mean-bar{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
 .mean-remove{display:none!important}
 /* --- rest main-container --- */
 .main-container{clear:both}
 .magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .nav-sections .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label,ul.nav-accordion li a span.cat_label{background-color:#009966;color:#fff;font-size: 11px !important;line-height:16px;font-weight: 700;padding: 0px 5px;margin: 0 0 0 3px;position:absolute !important;text-transform: uppercase;}
 .magicmenu .nav-desktop .level0 .cat_label.Hot, .magicmenu .nav-desktop .level0 .cat_label.hot, .magicmenu .nav-desktop .level0 .cat_label.HOT, .vmagicmenu .level0 .cat_label.Hot, .vmagicmenu .level0 .cat_label.hot, .vmagicmenu .level0 .cat_label.HOT, .vmagicmenu .level0 .level-top-mega .children .cat_label.hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.Hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.HOT, .mean-nav ul li a span.cat_label.hot, .mean-nav ul li a span.cat_label.Hot, .mean-nav ul li a span.cat_label.HOT{color:#ff3d49;}
 .magicmenu .nav-desktop .level0 .level-top .cat_label:after, .magicmenu .nav-desktop .level0 .cat_label:after, .nav-sections .mean-nav ul li a span.cat_label:after, .vmagicmenu .level0 .cat_label:after, .vmagicmenu .level0 .level-top-mega .children .cat_label:after,ul.nav-accordion li a span.cat_label:after{content: '';position: absolute;bottom: -5px;left: 0;width: 0;height: 0;border-style: solid;border-bottom-color: transparent !important;border-right-color: transparent !important;border-right-width: 5px;border-top-width: 5px;display: none;}
 /* Update */
 .magicmenu .nav-desktop .level0.hasChild .level-top:after,.magicmenu .nav-desktop .level0.hasChild .level-top:after{content: "\f107";font-family: "FontAwesome";font-size: 15px;padding-left: 5px;font-weight: normal;}
 .magicmenu .nav-desktop .level0 .cat_label.Sale, .magicmenu .nav-desktop .level0 .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.Sale, .vmagicmenu .level0 .cat_label.Sale, .vmagicmenu .level0 .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.Sale, .mean-nav ul li a span.cat_label.sale, .mean-nav ul li a span.cat_label.Sale{color: #00bd33;}
 .magicmenu .nav-desktop .level0 .cat_label:before,
 .vmagicmenu .level0 .cat_label:before,
 .nav-sections .mean-nav ul li a span.cat_label:before,
 .nav-sections .mean-nav ul li span.level-top span.cat_label:before {border-color: transparent;border-style: solid;border-top-color: #009966;border-width: 6px 10px 0 0;content: "";height: 0;position: absolute;left: 10px;top: 17px;transition: border-color 450ms ease-in-out 0s;width: 0;display: none;}
 .magicmenu .nav-desktop .level0 .cat_label.New:before,.vmagicmenu .level0 .cat_label.New {border-top-color: #009966;}
 .magicmenu .nav-desktop .level0 .level-top-mega .children .level-3 a .cat_label:before,
 .magicmenu .nav-desktop .level0 .level-top-mega .children .nav a .cat_label:before {display:none;}
 .magicmenu .nav-desktop .level0 .cat_label.HOT:before,
 .magicmenu .nav-desktop .level0 .cat_label.Hot:before,
 .magicmenu .nav-desktop .level0 .cat_label.hot:before, 
 .vmagicmenu .level0 .cat_label.HOT:before,
 .vmagicmenu .level0 .cat_label.Hot:before,
 .vmagicmenu .level0 .cat_label.hot:before,
 .nav-sections .mean-nav ul li a .cat_label.HOT:before,
 .nav-sections .mean-nav ul li a .cat_label.Hot:before,
 .nav-sections .mean-nav ul li a .cat_label.hot:before,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.HOT:before,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.Hot:before,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.hot:before{border-color: #dc1212 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
 .magicmenu .nav-desktop .level0 .cat_label.SALE:before,
 .magicmenu .nav-desktop .level0 .cat_label.Sale:before,
 .magicmenu .nav-desktop .level0 .cat_label.sale:before,
 .vmagicmenu .level0 .cat_label.SALE:before,
 .vmagicmenu .level0 .cat_label.Sale:before,
 .vmagicmenu .level0 .cat_label.sale:before,
 .nav-sections .mean-nav ul li a .cat_label.SALE:before,
 .nav-sections .mean-nav ul li a .cat_label.Sale:before,
 .nav-sections .mean-nav ul li a .cat_label.sale:before{border-color: #ff6600 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
 .magicmenu .nav-desktop .level0 .cat_label.SALE,
 .magicmenu .nav-desktop .level0 .cat_label.Sale,
 .magicmenu .nav-desktop .level0 .cat_label.sale,
 .vmagicmenu .level0 .cat_label.SALE,
 .vmagicmenu .level0 .cat_label.Sale,
 .vmagicmenu .level0 .cat_label.sale,
 .nav-sections .mean-nav ul li a .cat_label.SALE,
 .nav-sections .mean-nav ul li a .cat_label.Sale,
 .nav-sections .mean-nav ul li a .cat_label.sale{background-color:#ff6600;}
 .magicmenu .nav-desktop .level0 .cat_label.Hot,
 .magicmenu .nav-desktop .level0 .cat_label.hot,
 .vmagicmenu .level0 .cat_label.Hot,
 .vmagicmenu .level0 .cat_label.hot,
 .nav-sections .mean-nav ul li a .cat_label.HOT,
 .nav-sections .mean-nav ul li a .cat_label.Hot,
 .nav-sections .mean-nav ul li a .cat_label.hot,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.HOT,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.Hot,
 .nav-sections .mean-nav ul li span.level-top span.cat_label.hot{background-color:#dc1212;}
 /* Custom Font */
 
 /*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../../frontend/Alothemes/expert1/en_US/font/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.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}
@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('../../frontend/Alothemes/expert1/en_US/font/pe-icon-stroke/fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('../../frontend/Alothemes/expert1/en_US/font/pe-icon-stroke/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('../../frontend/Alothemes/expert1/en_US/font/pe-icon-stroke/fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('../../frontend/Alothemes/expert1/en_US/font/pe-icon-stroke/fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('../../frontend/Alothemes/expert1/en_US/font/pe-icon-stroke/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}
/*!
 * Bootstrap v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:-ms-flexbox;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}/*.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}*/.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}*{ /* font-family:'Dosis',sans-serif  */ }
body{background-color:#fff;margin:0;padding:0; /* font-family: 'Dosis', sans-serif; */ color:#222;text-align:left}
html,body{height:auto!important; /* font-family:'Dosis',sans-serif  */ }
img{border:0;vertical-align:top;max-width:100%;height:auto}
a{color:#222;outline:medium none!important}
a:hover{text-decoration:none}
:focus{outline:0}
h1,h2,h3,h4,h5,h6{margin:0 0 5px;line-height:1.35;color:#222}
h1{font-size:20px;font-weight:normal}
h2{font-size:18px;font-weight:normal}
h3{font-size:16px;font-weight:bold}
h4{font-size:14px;font-weight:bold}
h5{font-size:12px;font-weight:bold}
h6{font-size:11px;font-weight:bold}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{ /* font-family:'Dosis',sans-serif  */ }
form{display:inline}
fieldset{border:0}
legend{display:none}
table{border:0;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:middle;text-align:left}
strong{font-weight:bold}
address{font-style:normal;line-height:1.35;color:#333}
cite{font-style:normal}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
ul,ol{padding:0}
.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}
.nobr{white-space:nowrap!important;font-size:12px}
.wrap{white-space:normal!important}
.a-left{text-align:left!important}
.a-center{text-align:center!important}
.a-right{text-align:right!important}
.v-top{vertical-align:top}
.v-middle{vertical-align:middle}
.f-left,.left{float:left!important}
.f-right,.right{float:right!important}
.f-none{float:none!important}
.f-fix{float:left;width:100%}
.no-display{display:none}
.no-visibles{visibility:hidden}
.no-margin{margin:0!important}
.no-padding{padding:0!important}
.no-bg{background:none!important}
.page-wrapper{overflow:hidden}
.page-print{background:#fff;padding:25px 30px;text-align:left}
.page-empty{background:#fff;padding:20px;text-align:left}
.page-popup{background:#fff;padding:25px 30px;text-align:left}
.main{margin:0;padding:0;text-align:left}
.col-left .currency-switcher{display:none}
.sidebar-main{margin: 0 0 0 0;}
.col-main{font-size:0}
.col-right{margin-top:60px}
.catalog-product-view .col-left{margin-top:0}
.page-layout-2columns-left .sidebar-main,.page-layout-2columns-left .sidebar-additional,.page-layout-2columns-right .sidebar-main,.page-layout-2columns-right .sidebar-additional{width:25%!important;padding-right:15px;padding-left:15px}
.sidebar.sidebar-additional{padding-top:10px;padding-bottom:20px}
.catalog-product-view .sidebar.sidebar-additional{padding-top:0}
.page-layout-2columns-left .product-view .product.media,.page-layout-2columns-right .product-view .product.media,.page-layout-3columns .product-view .product.media{width:50%}
.page-layout-2columns-left .product-view .product-info-main,.page-layout-2columns-right .product-view .product-info-main,.page-layout-3columns .product-view .product-info-main{width:48%}
.col1-layout .col-main{float:none;width:auto}
.page-layout-1column .product-view .product.media{width:57%}
.page-layout-1column .product-view .product-info-main{width:42%}
.page-layout-2columns-left .alocolumns,.page-layout-2columns-right .alocolumns{margin:0 -15px}
.col2-left-layout .col-main{margin-top:20px}
.col2-right-layout .col-main{margin-top:30px}
.page-layout-2columns-left .column.main,.page-layout-2columns-right .column.main{width: 73%!important;
    padding: 0 15px;
    margin-top: 0px;}
.col3-layout .col-main{width:475px;margin-left:17px}
.col3-layout .col-wrapper{float:left;width:687px}
.col3-layout .col-wrapper .col-main{float:right}
.col2-set .col-1{float:left;width:48.5%}
.col2-set .col-2{float:right;width:48.5%}
.col2-set .col-3{float:right;width:48.5%}
.col2-set .col-narrow{width:32%}
.col2-set .col-wide{width:65%}
.col3-set .col-1{float:left;width:32%}
.col3-set .col-2{float:left;width:32%;margin-left:2%}
.col3-set .col-3{float:right;width:32%}
.col4-set .col-1{float:left;width:23.5%}
.col4-set .col-2{float:left;width:23.5%;margin:0 2%}
.col4-set .col-3{float:left;width:23.5%}
.col4-set .col-4{float:right;width:23.5%}
input,select,textarea,button{vertical-align:middle;color:#222; /* font-family:'Dosis',sans-serif  */ }
input.input-text,select,textarea{background:#fff;border:1px solid #e6e6e6; /* font-family:'Dosis',sans-serif  */ }
input.input-text,textarea{padding:8px 20px;height:42px;font-size:13px;border-radius:3px; /* font-family:'Dosis',sans-serif  */ }
select{padding:8px}
select option{padding-right:10px}
select.multiselect option{padding:2px 5px}
select.multiselect option:last-child{border-bottom:0}
textarea{overflow:auto;height:auto;border-radius:3px}
input.radio{margin-right:3px;display:inline-block;margin-top:0;min-height:18px}
input.checkbox{margin-right:3px}
input.qty{width:2.5em!important}
input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border-color:#ccc}
input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#999}
button.button::-moz-focus-inner{padding:0;border:0}
button.button{-webkit-border-fit:lines}
button.button,button,.cart .continue,.actions-toolbar .primary a.action{display:inline-block;vertical-align:top;overflow:visible;width:auto;border-style:solid;border-width:1px;padding:0;margin:0;cursor:pointer;height:auto;line-height:42px;padding:0 35px;border-radius:3px}
button.button span,button span,.review-form .action.submit.primary,.cart .continue span,.actions-toolbar .primary a.action span{ /* font-family: 'Dosis', sans-serif; */ border-radius:3px;display:inline-block;font-size:14px;text-align:center;white-space:nowrap;font-weight:600}
button.button span span,.blog-postbox .button-set button.button span span{padding:0}
button.disabled{position:relative}
button.disabled span{opacity:.5}
.product-add-form button.disabled span{padding:0 0 0 5px!important}
.product-view .add-to-cart button.button.disabled:before,.block-bundle-summary .box-tocart button.button.disabled:before,.item .actions-cart .button.btn-cart.disabled:before{animation:2s linear 0s normal none infinite running fa-spin;-webkit-animation:2s linear 0s normal none infinite running fa-spin;content:"\f110";font-family:"FontAwesome";display:inline-block}
.product-view .add-to-cart button.button.disabled:before,.product-view .add-to-cart button.button.disabled:before,.block-bundle-summary .box-tocart button.button.disabled:before{left:15px;top:12px}
@keyframes fa-spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}
}button.btn-checkout.no-checkout span{background-position:0 100%;color:#b8baba}
button.btn-checkout.no-checkout span span{background-position:100% 100%}
p.control input.checkbox,p.control input.radio{margin-right:6px}
#add_recipient_button{margin:0;overflow:hidden;padding-left:10px}
button.button:hover,button:hover,.cart .continue:hover,.actions-toolbar .primary a.action:hover,button.button,button,.cart .continue,.actions-toolbar .primary a.action,button:focus{border-width:1px}
input.input-text:focus,select:focus,textarea:focus,._keyfocus *:focus,input:focus:not([disabled]),textarea:focus:not([disabled]),select:focus:not([disabled]){background-color:#f6f6f6;outline:0 none;box-shadow:none}
a:hover,a:focus{outline:none!important;text-decoration:none}
.form-list li{margin:0 0 8px}
.form-list label,.fieldset label{display:inline-block;color:#222;font-weight:500;font-size:15px;padding:0;margin:0;line-height:normal}
.form-list label,.fieldset label span{font-size:15px;font-weight:500}
.fieldset .newsletter label{float:none;display:inline-block}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}
.form-list li.control label{float:none;margin:0}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px;margin-top:0;display:inline-block;vertical-align:top}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.radio,.checkbox{display:inline-block;margin-top:0!important}
.form-list .input-box{display:block;clear:both;width:100%;padding-bottom:5px}
.form-list input.input-text{width:100%}
.form-list textarea{width:100%;height:10em}
.form-list select{width:100%}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list-narrow li{margin-bottom:0}
.form-list-narrow li .input-box{margin-bottom:6px}
.form-list-narrow li.wide .input-box{width:260px}
.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px}
.contact-index-index .page-footer{margin:0}
.contact-form{margin-bottom:10px;margin-top:45px}
textarea::-moz-placeholder{color:#333}
.contact-form .actions-toolbar .primary{margin:20px 0 0}
.contact-content iframe{width:100%;margin-bottom:20px}
.google-map p{font-size:14px;color:#222;margin:10px 0}
.buttons-set.buttons-set-contact{padding:0;margin:20px 0}
.contacts-index-index .contact-form-box{padding:0;margin:0 0 30px 0}
.contacts-index-index .contact-form-box label{padding-bottom:5px}
.store-title .title-store,.contact-content .page-subheading{position:relative;font-size:18px;color:#333;font-weight:bold;margin:0;padding:0 0 15px;text-align:left;text-transform:uppercase;line-height:1}
.contact-content .short-description{color:#222;font-size:14px;margin:0;padding:0 0 45px}
.contacts-index-index .contact-form-box .form-selector{padding-bottom:25px}
.map-conttact ul{line-height:28px;list-style:disc;list-style-position:inside;font-style:italic}
.map-conttact ul.store_info{list-style:none;font-style:normal;color:#696969}
.map-conttact ul.store_info i{display:inline-block;width:30px;line-height:inherit}
#message-box-conact .fa{line-height:inherit}
.store-contact{background-color:#fff}
.store-contact .store1 .store-item{float:left;width:50%}
.store-item .block-title{font-size:14px;font-weight:600;color:#333;margin-bottom:25px;margin-top:25px;text-transform:uppercase}
.store-item .store_info{margin:0;list-style:none;padding:0}
.store_info.block-monday li{padding-bottom:10px}
.store_info.block-monday .tit-name{display:inline-block}
.store_info .tit-contain.title-time{float:right;color:#222;font-size:16px}
.store_info li{padding-bottom:30px;margin:0}
.store_info li:last-child{padding-bottom:0}
.store_info .icons{border:1px solid #e4e4e4;border-radius:100%;color:#222;float:left;font-size:20px;height:54px;line-height:54px;text-align:center;vertical-align:middle;width:54px;background-color:#e4e4e4}
.store_info .flex{margin:0;padding-left:70px;vertical-align:middle;display:block}
.store_info .tit-name{display:block;font-size:14px;color:#333;font-weight:600}
.store_info .tit-contain,.store_info .tit-contain a{color:#222;font-size:14px;display:block;line-height:normal}
.store_info .tit-contain.tit-contain-big{font-size:18px;color:#222;font-style:normal;padding:0;clear:inherit;font-weight:bold}
.store_info .socials.alo-social-links{padding-top:5px}
.store_info .socials.alo-social-links .tit-contain{padding-top:15px}
.single-store{float:left;width:40%}
.column_right{float:left;width:60%;padding-left:20px}
.line-before:before{content:"";border-style:solid;border-width:0 0 2px;height:2px;display:block;width:20px;position:absolute;left:0;right:0;bottom:-12px}
.contact_info{margin:0 0 50px}
.contact_info .flex{display:block;margin:0;padding:5px 0 0 65px}
.contact_info .icons{float:left;font-size:30px;color:#222;line-height:54px;width:54px;height:54px;background-color:#e4e4e4;border-radius:100%;text-align:center}
.contact_info .fa-envelope.icons{font-size:24px}
.contact_info .tit-name{font-size:14px;font-weight:600;color:#333;margin:0}
.contact_info .tit-contain{font-size:14px;color:#222;padding:0;margin:0;line-height:2}
.contact_info .info_main{padding:0 0 20px}
.google-map{font-size:0}
.contact-index-index .page-title-wrapper{background-color:#f0f0f0;padding:70px 0;margin:0 0 125px}
.contact-index-index .page-title-wrapper .page-title{max-width:1170px;margin:0 auto;padding:0}
.contact-index-index .page-title-wrapper .page-title span{font-size:48px;font-weight:600}
.locations .store-item .single-store p{font-size:15px;line-height:30px;margin:20px 0}
.locations .store-item .block-title{margin-top:30px}
.store-item .onmap{text-align:left}
.store-item .onmap .onclick-map{margin-top:30px;line-height:40px;border-radius:3px}
.locations .store-item .single-store p{font-size:15px;line-height:30px;margin:20px 0}
.store-contact.locations{padding:0}
.store-contact.locations .store-item{border-bottom:1px solid #e6e6e6}
.store-contact.locations .last .store-item{border:0}
.store-contact.locations .store1 .store-item{float:none;width:100%}
.onmap{text-align:center}
.onmap .tool-map{position:relative;margin:0 20px}
.onmap .tool-map .toggle-content{background-color:#fff;width:100%;height:450px;position:absolute;top:-450px;z-index:99999;transform:scale(0.8) rotate(0deg);transition:all 300ms ease-in-out 0s;visibility:hidden;opacity:0}
.onmap .tool-map .toggle-content.visible{opacity:1;transform:scale(1) rotate(0deg);visibility:visible}
.onmap .tool-map .toggle-content iframe{width:100%;height:450px}
.onmap .onclick-map{line-height:60px;padding:0 20px;cursor:pointer;display:inline-block;background-color:#e5534c;border-radius:20px 20px 0 0}
.onmap .onclick-map span{font-size:13px;font-weight:600;text-transform:uppercase}
.locations .onmap .tool-map .toggle-content{top:calc(50% - 25px);left:0;right:0}
.locations .onmap .tool-map{position:static;margin:0}
.locations .store-item{position:relative}
.onmap .tool-map.toggle-visible .over-lay{bottom:0;opacity:1;visibility:visible}
.onmap .tool-map .over-lay{background-color:rgba(0,0,0,0.9);bottom:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease 0s;visibility:hidden;z-index:99991}
.onmap .google-map .button{background-color:#333;border:0 none;border-radius:50%;height:30px;position:absolute;right:-15px;top:-15px;width:30px;cursor:pointer}
.onmap .google-map .button:hover{background-color:#f0002f}
.onmap .google-map .button span{background-color:#fff;bottom:8px;display:block;font-size:13px;height:15px;left:14px;margin:0 auto;padding:0;position:absolute;transform:rotate(35deg);width:2px}
.onmap .google-map .button span:last-child{transform:rotate(-35deg)}
.locations .store-item .store_info{float:none;width:100%}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}
.form-list .name-prefix{width:65px}
.form-list .name-prefix select{width:55px}
.form-list .name-prefix input.input-text{width:49px}
.form-list .name-suffix{width:65px}
.form-list .name-suffix select{width:55px}
.form-list .name-suffix input.input-text{width:49px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#222}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:46px}
.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-dob .dob-year input.input-text{width:134px}
.buttons-set{clear:both;margin:2em 0;padding:0;text-align:right}
.buttons-set.buttons-set-contact{padding:0 15px}
.box-review_form .form-add .buttons-set{padding:15px 0;margin:0}
.buttons-set p.required{margin:0 0 10px;float:right;line-height:30px}
.buttons-set .back-link{float:right;margin:0}
.buttons-set button.button{float:left}
.buttons-set-order{margin:10px 0 0}
.buttons-set-order .please-wait{padding:12px 7px 0 0}
.fieldset{background:#fff;padding:22px 25px 12px 33px;margin:28px 0}
.fieldset .legend{font-weight:normal;font-size:14px;border:0;color:#252525;margin:0;padding:0 0 10px;display:block}
.fieldset .legend span{font-size:14px;text-transform:uppercase;color:#333}
.form.create.account>.fieldset{float:left;padding:0 25px;width:50%;margin:20px 0 25px}
.form.create.account .actions-toolbar{clear:both;padding:0 25px}
.customer-account-forgotpassword .fieldset{padding:0;margin:0 0 25px}
.account .fieldset{margin:0;padding:0}
.account .actions-toolbar{padding:20px 0 0}
.abs-discount-block-desktop .block:nth-child(2)+*,.login-container .block:nth-child(2)+*,.account .column.main .block:not(.widget) .block-content .box:nth-child(2)+*,.block-addresses-list .items.addresses>.item:nth-child(2)+*,.form-edit-account .fieldset:nth-child(2)+*,.form-address-edit .fieldset:nth-child(2)+*,.storecredit .block:nth-child(2)+*,.paypal-review-discount .block:nth-child(2)+*,.cart-discount .block:nth-child(2)+*{clear:both}
.multishipping-checkout-address-newshipping .fieldset,.contact-index-index .fieldset{margin:0;padding:0}
.contact-content .fieldset{padding:0}
.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:17px;font-size:11px;font-weight:bold;line-height:13px;background:url(../../frontend/Alothemes/default/en_US/Magento_Theme/images/validation_advice_bg.gif) 2px 0 no-repeat;color:#eb340a;width:270px}
.validation-failed{border:1px dashed #eb340a!important;background:#faebe7!important}
p.required{font-size:11px;text-align:right;color:#eb340a}
.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong,.action.edit span,.action.back span,.action.remind span,.login-container .fieldset::after,.block.block-dashboard-orders .actions a{color:#f00}
.action.edit span:hover,.action.back span:hover,.action.remind span:hover{text-decoration:underline}
.action.back.customization:hover span{color:#fff}
.v-fix{float:left}
.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}
.success{color:#3d6611}
.error{color:#df280a}
.notice{color:#e26703}
.messages,.messages ul{list-style:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
.messages{width:100%;overflow:hidden;z-index:88;position:relative}
.messages li{margin:0 0 10px!important}
.messages li li{margin:0 0 3px!important}
.error-msg,.success-msg,.note-msg,.notice-msg{border-style:solid!important;border-width:1px!important;background-position:10px 9px!important;background-repeat:no-repeat!important;min-height:24px!important;padding:8px 8px 8px 32px!important;font-size:11px!important;font-weight:bold!important}
.error-msg{border-color:#f16048;background-color:#faebe7;background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_msg-error.gif);color:#df280a}
.success-msg{border-color:#446423;background-color:#eff5ea;background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_msg-success.gif);color:#3d6611}
.note-msg,.notice-msg{border-color:#fcd344;background-color:#fafaec;background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_msg-note.gif);color:#3d6611}
#popupNewsletterMessages.messages{padding:40px 9px 10px 10px!important}
.breadcrumbs{text-align:left}
.breadcrumbs li{display:inline-block;line-height:normal;padding:0}
.breadcrumbs li:before{content:"/";display:inline-block;margin:0 12px}
.breadcrumbs li.home,.breadcrumbs li.Home{background-image:none}
.breadcrumbs li.home:before,.breadcrumbs li.Home:before{display:none}
.breadcrumbs li.home{padding-left:0}
.breadcrumbs li.home a{background-color:transparent; }
.breadcrumbs li a{outline:medium none;color:#333}
.breadcrumbs li a,.breadcrumbs li strong{font-size:14px;color:#222;text-transform:uppercase;display:inline-block;line-height:normal;padding:0;font-weight:500}
.breadcrumbs .inner-breadcrumbs li a{color:#222}
.breadcrumbs ul{margin:0;padding:0}
.page-title{width:100%;padding:20px 0}
.cms-index-index .page-title{margin:0}
.page-title h1,.page-title h2,.page-title-wrapper h1,.page-title-wrapper h2{font-size:20px;color:#333;font-weight:600;line-height:1}
.page-title h1 span,.page-title h2 span,.page-title-wrapper h1 span,.page-title-wrapper h2 span{font-size:14px}
.page-title .separator{margin:0 3px}
.page-title .link-rss{float:right;margin:7px 0 0}
.title-buttons{text-align:right}
.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left}
.subtitle,.sub-title{color:#333;font-size:17px;padding:5px 0 0}
.page-products .page-title-wrapper,.catalog-category-view .page-title-wrapper{margin:0 0 15px;text-align:left}
.page-products .page-title-wrapper h1 span,.catalog-category-view .page-title-wrapper h1 span,.pagecrumbs-title{font-weight:bold;text-transform:uppercase;font-size:18px;color:#222}
.page-products .page-title,.catalog-category-view .page-title{margin:0;line-height:normal;padding:0}
.page-products .breadcrumbs .category-view-position{position:static;transform:none;background-color:transparent}
.pager{margin:0;padding:0;border-top:0;text-align:center}
.pager .amount{float:left;margin:0}
.pager .amount strong{font-weight:normal}
.pager .limiter{float:right}
.pager .limiter label{vertical-align:middle;font-weight:300;margin:0;vertical-align:middle}
.pager .limiter select{padding:0;margin:0 0 1px;vertical-align:middle}
.pager .pages strong{display:none;color:#2a2a2a;float:left;font-size:14px;font-weight:400;line-height:45px;padding-right:10px}
.pager .pages ol{display:inline}
.pages .pages-items{display:block}
.pages li{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;float:left;font-size:14px;height:30px;line-height:30px;margin:0 0 0 5px;width:30px;text-align:center}
.pages li a{border:0 none;display:block;font-size:14px;height:29px;line-height:29px;padding:0;text-decoration:none}
.pages li a span,.pages li strong span{font-size:14px;font-weight:600}
.pages li.current .page{font-weight:normal;padding:0}
.pages li a .fa{padding-left:5px}
.pages .action.next:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-weight:normal;line-height:inherit;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.pages .action.previous:before{content:"\f104";display:inline-block;font-family:FontAwesome;font-weight:normal;line-height:inherit;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.pages>.label,.pages .action span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.pages .item .label{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sorter-label,.limiter .label{font-size:13px;font-weight:normal;color:#222;float:left;padding:0 10px 0 15px;margin:0;line-height:30px}
.sorter .limiter{margin:0;padding:0 0 0 15px}
.pager{float:right;margin:0;display:none}
.limiter,.sorter{display:inline-block;vertical-align:middle}
.limiter .limiter-text{display:none}
.toolbar .limiter,.toolbar .sorter{padding-top:0}
.sorter select,.limiter select{border-radius:3px;color:#000;background-color:#efefef;border:1px solid #ddd;margin:0;padding:0 14px 0 6px;font-size:12px;height:30px;line-height:30px}
.sorter{padding-right:15px}
.modes{display:inline-block;float:right;margin-right:0}
.modes-label{float:left;line-height:30px;padding-right:15px;font-weight:normal;font-size:13px;color:#222;display:none}
.mode-grid{margin-right:15px}
.modes-mode{border-style:solid;border-width:0;cursor:pointer;float:left;outline:medium none;padding:0;text-align:center;height:30px;line-height:30px}
.modes-mode:before{content:"\f009";display:inline-block;font-family:"FontAwesome";font-size:18px;font-weight:normal;line-height:inherit;overflow:hidden;text-align:center;vertical-align:middle}
.modes-mode>span{color:#333;font-size:13px;font-weight:normal;padding-left:5px;vertical-align:middle}
.mode-list:before{content:"\f00b"}
.abs-visually-hidden-desktop-s{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.toolbar-amount,.products.wrapper~.toolbar .modes{display:block}
.products.wrapper~.toolbar .pages{float:right}
.toolbar-amount{line-height:30px;font-size:12px;padding:0;color:#2a2a2a;font-weight:600}
.toolbar-bottom .toolbar-products .pages{display:inline-block;float:right}
.sorter-action:before{line-height:31px}
.toolbar{margin:0 0 22px;padding:0 0 10px;clear:both;border-bottom:3px solid #eee}
.products.wrapper~.toolbar{position:relative}
.toolbar-bottom .sorter .sort-by,.toolbar-bottom .sorter .limiter,.toolbar-bottom .sorter .view-mode{display:none}
.products.wrapper~.toolbar .toolbar-amount{display:block}
.toolbar-amount .toolbar-number{font-weight:600;font-size:13px;color:#000}
.toolbar-bottom{clear:both}
.toolbar-bottom .toolbar{margin:20px 0 0;background-color:transparent}
.toolbar-bottom .toolbar-products .modes{display:none}
.toolbar-bottom .toolbar-products .toolbar-amount{display:inline-block}
.toolbar.toolbar-blog-posts{background-color:transparent;border-top:1px solid #e6e6e6;margin:0;padding-top:20px}
.toolbar.toolbar-blog-posts .pages{float:right}
.data-table{width:100%;border:1px solid #dfdfdf}
.data-table .odd{background:#fff}
.data-table .even{background:#fff}
.data-table thead{background-color:#f7f7f7}
.data-table thead th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-transform:capitalize;border-right:1px solid #ddd;padding:15px 8px}
.cart.table-wrapper .product-item-name a,.data-table tbody tr td .cart-price .price{color:#333;text-decoration:none;font-size:16px}
.data.table tbody tr td.a-subtotal .cart-price .price,.data.table tbody tr td .cart-price .price{color:#333;font-size:18px}
.data.table tbody tr td input.qty{border:0 solid #ededed!important;color:#333;text-align:center;width:35px!important;float:left;height:35px;border:0;background-color:transparent;font-size:14px;padding:0}
.data.table tbody tr td input.qty:focus{box-shadow:none}
.data-table tfoot{border-bottom:1px solid #eee}
.data-table tfoot tr{background-color:#fff!important}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0}
.data-table tfoot strong{font-size:16px}
.data-table tbody th,.data-table tbody td{border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.data.table .custom-qty{margin:0 auto;border:1px solid #ebebeb;width:115px}
.data.table .custom-qty .alo_qty{width:35px;float:left;height:35px;line-height:35px;font-size:12px;color:#333;text-align:center;outline:medium none}
.cart.table-wrapper .col{vertical-align:middle;padding-top:13px}
.cart.table-wrapper thead .col span,.cart-summary>.title{font-size:15px;color:#333;font-weight:bold}
.cart.table-wrapper .item .col.item{padding:30px 0 0}
.cart.table-wrapper .item-actions td{padding:0 0 10px}
.cart-summary .block .fieldset .methods .field>.label{float:none}
.cart.table-wrapper .product-image-container{display:inline-block}
.checkout-index-index .nav-sections{display:block}
.checkout-container{margin:30px 0 0}
.opc-estimated-wrapper .estimated-block .estimated-label,.opc-estimated-wrapper .estimated-block .estimated-price{font-size:18px;font-weight:600}
.checkout-container .modal-custom .action-close{right:35px}
.opc-block-shipping-information{padding:0 30px}
.data-table tbody.odd tr{background:#f8f7f5!important}
.data-table tbody.even tr{background:#f6f6f6!important}
.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #eee}
.data-table tbody td .option-label{font-weight:bold;font-style:italic}
.data-table tbody td .option-value{padding-left:10px}
.info-box{background:#fff url(../../frontend/Alothemes/expert1/en_US/images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.info-box h2{font-weight:bold;font-size:13px}
.info-table th{font-weight:bold;padding:2px 15px 2px 0}
.info-table td{padding:2px 0}
tr.summary-total{cursor:pointer}
tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../../frontend/Alothemes/expert1/en_US/images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer}
tr.show-details .summary-collapse{background-position:0 -52px}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
tr.summary-details-excluded{font-style:italic}
.cart-tax-info{display:block}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(../../frontend/Alothemes/expert1/en_US/images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:normal!important}
.cart-tax-total-expanded{background-position:100% -52px}
.std .subtitle{padding:0}
.std ol.ol{list-style:decimal outside;padding-left:1.5em}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std dl dt{font-weight:bold}
.std dl dd{margin:0 0 10px}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0}
.std ul{list-style:disc outside;padding-left:1.5em}
.std ol{list-style:decimal outside;padding-left:1.5em}
.std ul ul{list-style-type:circle}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}
.std dt{font-weight:bold}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.std address{font-style:normal}
.std b,.std strong{font-weight:bold}
.std em{font-style:italic}
.links li{display:inline}
.link-cart{color:#d22753;font-weight:bold}
.link-wishlist{color:#d22753;font-weight:normal}
.link-reorder{font-weight:normal;color:#ea5648!important}
.link-compare{font-weight:bold}
.link-print{font-weight:bold;color:#d22753}
.link-rss{background:url(../../frontend/Alothemes/expert1/en_US/images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap}
.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../../frontend/Alothemes/expert1/en_US/images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}
.btn-edit{display:block;padding:9px;font-size:12;line-height:0}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.separator{margin:0 3px}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;text-indent:-999em;overflow:hidden}
#product-attribute-specs-table th{color:#222;border-radius:0;display:block;font-size:100%;text-align:left}
#product-attribute-specs-table th,#product-attribute-specs-table td{font-size:14px}
.global-site-notice{border:1px solid #cfcfcf;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}
.global-site-notice .notice-inner{width:860px;margin:0 auto;padding:12px 0 12px 80px;background:url(../../frontend/Alothemes/expert1/en_US/images/i_notice.gif) 20px 25px no-repeat;text-align:left}
.global-site-notice .notice-inner p{margin:0;border:1px dotted #cccc73;padding:10px}
.global-site-notice .notice-inner .actions{padding-top:10px}
.notice-cookie{position:fixed;z-index:9999;width:100%;bottom:0;left:0;margin:0!important;opacity:.95;-ms-filter:"alpha(opacity=95)"}
.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;border:0;text-align:center;color:#fff}
.demo-notice .notice-inner{width:auto;padding:0;background:0;text-align:center}
.demo-notice .notice-inner p{padding:0;border:0}
.cms-no-route .alocolumns{padding-top:25px}
.cms-no-route .page-title-wrapper{display:none}
.cms-no-route .page-not-found{text-align:center}
.cms-no-route .page-not-found .page-title h1,.cms-no-route .page-not-found .page-title h1 span{line-height:130px;text-indent:-999em;padding-top:120px}
.cms-no-route .page-not-found .page-title h1 span{color:#242628;font-weight:bold}
.page-not-found h2{color:#333;font-size:28px;margin-bottom:20px;letter-spacing:5px;text-transform:uppercase}
.page-not-found h3{font-size:16px;color:#222;font-weight:normal}
.page-not-found .block-newletter label{display:none}
.page-not-found .form-search{margin:0 auto;position:relative;width:500px}
.page-not-found .form-search .button{position:absolute;top:2px;right:2px;border:0 none;height:41px;line-height:41px}
.page-not-found .form-search .button span{height:43px;line-height:45px;background-color:transparent}
.page-not-found .form-search .button span .fa{font-size:17px}
.page-not-found .previus-page{letter-spacing:3px;color:#333;height:40px;line-height:40px;padding:0 29px;font-size:13px;text-transform:uppercase;margin:60px 0 100px;display:inline-block;border:1px solid #aaa}
.page-not-found .previus-page:hover{background-color:#222;color:#fff;border:1px solid #222}
.page-not-found .form-search #search{width:500px;border:2px solid #242628;height:45px;line-height:45px;padding:0 60px 0 9px}
.top-banner{height:84px;background-image:url('../../frontend/Alothemes/expert1/en_US/images/alothemes/img-promotion.jpg');background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;text-align:left;line-height:20px}
.bg-overlay,.add-link-promotion{width:100%;height:100%;position:absolute;top:0;left:0}
.top-banner .container-offer{position:relative;max-width:1170px;margin:0 auto}
.top-banner h2{font-weight:bold;font-size:18px;margin:0;padding:15px 0 2px;line-height:normal;text-transform:uppercase}
.top-banner h3{font-weight:500;font-size:16px;margin:0;line-height:20px}
.top-banner .promotion-offer a{margin-top:17px;padding:0 10px;line-height:30px;font-size:14px;text-transform:uppercase;border-radius:2px;display:inline-block}
.top-banner .promotion-offer a:hover{text-decoration:underline}
.top-banner .header-offer-close{border-radius:50%;width:20px;height:20px;line-height:22px;font-size:15px;text-align:center;position:absolute;top:5px;right:0;cursor:pointer;background-color:#000;color:#cdd5e3}
.top-banner .header-offer-close .fa{padding-left:1px}
.page-header{margin:0;padding:0;position:relative}
.header-content.header-container-fixed{padding:10px 0}
.cms-index-index .header-container-fixed,.header-container-fixed,.page-products .header-container-fixed,.catalog-product-view .header-content.header-container-fixed{animation-duration:450ms;animation-fill-mode:both;animation-name:fadeInDown;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;-o-box-shadow:0 0 3px #666;-ms-box-shadow:0 0 3px #666;position:fixed;width:100%;z-index:800;top:0}
@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0px,-100%,0px)}
100%{opacity:1;transform:none}
}.catalog-product-view .header-container-fixed{z-index:99}
.header-container-fixed .mini-maincart .mini-contentCart{top:56px}
.header-container-fixed .magicmenu .nav-desktop .level0.ext .level-top::before{bottom:16px}
.header-content .head-position{position:relative}
.top-form-language,.currency_top{float:left}
.header .form-language{clear:both;padding:10px 0;text-align:left;float:left}
.header .form-language label{font-weight:bold;padding-right:5px;color:#a7c6dd;vertical-align:middle;float:left;margin:0}
.header .form-language select{padding:0}
.header .form-language select.flags option{background-position:4px 50%;background-repeat:no-repeat;padding-left:25px}
.top-links .or{margin:0;float:left}
.top-form-language .dropdown-toggle .dropdown-icon,.top-form-language .dropdown-toggle .value,.top-form-language .dropdown-toggle .caret,.currency_top .dropdown-toggle .dropdown-icon,.currency_top .dropdown-toggle .value,.currency_top .dropdown-toggle .caret{display:inline-block;cursor:pointer}
.top-form-language .dropdown-toggle .dropdown-icon{background-position:0 3px;background-repeat:no-repeat;font-size:100%}
.top-form-language .dropdown-toggle .value,.currency_top .dropdown-toggle .label,.currency_top .dropdown-toggle .value{font-size:13px;color:#fff;padding-right:15px;padding-left:2px}
.currency_top .dropdown-toggle .label{display:none}
.currentcode{font-weight:500}
.currency_top .label,.top-form-language .label{position:static;font-size:15px;text-transform:uppercase;color:#333;margin:0 0 18px;font-weight:normal;display:none}
.currency_top .label span,.top-form-language .label span{position:static;font-size:15px;text-transform:uppercase;color:#333;margin:0 0 18px;font-weight:normal;display:block}
.top-form-language .current .label,.header .top-form-language li:hover .label{border-bottom:2px solid #d22753}
.top-form-language .dropdown-switcher li a,.header .currency_top .dropdown-switcher li a{font-size:13px;font-weight:300;color:#222;text-decoration:none;display:block}
.top-form-language .action .switcher-option{padding-left:17px}
.top-form-language .switcher-option a{background-position:left center;background-repeat:no-repeat;font-size:100%;padding:5px 12px}
.currency_top .switcher .options{padding-left:0}
.dropdown.options.switcher-options{position:static}
.page-header .switcher .options,.page-footer .switcher .options{position:relative;line-height:normal;padding:12px 9px 10px}
.page-header .top-form-language .switcher .options{padding-left:0;margin-left:9px}
.page-header .switcher .options .action{display:inline-block}
.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after{font-weight:normal;color:#222;content:"\f0d7";font-family:FontAwesome;font-size:14px;margin-left:5px;text-align:left}
.page-header .switcher .options .action.toggle.active:after,.page-footer .switcher .options .action.toggle.active:after{content:"\f0d8";font-family:"FontAwesome"}
.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{border-width:3px 0 0;border-style:solid;border-color:#e1e1e1;background:#fff none repeat scroll 0 0;display:none;margin:0;padding:5px 0;position:absolute;top:100%;left:0;z-index:100;text-align:left;min-width:145px;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);box-shadow:0 0 8px 0 rgba(50,50,50,0.4)}
.page-header .switcher .options.active ul.dropdown,.page-footer .switcher .options.active ul.dropdown{display:block}
.page-header .switcher .options ul.dropdown li,.page-footer .switcher .options ul.dropdown li,.page-header .switcher .options ul.dropdown .switcher-option{float:none;line-height:normal;padding:8px 15px;margin:0}
.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{color:#222;display:inline-block;font-weight:500;padding:0 0 0 5px;font-size:13px}
.page-header .currency_top .switcher .options ul.dropdown a{padding:0}
.page-header .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown::before,.page-header .switcher .options ul.dropdown::after,.page-footer .switcher .options ul.dropdown::after{border-bottom-style:solid;content:"";display:block;height:0;position:absolute;width:0}
.page-header .switcher .options ul.dropdown::after,.page-footer .switcher .options ul.dropdown::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #bbb;border-image:none;border-style:solid;border-width:7px;z-index:98}
.page-header .switcher .options ul.dropdown::after,.page-footer .switcher .options ul.dropdown::after{left:9px;top:-14px}
.page-header .switcher .options ul.dropdown::before,.page-footer .switcher .options ul.dropdown::before,.page-header .switcher .options ul.dropdown::after,.page-footer .switcher .options ul.dropdown::after{border-bottom-style:solid;content:"";display:none;height:0;position:absolute;width:0}
.page-header .switcher .options ul.dropdown::before,.page-footer .switcher .options ul.dropdown::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-image:none;border-style:solid;border-width:6px;z-index:99}
.page-header .switcher .options ul.dropdown::before,.page-footer .switcher .options ul.dropdown::before{left:10px;top:-12px}
.page-footer .top-form-language .switcher .options ul.dropdown a,.page-header .top-form-language .switcher .options ul.dropdown a{background-position:0 50%;background-repeat:no-repeat;line-height:normal;padding:0 0 0 23px}
.page-header .switcher{display:block!important}
.page-header .switcher .options ul.dropdown li:hover,.page-footer .switcher .options ul.dropdown li:hover{background-color:transparent}
.switcher-options strong span{font-size:13px;color:#ccc;font-weight:normal;text-transform:capitalize}
.header-top{border-width:0 0 1px;border-style:solid}
/* .header .top-left,.main-header{float:left}
.header .top-right{float:right} */
.top-link-product,.tool-header .tool-setting,.below-column,.alo-social-top,.links-wrapper-separators{float:left}
.below-column ul li{float:left;margin:0}
.header.links li a,.below-column ul li a{display:inline-block;color:#fff;font-size:13px;font-weight:normal;line-height:normal;padding:11px 5px;margin:0}
.page-header .switcher .options:before,.below-column ul li a:before{height:11px;width:1px;border-color:#545454;border-style:solid;border-width:0 1px 0 0;display:inline-block;content:"";margin:0 12px 0 0;vertical-align:middle}
.page-header .switcher .options:before{margin:0 15px 0 0}
.page-header .currency.switcher .options:before{display:none}
.below-column ul li.first a:before{display:none}
.support{line-height:38px}
.main-header .support span{color:#333;font-size:13px;vertical-align:middle}
.main-header .support span.icon{padding-right:5px}
.support .icon-support,.support .support-content{display:inline-block;vertical-align:middle}
.support .icon-support{font-size:16px;color:#222;margin:0 5px 0 0;line-height:1}
.support .icon-support .icons{font-size:16px;vertical-align:bottom}
.support-content p{margin:0;padding:0;line-height:normal;color:#222}
.support-content .support-clock{font-size:12px;color:#222;text-transform:uppercase;font-weight:normal;line-height:1}
.support-content .support-phone span{font-weight:bold;font-size:15px;color:#222}
.top-link-product a.icon .counter{font-size:13px}
.content-logo{width:20%}
.header .logo{margin:0;padding:0;text-decoration:none!important;outline:0;display:block;max-width:100%;float:none}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header-content{padding:18px 0}
/* .tool-account{float:left;position:relative} */
.alotheme .text-account{font-size:13px;color:#333}
.alotheme .text-bold{font-weight:bold;font-size:14px}
.alotheme .block{display:block;margin:0}
/* .alotheme .tool-padding{margin:0 20px 0 0} */
.alotheme .icons{font-size:30px;display:inline-block;vertical-align:middle}
.alotheme .wishlist-icons{font-size:26px}
.alotheme .wishlist,.alotheme .onclick{display:inline-block;vertical-align:middle;padding:0 0 0 10px;line-height:15px}
.alo-toggle .toggle-tab{cursor:pointer}
.alo-toggle .toggle-content{background-color:#fff;display:none;position:absolute;right:-66px;top:45px;z-index:90;width:240px;border-width:5px 0 0 0;border-style:solid;border-color:#445268;border-radius:3px;padding:0;-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);box-shadow:0 0 8px 0 rgba(50,50,50,0.4)}
.bell-position {
    right: 0px !important;
}
.alo-toggle .toggle-content.visible{display:block}
.alo-toggle .toggle-content:before{background-color:#eee;content:"";height:14px;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}
.alo-toggle .toggle-content:after{background-color:#445268;content:"";height:14px;margin:auto;position:absolute;left: 120px;top:-11px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:14px;z-index:1}
.hidden-top-bar{width:46.6667%}
.tool-topsearch .toggle-tab.mobile{display:none}
.header .form-search{border-width:2px;border-style:solid;height:41px;position:relative;padding:0;margin:5px 0;display:block;border-radius:35px}
.header .form-search .field.search{float:left;width:89%}
.header-search .block-search .nested{display:none}
.header .quick-access{margin:0 15px 0 0;padding:0;width:340px}
.header .welcome-msg{color:#333;display:block;float:left;font-size:13px;margin:0 8px 0 0;padding:10px 0 8px;font-style:italic}
.header .welcome-msg:after{display:inline-block;content:"";height:13px;width:1px;border-style:solid;border-width:0 0 0 1px;border-color:#ccc;margin:0 0 0 15px;vertical-align:middle}
.block-search .block .block-title{text-align:left;text-transform:uppercase;padding:0;margin:0 0 18px;border:0;display:none}
.block-search .block .block-title strong{font-weight:normal;font-size:18px;color:#333}
.block-search .block{margin:0}
.header .form-search input.input-text{display:inline-block;border-radius:0;border-style:solid;border-color:#ccc;border-width:0;background-color:transparent;font-size:14px;margin:0;height:37px;padding:0 15px;width:100%}
.header .form-search button.button{pointer-events:inherit;opacity:1;border-radius:0 35px 35px 0;border-width:0 0 0 1px;border-style:solid;background-color:#ea1b25;height:31px;line-height:31px;width:11%;padding:0;float:right;margin:3px 0}
.header .form-search button.button span{height:30px;line-height:30px;padding:0;border:0;font-size:0;text-transform:capitalize}
.header .form-search button.button .icons{font-size:20px;line-height:30px}
.header .form-search button.button span span .seach-text,.header .form-search button.button span .fa{font-size:16px;font-style:normal;line-height:30px}
.header .form-search button.button span span{padding:0;height:0}
.header .c-smartsearch__overlay{display:none}
.header .block-search .search-autocomplete{top:30px!important}
.header .c-smartsearch__wrapper{width:100%;border:0;left:0;top:12px!important}
.header .form-search .catalogsearch{position:relative}
.header .form-search .catalogsearch input.input-text{width:65%;float:right}
.header .form-search .catalogsearch-box{background-color:transparent;border:0;border-radius:0;font-size:13px;float:left;height:33px;padding:0;margin:0;width:35%;position:absolute;left:0;display:block;color:#2a2a2a;text-overflow:ellipsis;white-space:nowrap}
.header .form-search .catalogsearch-box span{border-right:1px solid #e6e6e6;display:block;height:31px;line-height:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;margin:3px 0;padding:0 22px 0 18px;font-size:13px}
.header .form-search .catalogsearch-box span:after{content:"\f0d7";display:block;font-size:14px;font-family:FontAwesome;position:absolute;right:15px;top:4px}
.header .form-search .dd-container{background-color:#fff;position:absolute;z-index:99;left:0;width:230px!important;height:250px;overflow:auto;border:1px solid #e6e6e6}
.header .form-search .dd-container li{border:0;color:#222;padding:5px 25px 5px 25px;margin:0;text-align:left}
.header .form-search .dd-container li:hover,.header .form-search .dd-container li.selected{color:#000;background:#f0f2f5}
.header .form-search .dd-options{height:250px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,0.15);border:0}
.header .form-search .dd-container .dd-select{border-radius:0;border:0;border-right:1px solid #ddd;background-color:transparent!important;margin-bottom:0}
.header .form-search .dd-option-text{font-size:12px;margin:0;font-weight:500;cursor:pointer}
.header .form-search .dd-options .dd-option{border:0;color:#222;padding:5px 0 5px 18px;text-align:left}
.dd-container .dd-selected{padding:13px 17px;margin:0}
.dd-pointer-down,.dd-pointer-up{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #c2c2c2!important}
.dd-pointer{right:14px!important;margin-top:-6px!important}
.dd-container .dd-selected .dd-selected-text{margin:0;text-transform:uppercase;color:#2a2a2a;font-weight:normal}
.header .form-search .dd-options .dd-option:before{color:#bbb;content:"";font-family:FontAwesome;font-size:13px;margin-right:10px;text-align:left;width:32px}
.header .form-search .dd-options .dd-option:hover{color:#ffa800}
.header .form-search .search-autocomplete{margin:0;display:none;z-index:99}
.header .form-search .search-autocomplete ul{border:0 solid #5c7989}
.header .form-search .search-autocomplete li{text-align:left;border-bottom:1px solid #f4eee7;padding:2px 0 1px;cursor:pointer}
.header .form-search .search-autocomplete li .amount{right:2px;top:2px;font-weight:bold}
.header .form-search .search-autocomplete li.odd{background-color:#fffefb}
.header .form-search .search-autocomplete li.selected{background-color:#f7e8dd}
.space-area{padding-bottom:34px}
 .tool-header{float:right;padding:10px 0}
.tool-setting{margin:0;padding:0 0 0 20px;float:left}
.tool-setting .header-setting{float:left}
.header.links li:nth-child(1):after{content:attr(data-label);display:none;padding:0 5px;color:#959595;line-height:43px;font-size:14px}
.header.links li.customer-welcome:after,.customer .links .customer-menu li:nth-child(1):after{display:none}
.header.links li.customer-welcome span.customer-name{padding:10px 0;display:inline-block}
.header.links li.customer-welcome span{padding:0;font-size:14px;cursor:pointer;font-weight:600}
.customer-welcome .action.switch{background-image:none;background:0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;vertical-align:1px;height:auto;color:#222}
.customer-welcome .action.switch>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.customer-welcome .action.switch:after{font-size:13px;line-height:1;color:inherit;content:"\f107";font-family:FontAwesome;margin:0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}
.customer-welcome.active .action.switch:after{content:"\f106"}
.customer-welcome .customer-menu{display:none;position:absolute;left:0;min-width:100%;border-width:1px;border-style:solid;border-color:#e1e1e1;background-color:#fff;padding:10px;z-index:99;text-align:left}
.customer-welcome.active .customer-menu{display:block}
.customer-menu .links.header li{display:block;float:none;padding:0;text-align:left}
.header.links .customer-menu .links.header{background-color:transparent;float:none;padding:0}
.header.links .customer-menu .links.header li:first-child a,.header.links .customer-menu .links.header li a{line-height:30px;background:0;padding:0;margin:0;border:0}
.header.links .customer-menu .links.header li a:hover{text-decoration:underline}
.header.links .customer-menu .links.header li a:before{display:none}
.customer .top-links .customer-menu li{float:none;display:block}
.customer .links .customer-menu li a{line-height:normal;padding:5px 0;display:block}
.dropdown-link li{margin:0}
.header.links{margin:0;background-color:#eee;padding:20px 0 18px}
.header.links li a{font-weight:600;font-size:14px;padding:0;line-height:30px}
.header.links li:first-child a{background-color:#e79c0b;border:1px solid;border-radius:3px;line-height:33px;text-align:center;width:100%}
.header.links li{display:block;margin:0;padding:0 20px;text-align:center}
.dropdown-link{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:10px 0;padding-bottom:15px;padding-top:15px}
.dropdown-link li a,.dropdown-link li strong{font-size:14px;line-height:normal;font-weight:normal;padding:0}
.header-container .top-container{clear:both;padding:5px 10px 0 12px;text-align:right}
.header-container .top-container a{font-size:11px;color:#ebbc58}
.minict_wrapper{border-radius:3px;background:#f3f3f3!important;border:1px solid #ededed;width:130px}
.minict_wrapper input{color:#222}
.minict_wrapper.bubble:after{border:0;box-shadow:none}
.form-language label{display:none}
.icon-search .fa{text-align:center;vertical-align:middle;padding:0 5px 0 0;color:#aaa}
.cms-index-index .alo-breadcrumbs{display:none}
.content-cart .minicart-wrapper .showcart .counter-label{position:static;display:none}
.content-cart .minicart-wrapper .showcart .text{position:static;font-size:14px;line-height:15px;font-weight:bold;margin:0;color:#333;width:auto;height:auto;overflow:visible;display:block}
.content-cart .minicart-wrapper .showcart .crat-icon{display:inline-block;padding:0;position:relative;color:#096baf;vertical-align:middle}
.content-cart .minicart-wrapper .showcart .crat-icon:before{display:inline-block;font-family:"FontAwesome";font-size:28px;line-height:1;content:"\f291"}
.minicart-text{line-height:15px;margin:0;padding:0 0 0 10px;vertical-align:middle;display:inline-block;}
.content-cart .minicart-wrapper .showcart .minicart-text .text .counter-number{font-size:17px;font-weight:bold;color:#1f1f1f}
.content-cart .minicart-wrapper .showcart .price{font-size:11px;font-weight:500;color:orangered!important}
.minicart-wrapper{float:left} 
.minicart-wrapper{margin:0!important;padding:0;position:relative}
.minicart-wrapper .action.showcart .amount .price{color:#222}
.minicart-wrapper .icons{vertical-align:top;display:inline-block;color:#222;font-weight:500;font-size:22px;padding:0 3px 0 0;position:relative}
.minicart-wrapper .action.showcart .counter.qty{border-radius:50%;height:26px;line-height:26px;padding:0;position:absolute;right:-10px;text-align:center;top:-10px;width:26px;z-index:2;min-width:auto;font-size:14px;font-family:'Open Sans';font-weight:bold}
.minicart-wrapper .action.showcart .counter.empty .counter-number:empty:before{content:'0'}
.minicart-wrapper .block-minicart{border-radius:3px;border-width:5px 0 0 0;border-style:solid;display:none;z-index:99;position:absolute;top:45px;padding:15px 0 0;width:360px;margin:0;box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-o-box-shadow:0 0 8px 0 rgba(50,50,50,0.4);-ms-box-shadow:0 0 8px 0 rgba(50,50,50,0.4)}
#minicart-content-wrapper{padding:0 15px 15px}
.block.block-minicart .block-content{background-color:transparent;border:0;padding:0;text-align:center}
.minicart-wrapper .block-minicart:before{background-color:#fff;content:"";height:14px;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}
.minicart-wrapper .block-minicart:after{background-color:#445268;content:"";height:14px;margin:auto;position:absolute;right:35px;top:-11px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);width:14px;z-index:1}
.capped-delivery{background-color:#445268;padding:22px 20px;text-align:center}
.capped-delivery p{color:#fff;font-size:14px;font-weight:normal;margin:0;padding:0;line-height:normal}
.capped-delivery p span{font-size:18px;font-weight:600;padding-right:5px}
.block-minicart .subtitle.empty{font-weight:normal;text-transform:inherit;text-align:left;line-height:30px}
.block-minicart .subtitle.empty span{font-size:13px}
.minicart-items-wrapper .minicart-items .item-qty{margin-right:5px;width:60px}
.minicart-items-wrapper .minicart-items .update-cart-item{line-height:32px;height:32px;padding:0 30px;margin-top:5px}
.minicart-wrapper .block-minicart .block-title{display:none}
.block-minicart .items-total,.block-minicart .subtotal{margin:0;display:inline-block;float:none}
.block-minicart .subtotal .label{color:#333;font-weight:bold;padding:0;display:inline-block;text-transform:uppercase}
.block-minicart .subtotal .label span,.block-minicart .items-total span,.block-minicart .subtotal span{font-size:14px;color:#333;font-weight:600}
.block-minicart .items-total span.count{color:#000}
.block-minicart .subtotal .amount{display:inline-block}
.block-minicart .amount .price-wrapper:first-child .price{font-size:18px;font-weight:600;color:#c33}
.block-minicart .block-content>.actions{padding:0}
.block-minicart .block-content>.actions .secondary .viewcart{border-radius:3px;font-weight:600;border-width:1px;border-style:solid;display:inline-block;padding:0 35px;line-height:33px;height:33px;text-align:center;float:none;color:#222}
.block-minicart .block-content>.actions .secondary .viewcart span{font-size:14px}
.block-minicart .block-content>.actions>.primary{margin:0 0 15px}
.block-minicart .block-content>.actions>.primary .action.primary{border-width:1px;border-style:solid;color:#fff;display:block;height:33px;line-height:33px;margin:0 auto 15px;padding:0 35px;width:auto;font-weight:600;font-size:100%;border-radius:3px}
.minicart-items-wrapper{margin:0;padding:15px 0;border:0;overflow-x:auto}
.minicart-items-wrapper .product-item-photo{display:block;overflow:hidden;position:relative;border:1px solid #e6e6e6}
.minicart-items .product-item-details{text-align:left;padding-left:110px}
.minicart-items .product-item-name{margin:0 0 5px;font-size:100%;line-height:20px}
.minicart-items .product-item-name a{font-size:14px;font-weight:600}
.minicart-items .product .toggle:after{content:"\f107";font-family:"FontAwesome";color:inherit;display:inline-block;font-size:15px;padding-left:5px;font-weight:normal;line-height:16px;overflow:hidden;text-align:center;vertical-align:middle}
.minicart-items .product.active>.toggle::after{content:"\f106"}
.minicart-items .product-item-details .price{color:#222;font-size:20px;font-weight:600}
.label{color:#222;font-size:13px;margin:0;padding:10px 0;text-align:left}
.minicart-items .action.edit::before,.minicart-items .action.delete::before,.cart.table-wrapper .actions-toolbar>.action-delete::before,.cart.table-wrapper .actions-toolbar>.action-edit::before{color:#000;content:"\f040";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;overflow:hidden;text-align:center;vertical-align:middle;opacity:.3}
.minicart-items .action.delete::before,.cart.table-wrapper .actions-toolbar>.action-delete::before{content:"\f00d";font-size:18px;line-height:18px}
.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before,.cart.table-wrapper .actions-toolbar>.action-delete:hover:before,.cart.table-wrapper .actions-toolbar>.action-edit:hover:before{opacity:1}
.minicart-wrapper .product .actions>.primary,.cart.table-wrapper .actions-toolbar>.action-edit{margin-right:10px}
.cart.table-wrapper .actions-toolbar>.action-towishlist{margin-right:10px;vertical-align:middle}
.minicart-items .action.edit>span,.minicart-items .action.delete>span,.cart.table-wrapper .actions-toolbar>.action-delete>span,.cart.table-wrapper .actions-toolbar>.action-edit>span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.minicart-wrapper .action.close{background-color:transparent;border:0 none;box-shadow:none;box-sizing:content-box;display:inline-block;font-weight:400;height:20px;line-height:inherit;margin:0;padding:0;position:absolute;right:0;text-decoration:none;text-shadow:none;top:0;width:20px;color:#000;opacity:.2;z-index:10}
.minicart-wrapper .action.close::before{color:inherit;content:"\f00d";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:20px;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.minicart-wrapper .action.close>span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.minicart-wrapper .action.close:hover{opacity:1;background-color:transparent}
.minicart-items .product-item{margin:0;padding:20px 0}
.minicart-items .product-item:not(:first-child){border-top:1px solid #e5e5e5}
.minicart-wrapper .minicart-widgets{margin:0}
.modal-custom .action-close,.modal-popup .action-close,.modal-slide .action-close{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;box-shadow:none;box-sizing:content-box;display:inline-block;font-weight:400;line-height:inherit;margin:0;padding:0;position:absolute;right:0;text-decoration:none;text-shadow:none;top:0}
.modal-custom .action-close::before,.modal-popup .action-close::before,.modal-slide .action-close::before{color:#000;content:"\f00d";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.modal-custom .action-close>span,.modal-popup .action-close>span,.modal-slide .action-close>span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.modal-popup .action-close{padding:0 10px}
.block-related .block-title strong,.block.filter .filter-title strong,.box-up-sell .block-title strong,.crosssell strong,.alo-brands .item span,.block-title-tabs span,.magictabs .item .title,.sidebar .block .block-title strong,.testimonials h3 span{color:#333;display:inline-block;font-size:14px;margin:0;position:relative;font-weight:600}
.support .box-services .media-body p,.account-login .content p{color:#222}
.page-main-pal.container{padding-bottom:40px}
.header-slide-middle{padding-right:0;padding-left:0;width:52%}
.header-slide-middle .slick-slide img{width:100%}
.container{padding-left:0;padding-right:0}
.magicslider>.item:nth-child(n+2),.magicslider>.item .figcaption{display:none}
.magicslider>.item.slick-slide,.magicslider>.item.slick-slide .figcaption{display:block}
.magicslider{text-align:center;display:block}
.external-video:after{background:rgba(0,0,0,0) url("../../frontend/Alothemes/expert1/en_US/images/gallery-sprite.png") repeat scroll right bottom;bottom:0;content:"";height:100px;left:0;margin:auto;position:absolute;right:0;top:12px;width:100px}
.external-video.embed:after{display:none}
.home-slider .slick-slide .figcaption .caption1,.home-slider .slick-slide .figcaption .caption2,.home-slider .slick-slide .figcaption .caption3,.home-slider .slick-slide .figcaption .caption4,.home-slider .slick-slide .figcaption .caption5{display:none}
.slick-initialized .slick-slide,.slide-showcase{position:relative}
.slide-showcase .slick-slider{margin-bottom:0}
.home-slider>.item:nth-child(n+2),.home-slider>.item .figcaption{display:none}
.home-slider>.item.slick-slide,.home-slider>.item.slick-slide .figcaption{display:block}
.home-slider .text-slide{text-align:left;position:absolute;left:20%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.home-slider .slick-slide.slick-active .figcaption .caption1{opacity:1;font-size:30px;font-weight:bold;line-height:30px;margin:0;text-transform:uppercase;display:block}
.home-slider .slick-slide.slick-active.slick-current .figcaption .caption1{-moz-animation:fadeInRight .8s ease-in 1.3s backwards;-webkit-animation:fadeInRight .8s ease-in 1s backwards;animation:fadeInRight .8s ease-in 1s backwards}
.home-slider .slick-slide.slick-active .figcaption .caption2{opacity:1;font-weight:bold;font-size:30px;margin:0;line-height:normal;text-transform:uppercase;display:block}
.home-slider .slick-slide.slick-active.slick-current .figcaption .caption2{-moz-animation:fadeInLeft .8s ease-in 1.5s backwards;-webkit-animation:fadeInLeft .8s ease-in 1.5s backwards;animation:fadeInLeft .8s ease-in 1.5s backwards}
.home-slider .slick-slide.slick-active .figcaption .caption3{opacity:1;font-size:18px;margin:5px 0 0;line-height:normal;font-weight:normal;display:block}
.home-slider .slick-slide.slick-active .figcaption span.slide-special-price{color:#222;font-size:24px;line-height:24px;color:#690;font-weight:400}
.home-slider .slick-slide.slick-active.slick-current .figcaption .caption3{-moz-animation:fadeInUp .8s ease-in 1.7s backwards;-webkit-animation:fadeInUp .8s ease-in 1.7s backwards;animation:fadeInUp .8s ease-in 1.7s backwards}
.home-slider .slick-slide.slick-active .figcaption .caption4{opacity:1;font-weight:normal;font-size:18px;text-transform:capitalize;line-height:normal;margin-top:10px;display:block}
.home-slider .slick-slide.slick-active.slick-current .figcaption .caption4{-moz-animation:fadeInLeft .8s ease-in 2s backwards;-webkit-animation:fadeInLeft .8s ease-in 2s backwards;animation:fadeInLeft .8s ease-in 2s backwards}
.home-slider .slick-slide.slick-active .figcaption .caption4 span.small{color:#222;font-size:14px;padding-right:8px;text-transform:uppercase}
.home-slider .slick-slide.slick-active .figcaption .caption5{opacity:1;margin:0;display:block}
.home-slider .slick-slide.slick-active.slick-current .figcaption .caption5{-moz-animation:fadeInLeft .8s ease-in 2.5s backwards;-webkit-animation:fadeInLeft .8s ease-in 2.5s backwards;animation:fadeInLeft .8s ease-in 2.5s backwards}
.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3{font-size:30px;line-height:30px;text-transform:uppercase;margin-top:0;font-weight:bold}
.home-slider .slick-slide.slick-active .figcaption .btn-shop{padding:0 33px;line-height:40px;display:inline-block;color:#fff;background-color:#ea1b25;font-weight:600;font-size:14px;border-radius:3px;margin-top:15px;border:1px solid #c29c37}
.home-slider .slick-arrow.slick-prev{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;border-radius:50%;left:0;transform:translate(50px,0px);-moz-transform:translate(50px,0px);-webkit-transform:translate(50px,0px);-o-transform:translate(50px,0px);-ms-transform:translate(50px,0px)}
.home-slider .slick-arrow.slick-next{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;border-radius:50%;right:0;transform:translate(-50px,0px);-moz-transform:translate(-50px,0px);-webkit-transform:translate(-50px,0px);-o-transform:translate(-50px,0px);-ms-transform:translate(-50px,0px)}
.home-slider .slick-arrow{width:64px;height:64px;line-height:64px;-moz-transition:all .45s ease;-webkit-transition:all .45s ease;-o-transition:all .45s ease;-ms-transition:all .45s ease;transition:all .45s ease;visibility:hidden;opacity:0;top:45%}
.home-slider:hover .slick-arrow{visibility:visible;opacity:1}
.home-slider .slick-arrow.slick-prev:before,.home-slider .slick-arrow.slick-next:before{line-height:64px;font-size:30px}
.home-slider .slick-arrow.slick-prev:before{margin-left:-5px}
.home-slider .slick-arrow.slick-next:before{margin-left:5px}
.home-slider:hover .slick-next{transform:translate(0px,0px);-moz-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px)}
.home-slider:hover .slick-prev{transform:translate(0px,0px);-moz-transform:translate(0px,0px);-webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);-ms-transform:translate(0px,0px)}
.alo-magicslider .slick-dots{padding:0 35px 0 0;text-align:right;bottom:18px;width:100%}
.alo-magicslider .slick-dots li{margin:0;padding:0 5px}
.alo-magicslider .slick-dots li button,.alo-magicslider .slick-dots li.slick-active button{border:0;width:7px;height:7px}
.alo-magicslider .slick-slider{margin-bottom:0}
@keyframes alothemes{from{transform:scale(0);opacity:0;visibility:hidden}
to{transform:scale(1);opacity:1;visibility:visible}
}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@media(min-width:1500px) and (max-width:2000px){.home-slider .text-slide{left:20%}
}@media(min-width:1201px) and (max-width:1500px){.home-slider .text-slide{left:7%}
.home-slider .slick-slide.slick-active .figcaption .caption1{font-size:20px;line-height:20px}
.home-slider .slick-slide.slick-active .figcaption .caption2{font-size:20px}
.home-slider .slick-slide.slick-active .figcaption .caption3{font-size:15px}
.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3{font-size:20px;line-height:20px}
}.cms-index-index .header-container-fixed .vmagicmenu:hover .block-vmagicmenu-content{opacity:1;top:100%;visibility:visible}
.cms-index-index .vmagicmenu .block-vmagicmenu-content{opacity:1;visibility:visible}
.header .header-container-fixed .magicmenu .level0 .level-top img{display:none}
@media screen and (-webkit-min-device-pixel-ratio:0){.vmagicmenu .all-cat{padding:26px 18px 33px}
}.magiccart-column{padding-bottom:20px;padding-top:20px}
.block.filter{margin-bottom:20px}
.block{margin:0 0 30px}
.sidebar .block{border:1px solid #e6e6e6}
.block-reorder .actions a{clear:both;display:block;padding-top:10px;padding-right:10px}
.sidebar .block.block-progress{padding:0}
.sidebar .block .block-content{padding:26px 0}
.sidebar .block-reorder.block .block-content,.sidebar .block.block-compare .block-content,.sidebar .block.block-wishlist .block-content{padding:26px 18px}
.sidebar .block-content .product-items .product-item-info .product-item-photo{position:static;float:left}
.sidebar .block-content .product-items .product-item-details{margin-left:95px}
.sidebar .block-content .product-items .product-item-name{margin-right:0}
.sidebar .block-content .product-items .product-item-actions{position:static}
.sidebar .block-content .product-items .action.delete{left:0;right:auto}
.sidebar .block-content .product-items .product-item{padding-left:0;padding-right:0}
.sidebar .block.block-wishlist .block-content .empty{padding:0}
.block-reorder .product-item .field.item{float:left}
.block-reorder .block-content .product-item-name{display:block;padding-left:25px}
.block .block-title,.col-left .magicproduct.mage-custom .item span{line-height:normal;margin:0;padding:0;text-align:left}
.sidebar .block .block-title{line-height:1.35;padding:15px 18px;border-bottom:1px solid #e6e6e6;background:#096baf!important}
.sidebar .block .block-title strong{font-weight:normal}
.sidebar .block .block-title strong,.sidebar .magictabs .item.activated .title{text-transform:capitalize;font-size:16px;font-weight:600;line-height:1.35;padding:0;background-color:transparent}
#block-compare-heading{color:#fff!important}
.block .block-title a{text-decoration:none!important}
.block .block-subtitle{margin:0;padding:5px 0;font-size:1em;color:#222}
.block .btn-remove,.block .btn-edit{float:right;margin:1px 0 2px 5px}
.block .actions{padding:6px 0;text-align:left}
.block .actions a{float:left;color:#f12b63;text-decoration:none}
.block .actions a:hover{color:#333}
.block .empty{margin:0;padding:0;color:#222;font-size:14px}
.sidebar .block .empty{padding:25px 18px}
.col-left .magicproduct.mage-custom .item .title:before,.col-left .magicproduct.mage-custom .item .title:after{display:none}
.col-left .magicproduct.mage-custom .magictabs{margin:0!important;border:0}
.col-left .magicproduct.mage-custom .content-products .item .images-container{padding-right:0;padding-left:0}
.block-cart,.block-wishlist,.block-subscribe,.block-compare,.block-reorder,.block-poll,.block-gr-search,.block-viewed,.block-compared,.block-related,.block-tags,.block-login{font-size:11px;line-height:1.25}
.block-cart .block-title strong,.block-wishlist .block-title strong,.block-subscribe .block-title strong,.block-compare .block-title strong,.block-reorder .block-title strong,.block-poll .block-title strong,.block-viewed .block-title strong,.block-compared .block-title strong,.block-related .block-title strong,.block-tags .block-title strong,.block-login .block-title strong{background-repeat:no-repeat}
.block.account-nav .content{padding:15px 0;background-color:#f5f5f5}
.block.account-nav .title{display:none}
.block.account-nav .item{margin:0;padding:0;width:100%;border-bottom:3px solid #bebebe}
.block.account-nav .item a,.block.account-nav .item>strong{border-left:5px solid #bebebe;color:#575757;display:block;width:100%;padding:10px 18px 10px 15px; font-size: 14px; font-weight: 500;}
.block.account-nav .item.current a,.block.account-nav .item.current>strong{border-color:#e79c0b;color:#fff;font-weight:600;background:#096baf;width:100%}
.block.account-nav .item a:hover{background-color:#e8e8e8}
.block-account{border-color:#bbb}
.block-account .block-title{padding:0}
.block-account .block-content{padding:0}
.block-account .block-content li a{display:block;line-height:30px;padding:0;text-decoration:none!important}
.block-account .block-content li.last a{border-bottom:0}
.block-account .block-content li.current{padding:0;line-height:30px;color:#ff3535}
.block-account .block-content li.current.last{border-bottom:0}
.block-collapsible-nav .block-collapsible-nav-content .item{border-bottom:1px solid #dfdfdf}
.block-collapsible-nav .block-collapsible-nav-content .item:first-child{border-top:0}
.customer-account-index .column.main .block .block-title{font-size:14px;line-height:1.2;margin:0 0 15px;border:0 none;width:48%}
.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong,.action.edit span,.action.back span,.action.remind span,.login-container .fieldset::after,.block.block-dashboard-orders .actions a{color:#096baf;font-size:13px;font-weight:400}
.customer-account-index .block .block-title strong{color:#333}
.box .box-title{background-color:#f5f5f5;border:1px solid #dfdfdf;margin:0;padding:10px 15px;display:block}
.box .box-content{border:1px solid #ddd;border-top:0;font-size:13px;min-height:135px;padding:20px 15px}
.box .box-actions{background-color:#f5f5f5;border:1px solid #dfdfdf;border-top:0;margin:0;padding:10px 15px}
.customer-account-index .box .box-content{border:1px solid #e79c0b;border-radius:0 0 6px 6px}
.customer-account-index .box .box-content a{color:#096baf}
.customer-account-index .box .box-title{background-color:#e79c0b;border:1px solid #e79c0b;margin:0;padding:10px 15px;display:block;border-radius:6px 6px 0 0}
.customer-account-index .box .box-title,.customer-account-index .box .box-title span{color:#fff;font-weight:normal;font-size:14px;font-weight:600}
.block-collapsible-nav .item a:hover{background-color:transparent}
.block-collapsible-nav{margin-top:35px;margin-bottom:0}
.block-reorder .actions-toolbar{max-width:100%}
.block-reorder .actions-toolbar .secondary{line-height:35px}
.abs-blocks-2columns,.abs-discount-block-desktop .block,.login-container .block,.account .column.main .block:not(.widget) .block-content .box,.block-addresses-list .items.addresses>.item,.form-edit-account .fieldset,.form-address-edit .fieldset,.storecredit .block,.paypal-review-discount .block,.cart-discount .block{width:48%}
.abs-discount-block-desktop .block:nth-child(1),.login-container .block:nth-child(1),.account .column.main .block:not(.widget) .block-content .box:nth-child(1),.block-addresses-list .items.addresses>.item:nth-child(1),.form-edit-account .fieldset:nth-child(1),.form-address-edit .fieldset:nth-child(1),.storecredit .block:nth-child(1),.paypal-review-discount .block:nth-child(1),.cart-discount .block:nth-child(1){clear:left;float:left}
.abs-discount-block-desktop .block:nth-child(2),.login-container .block:nth-child(2),.account .column.main .block:not(.widget) .block-content .box:nth-child(2),.block-addresses-list .items.addresses>.item:nth-child(2),.form-edit-account .fieldset:nth-child(2),.form-address-edit .fieldset:nth-child(2),.storecredit .block:nth-child(2),.paypal-review-discount .block:nth-child(2),.cart-discount .block:nth-child(2){float:right}
.block-collapsible-nav .item a::before,.block-collapsible-nav .item>strong::before{content:"\f0da";font-family:FontAwesome;left:0;position:absolute}
.password-strength-meter{background-color:#fafafa;height:auto;/*line-height:32px;*/padding:7px 20px;margin-top:15px;position:relative;z-index:1}
.password-strength-meter:before{content:'';height:100%;left:0;position:absolute;top:0;z-index:-1;border-radius:30px}
.password-strength-meter-0 .password-strength-meter:before{background-color:#f4f4f4;width:100%}
.password-strength-meter-1 .password-strength-meter:before{background-color:#ffafae;width:25%}
.password-strength-meter-2 .password-strength-meter:before{background-color:#ffd6b3;width:50%}
.password-strength-meter-3 .password-strength-meter:before{background-color:#c5eeac;width:75%}
.password-strength-meter-4 .password-strength-meter:before{background-color:#81b562;width:100%}
.block-currency{border:0;margin:0 0 0 10px;padding:10px 0}
.block-currency .block-title{background:0;border:0;padding:0;margin:0 0 5px}
.block-currency .block-title strong{background:url(../../frontend/Alothemes/expert1/en_US/images/i_block-currency.gif) 0 50% no-repeat;padding:0 0 0 21px;text-transform:none;color:#fff}
.block-currency .block-content{background:0;padding:0}
.block-currency .block-content select{width:100%;padding:0}
.filter-options .filter-options-content .item{color:#a4a4a4;line-height:25px;padding:0;margin:0;width:100%}
.filter-options .filter-options-content .item a{font-size:15px;text-decoration:none}
.filter-options .filter-options-content .item a span{font-size:15px}
.filter-options .filter-options-content .item span.count{font-size:15px;color:#096baf;float:right}
.filter-options .filter-options-title{border-bottom:1px solid #e6e6e6;color:#096baf!important;display:block;font-size:14px;font-weight:600;line-height:1.35;margin:0;padding:0 18px 10px;position:relative;text-align:left;text-transform:capitalize}
.shop-by-custom strong{color:#fff!important}
.filter-options .filter-options-content{margin-bottom:0;padding:15px 18px 10px}
.filter-options .narrow-by:last-child .filter-options-content{border:0 none;margin:0;padding-bottom:0}
.filter-options .filter-options-content .swatch-attribute{padding-top:5px}
.block .filter-content .block-subtitle{font-size:14px;text-transform:capitalize;color:#096baf;font-weight:bold}
.filter-label::after{content:": "}
.filter-current .item{position:relative;z-index:1;line-height:40px;border-bottom:1px solid #eee;color:#222}
.filter-current .action.remove{position:absolute;right:0;top:0}
.filter-content .filter-current .item .action.remove:before{color:#ccc;content:"\f00d";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;overflow:hidden;text-align:center;vertical-align:middle}
.filter-content .filter-current .item .action.remove:hover:before{color:#333}
.filter-content .filter-current .item .action.remove>span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.filter-current{padding:0 18px}
.filter-content .filter-actions{padding-top:15px;padding-bottom:30px;text-align:right;padding-right:18px}
.filter-options .filter-options-content{display:block!important}
.filter-options .active .filter-options-content{display:none!important}
.filter-options .toggle-tab.mobile:hover{color:#2d2b2d}
.filter-options .filter-options-title:after{content:"\f106";font-family:FontAwesome;position:absolute;right:18px;display:block!important;line-height:normal;padding:0;top:0;color:#333;width:auto;font-size:18px;cursor:pointer;font-weight:normal}
.filter-options .active .filter-options-title:after{content:"\f107";font-family:FontAwesome}
.narrow-by{position:relative;padding:8px 0;outline:medium none!important;margin:0}
.filter-options-content .swatch-option-link-layered .swatch-option.color{width:25px;height:25px;border-radius:3px;margin:0 10px 15px 0;border:0}
.filter-options-content .swatch-option.text{background-color:#f1f1f1;color:#222;border:1px solid #f1f1f1}
.filter-options-content .size .swatch-option.text{width:37px;height:37px;line-height:35px;border-radius:50%;margin:0 12px 17px 5px;padding:0;border:0}
.filter-options-content .swatch-attribute-options .swatch-option:hover{background-color:#f1f1f1;border-color:#999;color:#000}
.block-cart .summary{background:#fff;padding:2px 8px 8px;margin:-1px 0 0;position:relative;z-index:1}
.block-cart .amount{margin:0}
.block-cart .amount a{font-weight:bold}
.block-cart .subtotal{margin:5px 0 0;padding:5px 0;background:#f4f4f4;text-align:center}
.block-cart .subtotal .label{color:#222}
.block-cart .subtotal .price{font-weight:normal;color:#222}
.block-cart .actions{border-bottom:1px solid #f4f4f4}
.block-cart .mini-products-list .product-image{width:30%;float:left}
.block-cart .mini-products-list .product-details{width:70%;float:left}
.block-cart .actions .paypal-logo{float:left;width:100%;margin:3px 0 0;text-align:right}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 8px 0}
.block-wishlist .product-item-name .product-item-link{font-size:14px}
.block-wishlist .actions{text-align:right}
.block-wishlist .actions a{float:none}
.products-grid.wishlist .product-item .price-box{float:none}
.wishlist-index-index .products-grid.wishlist .product-item{width:50%;float:left;margin-left:0;padding:0;border:0 none}
.wishlist-index-index .products-grid.wishlist .product-item-info{width:90%}
.wishlist-index-index .products-grid.wishlist .product-item:nth-child(2n+1){clear:left}
.products-grid.wishlist .product-item-photo{float:none;margin:0}
.products-grid.wishlist .product-item .fieldset .field.qty{margin-bottom:10px;padding-right:10px}
.products-grid.wishlist .product-item-name,.products-grid.wishlist .product-item-description,.products-grid.wishlist .product-item .price-box,.products-grid.wishlist .product-item-tooltip{margin:0}
.sidebar .block-wishlist .product-items .product-item{padding:0}
.sidebar .block-wishlist .product-items .product-item-details .product-item-actions{margin:10px 0 0}
.block-related .block-title strong{padding:0}
.block.block-related .block-content .padding-none{padding:0}
.block.block-related .block-subtitle{padding:0;margin-top:25px;margin-bottom:0;text-align:left;font-size:14px;line-height:normal}
.block.block-related .block-subtitle .action.select{border:0;line-height:normal;height:auto;padding:0;background-color:transparent}
.block.block-related .block-subtitle .action.select span{text-transform:lowercase;color:#333;font-size:14px;font-weight:normal}
.block.block-related .block-subtitle .action.select:hover,.block.block-related .block-subtitle .action.select span:hover{color:#333}
.block-related input.checkbox{margin:0 auto;clear:both;display:block}
.block-related .product-details .product-name{font-size:100%;line-height:normal;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.block-related .product-details .ratings .amount{display:none}
.block-related .product-details .price-box{display:inline-block}
.block-related .product-details .regular-price .price{font-size:16px}
.block.crosssell{margin-bottom:40px}
.crosssell .block-title,.box-up-sell .block-title{margin-bottom:60px}
.crosssell .block-title strong,.block-related .block-title strong,.block.related .block-title strong,.box-up-sell .block-title strong{font-size:18px;line-height:25px;margin:0;padding:0 28px 0 0;font-weight:bold;display:inline-block;position:relative;top:13px;text-transform:uppercase;text-align:left;background-color:#fff}
.block-related{margin-bottom:50px!important}
.block.block-related .field.choice.related{clear:both;position:static;top:12px}
.block.related .related-available .product-item-name{margin-left:0}
.auto-height .slick-list{padding-top:10px;padding-bottom:10px}
.cms-index-index .block-compare{display:none}
.catalog-product-compare-index .page-title{margin-top:25px}
.block-compare button.button{margin-left:10px}
.block.block-compare .actions a{line-height:35px}
.catalog-product-compare-index .compare-table .product-image img{width:auto;margin:0 auto}
.catalog-product-compare-index .compare-table .button.btn-cart,.catalog-product-compare-index .compare-table .link-wishlist{display:inline-block!important}
.page-popup .link-print{background:url(../../frontend/Alothemes/expert1/en_US/images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;font-weight:bold;color:#1e7ec8}
.compare-table{border:0}
.compare-table thead tr.first th,.compare-table thead tr.first td{border:0;background:0;padding:0;font-size:0;line-height:0}
.compare-table .btn-remove{float:right;background-image:url(../../frontend/Alothemes/expert1/en_US/images/btn_remove2.gif);width:72px;height:15px}
.compare-table tbody th{background:#d9e5ee url(../../frontend/Alothemes/expert1/en_US/images/bkg_th-v.gif) 100% 0 repeat-y}
.compare-table tbody th,.compare-table tbody td{padding:10px;border:0;border-top:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top}
.compare-table tbody td.last{border-right:1px solid #ccc}
.compare-table tbody tr.last th,.compare-table tbody tr.last td{border-bottom:1px solid #ccc!important}
.compare-table tr.add-to-row td{background:#fffada;text-align:center}
.compare-table tr.first td{text-align:center}
.compare-table tr.first td .product-name{font-size:13px;font-weight:bold;margin:0 0 5px;color:#203548}
.compare-table tr.first td .product-name a{color:#203548}
.compare-table tr.first td .ratings{width:69px;margin:0 auto}
.compare-table tr.first td p,.compare-table tr.add-to-row td p{margin:0}
.block-compare .action.delete{left:0}
.table-comparison .cell{display:table-cell;width:180px}
.table-comparison .cell.label,.table-comparison td:last-child{border-right:1px solid #d1d1d1!important;border-left:1px solid #d1d1d1!important}
.table-comparison .cell.remove{border-bottom:0 none!important}
.abs-remove-button-for-blocks::before,.sidebar .action.delete::before,.table-comparison .cell.remove .action.delete::before,.block-compare .action.delete::before,.filtered .item .action.remove::before{color:#ccc;content:"";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;overflow:hidden;text-align:center;vertical-align:middle}
.abs-remove-button-for-blocks:hover:before,.sidebar .action.delete:hover:before,.table-comparison .cell.remove .action.delete:hover:before,.block-compare .action.delete:hover:before,.filtered .item .action.remove:hover:before{color:#333}
.block-poll .block-subtitle{font-size:12px}
.block-poll label{color:#222;font-weight:normal;margin:0}
.block-poll input.radio{float:left;margin:1px -18px 0 0}
.block-poll .label{display:block;margin-left:18px;text-align:left;line-height:normal}
.block-poll li{padding:3px 9px}
.block-poll .actions{margin:5px 0 0}
.block-poll .answer{font-weight:bold}
.block-poll .votes{float:left;margin-left:10px}
.block-gr-search li{padding:3px 9px}
.block-gr-search button.button span{border-color:#406a83;background:#618499}
.block-tags .block-content .tags-list{background:0;border:0;font-size:12px;padding:3px 0 0}
.block-tags .block-content .tags-list li{margin:0}
.block-tags .block-content a{display:inline-block;margin:0 12px 12px 0;padding:10px 12px;text-decoration:none}
.block-tags .actions{text-align:right;padding:0;display:none}
.block.newsletter.block-subscribe{margin:0}
.block-subscribe .block-content{margin:0;padding:0}
.block-subscribe .block-content .form-subscribe-header p{font-size:14px;color:#222;line-height:25px;margin:0}
.block-subscribe .block-title{position:relative;margin:0;display:block;border:0;padding:0;line-height:1}
.block-subscribe .block-title strong{font-size:18px;font-weight:600;margin:0 5px}
.block-newletter .block-subscribe .block-title p{line-height:1.7;font-size:18px}
.block-subscribe label{font-size:13px;margin:0 0 25px 0}
.block-subscribe .input-box{text-align:left;margin:30px 0 0;position:relative;display:block;vertical-align:middle}
.block-subscribe .input-box .subscribe-panel{float:left}
.block-subscribe .input-box .visible{position:relative}
.block-subscribe input.input-text{display:block;height:45px;margin:0;width:100%;border-width:1px;border-radius:3px;border-style:solid;padding:0 130px 0 24px;font-size:14px}
.block-subscribe .actions{padding:0;margin:0;float:left;position:absolute;right:0;bottom:0}
.block-subscribe .actions button.button{border-style:solid;border-width:1px;padding:0;height:45px;line-height:45px;border-radius:0 3px 3px 0;width:110px}
.block-subscribe .actions button.button span{height:40px;line-height:40px;padding:0;text-transform:capitalize;font-weight:400;font-size:14px}
.block-subscribe .actions button.button span span{padding:0}
.block-subscribe .control .mage-error{margin:0;position:absolute}
.block-subscribe .control .input-text.mage-error{position:static}
.panel-text{font-size:13px;margin:0;padding:0;line-height:normal}
#popup-newsletter{background-repeat:no-repeat;background-position:0 0;background-size:cover;border-radius:5px;border:4px solid #e6e6e6}
#fancybox-close,.fancybox-close{height:31px!important;width:31px!important;top:-13px!important;right:-13px!important;border-radius:50%}
.popup-newsletter.modal-popup.modal-slide .modal-inner-wrap{overflow:visible;margin:5rem auto}
.popup-newsletter .modal-inner-wrap .modal-content{padding:0}
.popup-newsletter .modal-inner-wrap .modal-header{border:0 none;display:block;padding:0;position:absolute;right:0;top:0;z-index:1}
.popup-newsletter.modal-popup .action-close{background-color:#333;border:3px solid #fff;border-radius:50%;color:#fff;height:21px;line-height:21px;padding:0;right:-10px;top:-10px;width:21px}
.popup-newsletter.modal-popup .action-close:before{line-height:20px;color:#fff}
#popup-newsletter .block-content .block-title{margin:0 0 14px;text-align:center;border-bottom:2px solid #e6e6e6;padding-bottom:18px}
#popup-newsletter .block-content .block-title strong span{font-weight:normal;font-size:20px;line-height:1;text-transform:uppercase}
#popup-newsletter .block-content .label{padding:0}
#popup-newsletter .block-content .label span{font-size:15px;margin:0 0 15px;display:block;text-align:center}
#popup-newsletter .big-size{font-size:50px;font-weight:bold;line-height:45px;margin:0;text-transform:uppercase}
#popup-newsletter .form-subscribe-header{position:relative}
#popup-newsletter .newsletter-new{padding:22px 24px 0;position:relative;margin:0}
#popup-newsletter .subscribe-bottom{display:block;margin:0;padding:0;font-size:14px;color:#222}
#popup-newsletter .subscribe-bottom input{margin:-1px 5px 1px 0}
#popup-newsletter .block-content input.input-text{border-radius:3px;border-width:1px;border-style:solid;height:54px;line-height:54px;margin-left:0;padding:0 20px;width:100%;font-size:13px;text-align:left}
#popup-newsletter .block-content .actions{display:block;margin:15px 0 20px;padding:0}
#popup-newsletter .block-content button.button span{height:auto;line-height:normal;padding:0}
#popup-newsletter .block-content button.button{border-radius:3px;border-width:1px;border-style:solid;height:54px;line-height:54px;padding:0;width:100%}
#popup-newsletter .block-content button.button span span{padding:0}
#popup-newsletter .block-content{margin:0;padding:19px 57px 24px;text-align:center}
.promo-panel-text{font-size:14px;font-weight:normal;line-height:normal;margin:0}
.promo-panel-text.text-lage{font-size:24px;line-height:30px;margin:0;padding:0 20px 8px;font-weight:600}
.promo-panel-text.text-lage.text-uppercase{text-transform:uppercase}
.promo-panel-text.text-italic,.subscribe-bottom{font-style:italic}
.promo-panel-text .sale-off{color:#f73535;font-size:26px;font-weight:bold;padding:0 5px}
.promo-panel-text2{color:#222;font-size:13px;margin:0 0 50px 3px;padding:0}
.newsletter.input-box .mage-error{position:absolute}
.newsletter.input-box .input-text.mage-error,#popup-newsletter .newsletter.input-box .mage-error{position:static}
.block-reorder input.checkbox{float:left;margin:0;min-height:10px}
.block-reorder .product-name{margin-left:20px}
.block-reorder .validation-advice{margin:3px 9px 7px}
.block-reorder .product-name a{color:#222;text-decoration:none}
.block-login .block-title strong{background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_ma-info.gif)}
.block-login .block-content{padding:5px 10px}
.block-login label{font-weight:bold;color:#222}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.block-login .actions{background:0;padding:0;margin:3px 0 0}
.block-login .actions button.button span{border-color:#406a83;background:#618499}
.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.form-edit-account,.form-address-edit,.form-newsletter-manage{background-color:#fff;margin-bottom:40px;padding:30px 20px;display:block}
.newsletter-manage-index .form-newsletter-manage{padding:5px}
.login-container .block-content{padding:0;border:0}
.login-container .block-content p,.login-container .block-content .field.note{font-size:14px;color:#222}
.login-container .block-content input.input-text{height:43px}
.login-container .actions-toolbar{margin-top:25px}
.login-container .block-new-customer .actions-toolbar{margin-top:30px}
.form.create.account{padding:0 0 30px}
.login-container .block{margin-bottom:0}
.login-container .block .block-content{margin:0;background-color:#fff;border:1px solid #ddd;margin-bottom:10px;min-height:405px;padding:25px 30px}
.customer-account-login .page-title{margin:0;font-size:100%}
.customer-account-login .page-title span{font-size:15px;line-height:40px;color:#333;font-weight:bold}
.customer-account-create .page-title{margin:25px 0}
.login-container .block .block-title{padding-bottom:15px;border:0}
.login-container .block .block-title strong{font-size:14px;font-weight:600;line-height:normal;margin:0;padding:0;color:#000;text-transform:uppercase}
._has-datepicker~.ui-datepicker-trigger{background-image:none;background:0;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-shadow:none;font-weight:400;display:block;text-decoration:none;display:inline-block;margin-top:-4px;vertical-align:middle}
._has-datepicker~.ui-datepicker-trigger:before{-webkit-font-smoothing:antialiased;font-size:23px;line-height:23px;color:#7d7d7d;content:'\f073';font-family:'FontAwesome';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}
._has-datepicker~.ui-datepicker-trigger>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sidebar .paypal-logo{display:none;margin:10px 0;text-align:center}
.sidebar .paypal-logo a{float:none}
.product-label{position:absolute;top:8px;left:8px;z-index:1}
.product-label .sticker{height:27px;line-height:27px;display:block;padding:0 15px;border-radius:3px}
.product-label .sticker.top-left{margin-bottom:5px}
.labelnew,.labelsale{display:block;text-align:center;font-size:13px;font-weight:600;text-transform:uppercase}
.absolute-label-none .product-label{position:relative;left:0;top:0;display:inline-block}
.product-label-2 .product-label .sticker{border-radius:0}
.product-label-2 .product-label .sticker:before{border-style:solid;content:"";position:absolute;width:0;height:0}
.product-label-2 .product-label .sticker:before{border-width:0 8px 27px 0;right:-8px}
.product-label-2 .product-label .sticker:before{border-bottom-color:#ffae00;border-right-color:transparent!important;border-top-color:transparent!important;border-left-color:transparent!important}
.testimonials h3.title{text-align:center}
.testimonials h3 span{color:#fff}
.testimonials .customer{width:70px;vertical-align:top;text-align:left;display:inline-block;overflow:hidden;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.testimonials .rating-box{clear:both}
.testimonial li{text-align:center}
.testimonial_text{width:65%;color:#fff;text-align:left;padding:0 0 0 20px;display:inline-block}
.testimonial .name{letter-spacing:1px}
.testimonials .title span{color:#fff;font-size:20px}
.testimonials .title-name{font-size:16px;text-transform:uppercase;position:relative;margin:0;padding:10px 0 0;letter-spacing:2px}
.testimonials .title-name:before{content:"";position:absolute;top:0;left:0;background-color:#929291;height:1px;width:75px}
.testimonial_text .sub-text{display:block;font-size:14px;letter-spacing:2px;padding-bottom:20px}
.alo-testimonial .testimonial_text{padding:0;margin:0}
.testimonial_text a{color:#f55;text-decoration:underline}
.testimonial_text a span{color:#ccc}
.testimonial_text a:hover span{color:#b2d36e}
.alo-testimonial ul{padding:0;margin:0}
.submit-testimonial{margin:10px 0 0}
.bg-parallax{background-attachment:fixed;background-position:center center!important;background-repeat:no-repeat}
.product-view .product-collateral .box-collateral{display:none}
.product-view .product-collateral .box-collateral.active{display:block}
#backtotop{background:#e79c0b!important}
#backtotop{bottom:55px;display:block;height:35px;width:35px;line-height:35px;overflow:hidden;position:fixed;right:55px;text-align:center;text-decoration:none;z-index:50;border-radius:50%}
#backtotop .fa{font-size:20px;line-height:35px;width:35px;height:35px}
#backtotop:hover{background:none repeat scroll 0 0 #444;color:#fff}
#backtotop .back-to-top{display:none}
.banner-show-3{margin-top:40px}
.banner.banner-no-mar{margin-bottom:0;margin-top:0}
.banner-boder-zoom{position:relative;overflow:hidden}
.banner-boder-zoom .position{text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner-ads2 .banner-boder-zoom .position{top:45px}
.banner-boder-zoom .position h3{font-size:48px;text-transform:capitalize;font-weight:300;margin:0;color:#fff}
.banner-boder-zoom .position h2{font-size:40px;color:#ea1b25;text-transform:uppercase;font-weight:bold;margin:0;line-height:40px}
.banner-boder-zoom .position p{font-size:18px;color:#fff;font-weight:normal;margin:0}
.block-banner .banner-read-more{background-color:#333;font-weight:600;color:#fff;font-size:14px;text-transform:capitalize;display:inline-block;line-height:48px;margin-top:45px;padding:0 34px}
.banner-boder-zoom a img{transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s}
.banner-boder-zoom:hover a img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}
.sidebar-filter-banner{padding:25px 18px 0}
.static_sections_bottom{background-color:#fff}
.policy .policy-wrap{padding:27px 0;margin-top:20px;background-color:#fff}
.policy .policy-box{width:25%;margin:0;padding:0;float:left}
.policy .policy-box .box-content{border-right:1px solid #e0e0e0;padding:0 15px 0;text-align:center}
.policy .policy-box:last-child .box-content{border-right:0}
.policy .policy-box .box-content .service-content{display:inline-block;text-align:left;vertical-align:middle}
.policy .policy-box .box-content .icon-service{display:inline-block;vertical-align:middle;margin-right:5px}
.policy .policy-box .box-content .icons{font-size:100%}
.policy .policy-box .box-content .icons:before,.policy .policy-box .box-content .icons:after{font-size:35px;margin:0;line-height:1}
.policy .policy-box .box-content .icons.flaticon-transport:before,.policy .policy-box .box-content .icons.flaticon-transport:after{font-size:45px}
.policy .policy-box .box-content .service-content .info-title{display:block}
.policy .policy-box .box-content .service-content .info-title h3{font-size:16px;color:#333;font-weight:600;margin:0;line-height:1.4;text-align:left}
.policy .policy-box .box-content .service-content .info-title p{margin:0;padding:0;color:#222;font-size:14px;text-align:left}
.policy .policy-box .box-content .service-content .sub-title{padding:0}
.policy .policy-box .box-content .service-content .sub-title span{font-size:13px;color:#222;font-weight:normal;text-transform:none;display:block}
.shop-info{padding:0 0 20px}
.shop-info .shop-info-content{position:relative;margin-bottom:20px}
.shop-info .shop-info-content .icon-info{width:45px;height:45px;line-height:45px;background-color:#eff1f0;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-size:18px;color:#222;position:absolute;top:0;left:0}
.shop-info .shop-info-content .icon-info .icons{width:100%;line-height:45px}
.shop-info .shop-info-content .info-content{padding-left:70px;display:inline-block;color:#222;font-size:13px;line-height:1.8;min-height:45px}
.shop-info .shop-info-content:hover .icon-info{background-color:#900;color:#fff}
.cms-page-images{padding-top:55px}
.cms-page-images .block-content{margin-bottom:-180px}
.cms-page-images .main-content{margin-bottom:-180px}
.cms-page-images img{margin:0 auto;overflow:hidden;position:relative}
.cms-page-images .block-title{padding-bottom:68px}
.block-title h3{font-size:48px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;color:#000;margin:0}
.cms-page-images .banner-content{position:relative;overflow:hidden}
.cms-page-images .banner-content .main-desc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;text-align:center}
.cms-page-images .banner-content .main-desc p{font-size:48px;font-weight:700;text-transform:uppercase;line-height:1.2;color:#fefefe;padding:0;width:100%}
.cms-page-view.page-layout-1column .column.main{min-height:auto}
.cms-page-view .page-main-pal.container{padding-bottom:0}
.cms-page-view .page-title{margin:0}
.cms-page-view .page-title h1{line-height:normal;margin:0;text-transform:capitalize;font-size:20px}
.our-works .col-left,.crazy-team .col-left{padding-left:0;padding-right:0}
.our-works .col-right,.crazy-team .col-right{padding-left:0;padding-right:0;margin-top:0}
.mr-verticle-line{width:100%;height:1px;display:block;background-color:#222;margin-left:-15px;margin-top:10px}
.about-content .sub-title{font-size:14px;font-weight:600;color:#222;letter-spacing:10px;text-transform:uppercase;line-height:1;margin-bottom:25px}
.about-img{margin-top:50px}
.about-img-full img{margin:0 auto}
.crazy-team .about-content .sub-title{color:#000;font-size:16px}
.page-team-content{padding-top:170px}
.crazy-team-inner{padding-top:160px}
.team-item{margin-bottom:75px;text-align:center}
.team-item .images-team{margin:0 auto 30px;width:130px;height:130px;border-radius:100%;overflow:hidden}
.team-item .team-name{font-size:18px;font-weight:600;color:#000;line-height:1;text-transform:capitalize;margin-bottom:10px}
.team-item h3{font-size:13px;color:#222;line-height:1;margin:0;padding:0;font-weight:normal}
.about-us-box-1{margin-top:45px;margin-bottom:45px}
.cms-about-us .title{font-size:24px;color:#333;font-weight:bold;text-transform:uppercase;padding:16px 0 26px}
.about-us-info .block-title h2{font-size:18px;color:#333;font-weight:bold;line-height:normal;text-transform:uppercase;padding:0;margin:0 0 20px;text-align:center}
.our-works .block-content p{color:#222;font-size:16px;font-weight:normal;line-height:1.45;margin:0 auto;max-width:790px;text-align:center}
.about-us-box-2 .box-layout-2{border-radius:3px;border:2px solid #f0f0f0;background-color:#f9f9f9;margin-bottom:43px;padding:18px 13px 0;text-align:center}
.about-us-box-2 .box-layout-2 .index-code{color:#333;font-size:40px;font-weight:bold;line-height:40px}
.about-us-box-2 .box-layout-2 .title-box{color:#333;font-size:16px;font-weight:normal;margin:7px 0 29px;text-transform:capitalize;font-style:italic}
.about-us-box-2 .box-layout-2 .desc{font-size:14px;color:#222;margin-bottom:22px}
.company-worker{margin:0;padding:0}
.cms-static-company-worker .about-us-info .block-title h2{margin-bottom:33px}
.company-worker .item .img:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);-o-box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);-ms-box-shadow:0 2px 20px 0 rgba(0,0,0,0.2)}
.company-worker .info{margin-top:8px}
.company-worker .info .author-name{color:#333;font-size:15px;font-weight:bold;text-transform:uppercase}
.company-worker .info .author-title{color:#333;text-transform:capitalize}
.company-worker .info .author-title::before{content:"-";display:inline-block;margin:0 4px 0 15px}
.company-worker .info .desc{line-height:20px;margin-bottom:15px;margin-top:8px}
.page-team-content .block-title{margin:90px 0 50px;text-align:center;border-top:1px solid #e6e6e6}
.page-team-content .block-title h2{font-size:20px;text-transform:uppercase;font-weight:600;color:#222;padding:0 10px;background-color:#fff;position:relative;z-index:1;top:-15px;display:inline-block}
.page-team-content .block-title p{font-size:13px;color:#222;margin:0 auto;max-width:750px}
.crazy-team-slide .team-item{text-align:center}
.crazy-team-slide .team-item h2{font-weight:600;color:#333;font-size:18px;text-transform:capitalize;line-height:1;margin:12px 0 5px}
.crazy-team-slide .team-item h3{color:#222;font-size:14px;text-transform:capitalize;font-weight:normal}
.about-us-content .box-content .title,.detail-about .box .title,.right-detail-about .title{font-size:18px;font-weight:bold;margin-bottom:0;color:#222;text-transform:uppercase}
.about-us-content .box-content .text,.detail-about .box .text{font-size:14px;margin-bottom:0;color:#222}
.about-us-content .box-content .title{text-align:center;margin-top:33px}
.about-us-content .box-content .text{text-align:center;padding:20px 20px 0 20px}
.detail-about{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:55px;margin-bottom:50px}
.detail-about .box .text{margin-top:20px}
.detail-about .left-detail-about .box{margin-bottom:50px}
.detail-about .box:nth-child(2n+1){clear:left}
.detail-about .box:nth-child(3),.detail-about .box:nth-child(4){margin-bottom:0}
.right-detail-about .title{margin-bottom:25px}
.right-detail-about .box{margin:10px 0}
.right-detail-about .box:last-child{margin-bottom:0}
.detail-about .right-detail-about .box label,.detail-about .right-detail-about .box .box-content{display:table-cell;vertical-align:top}
.detail-about .right-detail-about .box .box-content{border:0;min-height:auto;padding:0 0 0 20px}
.detail-about .right-detail-about .box .box-content .sub-title{font-size:13px;color:#333;font-weight:bold;text-transform:uppercase;padding:0;margin:0;line-height:44px}
.detail-about .right-detail-about .box input[name=toggle]:checked~.box-content .sub-title{color:#333}
.detail-about .right-detail-about .box .box-content .subcribe{font-size:14px;color:#222;line-height:25px;margin-bottom:0;padding:10px 0}
.right-detail-about .box .box-content .subcribe{visibility:hidden;opacity:0;position:absolute;transform:translateX(100%);transition:all .3s}
.right-detail-about .box input[name=toggle]:checked~.box-content .subcribe{visibility:visible;opacity:1;transform:translateX(0);position:static}
.detail-about .right-detail-about .box label:before{content:"\f067";width:44px;height:44px;line-height:44px;display:block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;border:solid 1px #eee;text-align:center;color:#222;font-size:12px;font-family:'FontAwesome';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.detail-about .right-detail-about .box input[name=toggle]:checked~label:before{content:"\f068";color:#333}
.detail-about .right-detail-about .box input[name=toggle]{display:none}
.form.form-orders-search .fieldset,.form.search.advanced .fieldset{padding:0 0 20px;margin:0}
.sales-guest-form .page-title,.catalogsearch-advanced-index .page-title{margin-bottom:0}
.catalogsearch-advanced-index .fieldset>.field .fields.group.group-2 .field,.catalogsearch-advanced-index .fieldset>.fields>.field .fields.group.group-2 .field{width:50%!important;float:left}
.alo-box-width{padding-left:50px;padding-right:50px}
.magicproduct{position:relative}
.ajax_loading{background-image:url("../../frontend/Alothemes/expert1/en_US/images/alothemes/loading.gif");background-color:#fff;background-position:center center;background-repeat:no-repeat;margin-left:50%;padding:0;position:absolute;z-index:34;animation:1.2s ease-in-out 0s normal none infinite tp-rotateplane;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-o-box-shadow:0 0 5px rgba(0,0,0,0.5);-ms-box-shadow:0 0 5px rgba(0,0,0,0.5);padding:0;width:50px;height:50px}
.block-title-tabs{margin-bottom:30px;padding:20px 0 0;border-color:#333;border-style:solid;border-width:0 0 3px}
.magictabs{margin:0!important;position:relative;text-align:left;float:none}
.magictabs .item{position:relative;list-style:none;display:inline-block;margin:0;padding:0}
.magictabs .item .title{background-color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:25px;padding:0 15px;margin:0}
.magictabs .item:first-child .title{margin-left:0}
.magictabs .item.activated,.magictabs .item:hover{border-color:#f36}
.content-products .mage-magictabs{display:none}
.content-products .mage-magictabs.activated{display:block}
.tabproduct-right .block-title-tabs .magictabs{float:right;background-color:#fff;top:14px;padding-left:30px!important;padding-right:0!important}
.tabproduct-right .magictabs .item .title{border-color:transparent;border-radius:3px;border-style:solid;border-width:2px}
.tabproduct-right .magictabs .item.activated .title{border-color:#77756f}
.box-products .content-products .slick-list .slick-slide>div:first-child .item{padding-bottom:0;margin-bottom:10px;margin-top:0}
.box-products .content-products .slick-list .slick-slide>div:last-child .item{margin-bottom:10px}
.box-products.bg-gray{padding:40px 0}
.cms-static-product .magicproduct{background-color:#fff}
.five-products .magicproduct,.three-products .magicproduct{padding:0 20px 17px}
.product-title .magictabs .item .title,.block-title-tabs h3,.additional-recently-viewed-block .magictabs .item .title{margin:0;padding:0 28px 0 0;position:relative;top:13px;font-weight:bold;font-size:18px;text-transform:uppercase;background-color:#fff;line-height:25px;display:inline-block}
.cms-page-main-product{padding-top:40px}
.cms-page-main-product.box-products{padding-bottom:0}
.cms-page-mix-product .item .per-product{border:0;padding-bottom:5px}
.cms-page-mix-product .custom-product .block-title-tabs{border:0;padding-top:0}
.cms-page-mix-product .custom-product .magictabs .item .title{top:0;display:block;padding:0;line-height:1}
.cms-page-mix-product .custom-product .item .products-textlink{min-height:275px;padding-left:0;padding-right:0}
.content-countdown-products{border:2px solid #f7d37c;border-radius:3px;padding:3px 15px 30px}
.cms-page-countdown-products .block-title-tabs{border:0}
.deals-of .block-title-tabs.hidden-tabs{display:none}
.cms-page-countdown-products .block-title-tabs h3{text-align:center;display:block;position:static;padding:0}
.content-countdown-products .actions-cart{display:block;margin:0}
.content-countdown-products .item .actions-cart .button.btn-cart,.content-countdown-products .item .actions-cart .availability{height:43px;line-height:43px;text-align:center;display:block;width:100%;margin:0}
.content-countdown-products .item .actions-cart .button.btn-cart span,.content-countdown-products .item .actions-cart .availability span{font-size:14px}
.content-countdown-products .item .actions-cart .button.btn-cart:before,.content-countdown-products .item .actions-cart .stock.unavailable:before{display:none}
.content-countdown-products .products-textlink{text-align:center;padding-left:0;padding-right:0}
.cms-page-mix-product .content-countdown-products .item .per-product{padding-bottom:0}
.content-countdown-products .products-grid .price-box,.content-countdown-products .item.product-item .product-reviews-summary,.content-countdown-products .products-grid .product-name{text-align:center}
ul.magictabs{padding:0}
.content-products{clear:both;margin:0}
.content-products .slick-slider{margin-bottom:0}
.all-category{text-align:center;margin-top:50px}
.cat-view-all{font-weight:bold;color:#222;font-size:14px;line-height:1;padding:0 15px;display:none}
.all-category .cat-view-all{color:#fff}
.slick-arrow.slick-next{-webkit-box-shadow:3px 0 3px 0 rgba(50,50,50,0.2);-moz-box-shadow:3px 0 3px 0 rgba(50,50,50,0.2);box-shadow:3px 0 3px 0 rgba(50,50,50,0.2);border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0}
.slick-arrow.slick-prev{box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2);-moz-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2);-webkit-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2);border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px}
.content-products .products .slick-arrow,.alo-blog .block-content .slick-arrow,.alo-brand .shopbrand .slick-arrow{border:0 none}
.slick-arrow{opacity:0;visibility:hidden;transition:all 350ms ease 0s}
.shopbrand:hover .slick-arrow,.alo-blog:hover .block-content .slick-arrow,.content-products:hover .slick-arrow{opacity:1;visibility:visible}
.shopbrand .slick-arrow.slick-prev{left:0}
.shopbrand .slick-arrow.slick-next{right:0}
.shopbrand .slick-arrow{top:15%}
.alo-blog:hover .block-content .slick-prev,.shopbrand:hover .slick-prev,.content-products:hover .slick-prev{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}
.alo-blog:hover .block-content .slick-next,.shopbrand:hover .slick-next,.content-products:hover .slick-next{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}
.box-up-sell .products .slick-arrow,.crosssell .products .slick-arrow,.block-related .products .slick-arrow,.post-bottom .related .products .slick-arrow{border:0 none}
.block-related .products .slick-next,.box-up-sell .products .slick-next,.crosssell .products .slick-next{right:-5px}
.block-related .products .slick-prev.slick-arrow,.box-up-sell .products .slick-prev.slick-arrow,.crosssell .products .slick-prev.slick-arrow,.post-bottom .related .products .slick-prev.slick-arrow{left:-5px;right:auto!important}
.block-related .products:hover .slick-next.slick-arrow,.box-up-sell .products:hover .slick-next.slick-arrow,.crosssell .products:hover .slick-next.slick-arrow,.post-bottom .related .products:hover .slick-next.slick-arrow,.block-related .products:hover .slick-prev.slick-arrow,.box-up-sell .products:hover .slick-prev.slick-arrow,.crosssell .products:hover .slick-prev.slick-arrow,.post-bottom .related .products:hover .slick-prev.slick-arrow{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px)}
.block-related .products:hover .slick-arrow,.box-up-sell .products:hover .slick-arrow,.crosssell .products:hover .slick-arrow,.post-bottom .related .products:hover .slick-arrow{opacity:1;visibility:visible}
.content-products ul{padding:0;margin:0}
.content-products .slick-dots li{margin:0 5px}
.main-brand{padding:58px 0}
.alo-brand .title.item{display:none}
.alo-brand .shopbrand{margin-bottom:0;padding:0}
.shopbrand>.item:nth-child(n+2),.alo-blog .block-content>.item:nth-child(n+2),.testimonial>.item:nth-child(n+2){display:none}
.shopbrand>.item.slick-slide,.alo-blog .block-content>.item.slick-slide,.testimonial>.item.slick-slide{display:block}
.alo-brands .item span,.blogtabs .item span{padding:0}
.alo-brands .footer li{padding:0}
.product-info-main .brand{padding-top:15px}
.product-info-main .brand span,.feature-wrapper .brand span{font-size:20px;display:inline-block;vertical-align:middle;margin-right:10px}
.product-info-main .brand img,.feature-wrapper .brand img{border:1px solid #efefef;margin-top:10px;display:inline-block;vertical-align:middle;padding:0}
.feature-wrapper{margin:0 0 55px}
.blog-post-view .sidebar.sidebar-additional,.blog-index-index .sidebar.sidebar-additional,.blog-index-index.page-layout-2columns-left .sidebar.sidebar-additional{padding-top:0}
.alo-blog .slick-arrow{opacity:1;visibility:visible;transform:none}
.alo-blog{padding:0 0 30px}
.alo-blog .block-content .slick-arrow{top:-50px}
.alo-blog .slick-next{right:15px}
.alo-blog .slick-prev{left:auto;right:35px}
.box-shopbrand .block-title-tabs{padding:0;margin:0}
.box-shopbrand .block-title-tabs span{font-size:20px;text-transform:capitalize}
@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}.magic-category .block-title-tabs{border-bottom:1px solid #e1e1e1}
.magic-category .block-title-tabs h3{float:left;margin-bottom:20px}
.magic-category .block-title-tabs .magictabs{float:right}
.text-center{text-align:center}
.title-block{color:#333;margin:0 0 5px;text-transform:uppercase;font-size:24px;font-weight:normal}
.desc-block{color:#222;font-size:16px;line-height:30px}
.title-page{text-align:left}
.box-products{background-color:#fff;padding-bottom:15px}
.page-layout-1column .main-wrap .block.widget .products-grid .product-item,.page-layout-1column .main-wrap .block.widget .products-grid .product-item:nth-child(4n+1){margin:0}
.countdown{clear:both;text-align:center;margin-top:22px;margin-bottom:30px}
.timer-box{margin:0 auto;text-align:center;display:inline-block;position:relative;margin:0 12px 0 0;width:45px;height:43px;line-height:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f6f6f6;border:1px solid #e2e2e2}
.timer-box:last-child{margin:0}
.timer-box:after{content:":";position:absolute;color:#747474;display:block;line-height:43px;text-align:center;top:0;right:-10px}
.timer-box:last-child:after{display:none}
.timer-box span{display:block}
.timer-box>span:first-child{display:block;text-align:center}
.timer-box span b{font-weight:600;font-size:16px;color:#333}
.timer-box span.title{text-transform:capitalize;line-height:13px;font-size:13px;color:#222}
.category-title{margin:0 0 20px}
.category-image{text-align:left;display:block;margin:0 0 30px}
.category-image img{max-width:100%;height:auto}
.category-description{margin:20px 0 0}
.page-title-wrapper h1 span{color:#222;font-size:18px;margin:0;font-weight:bold;text-transform:uppercase}
.breadcrumbs{margin:0;padding:30px 0;position:relative}
.page-products.catalog-category-view .pagecrumbs-title{display:none}
.block-custom-product .magicproduct:before{background-color:#fff;content:"";display:block;width:20px;height:100%;z-index:20;left:0;position:absolute;top:0}
.block-custom-product .magicproduct:after{background-color:#fff;content:"";display:block;width:20px;height:100%;z-index:20;right:0;position:absolute;top:0}
.block-custom-product .custom-product .block-title-tabs{border-bottom:1px solid #e1e1e1;margin:0 0 45px;padding:10px 0 20px}
.block-custom-product .custom-product .magictabs .item{padding:0;display:block;line-height:1}
.block-custom-product .custom-product .magictabs .item .title{margin:0;padding:0;font-weight:400;line-height:1;background-color:transparent}
.block-custom-product .per-product .products-textlink{padding:15px 0 0;text-align:left}
.block-custom-product .products-grid .product-name a{font-size:14px}
.block-custom-product .magicproduct .item .actions-no .add-to-links a{line-height:normal;padding:0;display:block;text-align:left}
.block-custom-product .magicproduct .products-grid .price-box .price{font-size:20px}
.block-custom-product .magicproduct .products-grid .price-box .old-price .price{font-size:14px}
.cms-static-product.block-custom-product .item.product-item .product-reviews-summary{margin-bottom:5px}
.cms-static-product.block-custom-product .item .hover-box{position:static;margin-top:12px}
.block-custom-product .magicproduct .products .item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;min-height:198px;margin-left:0!important}
.block-custom-product .magicproduct .products .item .product-item-info{width:100%}
.block-custom-product .magicproduct .products .item:last-child,.block-custom-product .magicproduct .products .item:nth-child(4n),.block-custom-product .magicproduct .products .item:nth-child(5n){margin-bottom:0;padding-bottom:0;border:0}
.product-item-name .product-item-link{font-size:14px;font-weight:normal}
.product-item-name .product-item-link:hover{text-decoration:underline}
.item .free-shipping{clear:both;color:#222;font-size:14px;margin:8px 0 5px}
.all-products{background-color:#eee;margin:0;border-radius:3px;display:block;font-size:15px;font-weight:600;line-height:48px;text-align:center;text-transform:uppercase;position:absolute;bottom:0;width:100%}
.all-products:after{font-family:FontAwesome;content:"\f0da";font-size:18px;display:inline-block;line-height:1;padding-left:10px;vertical-align:-1px}
.block.left-module.block-custom-left{border-width:0}
.banner-left-category{margin-bottom:30px}
.sidebar .content-products .products .slick-arrow{top:-49px;width:25px;line-height:25px;height:25px;opacity:1;visibility:visible;-webkit-transform:translate(0px);-ms-transform:translate(0px);transform:translate(0px)}
.sidebar .content-products .products .slick-arrow:before{font-size:20px;line-height:20px}
.sidebar .content-products .products .slick-prev{right:30px;left:auto}
.sidebar .content-products .products .slick-next{right:0}
.sidebar .content-products .slick-list{padding:0 0 65px}
.sidebar .product-items .product-item{float:none;width:100%;margin-bottom:20px}
.sidebar .product-items .slick-slide div:last-child .product-item{margin:0;padding:0}
.sidebar .product-items .product-item-info .price-box{display:block;margin:1px 0 0!important;float:none;max-width:100%;line-height:normal}
.sidebar .products-grid .item .per-product .plr{padding-bottom:10px;padding-top:10px}
.sidebar .block-custom-product .product-items .product-item-info .product-item-photo{float:none;position:static}
.sidebar .product-items .item .product-item-details{margin:0}
.sidebar .block-custom-product .magicproduct .products .item{margin-bottom:13px;padding-bottom:13px}
.sidebar .block-custom-product .magicproduct .products .item:last-child{border:0;margin-bottom:0;padding-bottom:0}
.sidebar .magictabs{line-height:1.35;padding:0 0 15px;text-align:left}
.sidebar .magictabs .item{display:block;padding:0}
.sidebar-module.block{margin-bottom:0}
.sidebar-category-module.block-custom-product .products-grid .product-name{height:auto}
.product-secondary-column .block-custom-product .per-product .images-container{border:0}
.product-secondary-column .sidebar .block-custom-product .magicproduct .products .item{margin-bottom:10px;padding-bottom:10px}
.custom-detail-right{margin:0 0 15px;width:20%}
.product-primary-column{width:100%}
.sidebar .block-custom-left .block-title-tabs{margin:0 0 35px;padding:0;line-height:30px}
.sidebar .block-custom-left .magictabs .item.activated .title{color:#111;border-width:0;background-color:transparent}
.block-custom-left .magictabs .item.activated .title:after,.block-custom-left .magictabs .item:hover .title:after{display:none}
.block-custom-left .item .product-item-info .images-container{padding:0}
.block-custom-left .item .product-item-info .product-item-details{padding-left:10px;padding-right:0;text-align:left;margin:0}
.block-custom-left .item .product-item-info .product-item-details .product-name{overflow:visible;white-space:normal;height:inherit}
.sidebar .block-custom-left .product-items .product-item-info .product-item-photo{position:static;margin:0}
.sidebar .product-items-names .product-item-name{position:relative;z-index:1}
.sidebar .item .hover-box .actions{padding:0}
.sidebar .product-items .product-item-details .product-item-actions{margin:0}
.sidebar .product-items .add-to-links a .icons{padding-right:3px;font-size:16px;vertical-align:middle}
.sidebar .item:hover .actions .add-to-links{bottom:-72px}
.category-products.grid{margin-left:-15px;margin-right:-15px}
.category-products.grid .products:before,.category-products.grid .products:after{background-color:#fff;content:"";display:block;height:100%;position:absolute;width:15px;z-index:1}
.category-products.grid .products:before{left:0}
.category-products.grid .products:after{right:0}
.category-products.grid .item:before,.category-products.grid .item:after{box-sizing:content-box}
.category-products.grid.products-grid .item{margin-bottom:12px;padding-bottom:8px;border-bottom:0}
.grid.products-grid .item{text-align:center;float:left;position:relative}
.column.main .products-grid .product-items{margin-bottom:0}
.category-products .item img,.product-image img{display:block;height:auto;max-width:100%}
.category-products.grid .item .product-image-wrapper{display:block;height:0;overflow:hidden;position:relative}
.category-products.grid .item .product-image-photo{bottom:0;display:block;height:auto;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}
.product-image-photo,.slick-slide img{margin:0 auto}
.grid.products-grid{position:relative}
.products-grid.last{border-bottom:0}
/* .products-grid .product-name{margin:0;font-size:100%;line-height:1.3;text-align:left;padding:0;height:38px;overflow:auto} */
.products-grid .product-name{margin:0;font-size:100%;line-height:1.3;text-align:left;padding:0;height:auto;overflow:auto}
.products-grid .product-name a{font-size:14px;line-height:1.3;outline:0 none;text-decoration:none;font-weight:600}
.products-grid .price-box{display:block;margin:0;line-height:25px;text-align:left}
.products-grid .availability{line-height:21px}
.per-product,.category-products.products-grid .category-products-grid{background-color:#fff}
.per-product,.product-item-actions,.product-hover{position:relative}
/* .products-grid .item:after{background-color:#e6e6e6;bottom:0;content:"";left:0;position:absolute;top:28px;width:1px;height:65%} */
.products-grid .item.slick-slide.slick-current:after,.products-grid .slick-slide.slick-current .item:after,.main-product .cms-page-mix-product .products-grid .item:after,.block-custom-product .products-grid .item:nth-child(3n+1):after,.category-products .product-items .product-item:nth-child(3n+1):after,.box-products .product-items .item:first-child:after{display:none}
.box-products .product-items .slick-slide .item:first-child:after{display:block}
.box-products .products-grid .product-items .slick-slide.slick-current .item:after{display:none}
.per-product{padding-bottom:15px;border-style:solid;border-width:2px;border-color:transparent}
.item:hover .per-product{border-color:#f8d685}
.item .clear-both{clear:both}
.item .hover-box .actions{padding:0;position:relative}
.item .hover-box{bottom:0;clear:both;left:8px;opacity:0;position:absolute;visibility:hidden;transition:all .5s ease 0s;padding:0}
.item:hover .hover-box{bottom:0;opacity:1;visibility:visible}
.item .actions-cart .button.btn-cart,.item .actions-cart .stock.unavailable{border-width:1px;border-style:solid;margin:0 7px 0 0;padding:0;height:37px;line-height:37px;text-align:center;width:37px;border-radius:3px}
.item .actions-cart .button.btn-cart span{display:inline-block;font-size:12px;vertical-align:middle}
.item .actions-cart .button.btn-cart:before,.item .actions-cart .stock.unavailable:before{content:"\f291";display:inline-block;font-family:"FontAwesome";font-size:15px;line-height:1}
.item .actions-cart .stock.unavailable:after{background-color:#c00;content:"";display:block;height:30px;position:absolute;right:15px;top:4px;transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-o-transform:rotate(35deg);width:3px}
.item .actions .add-to-links{vertical-align:middle;margin:0;position:relative;display:inline-block}
.item .add-to-links a{color:#222;font-weight:normal;font-size:15px;margin:0 10px 0 0;padding:0;display:inline-block;vertical-align:middle;float:left;width:37px;height:37px;line-height:37px;text-align:center;overflow:visible;border-style:solid;border-width:1px;border-color:#e6e6e6;border-radius:3px}
.item .add-to-links a:hover{color:#ea5648}
.item .add-to-links a .icon{font-size:15px;width:35px;height:35px}
.item .add-to-links a.tocompare .icon{font-size:15px}
.box-products .content-products,.auto-height .products.products-grid{position:static;z-index:20}
.box-products .custom-product .content-products{min-height:110px}
.hover-box>a.detail_links{bottom:0;left:0;position:absolute;right:0;top:0}
.item .actions-no .button.btn-cart span{padding:0;vertical-align:middle;font-size:13px;text-transform:uppercase;font-weight:600}
.actions-cart{display:inline-block;vertical-align:middle}
.item .actions-cart .stock.unavailable{position:relative}
.item .actions-cart .stock.unavailable span{font-size:12px}
.link-view{opacity:0;position:absolute;text-align:center;top:8px;visibility:hidden;right:8px}
.quickview{height:44px;line-height:44px;font-size:16px;padding:0;display:block;text-align:center;font-weight:600;text-transform:uppercase;border-radius:0;width:44px}
.item .images-container .quickview{background-color:transparent;color:#fff;border-style:solid;border-top-width:30px;border-right-width:30px;border-bottom-width:30px;border-left-width:30px;border-bottom-color:transparent!important;border-left-color:transparent!important}
.quickview span{font-size:0}
.quickview span .icons{font-size:16px;height:auto;line-height:normal;position:absolute;right:10px;top:10px;width:auto}
.item:hover .link-view{opacity:1;visibility:visible}
.alotheme-tooltip{position:relative}
.alotheme-tooltip .tooltip{font-weight:normal;text-transform:initial;position:absolute;opacity:0;visibility:hidden;background:#900;font-size:12px;min-width:72px;color:#fff;padding:3px 5px;text-align:center;z-index:99;bottom:50px;left:50%;border-radius:3px;-webkit-transform:translateX(calc(-130%));transform:translateX(calc(-130%));-webkit-transition:all 300ms;transition:all 300ms}
.alotheme-tooltip .tooltip:before{content:'';width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-5px;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:5px solid #900}
.alotheme-tooltip:hover .tooltip{visibility:visible;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.category-products-list{position:relative}
.category-products.products-list .products.list{margin-right:-15px;margin-left:-15px}
.products-list li.item{padding:0 15px;margin:0 0 30px;height:auto}
.products-list li.item:first-child{margin-top:0}
.products-list li.item:nth-child(2n+1){clear:left}
.products-list li.item .product-item-info{border-bottom:1px solid #e6e6e6;padding-bottom:30px}
.products-list .images-container{float:left;width:30%;padding:0}
.products-list .item .product-item-details{width:70%;float:left;padding:0 0 0 15px}
.products-list .item .products-textlink{padding:0 15px 0 0;margin:0;text-align:left;float:left;width:55%}
.products-list .item .product-item-inner{margin:0;text-align:left;padding:18px;width:45%;float:left;background-color:#f9f9f9;border:2px solid #f0f0f0;border-radius:3px;min-height:230px}
.products-list .item .product-item-inner .free-shipping{font-size:14px;text-transform:uppercase;font-weight:600;color:#222}
.products-list .item .product-item-inner .free-shipping:before{font-family:"FontAwesome";content:"\f0d1";color:#41ad00;font-size:20px;padding-right:10px}
.products-list .product-item .price-box{margin:0}
.products-list li.item.last{border-bottom:0}
.products-list .product-name{margin:0;font-size:100%;line-height:normal}
.products-list .product-name a{font-size:15px;font-weight:600;line-height:1.3}
.products.wrapper.list .product-item-details .product-reviews-summary{margin:0 0 10px;padding:0;text-align:left}
.products-list .product-item .product-reviews-summary .reviews-actions{margin:0;line-height:normal;text-transform:none}
.products-list .product-reviews-summary .reviews-actions .action{font-size:13px;margin:0;padding:0 10px 0 10px}
.products-list .product-reviews-summary .reviews-actions .action span{font-size:13px}
.products-list .product-item-inner .product-item-actions .actions-primary{margin-top:30px}
.products-list .item .actions-no .button.btn-cart{padding:0 25px;margin:0;height:43px;line-height:43px;width:100%}
.products-list .item .actions-no .button.btn-cart span{font-size:14px;text-transform:capitalize;display:inline-block}
.products-list .product-item-inner .actions-primary .stock.unavailable{display:none}
.products-list .availability{float:left;margin:3px 0 0}
.products-list .desc{clear:both;padding:0;margin:0;text-align:left;color:#222;font-size:14px}
.products-list .desc p{color:#2a2a2a;font-size:14px;margin:0;font-weight:300}
.products-list .desc .link-learn{font-size:11px}
.products-list .add-to-links .separator{display:inline;margin:0 2px}
.products-textlink{margin:0;padding:18px 8px 0;text-align:left;position:relative}
.products-textlink p{margin:0}
.product-image{outline:0!important}
.page-products .products.wrapper.products-list{margin:0}
.actions-list .actions{border:0 none;display:block}
.products-list .product-item-inner .add-to-links a{width:auto;height:auto;font-size:13px;border:0;line-height:normal}
.products-list .product-item-inner .add-to-links a.tocompare{margin:0}
.products-list .item .actions-no .add-to-links a .icons{width:auto;height:auto}
.products-list .item .add-to-links{margin:20px 0 0}
.product-item-description{clear:both;margin:0;padding:10px 0}
.product-item-description p{font-size:14px;color:#222;margin:0;line-height:1.8}
.product-item-description ul{list-style:disc outside;padding-left:1.5em;margin-left:-5px}
.product-item-description ul li{margin:0;padding:0;color:#222;font-size:14px}
.product-item-description .action.more{font-size:14px;display:none}
.product.details.product-item-details div[class^="swatch-opt-"]{margin-bottom:0;margin-top:15px}
.product-items .product.details.product-item-details .swatch-option.color,.product-add-form .fieldset .swatch-attribute .swatch-option.color{outline:medium none;border-radius:3px;height:25px;line-height:25px;min-height:25px;min-width:25px;padding:0;width:25px;border:0 none;overflow:visible}
.product-items .product.details.product-item-details .swatch-option.color{margin-right:10px;margin-bottom:15px}
.product-items .product.details.product-item-details .swatch-option.text{outline:medium none;font-size:14px}
.product-items .product.details.product-item-details .swatch-attribute.size .swatch-option.text,.product-add-form .fieldset .swatch-attribute.size .swatch-option.text{outline:medium none;width:37px;height:37px;line-height:35px;border-radius:50%;padding:0}
.swatch-option.color:hover,.swatch-option.selected{box-shadow:0 0 0 3px rgba(0,0,0,.10);-moz-box-shadow:0 0 0 3px rgba(0,0,0,.10);-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.10);-o-box-shadow:0 0 0 3px rgba(0,0,0,.10);-ms-box-shadow:0 0 0 3px rgba(0,0,0,.10)}
.product-img-back{left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out 0s;visibility:hidden;width:100%}
.item:hover .product-img-back{opacity:1;visibility:visible;transition:all .2s ease 0s}
.magicmenu .nav-desktop .level0 .product-img-back{transition-property:none}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:normal;padding-right:8px}
.product-item-details.products-textlink .stock.available,.product-item-details.products-textlink .stock.unavailable{margin:8px 0 5px}
.stock label{font-weight:normal;font-size:13px;color:#222;margin:0 5px 0 0}
.stock span{font-size:14px;color:#00aeef;font-weight:600; padding-right: 7px;}
.stock.unavailable span{color:#ea1b25}
.availability{margin:0}
.availability span{font-weight:bold}
.availability.out-of-stock span{color:#d83820}
.availability-only{margin:10px 0 7px;line-height:16px;background:url(../../frontend/Alothemes/expert1/en_US/images/i_availability_only.gif) 0 50% no-repeat;padding-left:15px}
.availability-only span,.availability-only a{border-bottom:1px dashed #751d02;color:#000}
.availability-only a{background:url(../../frontend/Alothemes/expert1/en_US/images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;text-decoration:none}
.availability-only .expanded{background-position:100% -15px}
.availability-only strong{color:#be2c00}
.availability-only-details{margin:0 0 7px}
.availability-only-details th{background:#d2d6d9;font-size:10px;padding:0 8px}
.availability-only-details td{background:#ebf0f3;border-bottom:1px solid #fff;font-size:11px;padding:2px 8px 1px}
.availability-only-details tr.odd td.last{color:#d95e00;font-weight:bold}
.email-friend{margin:0}
.product-view .product-shop .email-friend{float:left}
.alert-price{margin:0;font-size:11px}
.alert-stock{margin:0;font-size:11px}
.price{white-space:nowrap!important}
.price-box{margin:5px 0}
.price-box .price{font-size:26px;color:#222;font-weight:600}
.item.product-item .special-price .price,.item.product-item .minimal-price .price{font-weight:600;color:#222}
.regular-price{color:#c76200}
.regular-price .price{color:#000}
.old-price{margin:0;display:inline-block}
.old-price .price-label{white-space:nowrap;color:#222;display:none}
.old-price .price{font-weight:normal;color:#222;text-decoration:line-through;font-size:13px}
.price-box .old-price .price{font-size:14px;font-weight:300}
.special-price{margin:0;padding:0 3px 0 0;display:inline-block}
.special-price .price-label{font-size:14px;font-weight:normal;white-space:nowrap;color:#cd5033;display:none}
.special-price .price{margin:0}
.product-view .product-shop .special-price .price{font-size:30px;display:inline-block;margin:0;font-weight:bold}
.product-view .product-shop .special-price{margin:0}
.product-info-main .price-box{margin:0}
.minimal-price{margin:0}
.minimal-price .price-label{font-weight:bold;white-space:nowrap;display:none}
.minimal-price-link{display:block}
.minimal-price-link .label{color:#1e7ec8}
.minimal-price-link .price{font-weight:normal;color:#1e7ec8}
.price-excluding-tax{display:block;color:#222}
.price-excluding-tax .label{white-space:nowrap;color:#222}
.price-excluding-tax .price{font-size:13px;font-weight:normal;color:#c76200}
.price-including-tax{display:block;color:#222}
.price-including-tax .label{white-space:nowrap;color:#222}
.price-including-tax .price{font-size:13px;font-weight:bold;color:#c76200}
.configured-price{margin:0}
.configured-price .price-label{font-weight:bold;white-space:nowrap}
.configured-price .price{font-weight:bold}
.weee{display:block;font-size:11px;color:#222}
.price-excl-tax{display:block}
.price-excl-tax .label{display:block;white-space:nowrap}
.price-excl-tax .price{display:block}
.price-incl-tax{display:block}
.price-incl-tax .label{display:block;white-space:nowrap}
.price-incl-tax .price{display:block;font-weight:bold}
.price-from{margin:0}
.price-from .price-label{font-weight:bold;white-space:nowrap}
.price-to{margin:0}
.price-to .price-label{font-weight:bold;white-space:nowrap}
.price-notice{padding-left:10px;color:#222}
.price-notice .price{font-weight:bold;color:#2f2f2f}
.price-as-configured{margin:0}
.price-as-configured .price-label{font-weight:300;white-space:nowrap}
.price-box-bundle{padding:0 0 10px 0}
.price-box-bundle .price-box{margin:0!important;padding:0!important}
.price-box-bundle .price{color:#000}
.product-pricing,.tier-prices{margin:10px 0;padding:10px;background-color:#f4f7f7;border:1px solid #dadddd;color:#424242}
.tier-prices li{line-height:1.4;background:url(../../frontend/Alothemes/expert1/en_US/images/i_tier.gif) no-repeat 0 3px;padding:2px 0 2px 10px}
.tier-prices .benefit{font-style:italic;font-weight:bold;color:#2f2f2f}
.tier-prices .price{font-weight:bold;color:#2f2f2f}
.tier-prices-grouped li{padding:2px 0;color:#e26703}
.tier-prices-grouped li .price{font-weight:bold}
.add-to-links{font-size:11px;margin:5px 0 0}
.add-to-links .separator{display:none}
.add-to-cart label{float:left;margin-right:5px;font-weight:normal;color:#222;line-height:40px}
.add-to-cart .qty{display:inline-block;margin-right:0}
.add-to-cart .paypal-logo{clear:left;margin:0;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0}
.product-view .add-to-cart .paypal-logo{margin:0}
.add-to-box{margin:10px 0}
.add-to-box .add-to-links{border-bottom:1px solid #f3f3f3;clear:both;margin:0 0 15px;padding:0 0 25px;text-align:left}
.add-to-box .add-to-cart{float:left}
.add-to-box .or{float:left;font-weight:bold;margin:0 7px;color:#222}
.add-to-box .add-to-links{float:left;font-size:12px!important;line-height:1.25!important;text-align:left!important}
.add-to-box .add-to-links li .separator{display:none!important}
.product.info.detailed{margin:0 0 30px}
.product.data.items{position:relative;z-index:1;text-align:left;border:0}
.product.data.items .data-tabs-content{min-height:265px;margin-top:0;padding:25px 20px;position:relative;z-index:1;border-left:1px solid #e6e6e6;float:left;width:73%}
.product.data.items .data-tabs-content .item.content .table-wrapper,.product.data.items .data-tabs-content .item.content .table-wrapper .table{margin:0}
.product.data.items .data-tabs-content .block.review-list .block-content .items{padding:0}
.product.info.detailed .product.data.items .description p{font-size:14px;color:#222;line-height:20px;margin:0 0 30px}
.product.info.detailed .product.data.items .description p:last-child{margin:0}
.review-product-list .pager{float:none;padding:0}
.product.data.items .items-tabs{margin:0;float:left;width:27%}
.product.data.items .items-tabs .item{display:block;margin:0}
.product.data.items .items-tabs .item a{border-style:solid;border-width:0 0 1px;position:relative;display:block;line-height:45px;color:#222;cursor:pointer;display:block;font-size:15px;font-weight:normal;padding:0 30px;text-transform:uppercase}
.product.data.items .items-tabs .item.active a{font-weight:600}
.product.data.items .items-tabs .item a span:before{content:"("}
.product.data.items .items-tabs .item a span:after{content:")"}
.product.data.items .items-tabs .item:last-child{margin-right:0}
.product.data.items>.item.content .table-wrapper{margin-bottom:100px}
.product.data.items>.item.content{width:100%;float:right;margin-left:-100%;margin-top:40px;padding:30px 0 20px;text-align:left}
.product.data.items>.item.title>.switch{display:block;position:relative;z-index:2;color:#aaa;font-size:16px}
.product.data.items>.item.title>.switch .counter{font-size:15px}
.product.data.items>.item.title.active>.switch,.product.data.items>.item.title:hover>.switch{color:#333}
.product.data.items::before,.product.data.items::after{content:"";display:table}
.product.data.items:after{clear:both}
.product.data.items>.item.title{display:block;margin:0 10px;padding:0;color:#aaa;font-size:14px;cursor:pointer;text-transform:uppercase;position:relative}
.product.data.items>.item.title:first-child:before{border:0}
.product.data.items>.item.title:first-child{margin-left:0;padding-left:0}
.product-view .toggle-tabs .item.active,.product-view .toggle-tabs .item:hover{color:#333}
.review-add .block-content .fieldset{padding:0;margin:0}
.fieldset>.field>.label{border-color:#c9c9c9;color:#222;font-weight:normal;line-height:normal;text-align:left;margin:0;padding:15px 0 6px}
.fieldset.review-fieldset>.field>.label{border:0}
.product-collateral h2{display:none}
.product-collateral h3,.product-collateral h4{color:#222;font-size:20px}
.product-collateral .box-collateral.box-review_form{color:#000}
.product-collateral .box-description{font-size:13px;color:#222;line-height:24px}
.product-collateral h2{font-weight:bold;font-size:15px;color:#e26703;border-bottom:2px solid #e5dcc3;padding:0 0 1px;margin:0 0 15px}
.product-view .product-img-box .product-image{position:relative;z-index:0}
.product-view .product-img-box .product-image-zoom{position:relative;z-index:0}
.zoomContainer,.zoomWindowContainer{z-index:10000}
.fotorama-item .fotorama__nav .fotorama__thumb-border{border-color:#ff8400;border-width:1px;background-image:none}
.fotorama__nav--thumbs{text-align:center}
.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{background:none!important}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:right;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{font-weight:bold;margin:0 100px;text-align:center}
.product-image-popup .image{display:block;margin:10px 0}
.product-image-popup .image-label{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2f2f2f}
.fotorama__stage{margin-bottom:10px;transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;-o-transform:none!important}
.fotorama__stage__frame .fotorama__img{max-width:inherit!important}
.fotorama--fullscreen .zoomImg{display:none!important}
.cms-index-index .fancybox-wrap .page-wrapper{background-color:#fff}
.page-layout-2columns-left .fancybox-wrap .alocolumns,.page-layout-2columns-right .fancybox-wrap .alocolumns{margin:0!important}
.page-layout-2columns-left .fancybox-wrap .column.main,.page-layout-2columns-right .fancybox-wrap .column.main{width:100%!important;float:none;margin:0!important;padding:0!important}
.fancybox-wrap .container{max-width:100%}
.fancybox-skin{border-radius:4px}
.product-view.product-quickview{margin:0}
.product-view.product-quickview .product-essential{padding:15px 0}
.product-view.product-quickview .product-media.product.media{float:left;width:57%;padding-left:15px}
.product-view.product-quickview .product-info-main.product-shop{float:left;width:42%;padding:0 15px}
.fancybox-wrap iframe{vertical-align:inherit!important}
.page-products.catalog-category-view .fancybox-wrap .page-title-wrapper{position:static;text-align:left;transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none}
.product-view.product-quickview .product-shop .shop-content-left,.product-view.product-quickview .product-shop .shop-content-right{float:none;width:100%}
.product-view.product-quickview .product-shop .shop-content-right{padding:0;border:0;text-align:left}
.product-view.product-quickview .product-qty{margin:0}
.modal-popup.modals-quickview .modal-inner-wrap{max-width:900px}
.cms-index-index .content-quickview .page-main-pal .alocolumns{padding:0;margin:0}
.content-quickview .page-main-pal.container,.cms-index-index .content-quickview .page-main-pal .page-title-wrapper{padding-left:0;padding-right:0;padding-bottom:0}
.page-layout-2columns-left .content-quickview .column.main,.page-layout-2columns-right .content-quickview .column.main{width:100%!important}
.page-products .content-quickview .page-title-wrapper{text-align:left}
.modals-quickview .modal-inner-wrap .modal-content{padding:0}
.modals-quickview .modal-inner-wrap .modal-header{border:0 none;display:block;padding:0;position:absolute;right:0;top:0;z-index:1}
.modals-quickview.modal-popup .action-close{height:30px;line-height:30px;padding:0 10px}
.modals-quickview.modal-popup .action-close:before{line-height:30px}
.product-view{margin:0 0 10px}
.product-view .product-shop{text-align:left}
.product-shop-content{padding:0 0 0 15px}
.product-view .product-shop .page-title-wrapper .page-title{margin:0;padding:0}
.product-view .product-shop .page-title-wrapper .page-title span{display:block;font-size:16px;margin:0;font-weight:500;text-transform:capitalize}
.product-info-stock-sku{margin:0 0 20px;padding:20px 0 0}
.product-shop.product-info-main .stock.available,.product-shop.product-info-main .stock.unavailable{text-transform:capitalize}
/* .product-info-main .stock.available:before,.product-info-main .stock.unavailable:before{margin-right:2px;content:"\f00c";font-size:12px;font-family:FontAwesome} */
.product-info-main .stock.available:before{margin-right:2px;content:"\f00c";font-size:12px;font-family:FontAwesome}

.product-item-inner .product.attribute{margin-bottom:15px}
.product-info-main .product.attribute.sku .type,.product-item-inner .product.attribute .type{color:#333;font-size:14px;font-weight:bold}
.product-info-main .product.attribute.sku .type:after,.product-item-inner .product.attribute .type:after{content:":"}
.product-info-main .product.attribute.sku .type,.product-info-main .product.attribute.sku .value,.product-item-inner .product.attribute .type,.product-item-inner .product.attribute .value{display:inline-block;font-size:15px}
.product-info-main .product.attribute.overview{border-top:1px solid #e6e6e6;color:#222;font-size:14px;margin:0;padding:15px 0 0}
.product-info-main .product.attribute ul,.product-info-main .product.attribute ol{padding-left:1.5em;margin-left:-7px}
.product-info-main .product.attribute ul li,.product-info-main .product.attribute ol li{margin:0;padding:0}
.product-info-main .product.attribute.overview p{margin:0;font-size:14px;line-height:20px;color:#222}
.product-view .product-shop .short-description h2{color:#2a2a2a;font-size:16px;text-transform:uppercase;display:none}
.product-view .product-shop .product-social-links,.product-add-form .product-social-links{display:block;margin:0;padding:0 0 25px;border-bottom:1px solid #e6e6e6}
.product-view .product-shop .add-to-links,.product-add-form .add-to-links{margin:0}
.product-view .product-shop .product-social-links a,.product-add-form .product-social-links a{font-size:14px; font-weight: 600; margin:0 15px 0 0;padding:0;text-decoration:none;display:inline-block;border-style:solid;border-width:0}
.product-view .product-shop .product-social-links a:last-child,.product-add-form .product-social-links a:last-child{margin:0}
.product-view .product-shop .product-social-links a .icons,.product-add-form .product-social-links a .icons{margin:0 5px 0 0}
.product-reviews-summary .rating-summary{display:inline-block;position:relative;text-align:left}
.product-view .product-shop .ratings,.product-view .product-shop .product-reviews-summary{margin-top:0;margin-bottom:0;display:block;padding:10px 0}
.product-view .product-shop .product-reviews-summary .rating-summary{vertical-align:middle;margin:0 10px 0 0}
.product-view .product-shop .rating-summary .rating-result,.product-reviews-summary .rating-summary .rating-result{width:75px}
.product-view .product-shop .rating-summary .rating-result>span:before,.product-view .product-shop .rating-summary .rating-result:before,.product-reviews-summary .rating-summary .rating-result>span:before,.product-reviews-summary .rating-summary .rating-result:before{height:13px;line-height:13px;letter-spacing:3px;font-size:13px}
.product-item .product-reviews-summary .reviews-actions{display:inline-block;margin:0;font-size:13px;line-height:normal}
.product-item .product-reviews-summary .reviews-actions a{color:#222;margin:0}
.product-item .product-reviews-summary{display:block;margin:5px 0}
.item.product-item .product-reviews-summary{margin:0 0 10px;text-align:left}
.item.product-item .product-reviews-summary .rating-summary{margin:0}
.product-reviews-summary.empty{border:0;margin:0}
.product-reviews-summary .reviews-actions a:not(:last-child){border-right:1px solid #e2e2e2}
.product-info-main .product-reviews-summary .reviews-actions{margin:0;display:inline-block;line-height:normal}
.product-info-main .product-reviews-summary .reviews-actions .action.view{padding-left:0}
.product-info-main .product-reviews-summary .reviews-actions .action{font-size:13px;margin:0;padding:0 10px 0 10px;color:#222}
.product-info-main .product-reviews-summary .reviews-actions .action:hover{color:#000}
.product-info-main .product-reviews-summary.empty .reviews-actions .action{padding:0;font-size:13px}
.data.item.content .review-list .block-title{border-bottom:1px solid #dfdfdf;padding-bottom:10px;margin-bottom:0}
.data.item.content .review-list .block-content,.data.item.content .review-add .block-content{padding:0;border:0}
.review-toolbar{border-top:1px solid #dfdfdf;margin:0 0 10px!important;border-bottom:0 none;padding:0}
.block.review-list .block-content li.item.review-item{padding:30px 0}
.review-title{font-weight:600}
.review-ratings .label{color:#222;display:inline-block;font-size:13px;font-weight:normal;line-height:normal;margin:0;padding:6px 10px 10px 0}
.block.review-add .actions-toolbar{margin:30px 0 0!important}
.product-info-price .rating-summary .rating-result{display:block}
.rating-summary .rating-result{width:75px;position:relative;vertical-align:middle;display:inline-block}
.rating-summary .rating-result>span:before{content:"\f005" "\f005" "\f005" "\f005" "\f005";color:#f3cd1e;position:relative;z-index:2}
.rating-summary .rating-result:before{content:"\f005" "\f005" "\f005" "\f005" "\f005";position:absolute;top:0;left:0;color:#ccc;width:100%;z-index:1}
.rating-summary .rating-result>span:before,.rating-summary .rating-result:before{font-family:"FontAwesome";font-style:normal;font-weight:normal;display:block;letter-spacing:3px;font-size:13px;height:13px;line-height:13px}
.rating-summary .rating-result>span span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.rating-summary .rating-result>span{display:block;overflow:hidden}
.review-field-ratings .review-field-rating .control{padding-top:2px}
.review-field-ratings .review-field-rating .label,.review-field-ratings .review-field-rating .control{display:table-cell;padding-bottom:10px;vertical-align:top}
.review-field-rating .control{margin-bottom:48px;margin-top:10px}
.review-control-vote{overflow:hidden}
.review-control-vote:before{color:#dfdfdf;content:"\f005" "\f005" "\f005" "\f005" "\f005";display:block;font-family:"FontAwesome";font-size:25px;font-style:normal;font-weight:normal;height:25px;letter-spacing:10px;line-height:25px;position:absolute;vertical-align:top;z-index:1}
.review-control-vote label::before{color:#222;font-family:"FontAwesome";font-size:25px;font-style:normal;font-weight:normal;height:25px;letter-spacing:10px;line-height:25px;opacity:0;vertical-align:top}
.review-control-vote input[type="radio"]{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.review-control-vote label span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.review-control-vote label{cursor:pointer;display:block;position:absolute}
.review-control-vote .rating-1{z-index:6}
.review-control-vote .rating-2{z-index:5}
.review-control-vote .rating-3{z-index:4}
.review-control-vote .rating-4{z-index:3}
.review-control-vote .rating-5{z-index:2}
.review-control-vote .rating-1:before{content:"\f005"}
.review-control-vote .rating-2:before{content:"\f005" "\f005"}
.review-control-vote .rating-3:before{content:"\f005" "\f005" "\f005"}
.review-control-vote .rating-4:before{content:"\f005" "\f005" "\f005" "\f005"}
.review-control-vote .rating-5:before{content:"\f005" "\f005" "\f005" "\f005" "\f005"}
.review-control-vote label:hover:before{opacity:1}
.review-control-vote input[type="radio"]:focus+label::before,.review-control-vote input[type="radio"]:checked+label::before{opacity:1}
.product-add-form .fieldset{padding:0;margin:0}
.product-add-form .fieldset .swatch-attribute .swatch-option{float:none;display:inline-block;margin-bottom:0}
.product-view .product-shop .short-description .std p{font-size:13px;color:#252525;margin:0;line-height:24px}
.product-view .product-shop .addit{clear:both;padding:20px 0 0;float:none;margin:0}
.alo-social-links .custom-html .icon-share{margin:0}
.alo-social-links .custom-html ul li{padding:0;margin:0;float:left}
.alo-social-links .custom-html .title-social{padding:0 10px 0 0;font-size:14px;color:#000;font-weight:600;text-transform:uppercase;margin:0;line-height:25px}
.product-view .product-shop .addit .so-social-share{float:left;margin-right:10px}
.so-twitter.so-social-share{width:80px}
.so-plusone.so-social-share{width:65px}
.product-view .add-to-box .add-to-cart{float:left}
.product-info-main .price-box .price-container{margin:12px 0 0}
.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:26px;font-weight:600}
.product-info-main .price-box .old-price .price-wrapper .price{font-size:14px;font-weight:normal}
.product-info-main .special-price{display:inline-block}
.product-info-main .price-box .price-including-tax+.price-excluding-tax,.product-options-bottom .price-box .price-including-tax+.price-excluding-tax,.product-info-main .price-box .weee+.price-excluding-tax,.product-options-bottom .price-box .weee+.price-excluding-tax,.product-info-main .price-box .weee,.product-options-bottom .price-box .weee{line-height:normal}
.product-view .product-qty{margin:0;padding:0}
.product-view .product-options-bottom .product-qty{padding:0}
.product-view .field.qty label,.product-view .field.qty label span,.block-bundle-summary .product-details .field.qty .label span{color:#333;font-size:13px;font-weight:normal;margin:0 0 10px 0;line-height:normal;display:block;float:none}
.product-view .product-qty label span,.block-bundle-summary .product-details .product-qty .label span{margin:0}
.block-bundle-summary .product-details .product-qty .label{float:left}
.product-view .product-qty .custom-qty,.block-bundle-summary .product-details .product-qty .custom-qty{border-width:1px;border-style:solid;margin:0;padding:5px 14px;border-radius:3px;background-color:#f7f7f7}
.product-view .product-qty .custom-qty .btn-plus{float:left}
.product-view .product-qty .custom-qty:after,.block-bundle-summary .product-details .product-qty .custom-qty:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.product-view .product-qty .custom-qty:before,.block-bundle-summary .product-details .product-qty .custom-qty:before{content:" ";display:table}
.product-view .add-to-cart button.button{margin:18px 0 0 0;height:43px;line-height:43px;padding:0 22px;display:block;width:100%}
.product-view .add-to-cart button.button span{height:auto;line-height:normal;display:inline-block;vertical-align:middle;text-transform:capitalize;font-size:14px}
.product-view .product-shop .add-to-cart .items,.box-tocart .items,.product-shop .add-to-box .items{background-repeat:no-repeat;background-position:center center;background-color:transparent;border-radius:100%;font-size:13px;border-width:1px;border-style:solid;border-color:#e7e7e7;margin:0;padding:0;color:#fff;cursor:pointer;float:left;text-align:center;line-height:26px;height:26px;width:26px}
.box-tocart .items.reduced{background-image:url("../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-minus.png")}
.box-tocart .items.increase{background-image:url("../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-plus.png")}
.product-view .product-shop .add-to-cart .items:hover,.product-options-bottom .items:hover,.product-shop .add-to-box .items:hover{color:#333}
.product-view .product-shop input.qty,.block-bundle-summary .product-details input.qty{border-width:0;border-style:solid;border-color:#e6e6e6;border-radius:0;color:#000;float:left;font-size:14px;height:26px;padding:0 5px;text-align:center;width:65px!important;font-weight:bold}
.product-view .product-shop input.qty:focus,.block-bundle-summary .product-details input.qty:focus{box-shadow:none}
.product-static img{background-color:#fff;padding:10px}
.container-quickview{padding-bottom:15px;padding-top:15px}
.product-add-form{padding-left:15px}
.product-quickview .product-add-form{padding-left:0}
.product-options{margin:0;padding:0;position:relative;border-bottom:1px solid #e8e8e8}
.product-options dl{margin:0;overflow:hidden}
.product-options dt{padding:40px 0 0;font-weight:normal}
.product-options dt label{font-weight:normal;color:#222}
.product-options dt label.required em{color:#eb340a;margin-right:5px}
.product-options dd .qty-holder{display:block;padding:10px 0 0}
.product-options dd .qty-holder label{vertical-align:middle;font-weight:300}
.product-options dt .qty-disabled{background:0;border:0;padding:3px;color:#2f2f2f}
.product-options dd{padding:0;margin:0}
.product-options dl.last dd.last{border-bottom:0;margin-bottom:0}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:99%}
.product-options dd .multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.radio{float:left;margin-top:3px}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px}
.product-options ul.options-list .label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:normal}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0;font-size:11px}
.product-options p.required{text-align:left;clear:both;margin:10px 0 40px}
.box-tocart{padding:0}
.product-options-bottom .fieldset{padding:0;margin:0}
.product-options-bottom .product-pricing,.product-options-bottom .tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703}
.product-options-bottom .tier-prices li{background:0;padding:2px 0}
.product-options-bottom .tier-prices .price,.product-options-bottom .tier-prices .benefit{color:#e26703}
.product-options-bottom .price-box{margin:0;padding:0}
.product-options-bottom .add-to-links{clear:both}
.col3-layout .product-options-bottom .price-box{float:none;padding:0 0 5px}
.product-options-bottom .price-label{float:left;padding-right:5px}
.product-options-bottom .price-tax{float:left}
.product-options-bottom .add-to-cart,.product-info-main .box-tocart .actions,.product-options-bottom .box-tocart .actions{margin:0;padding:20px 0 15px}
.product-shop .product-options-bottom .price-box{float:left;margin:0;padding:0 0 10px;display:none}
.product-shop .product-options-bottom .price-label{float:none;padding-right:0}
.product-shop .product-options-bottom .price-tax{float:none}
.product-shop .product-options-bottom .add-to-cart-box{float:left}
.product-options-wrapper{padding-top:20px}
.product-options-wrapper .fieldset>.field>.label span{font-weight:bold;font-size:15px;color:#2b2929}
.product-options-wrapper .options-list .field.choice{padding:2px 0}
.product-options-wrapper .options-list .field.choice label{margin-left:10px}
.product-options-wrapper .price-notice{font-weight:bold;color:#2b2929}
.bundle-options-container .product-options-wrapper{padding:0;border:0 none}
.bundle-options-container .product-options-wrapper .control .nested.options-list .choice{margin-bottom:10px}
.block-bundle-summary .product-details .product.name{display:block;font-weight:500;padding-top:10px}
.block-bundle-summary .box-tocart{float:none;padding:0}
.product-add-form .block-bundle-summary .product-details .add-to-links{float:none}
.bundle-actions{float:left;margin:0;padding:45px 0}
.bundle-options-container .block-bundle-summary{background:#e8e8e8 none repeat scroll 0 0;padding:0 20px}
.bundle-options-container .block-bundle-summary .bundle-info .product-image-container .product-image-wrapper{padding-bottom:0!important}
.bundle-options-container .product-add-form .block-bundle-summary .fieldset{background-color:transparent}
.bundle-options-container .block-bundle-summary .product-addto-links>.action{background-color:#f5f5f5;border:1px solid #cdcdcd;line-height:30px;padding:0 10px;display:inline-block}
.bundle-options-container .block-bundle-summary .product-addto-links>.action:hover{background-color:#e79c0b;color:#222;border:1px solid #be952c}
.bundle-options-container .block-bundle-summary .product-addto-links>.action span{padding-left:5px}
.bundle-options-container .block-bundle-summary .product-addto-links>.action.towishlist{margin-right:10px}
.bundle-options-container p.required{text-align:left;padding:10px 0 0}
.page-product-downloadable .product-options-wrapper{border:0}
.page-product-downloadable .product-options-bottom{padding-top:30px}
.fieldset>.field>.label,.fieldset>.fields>.field>.label{font-weight:normal}
.field.downloads .field.choice{border-bottom:1px solid #ebebeb;box-sizing:border-box;margin-bottom:10px;padding-bottom:10px}
.product-view .grouped-items-table .price-box{margin:0;padding:0}
.table-wrapper.grouped{margin:20px 0 0}
.table-wrapper.grouped .table{margin:0}
.table-wrapper.grouped .data.table tbody tr td input.qty{border:1px solid #ebebeb!important}
.product-add-form .table.grouped>tbody+tbody{border-top:1px solid #d1d1d1}
.product-view .box-additional .data-table th,.product-view .box-additional .data-table td{line-height:1.25}
.product-view .box-up-sell{margin-bottom:0}
.product-view .box-up-sell .block-title h3 span{padding:0}
.product-view .box-up-sell .title-divider{margin-bottom:30px}
.product-view .box-up-sell .products-grid{width:100%;padding:0}
.product-view .box-up-sell .products-grid td{width:25%;background:#f6f2e7;border-right:1px solid #e5dcc3;border-bottom:1px solid #e5dcc3;padding:15px 10px 12px;line-height:1.6em}
.product-view .box-up-sell .products-grid tr.last td{border-bottom:0}
.product-view .box-up-sell .products-grid td.last{border-right:0}
.product-view .box-up-sell .products-grid td img{border:1px solid #e5dcc3}
.product-view .box-up-sell .products-grid .product-image{text-align:center}
.product-view .box-up-sell .products-grid td.empty{border-right:0;background:#f1ecdb}
.product-view .box-up-sell .products-grid .ratings .rating-links{padding:0}
.product-view .sale-content .block-title-tabs{display:none}
.product-view .box-up-sell .bx-controls .bx-default-pager{display:none}
.product-view .box-tags{margin:0}
.product-view .box-tags h3{font-size:13px}
.product-view .box-tags .product-tags{display:block;margin:0 0 15px}
.product-view .box-tags .product-tags li{display:inline;background:url(../../frontend/Alothemes/expert1/en_US/images/bkg_pipe3.gif) 100% 4px no-repeat;padding:0 7px 0 4px}
.product-view .box-tags .product-tags li.first{padding-left:0}
.product-view .box-tags .product-tags li.last{background:0;padding-right:0}
.product-view .box-tags .form-add label{display:block;font-size:13px;font-weight:normal;margin:0 0 5px;color:#000}
.product-view .box-tags .form-add .input-box{float:left;width:305px;margin:0 5px 0 0;padding:0}
.product-view .box-tags .form-add input.input-text{width:299px;height:38px}
.product-view .box-tags .note{margin:5px 0 0;padding:0;font-size:11px;color:#222}
.product-view .box-reviews dl{margin:0}
.product-view .box-reviews dt{padding:0 0 5px}
.product-view .box-reviews dt a,.product-view .box-reviews dt span{font-weight:bold}
.product-view .box-reviews dd{margin:0 0 15px}
.product-view .box-reviews dd small{font-style:italic}
.product-view .box-reviews .form-add{margin:15px 0 0}
.product-view .box-reviews .form-add h3{font-size:13px;font-weight:normal}
.product-view .box-reviews .form-add h3 span{font-weight:bold}
.product-view .box-reviews .form-add h4{font-size:12px}
.product-view .box-reviews .form-add .data-table td{text-align:center}
.product-view .box-reviews .form-add .form-list{margin:15px 0 0}
.product-view .box-reviews .form-add .form-list .input-box{width:360px}
.product-view .box-reviews .form-add .form-list input.input-text,.product-view .box-reviews .form-add .form-list textarea{width:354px}
.product-view .box-collateral .data-table th{font-weight:normal}
.product-view .box-collateral .data-table{margin-bottom:10px}
.send-friend .form-list{width:615px;overflow:hidden}
.send-friend .form-list li{margin-right:-15px}
.send-friend .form-list li p{margin:0 15px 0 0}
.send-friend .form-list .field{width:315px}
.send-friend .form-list .input-box{width:300px}
.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px}
.send-friend .form-list li.wide .input-box{width:612px}
.send-friend .form-list li.wide textarea{width:609px}
.send-friend .buttons-set .limit{float:right;margin:0 7px 0 0;font-size:11px;line-height:21px}
.product-name{margin:0;font-size:1em;font-weight:normal}
.tags-list{display:block;font-size:13px;border:1px solid #c1c4bc;background:#f8f7f5;padding:10px 0 10px 0}
.tags-list li{display:inline!important;margin:0 4px 0 0}
.tags-list li a{color:#e8e9ee}
.advanced-search .form-list label{width:160px;padding-right:10px}
.advanced-search .form-list .input-box,.advanced-search .form-list .input-range{float:left;clear:none}
.advanced-search-amount{margin:0 0 10px}
.advanced-search-summary{margin:10px 0;border:1px solid #e9d7c9;background:#fff6f1;padding:10px}
.advanced-search-summary ul{float:left;width:49%}
.advanced-search-summary strong{color:#e17c24;padding-left:15px;background:url(../../frontend/Alothemes/expert1/en_US/images/i_search_criteria.gif) 0 3px no-repeat}
.advanced-search-summary p{clear:both;font-weight:bold;margin:0}
.page-sitemap .links{text-align:right;margin:0 8px -22px 0}
.page-sitemap .links a{text-decoration:none;position:relative}
.page-sitemap .links a:hover{text-decoration:underline}
.page-sitemap .sitemap{margin:12px}
.page-sitemap .sitemap a{color:#1b2d3b}
.page-sitemap .sitemap li{margin:3px 0}
.page-sitemap .sitemap li.level-0{margin:10px 0 0;font-weight:bold}
.page-sitemap .sitemap li.level-0 a{color:#1e7ec8}
.rss-title h1{background:url(../../frontend/Alothemes/expert1/en_US/images/i_rss-big.png) 0 4px no-repeat;padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.55;background-position:0 4px}
.cart .page-title{border-bottom:0;margin:50px 0 0}
.cart .page-title h1{margin:10px 0 20px;color:#2a2a2a;text-transform:uppercase;font-size:30px;font-weight:400}
.cart .data-table .btn-remove2 .icons{font-size:15px}
.crosssell .products-textlink{border:0 none!important}
.cart-empty{text-align:center}
.checkout-cart-index .page-title-wrapper{padding:20px 0;text-align:center}
.checkout-cart-index .page-title-wrapper .page-title span{font-size:20px}
.cart-container{background-color:#fff}
.gift-options textarea{border-radius:20px}
.cart .page-title .checkout-types li{margin:0 0 5px}
.cart .title-buttons .checkout-types{float:right;display:none}
.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px}
.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px}
.cart-table th{padding:2px 10px}
.cart-table td{padding:25px 20px;border:1px solid #eee}
.cart-table .product-name{margin:0 0 5px;color:#333}
.cart-table .item-msg{margin:5px 0;font-size:11px;font-weight:bold;color:#df280a}
.cart-table tfoot td{padding:15px}
.cart-table .btn-continue{float:left}
.cart-table .btn-update,.cart-table .btn-empty{float:right}
.cart-table .btn-update{margin-left:10px}
.table thead>tr>th,.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td,.table tbody+tbody{border:0}
.cart .cart-collaterals{padding:25px 0 0}
.cart .cart-collaterals .col2-set .col-1,.cart .cart-collaterals .col2-set .col-2,.cart .cart-collaterals .col2-set .col-3{width:33.3333%;float:left}
.cart .crosssell{padding:0 0 50px}
.cart .crosssell .block-title h3 span{padding:0}
.cart .crosssell .title-divider{margin-bottom:10px}
.cart .crosssell .product-name{font-size:100%;margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart .crosssell .product-name a{font-size:14px;outline:0 none;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:500}
.cart .crosssell li.item{margin:12px 0}
.cart .crosssell .link-compare{font-weight:normal}
.cart .bx-has-controls-direction .bx-default-pager{display:none}
.cart .shipping p,.cart .discount label{font-size:13px;color:#2a2a2a;font-weight:300}
.cart .discount,.cart .shipping{padding:15px 0;margin:0 0 18px}
.cart .discount h2,.cart .shipping h2{margin:0 0 20px;padding:0 10px 0 0;color:#333;text-transform:uppercase;font-size:19px;font-family:"Montserrat",sans-serif;letter-spacing:1px}
.cart .discount .buttons-set,.cart .shipping .buttons-set{margin:10px 0 0;border:0;padding:0;text-align:left}
.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button{float:none;margin-left:0}
.cart .discount .input-box{margin:8px 0 0}
.cart .discount input.input-text{width:100%}
.cart .shipping .sp-methods{margin:10px 0 0;padding:5px 0 0}
.cart .totals{padding:15px 0 15px 0;margin:0}
.cart .totals table{width:100%;margin:7px 0}
.cart .totals td{padding:1px 0 1px 30px}
.cart-totals .mark,.opc-block-summary .table-totals .mark,.cart-totals .mark .label{color:#333;font-size:13px}
.cart .totals td.a-right .price{font-weight:600}
.cart .totals tfoot th{padding:5px 15px 5px 7px}
.cart .totals tfoot td{padding-top:5px;padding-bottom:5px}
.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:normal;font-size:18px;color:#333}
.cart-totals .grand.totals .price{font-size:18px;color:#333}
.cart .totals .checkout-types{font-size:13px;padding:0;text-align:right}
.cart .totals .checkout-types li a{color:#222;text-decoration:none}
.cart .totals .checkout-types li a:hover{color:#f55}
.cart .totals .checkout-types li{clear:both;margin:10px 0}
.item-options dt{font-weight:bold;color:#222}
.item-options dd{padding-left:10px;margin:0 0 6px}
.truncated{cursor:help}
.truncated a.dots{cursor:help}
.truncated a.details{cursor:help}
.truncated .truncated_full_value{position:relative;z-index:999}
.truncated .truncated_full_value .item-options{position:absolute;top:-99999em;left:-99999em;z-index:999;width:250px;padding:8px;border:1px solid #ddd;background-color:#f6f6f6}
.truncated .truncated_full_value .item-options>p{font-weight:bold;text-transform:uppercase}
.truncated .show .item-options{top:-20px;left:50%}
.col-left .truncated .show .item-options{left:15px;top:7px}
.col-right .truncated .show .item-options{left:-240px;top:7px}
.sp-methods{margin:0 0 8px}
.sp-methods dt{margin:13px 0 5px;font-weight:300}
.sp-methods dd li{margin:5px 0}
.sp-methods label{font-weight:300;color:#222;line-height:16px}
.sp-methods .price{font-weight:300}
.sp-methods .form-list{padding-left:20px}
.sp-methods .form-list li{margin:0 0 8px}
.sp-methods select.month{width:154px;margin-right:10px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em!important}
.sp-methods .checkmo-list li{margin:0 0 5px}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}
.sp-methods .checkmo-list address{float:left}
.sp-methods .centinel-logos a{margin-right:3px}
.sp-methods .centinel-logos img{vertical-align:middle}
.sp-methods .release-amounts{margin:.5em 0}
.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0}
.please-wait{float:right}
.please-wait img{vertical-align:middle}
.cvv-what-is-this{font-size:11px;cursor:help;margin-left:10px}
.checkout-payment-method .fieldset{margin:0;padding:0}
.fieldset>.legend+br{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}
.opc-block-shipping-information .shipping-information-title .action-edit{display:inline-block;margin:0;position:absolute;right:0;text-decoration:none;top:2px;border:0;padding:0;background-color:transparent}
.opc-block-shipping-information .shipping-information-title .action-edit:before{color:#333;content:"\f040";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;overflow:hidden;text-align:center;vertical-align:middle}
.opc-block-shipping-information .shipping-information-title .action-edit>span{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.tool-tip{border:1px solid #7ba7c9;background:#eaf6ff;padding:15px 20px;position:absolute;z-index:9999}
.tool-tip .btn-close{margin:-9px -14px 0;text-align:right}
.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../../frontend/Alothemes/expert1/en_US/images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden}
.tool-tip .tool-tip-content{padding:5px}
.gift-messages h3{font-size:12px;font-weight:bold;color:#e87403}
.gift-messages p.control{color:#8e8d8b}
.gift-messages-form{position:relative}
.gift-messages-form label{float:none!important;position:static!important}
.gift-messages-form h4{font-size:12px;font-weight:bold;color:#e87403}
.gift-messages-form .whole-order{margin:0 0 25px}
.gift-messages-form .item{margin:0 0 10px}
.gift-messages-form .item .product-img-box{float:left;width:75px}
.gift-messages-form .item .product-image{margin:0 0 7px}
.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;color:#8a8987}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{font-size:13px;font-weight:bold;margin:0 0 10px}
.gift-messages-form .item .details .form-list .field{width:255px}
.gift-messages-form .item .details .form-list .input-box{width:240px}
.gift-messages-form .item .details .form-list input.input-text{width:234px}
.gift-messages-form .item .details .form-list li.wide .input-box{width:500px}
.gift-messages-form .item .details .form-list li.wide textarea{width:494px}
.gift-message-link{font-size:11px;background:url(../../frontend/Alothemes/expert1/en_US/images/bkg_collapse-gm.gif) 100% 6px no-repeat;padding-right:7px}
.gift-message-link.expanded{background-position:100% -40px}
.gift-message-row{background:#f2efe9}
.gift-message-row .btn-close{float:right;width:16px;height:16px;background:url(../../frontend/Alothemes/expert1/en_US/images/btn_gm-close.gif) 0 0 no-repeat;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.checkout-agreements li{margin:30px 0}
.checkout-agreements .agreement-content{overflow:auto;height:12em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px}
.checkout-agreements .agree input.checkbox{margin-right:6px}
.checkout-agreements .agree label{font-weight:bold;color:#222}
.opc .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 30px}
.opc .checkout-agreements li{margin:20px 0 0}
.opc .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px}
.opc .checkout-agreements .agree{padding-left:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;margin:0!important;padding:0!important;border:0!important}
.opc .centinel{border:1px solid #bbb6a5;border-width:0 1px 1px;padding:10px 30px}
.info-set{background:#fbfaf6;border:1px solid #bbb6a5;margin:0 0 25px;padding:20px}
.info-set h2{font-size:13px;font-weight:bold;margin:0 0 10px}
.info-set h3,.info-set h4{font-size:13px;font-weight:bold;color:#e26703}
.info-set h2 a,.info-set h3 a,.info-set h4 a{font-weight:normal}
.info-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;background:#f9f3e3;border-bottom:1px solid #bbafa0;position:relative}
.info-set h3.legend{margin:0 0 10px;color:#0a263c}
.info-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.info-set .box{margin:0 0 15px}
.info-set .box h2{color:#e26703}
.info-set .data-table .product-name{font-size:1em!important;font-weight:bold!important;color:#1e7ec8!important}
.info-set .data-table .product-name a{font-weight:bold!important}
.info-set .data-table .item-options{margin:5px 0 0}
.block-progress{border:0;margin:0}
.block-progress .block-title{background:0;border:0;padding:0;margin:0 0 5px}
.block-progress .block-title strong{font-size:13px;color:#0a263c}
.block-progress .block-content{padding:30px 20px}
.block-progress dl{margin:0}
.block-progress dt{background-color:transparent;background-image:url("../../frontend/Alothemes/expert1/en_US/images/icon-Progress.png");background-position:0 8px;background-repeat:no-repeat;color:#222;font-size:13px;font-weight:400;line-height:25px;margin:0 0 6px;padding:0 0 0 20px}
.block-progress dd{padding:8px 13px;margin:0 0 6px}
.block-progress dt.complete{margin:0}
.block-progress dd.complete{color:#222;font-weight:300}
.block-progress p{margin:0}
.block-progress .cards-list dt{background:0;border:0 none;color:inherit;font-size:12px;margin:5px 0;padding:0}
.block-progress .cards-list dd{border:0 none;margin:0;padding:0}
.block-progress .cards-list .info-table th{font-weight:normal}
.checkout-onepage-success .col-right{padding-top:25px}
.checkout-onepage-index .main-container{padding-top:30px}
.opc-block-progress dt.complete a,.opc-block-progress dt.complete .separator{display:inline}
.opc-block-progress dt a,.opc-block-progress dt .separator{display:none}
.opc .buttons-set{margin-top:0;padding-top:1em;padding-bottom:1em;margin:0}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;margin:0!important}
.opc .buttons-set a.f-left{float:right!important;color:#f00;text-decoration:none}
.opc .buttons-set a.f-left:hover{color:#f2bc4d}
.opc .buttons-set .back-link small{display:none}
.opc .buttons-set .back-link a{background:url(../../frontend/Alothemes/expert1/en_US/images/i_arrow-top.gif) 0 50% no-repeat;padding-left:16px}
.opc .buttons-set.disabled button.button{display:none}
.opc .buttons-set .please-wait{height:21px;line-height:21px}
.opc .ul{list-style:disc outside;padding-left:18px}
.opc{position:relative;margin-bottom:30px}
.opc li.section{margin-top:10px}
.opc .step-title{text-align:left;line-height:40px}
.opc .step-title .number{background:#ddd;padding:0;margin:0 10px 0 0;color:#fff;font-size:14px;width:40px;height:40px;text-align:center}
.opc .step-title h2{margin:0;color:#333;font-size:14px;text-transform:uppercase;line-height:40px;font-family:"Montserrat",sans-serif}
.opc .step-title a{display:none;float:right;font-size:11px;line-height:16px}
.opc .allow .step-title{color:#a4b3b9;cursor:pointer}
.opc .allow .step-title .number{margin-right:10px;background:#ddd;color:#fff}
.opc-wrapper .form-login .fieldset,.opc-wrapper .form-shipping-address .fieldset{padding:0;margin:0}
.fieldset>.field .note,.fieldset>.fields>.field .note{display:inline-block}
.fieldset>.field .additional,.fieldset>.fields>.field .additional{margin-top:9px}
.table-checkout-shipping-method thead th{font-weight:600}
.opc .active .step-title{padding:0;color:#f18200;cursor:default;border:0 none;text-align:left;line-height:40px}
.opc .active .step-title .number{background:#333;margin-right:10px;color:#fff}
.opc .step{background:#fff;padding:15px;position:relative;border:1px solid #f5f5f6}
.opc .step .tool-tip{right:30px}
#opc-login .buttons-set{border-top:0}
#opc-login h3{font-size:15px;padding-bottom:2px;text-transform:capitalize;color:#000;font-weight:300}
#opc-login p{font-size:13px;color:#f00;margin:0 0 5px}
#opc-login h4{font-size:13px;font-weight:300;margin:0;color:#000;margin:0 0 10px}
#opc-login .step .ul li{color:#222;font-size:13px;font-weight:300}
#opc-shipping_method .buttons-set{border-top:0}
.opc .gift-messages-form{margin:0 -30px;background:#f6f1eb;border:1px solid #e9e4de;border-width:1px 0;padding:22px 24px 22px 30px}
.opc .gift-messages-form .inner-box{padding:5px;height:260px;overflow:auto}
.modal-header,.authentication-wrapper{display:none}
.modal-inner-wrap .modal-header{display:block;border:0 none}
.modal-inner-wrap .modal-content{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
#opc-review .step{border:0;padding:0}
#opc-review .product-name{font-weight:300;color:#000}
#opc-review .item-options{margin:5px 0 0}
#opc-review .buttons-set{padding:20px 30px;border:1px solid #d9dde3;border-width:0 1px 1px}
#opc-review .buttons-set p{margin:0;line-height:40px}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px}
#opc-review .authentication{margin:0 auto;width:570px}
#opc-review .warning-message{color:#222;font-weight:bold;text-align:center;padding:10px 10px 0}
#checkout-review-submit .buttons-set button.button{float:right}
.checkout-progress{padding:0 90px;margin:50px 0}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #222;padding:2px 0 0;font-weight:bold;text-align:center;color:#222;font-weight:300}
.checkout-progress li.active{border-top-color:#965554;color:#965554;font-weight:400}
.multiple-checkout h2{font-size:13px;font-weight:400;margin:0 0 10px;color:#222}
.multiple-checkout h3,.multiple-checkout h4{font-size:13px;font-weight:bold;color:#965554}
.multiple-checkout h2 a,.multiple-checkout h3 a,.multiple-checkout h4 a{font-weight:normal}
.multiple-checkout .data-table .product-name{font-size:1em!important;font-weight:bold!important;color:#1e7ec8!important}
.multiple-checkout .data-table .item-options{margin:5px 0 0}
.multiple-checkout .gift-messages{margin:15px 0 0}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:20px}
.multiple-checkout .col2-set,.multiple-checkout .col3-set{background:#fbfaf6;border:1px solid #d7d7d7;margin:0 0 25px;padding:20px}
.multiple-checkout .col2-set h2.legend{margin:-20px -20px 15px;padding:5px 10px;border-bottom:1px solid #d7d7d7;position:relative}
.multiple-checkout .col2-set h3.legend{margin:0 0 10px;color:#0a263c}
.multiple-checkout .col2-set .divider{margin:0 -20px;padding:25px 0;position:relative}
.multiple-checkout .box{margin:0 0 15px}
.multiple-checkout .box h2{color:#965554}
.multiple-checkout .place-order .please-wait{float:right;padding:27px 7px 0 0}
.multiple-checkout .place-order .grand-total{float:right;height:71px;font-size:1.5em;padding:0 0 0 21px;overflow:hidden}
.multiple-checkout .place-order .grand-total .inner{float:left;height:71px;padding:14px 0 0 0}
.multiple-checkout .place-order .grand-total .inner div{display:inline}
.multiple-checkout .place-order .grand-total big{display:inline;margin-right:12px}
.multiple-checkout .place-order .grand-total .price{color:#d22753}
.multiple-checkout .place-order .grand-total button.button span{font-size:16px}
.multiple-checkout .place-order .grand-total button.button span span{padding:0 45px 0 36px}
#multiship-addresses-table td{padding:10px}
#multiship-addresses-table tfoot td{padding:5px 10px}
.multiple-checkout .gift-messages-form .item .details .form-list{width:100%;overflow:hidden}
.multiple-checkout .gift-messages-form .item .details .form-list li{margin-right:-15px}
.multiple-checkout .gift-messages-form .item .details .form-list .field{width:230px}
.multiple-checkout .gift-messages-form .item .details .form-list .input-box{width:215px}
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text{width:209px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{width:445px}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea{width:439px}
.checkout-multishipping-shipping .box-sp-methods{border:1px solid #d9d2be;background:#f9f3e3;padding:13px;position:relative}
.checkout-multishipping-shipping .box-sp-methods .pointer{position:absolute;top:-20px;right:-40px;width:178px;height:41px;background:url(../../frontend/Alothemes/expert1/en_US/images/bkg_sp-methods.gif) 0 0 no-repeat;overflow:hidden}
.checkout-multishipping-billing .multiple-checkout{position:relative}
.checkout-success{padding-top:30px}
.account-login .content{background-color:#fff;min-height:270px;padding:0}
.account-login .content p{font-size:13px;font-weight:300}
.account-login .content p.required{color:#ee001c}
.account-login .content h2{padding:0 10px 10px 0}
.account-login .buttons-set{margin:0 0 20px;padding:8px 0;border:0}
.account-login .buttons-set .f-left{float:right!important;line-height:34px;text-decoration:none;color:#ee001c}
.captcha-note{clear:left;padding-top:5px}
.captcha-image{margin:0}
.captcha-image .captcha-img{border:1px solid #b6b6b6;vertical-align:bottom}
.registered-users .captcha-image{margin:0}
.captcha-reload{cursor:pointer}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}
0%{-webkit-transform:rotate(-360deg)}
}@-moz-keyframes rotate{0%{-moz-transform:rotate(0)}
0%{-moz-transform:rotate(-360deg)}
}@keyframes rotate{0%{transform:rotate(0)}
0%{transform:rotate(-360deg)}
}.window-overlay{background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
.remember-me label{float:none;margin:0 6px}
.remember-me-popup{background:#fff;border:1px solid #ccc;left:50%;top:50%;position:absolute;margin:-85px 0 0 -200px;width:400px;text-align:left;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;-box-shadow:0 0 6px #ccc;z-index:1000}
.remember-me-popup h3{background:#d9e5ee;border-bottom:1px solid #ccc;font-size:14px;padding:5px 10px}
.remember-me-popup .remember-me-popup-head{position:relative}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close{background:url(../../frontend/Alothemes/expert1/en_US/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:7px;right:7px;height:15px;width:15px;text-indent:-9999em}
.remember-me-popup .remember-me-popup-body{padding:10px}
.remember-me-popup .remember-me-popup-body a{display:inline-block;height:19px;border:1px solid #de5400;background:#f18200;padding:0 8px;text-align:center;text-decoration:none;white-space:nowrap;color:#fff}
.customer-account-index .main-container{margin-top:30px}
.my-account .title-buttons .link-rss{float:none;margin:0}
.dashboard .welcome-msg{margin:0 8em 1.5em 0}
.dashboard .welcome-msg p{margin:0}
.dashboard .col2-set{margin:0 0 15px}
.box-account{background:#fff;border:1px solid #eee;padding:15px;margin:0 0 20px}
.box-account .box-head{margin:0 0 20px;text-align:right}
.box-account .box-head h2{float:left;margin:0;font-size:14px;font-weight:normal;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:21px;color:#222}
.dashboard .box .box-title{padding:0 0 5px;margin:0 0 10px;text-align:right;border-bottom:1px solid #eee}
.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:normal;margin:0;color:#333;text-transform:uppercase}
.dashboard .box-recent .box-head h2{background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_folder-table.gif)}
.dashboard .box-info .box-head h2{background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_ma-info.gif)}
.dashboard .box-info h4{font-size:11px;font-weight:normal;text-transform:uppercase}
.dashboard .box-reviews .box-head h2{background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_ma-reviews.gif)}
.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-reviews .details{margin-left:20px}
.dashboard .box-reviews li.item{margin:0 0 7px}
.dashboard .box-reviews li.item.last{margin:0}
.dashboard .box-reviews .ratings{margin:7px 0 0}
.dashboard .box-tags .box-head h2{background-image:url(../../frontend/Alothemes/expert1/en_US/images/i_ma-tags.gif)}
.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}
.dashboard .box-tags .details{margin-left:20px}
.dashboard .box-tags li.item{margin:0 0 7px}
.dashboard .box-tags li.item.last{margin:0}
.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}
.my-account .pager{margin:15px 0}
.addresses-list h2{font-size:13px;color:#333;text-transform:uppercase;margin-bottom:15px}
.addresses-list h3{font-weight:bold;font-size:13px}
.addresses-list address{margin:0 0 3px}
.addresses-list p{margin:0}
.addresses-list a{font-weight:bold}
.addresses-list .link-remove{color:#646464}
.addresses-list .separator{margin:0 3px}
.addresses-list li.item{border:1px solid #eee;padding:10px 13px;margin:0 0 10px}
.addresses-list li.empty{background:0;border:0;padding:0}
.addresses-list li.empty p{font-weight:bold}
.addresses-list .addresses-additional li.item{background:0;border:0;padding:0}
.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px}
.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}
.order-info .current{font-weight:bold}
.order-info li{margin:0 3px}
.order-date{margin:10px 0}
.order-info-box{background:#fff;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}
.order-info-box h2{font-weight:bold;font-size:13px}
.order-info-box .box-payment p{margin:0 0 3px}
.order-info-box .box-payment th{font-weight:bold;padding-right:7px}
.order-items{width:100%;overflow-x:auto}
.order-items h2,.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c}
.order-items .product-name{font-size:1em!important;font-weight:bold!important}
.order-items .link-print{color:#1e7ec8;font-weight:normal}
.order-items .order-links{text-align:right}
.order-additional{margin:15px 0}
.gift-message dt strong{color:#222}
.gift-message dd{font-size:13px;margin:5px 0 0}
.order-about dt{font-weight:bold}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table th{font-weight:bold;white-space:nowrap}
.tracking-table-popup{width:100%}
.tracking-table-popup th{font-weight:bold;white-space:nowrap}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head{margin:0 0 15px}
.page-print .print-head .logo{float:left}
.page-print .print-head address{float:left;margin-left:15px}
.page-print h1{font-size:16px;font-weight:bold}
.page-print h2,.page-print h3{font-size:13px;font-weight:bold}
.page-print h2.h2{font-size:16px;font-weight:bold}
.page-print .order-date{padding:0 0 10px;margin:0 0 10px}
.page-print .col2-set{margin:0 0 10px}
.page-print .gift-message-link{display:none}
.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}
.my-wishlist .data-table td{padding:10px}
.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}
.my-wishlist textarea{display:block;width:97%;height:109px}
.my-wishlist .buttons-set{margin-top:2em}
.my-wishlist .buttons-set button.button{float:none}
#wishlist-table .add-to-links{white-space:nowrap}
.my-wishlist .cart-cell .old-price,.my-wishlist .cart-cell .special-price{float:none}
.my-wishlist .cart-cell .add-to-cart-alt input.qty{margin-bottom:10px}
.products-grid.wishlist .product-item-inner .box-tocart{float:none;padding:0}
.products-grid.wishlist .product-item .fieldset .field.qty,.products-grid.wishlist .product-item .fieldset .product-item-actions{display:table-cell;vertical-align:bottom}
.products-grid.wishlist .product-item .fieldset .field.qty .label{padding-top:0}
.products-grid.wishlist .product-item .box-tocart input.qty{padding:0;width:47px!important}
.block.block-wishlist .actions-toolbar{padding:0}
.block.block-wishlist .actions-toolbar .primary a.action{border:0;padding:0;background-color:transparent;color:#222}
.block.block-wishlist .actions-toolbar .primary a.action:hover{color:#f55}
.my-tag-edit{float:left;margin:0 0 10px}
.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}
#my-tags-table{clear:both}
#my-tags-table td{padding:10px}
#my-tags-table .add-to-links{white-space:nowrap}
#my-reviews-table td{padding:10px}
.product-review .product-img-box{float:left;width:140px}
.product-review .product-img-box .product-image{display:block;width:125px;height:125px}
.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}
.product-review .product-details{margin-left:150px}
.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}
.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}
.product-review .ratings-table{margin:0 0 10px}
.product-review dt{font-weight:bold}
.product-review dd{font-size:13px;margin:5px 0 0}
.billing-agreements .info-box{margin:15px 0}
.billing-agreements .form-list li select{float:left}
.billing-agreements .form-list li button.button{float:left;margin-left:10px}
.billing-agreements .table-caption{font-weight:bold;font-size:13px}
.cart-msrp-totals{color:red;font-size:12px!important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff}
.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:300px;z-index:100}
.map-popup-heading{background:#d9e5ee;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:260px}
.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;overflow:hidden;white-space:nowrap;word-wrap:break-word;text-align:left;text-overflow:ellipsis}
.map-popup-arrow{background:url(../../frontend/Alothemes/expert1/en_US/images/map_popup_arrow.gif) no-repeat;position:absolute;left:50%;top:-10px;height:10px;width:19px}
.map-popup-close{background:url(../../frontend/Alothemes/expert1/en_US/images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:280px}
.map-popup-checkout{display:inline;float:right;text-align:right}
.map-popup-checkout span{display:block;padding-right:30px}
.map-popup-checkout .paypal-logo{margin:0 0 5px}
.map-popup-price .price-box,.map-popup-price .price-box .special-price{margin:0;padding:0}
.map-popup-price{margin:5px 0 0}
.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word}
.map-popup-only-text{border-top:1px solid #ddd}
.footer a{text-decoration:none;outline:medium none}
.footer .bugs{margin:13px 0 0;color:#ecf3f6}
.footer .bugs a{color:#ecf3f6;text-decoration:underline}
.footer .bugs a:hover{text-decoration:none}
.footer-copyright{margin:0;padding:0;line-height:25px;text-align:left;float:left}
.footer-copyright span,.copyright span{margin:0;padding:0;font-size:14px;line-height:35px;display:block;color:#f2f2f2!important}
.footer ul.links{margin:0;display:block}
.footer li{text-align:center;padding:0}
.footer li.last{background:none!important;padding-right:0!important}
.page-footer .bottom-container{margin:0 0 5px}
.block-logo img{margin:0 auto}
.block-logo .logo2{display:none}
.footer li.feature-icon{clear:both;padding-bottom:10px}
.footer .address-list{margin:25px 0 0}
.page-footer{margin:0}
.cms-index-index .page-footer{margin:0}
.block-footer-bottom{border-style:solid;border-width:1px 0 0}
.block-footer-bottom .main-top{padding:45px 0 30px}
.main-bottom{margin-top:14px}
.footer-links-company,.main-bottom{border-top:1px solid #323232}
.footer-inner{padding:35px 0}
.block-static1{position:relative}
.advertisement{position:absolute;text-align:center;top:45%;width:100%}
.introduce-logo img.logo2{display:none}
.block-subscribe label{color:#e8e9ee;font-size:13px;font-weight:400}
.aloportfolio ul{margin:0;padding:0;list-style:none}
.aloportfolio ul li{float:left}
.socials{float:left;margin-top:20px}
.icon-share,.title-social{display:inline-block;vertical-align:middle}
.social-link{margin:0 20px 0 0;border-radius:50%;display:block;height:43px;line-height:43px;text-align:center;width:43px;float:left;font-size:18px;color:#222}
.social-link:last-child{margin-right:0}
.social-link .fa{width:43px;height:43px;line-height:43px}
.social-link:hover{background-color:#f0002f;border-color:#f0002f;color:#fff}
.page-footer .block-content-statick li a.social-link{width:40px;height:35px;line-height:35px;border-radius:3px;font-size:18px}
.page-footer .block-content-statick li a.social-link .fa{height:34px;line-height:34px;width:35px}
.payment{float:right}
.page-footer .address-list{margin:10px 0 0}
.block-content-statick ul{margin:0}
.address-list .feature-icon p{margin:0 0 10px;overflow:hidden}
.address-list .feature-icon p.no-margin{margin-bottom:25px!important}
.address-list .tit-name{float:left;width:25px;font-size:18px;line-height:25px}
.address-list .tit-contain{display:flex;font-size:14px;line-height:22px;color:#222}
.page-footer .block-footer-top{padding:0}
.page-footer .block-title.heading{display:block;font-size:18px;padding:0 0 25px 0;margin:0;font-weight:bold;text-transform:uppercase}
.page-footer .block-title.heading-subscribe{padding-bottom:8px;font-size:16px;font-weight:500;text-transform:capitalize;padding-top:36px}
.page-footer .subscribe-subtext{font-size:13px;font-weight:400;text-transform:capitalize;padding-top:6px;color:#bbb}
.block-newletter .block-subscribe .block-title p.subscribe-subtext{font-size:13px;font-weight:400;text-transform:capitalize;padding-top:6px;color:#bbb}
.page-footer .contact-info .block-title.heading,.page-footer .title-social.block-title.heading{display:inline-block;margin:0 40px 0 0;padding:0}
.page-footer .feature-icon .block-title.heading{font-size:14px;font-weight:normal;margin:0;padding-bottom:5px}
.page-footer .title-payment.block-title.heading{padding:0 0 13px 0}
.page-footer .block-content-statick li{margin:0}
.page-footer .block-content-statick li a{padding:0;display:block;font-size:14px;line-height:35px}
.page-footer .block-content-statick li a:hover,.footer-menu-box .footer-menu-list li a:hover,.footer_links_company .links li a:hover{text-decoration:underline}
.footer .block{margin:0;padding:0;background:0}
.footer .block-title{border:0 none;font-size:16px;font-weight:bold;list-style:outside none none;margin-bottom:0;padding:27px 0 35px;text-transform:uppercase}
.footer .collapsible p{margin:0}
.footer-extras{float:right}
.footer-menu-box .footer-menu-list{margin:0;text-align:left}
.footer-menu-box .footer-menu-list:last-child{margin:0}
.footer-menu-box .footer-menu-list li{display:inline-block;margin:0;padding:0}
.footer-menu-box .footer-menu-list li a{display:inline-block;padding:0 5px;border-right:1px solid #999;line-height:14px;margin:3px 0;font-size:14px;color:#222}
.footer-menu-box .footer-menu-list li:first-child a{padding-left:0}
.footer-menu-box .footer-menu-list li:last-child a{border:0}
.footer-menu-list li strong{font-weight:normal;color:#222;font-size:14px}
.main-download{margin-top:26px}
.page-footer .main-download .block-title.heading,.main-download a{display:inline-block;vertical-align:middle}
.page-footer .main-download .block-title.heading{padding-right:18px;padding-bottom:0;line-height:44px}
.main-download a.marl{margin-right:33px}
.company-inner{padding:30px 0}
.footer.links{margin:0;padding:0}
.footer.links li{display:inline-block;padding:0 15px}
.footer.links li:first-child{padding-left:0}
.footer.links li:last-child{padding-right:0}
.footer.links li a{font-size:14px;color:#fff;line-height:55px}
.footer.links li a:hover{text-decoration:underline}
.footer-payment{text-align:center}
.footer-payment img{margin:0 auto}
.block-title-payment{font-size:16px;font-weight:400;color:#000;margin:0 0 29px}
.social-feed{position:relative}
.social-feed ul li{float:left;width:25%;margin:0;padding:5px}
.social-feed ul li a img{float:left;margin:0;padding:0;filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out;width:100%}
.social-feed ul li a img:hover{opacity:.6;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}
.section-title h4{color:#484848;font-size:26px;margin:0 0 20px;text-align:center;text-transform:capitalize;display:none}
.page-footer .block-content-statick .latest-tweets ul li{padding-bottom:20px}
.page-footer .block-content-statick .latest-tweets ul li:last-child{padding-bottom:0}
.page-footer .block-content-statick .latest-tweets li a{display:inline-block;color:#09c;font-size:13px}
.block-creare-twitter .twitter-pic{position:absolute;width:20px}
.block-creare-twitter .twitter-pic a img{padding-top:5px}
.block-creare-twitter .twitter-links{padding-left:30px}
.hover-effect{position:relative}
.hover-effect a:before{content:'';background-color:rgba(0,0,0,0.1);transition:all .9s ease-out 0s;-webkit-transition:all .9s ease-out 0s;-o-transition:all .9s ease-out 0s;-moz-transition:all .9s ease-out 0s;position:absolute;top:0;left:0;width:100%;bottom:0;opacity:0;visibility:hidden;z-index:100}
.hover-effect a:hover:before{opacity:1;visibility:visible}
.social-icons{right:0;position:fixed;top:80px;width:45px;z-index:9999}
.social-icon{background-color:#33353b;background-image:url('../../frontend/Alothemes/expert1/en_US/images/social-icons.png')}
.social-icon{transition:background-color .4s ease-in 0s;-webkit-transition:background-color .4s ease-in 0s;border-radius:3px 0 0 3px;background-repeat:no-repeat;display:block;float:right;height:43px;margin-bottom:2px;width:43px}
.social-text{float:left;font-size:11px;margin:13px 0 11px 44px;white-space:nowrap;color:#fff}
.social-icons a:hover{text-decoration:none}
#facebook-btn span{background-position:13px 7px}
#linkedin-btn span{background-position:12px -266px}
#twitter-btn span{background-position:13px -39px}
#youtube-btn span{background-position:12px -230px}
#pinterest-btn span{background-position:12px -181px}
#googleplus-btn span{background-position:13px -132px}
#instagram-btn span{background-position:10px -300px}
#flickr-btn span{background-position:10px -335px}
#web-btn span{background-position:10px -403px}
#mail-btn span{background-position:10px -369px}
#facebook-btn .social-icon{background-color:#3b5998}
#linkedin-btn .social-icon{background-color:#6eb8da}
#twitter-btn .social-icon{background-color:#62bdb2}
#googleplus-btn .social-icon{background-color:#db4a39}
#pinterest-btn .social-icon{background-color:#db4a39}
#youtube-btn .social-icon{background-color:#c4302b}
#instagram-btn .social-icon{background-color:#d2c5b3}
#flickr-btn .social-icon{background-color:#e4006b}
#mail-btn .social-icon{background-color:#2a056f}
#web-btn .social-icon{background-color:#000}
#facebook-btn:hover .social-icon{background-color:#3b5998}
#linkedin-btn:hover .social-icon{background-color:#6eb8da}
#twitter-btn:hover .social-icon{background-color:#62bdb2}
#googleplus-btn:hover .social-icon{background-color:#db4a39}
#pinterest-btn:hover .social-icon{background-color:#db4a39}
#youtube-btn:hover .social-icon{background-color:#c4302b}
#instagram-btn:hover .social-icon{background-color:#d2c5b3}
#flickr-btn:hover .social-icon{background-color:#e4006b}
#web-btn:hover .social-icon{background-color:#000}
#mail-btn:hover .social-icon{background-color:#2a056f}
.social-icons.left{left:0}
.social-icons.left .social-icon{background-image:url('../../frontend/Alothemes/expert1/en_US/images/social-icons-left.png');transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.social-icons.left .social-icon{float:left}
.social-icons.left .social-text{float:left;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}
.content-quickview .social-icons{display:none}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:"";clear:both;font-size:0;line-height:0;overflow:hidden}
.guest-select{width:305px!important}
.checkout-container .opc-estimated-wrapper .minicart-wrapper{display:none!important;visibility:hidden}
.price-box .prices-tier{background:transparent}
.clearfix:after,.configurable-swatch-list:after,.product-view .product-options .swatch-attr:after{content:'';display:table;clear:both}
@media only screen and (max-width:770px){#narrow-by-list dd .configurable-swatch-list li:nth-child(odd){clear:none}
}.alothemes{display:block}
.item .quickview.configurable{display:none!important}
.page-footer .title-social.block-title.heading{font-family:'Montserrat',sans-serif}
.page-header ul,.page-header ol,.page-footer ul,.page-footer ol,.sidebar ul,.sidebar ol,.content-popup-inner ul,.brand-cms-static{list-style:none}
.product.info.detailed ul,.product.info.detailed ol,.product.attribute ul,.product.attribute ol,.post-list-wrapper ul,.post-list-wrapper ol,.post-view ul,.post-view ol{padding:0 0 0 30px}
@media print{a[href]:after{content:none!important}
}
/* .account .page-title-wrapper .page-title{position: absolute;
    width: 60%;
    z-index: -1;} */
.account .column.main .block .block-title{font-size:16px;line-height:1.2;margin:0 0 15px}
.account .block .block-title strong{color:#333}
.account.sales-order-view .column.main .block:not(.widget) .block-content .box{margin-bottom:30px}
.account .column.main .block:not(.widget) .block-content .box.box-order-billing-method{float:right}
.account .column.main .block:not(.widget) .block-content .box.box-order-billing-address{float:left}
.header .block-search .search-autocomplete{top:35px!important}
.header .form-search .search-autocomplete ul{border:1px solid #e1e1e1;padding:15px 15px 15px}
.header .form-search .search-autocomplete li{padding:10px 15px}
.header .form-search .search-autocomplete ul li.full-search{padding:2px 15px 10px;margin-left:-15px;margin-right:-15px;border:0}
.header .form-search .search-autocomplete .c-smartsearch__image{float:left}
.header .form-search .search-autocomplete .c-smartsearch__description{padding:10px 0 0 110px}
.header .form-search .search-autocomplete .c-smartsearch__description .c-smartsearch__title a{font-size:14px;font-weight:600;line-height:1.3}
.header .form-search .search-autocomplete .c-smartsearch__description .option-reviews .product-reviews-summary{margin:5px 0 5px}
.header .form-search .search-autocomplete .c-smartsearch__description .product-reviews-summary .reviews-actions{line-height:25px}
.header .form-search .search-autocomplete .c-smartsearch__description .option-price{font-size:20px;color:#333}
.header .form-search .search-autocomplete .row:last-child li{border:0}
.header .form-search .search-autocomplete .action.close{background-color:transparent;border:0 none;box-shadow:none;box-sizing:content-box;display:inline-block;font-weight:400;height:20px;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;top:0;width:20px;color:#000;opacity:.2;font-size:0}
.header .form-search .search-autocomplete .action.close:before{color:inherit;content:"\f00d";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:20px;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.header .form-search .search-autocomplete .action.close:hover{opacity:1;background-color:transparent}
.header .form-search .search-autocomplete li.selected,.header .form-search .search-autocomplete ul li:hover{background-color:transparent}
.form.contact{width:100%!important}
.product-view .product-shop .add-to-links,.product-add-form .add-to-links{text-align:left}
.page-products .pager{display:none}
.page-products .limiter .limiter-text{display:none}
.toolbar.bottom{margin-top:20px}
.toolbar.bottom .pager,.account .pager{float:none}
.toolbar.bottom .pages,.account .pages{float:left;position:static;width:auto}
.toolbar.bottom .pager .pages strong,.account .pager .pages strong{display:block;float:none;line-height:29px}
.toolbar.bottom .pages li a,.account .pages li a{height:28px;line-height:28px}
.toolbar.bottom .pager li>a:hover,.toolbar.bottom .pager li>a:focus,.account .pager li>a:hover,.account .pager li>a:focus{background-color:transparent}
.account .order-products-toolbar.toolbar.bottom .pager .limiter{width:auto}
.products-list .item .add-to-links:after{clear:both}
.products-list .item .add-to-links:before,.products-list .item .add-to-links:after{display:table;content:" "}
.products-list .item .product-item-inner .add-to-links .action:hover{background:0}
.blocks-promo .womens-main,.blocks-promo .home-main,.blocks-promo .mens-main,.blocks-promo .new-main,.blocks-promo .sale-main,.blocks-promo .gear-main{height:370px}
.blocks-promo .womens-pants,.blocks-promo .mens-pants,.blocks-promo .gear-fitnes,.blocks-promo .gear-equipment,.blocks-promo .new-performance,.blocks-promo .new-eco{height:268px}
.rtl .womens-category-pants img,.rtl .womens-category-tanks img,.rtl .womens-category-shorts img,.rtl .mens-category-tees img,.rtl .mens-category-hoodies img,.rtl .mens-category-shorts img,.rtl .gear-category-bags img,.rtl .gear-category-equipment img,.rtl .gear-category-watches img{left:0;right:60%}
.rtl .womens-category-pants .content,.rtl .womens-category-tanks .content,.rtl .womens-category-shorts .content,.rtl .mens-category-tees .content,.rtl .mens-category-hoodies .content,.rtl .mens-category-shorts .content,.rtl .gear-category-bags .content,.rtl .gear-category-equipment .content,.rtl .gear-category-watches .content{padding:20px 20px 50px 0!important}
.block-promo .icon.more:after{display:none!important}
.block.widget.block-products-list .product-item{display:inline-block}
.block.widget.block-products-list .product-item .product-reviews-summary .reviews-actions a:not(:last-child){border:0}
.slogan-countdown{font-size:18px;color:#222;margin:0 0 15px;font-weight:600}
.slogan-countdown span{font-weight:normal;color:#222}
.additional-timer-block{margin-top:20px}
.additional-timer-block .countdown{text-align:left;margin-top:0;margin-bottom:20px}
.additional-timer-block .timer-box{text-align:center;display:inline-block;position:relative;margin:0 10px;width:auto;height:auto;border:0;background:transparent}
.additional-timer-block .timer-box:first-child{margin-left:0}
.additional-timer-block .timer-box:after{font-size:16px;right:-13px;font-weight:bold;color:#333}
.additional-timer-block .timer-box span b{display:block}
.additional-timer-block .timer-box span.title{line-height:20px}
.additional-timer-block .timer-box>span:first-child{display:block;width:47px;height:42px;line-height:42px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e6e6e6;text-align:center}
.product-deal-special-progress{display:block;margin:0}
.product-deal-special-progress .deal-stock-label{display:block;overflow:hidden;margin-bottom:10px}
.product-deal-special-progress .deal-stock-label .stock-deal{float:left;font-size:14px;color:#222}
.product-deal-special-progress .deal-stock-label .stock-deal strong{font-size:14px;color:#222;font-weight:normal}
.product-deal-special-progress .deal-stock-label .stock-available{float:left;font-size:14px}
.product-deal-special-progress .deal-stock-label .stock-available strong,.product-deal-special-progress .deal-stock-label .stock-sold strong{font-weight:normal;color:#222}
.product-deal-special-progress .deal-stock-label .stock-sold{float:right;font-size:14px}
.product-deal-special-progress .deal-progress{width:100%;background:#f2f2f2;overflow:hidden;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.product-deal-special-progress .deal-progress .deal-progress-bar{display:block;height:13px;text-indent:-99999px;background:#f5ce70;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.product-shop-content,.product-add-form{padding-left:0}
.product-add-form .product-qty .custom-qty .btn-plus{float:left}
.product-add-form .field.qty label,.block-bundle-summary .product-details .field.qty .label span{color:#333;font-size:13px;font-weight:400;margin:0 0 10px;line-height:normal;display:block;float:none}
.product-add-form .add-to-cart button.button{margin:18px 0 0;height:43px;line-height:43px;padding:0 22px;display:block;width:100%}
.product-add-form .block-bundle-summary .product-addto-links{display:none}
.product-add-form .block-bundle-summary .box-tocart .product-social-links .product-addto-links{display:block}
.product-add-form .block-bundle-summary .bundle-info .socials{float:none;margin-top:0}
.product-add-form .block-bundle-summary .bundle-info .product-social-links{padding:10px 0 10px 0}
.product-add-form .block-bundle-summary .bundle-info{padding-bottom:10px}
.bundle-options-container .product-add-form .block-bundle-summary .box-tocart .actions{display:block}
.product-add-form .bundle-options-wrapper .control .input-text.qty{padding:0 2px;width:50px!important}
.bundle-options-container:before,.bundle-options-container:after{display:table;content:" "}
.bundle-options-container:after{content:"";display:table;clear:both}
.product-info-main .bundle-actions{float:none;padding:30px 0 10px}
.product-info-main .price-box .prices-tier{padding:0;margin:0}
.bundle-options-container .product-add-form .block-bundle-summary{width:42%}
.bundle-options-container .block-bundle-summary .product-addto-links>.action:hover{background-color:#e79c0b;color:#222;border:1px solid #be952c}
.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{content:'*';color:#e02b27;font-size:1.2rem;margin:0 0 0 5px}
@media(min-width:992px) and (max-width:1200px){.bundle-options-container .block-bundle-summary .product-addto-links>.action{margin-bottom:10px}
}@media(max-width:991px){.nav-sections .navigation-mobile .all-category{display:none!important}
.bundle-options-container .product-add-form .bundle-options-wrapper,.bundle-options-container .product-add-form .block-bundle-summary{float:none;width:100%}
.bundle-options-container .product-add-form .block-bundle-summary{padding-top:10px}
}.modals-ajaxcart{margin:0 auto;width:400px}
.modals-ajaxcart .countdown{display:none}
.modal-popup.modal-slide.modals-ajaxcart{left:0}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap{padding-top:20px;padding-bottom:20px;max-width:320px;top:50%;margin:0 auto;height:auto;transform:translateY(-50%);width:auto;position:absolute}
.modal-popup.modal-slide.modals-ajaxcart .modal-content{margin-bottom:0;padding-left:20px;padding-right:20px;padding-bottom:0}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap{padding-top:20px;padding-bottom:20px;max-width:320px;top:50%;transform:translateY(-50%);margin-top:auto;margin-bottom:auto;width:auto;position:absolute}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-item-photo{float:left}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-item-details{width:calc(100% - 80px);float:left;padding-left:15px;text-align:left}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup>.block{margin-bottom:0}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .header{font-size:22px;font-family:"poppins",sans-serif;display:none}
.modal-popup.modal-slide.modals-ajaxcart .modal-header{padding:0}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message{margin-top:0;padding:5px;background-color:#e5efe5;font-size:1.3rem;margin-bottom:20px;color:#006400;position:relative;line-height:25px;font-family:'lato',sans-serif}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-item-details{width:calc(100% - 80px);float:left;padding-left:15px;text-align:left}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-item-details .product-item-name{font-weight:normal;color:#222}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-price{font-size:1.6rem;font-weight:bold;color:#222;margin-bottom:9px}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-price{font-size:1.6rem;font-weight:bold;color:#222;margin-bottom:9px}
.modal-popup.modal-slide.modals-ajaxcart .product-item .product-item-details .fakeUpdateCart{font-size:1.1rem;vertical-align:top;display:none}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup>.action{padding-top:20px}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .popup>.action .btn-viewcart{margin-bottom:15px}
.modal-popup.modal-slide.modals-ajaxcart .action a{background-color:#b59677;color:#fff}
.modal-popup.modal-slide.modals-ajaxcart .action a{display:block;height:40px;line-height:34px;text-decoration:none}
.modal-popup.modal-slide.modals-ajaxcart .action a{background-color:#b59677;color:#fff}
.modal-popup.modal-slide.modals-ajaxcart .product-image img{display:block;margin:0 auto;text-align:center;max-height:100px}
.modal-popup.modal-slide.modals-ajaxcart .action button{width:100%}
.modal-popup.modal-slide.modals-ajaxcart .cart-info{display:none}
.modal-popup.modal-slide.modals-ajaxcart .action a{display:block;height:40px;line-height:34px;text-decoration:none}
body .message.global.cookie.magepow-gdpr-cookie-notice{z-index:109;text-align:start;background:#445268;border-color:#445268;color:#ffff}
body .message.global.cookie.magepow-gdpr-cookie-notice .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
body .message.global.cookie.magepow-gdpr-cookie-notice .actions{margin-top:0}
body .message.global.cookie.magepow-gdpr-cookie-notice .info{flex:1}
body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-title{display:none;margin-bottom:0}
body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content{display:inline-block}
body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content br{display:none}
body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content a{color:#e79c0b}
body .message.global.cookie.magepow-gdpr-cookie-notice .notice-cookie-content a:hover{color:#fff;text-decoration:underline}
body .message.global.cookie.magepow-gdpr-cookie-notice .actions button{height:30px;line-height:30px;padding:0 15px}
body .message.global.cookie.magepow-gdpr-cookie-notice .actions button span{font-size:13px}
.home-slider .slick-arrow{z-index:2;font-family:'FontAwesome';border-style:solid;border-width:1px}
.slick-next:before{content:"\f105"}
.slick-prev:before{content:"\f104"}
.slick-prev:before,.slick-next:before{color:inherit;font-family:'FontAwesome';line-height:inherit}
.slick-arrow{z-index:2}
.slick-prev,.slick-next{height:49px;width:37px;line-height:49px}
.filter-options .filter-options-content{display:none!important}
.filter-options .active .filter-options-content{display:block!important}
.filter-options .filter-options-item{padding:8px 0}
.ui-slider-handle{height:15px;width:15px;top:50%;transform:translate(0,-50%);background:#e79c0b}
.ui-slider-horizontal{background:#c5c5c5;position:relative;height:4px;-webkit-border-radius:0;border-radius:0;margin-top:3px}
.ui-slider-range{position:absolute;top:0;background:#ebb020;z-index:2;height:100%}
.cookie-message .page-wrapper{padding-bottom:60px}
.cookie-message #backtotop{bottom:70px}
.modals-quickview.modal-popup .action-close{padding:0 18px}
.sidebar .block.block-reorder .block-content{padding:15px!important}
.post-nextprev-hld{display:flex;justify-content:space-between}
.post-nextprev-hld:before,.post-nextprev-hld:after{display:none!important}
.post-nextprev-hld a{display:inline-block;line-height:37px;border-radius:5px;padding:0 20px;border-width:1px;border-style:solid}
.privacy-policy ul{padding-inline-start:15px}
.privacy-policy{padding-bottom:30px}
.table:not(.cart):not(.totals) tfoot .mark{text-align:start}
.data.table tbody tr td .cart-price .price{font-size:14px}
/* .data.table tbody tr td.subtotal .cart-price .price{font-weight:700} */
.data.table tfoot tr.grand_total .price{font-size:16px;color:#000}
.block-compare .actions-toolbar .secondary{line-height:35px}
.form.create.account{display:flex;flex-wrap:wrap}
.form.create.account .create.account{order:0}
.form.create.account .create.info{order:0}
.form.create.account .actions-toolbar{width:100%}
.header .form-search button.button{border-color:#cdcdcd}
.vmagicmenu .level0.hasChild .level-top:after,.magicmenu .nav-desktop .level0.dropdown .hasChild>a:before,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild>a:before{top:0}
.catalog-category-view .products.wrapper.grid .product-items .item div[class^="swatch-opt-"]{position:absolute;opacity:0;visibility:hidden;transition:all .4s ease-in-out;top:33%;z-index:2;width:calc(100% - 16px);margin-top:0;background-image:linear-gradient(to top,#fff,transparent)}
.catalog-category-view .products.wrapper.grid .product-items .item:hover div[class^="swatch-opt-"]{opacity:1;visibility:visible}
.catalog-category-view .products.wrapper.grid .product-items .item .product-item-info{transition:all .4s ease-in-out}
.catalog-category-view .products.wrapper.grid .product-items .item:hover .product-item-info{z-index:9}
.catalog-category-view .products.wrapper.grid .product-items .item .hover-box{z-index:3}
.catalog-category-view .products.wrapper.grid .product-items .products-textlink{position:static}
.catalog-category-view .products.wrapper.grid .product-items .link-view{z-index:3}
.catalog-category-view .products.wrapper.grid .product-items .swatch-option{box-shadow:0 0 2px rgba(0,0,0,.5)}
.catalog-category-view .products.wrapper.grid .product-items .swatch-option.color{margin-bottom:5px}
.catalog-category-view .products.wrapper.grid .product-items .swatch-option.text{margin-bottom:10px}
.category-products.grid.products-grid .item{padding-bottom:12px}
.box-products .block-title-tabs .toggle-tab{padding-inline-start:15px}
.slick-dots li{height:10px;width:10px}
.slick-dots li button{height:10px;width:10px}
.slick-dots li button:before{height:10px;width:10px}
.alo-magicslider .slick-dots li{padding:0;margin:0 5px}
.slick-dots{bottom:0}
.footer-menu-box .footer-menu-list li a{padding:0;border:0}
.footer-menu-box .footer-menu-list li:not(:last-child){position:relative;margin-right:10px}
.footer-menu-box .footer-menu-list li:not(:last-child):before{content:"";position:absolute;top:50%;height:12px;border-right:solid 1px #999;right:-7px;transform:translate(0,-50%)}
.header-content .tool-topsearch .toggle-tab{display:none}
.header.header-container-fixed .top-banner,.header.header-container-fixed .header-top,.header.header-container-fixed .header-content{display:none}
.header-icons .tool-setting,.header-icons .more-info{display:none}
.label{white-space:normal}
.field.choice{position:relative;padding-inline-start:17px;margin-top:10px}
.field.choice input{position:absolute;left:0;top:0;margin-right:0}
.block-related .field.choice input{position:static;margin:0}
.block-related .field.choice{padding-inline-start:0;display:flex;justify-content:center}
.block.block-related .field.choice.related{position:absolute;top:0;margin:0;left:50%;transform:translate(-50%,0)}
.field.choice>.label{padding-top:0}
.account .form-edit-account .fieldset{width:100%}
#tooltip-label{display:none}
.block-reorder .field.choice{padding-inline-start:0}
.breadcrumbs li:before{display:none}
.breadcrumbs li{position:relative}
.breadcrumbs li:not(:last-child){padding-inline-end:12px;margin-inline-end:12px}
.breadcrumbs li:not(:last-child):after{content:"/";position:absolute;right:-4px;top:50%;transform:translate(0,-50%)}
.toolbar-blog-posts{display:flex;flex-wrap:wrap;justify-content:center}
body .searchsuite-autocomplete{left:0;top:36px}
body .searchsuite-autocomplete ul{max-height:250px;overflow-y:auto}
body .searchsuite-autocomplete .price-box .price{font-size:18px}
body .searchsuite-autocomplete .price-box .old-price .price{font-size:14px}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary{display:flex;flex-wrap:wrap;align-items:center}
.block .block-title a{font-size:14px}
.checkout-payment-method .payment-method-title{border:0}
.checkout-payment-method .payment-method-title{padding-inline-start:0}
.checkout-payment-method .payment-method-content{padding-inline-start:0}
.checkout-payment-method .payment-method-billing-address .billing-address-details{padding-inline-start:0}
.checkout-payment-method .payment-option-title{padding-inline-start:0!important}
.checkout-payment-method .payment-option-content{padding-inline-start:0}
.opc-block-shipping-information{padding:0}
.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-size:18px}
.table-comparison .cell.product.info,.table-comparison .cell.product.label{border-bottom:0}
.table-comparison .cell.label,.table-comparison td:last-child{border-left:none!important;border-right:none!important}
.catalog-product_compare-index .table-comparison td.cell{width:350px}
.block-reorder .product-item .checkbox{position:absolute}
.block-reorder .product-item .field.item{top:3px;margin-top:0;position:absolute}
.page-header .top-form-language .switcher strong{background-repeat:no-repeat;padding-inline-start:20px;background-position:center center}
.page-header .top-form-language .switcher strong>span{display:none}
.checkout-index-index .header-container-fixed{position:static}
.products.list.slick-slider .slick-list{padding:2px;margin:-2px}
.notify-slider-wrapper{display:block;position:fixed;bottom:20px;left:15px;background-color:#fff;z-index:990;width:300px;-webkit-box-shadow:-1px 2px 6px rgba(30,32,40,.3);-moz-box-shadow:-1px 2px 6px rgba(30,32,40,.3);box-shadow:-1px 2px 6px rgba(30,32,40,.3)}
.cookie-message .notify-slider-wrapper{bottom:68px}
.cookie-message.catalog-product-view .notify-slider-wrapper{bottom:30px}
.show-add-cart-bottom.catalog-product-view .notify-slider-wrapper{bottom:100px}
.notify-slider .slider{position:relative;margin:0;padding:0;height:120px!important;list-style:none;overflow:hidden;transition:all .3s ease}
.notify-slider .products-grid .item:after{opacity:0}
.notify-slider .slider>.item{position:relative;display:block;float:left;margin:0;padding:0;width:300px;height:120px!important;background:#fff!important;text-align:center;line-height:1.5!important}
.notify-slider-wrapper .images-container{padding:0 10px 0 0;width:85px}
.notify-slider-wrapper .product-item-details{width:calc(100% - 85px);padding-left:0;padding-right:0;margin-top:0;padding-top:12px;padding-right:15px}
.notify-slider-wrapper .sticker.top-left{display:none}
.notify-slider-wrapper .actions-no .actions,.notify-slider-wrapper .hover-box>a.detail_links{display:none}
.notify-slider-wrapper .grid .product-item-info{display:flex;padding-bottom:0;border-width:0}
.notify-slider-wrapper .products-grid .product-name{height:auto;overflow:visible}
.notify-slider-wrapper .product-item .product-reviews-summary,.notify-slider-wrapper .products-grid .price-box{display:none}
.notify-slider-wrapper .someone-purchased{font-size:13px;margin-bottom:7px}
.notify-slider-wrapper .products-grid .product-name{margin-bottom:10px}
.notify-slider-wrapper .products-grid .product-name a{font-size:12px;font-weight:700;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.notify-slider-wrapper .time-purchased,.notify-slider-wrapper .address-purchased{font-size:11px}
.notify-slider-wrapper .address-purchased{display:block;margin-top:5px}
.notify-slider{position:relative;overflow:hidden;margin:20px auto 0 auto;border-radius:4px}
.recentorder.suggest-slider.close{opacity:1;float:unset;line-height:unset;font-weight:normal;font-size:13px;display:none}
.recentorder.suggest-slider .x-close{float:unset;position:absolute;font-size:0;right:5px;top:5px;z-index:9}
.recentorder.suggest-slider .content-products{margin-bottom:0}
.recentorder.suggest-slider .notify-slider{margin-top:0}
.recentorder.suggest-slider .x-close:before{color:#000;content:"\f00d";display:inline-block;font-family:"FontAwesome";font-size:15px;font-weight:normal;line-height:15px;margin:0;overflow:hidden;text-align:center;vertical-align:top}
.recentorder.suggest-slider .x-close:hover:before{color:#f36}
.wishlist-index-index .recentorder.suggest-slider{display:none}
.notify-slider-wrapper .images-container .product-item-photo{margin-top:25px;display:inline-block}
.notify-slider-wrapper .product-label-2 .product-label .sticker:before{border-width:0 8px 20px 0}
.notify-slider-wrapper .product-label .sticker{padding:0 5px;height:20px;line-height:19px}
.catalog-product-view .message.global.cookie.magepow-gdpr-cookie-notice{display:none!important}
.catalog-product-view .cookie-message .page-wrapper{margin-bottom:0}
.stickyCart{height:auto;padding:10px}
.stickyCart .stickyChild{height:auto}
.stickyCart .stickyChild .clSticky #btnSticky{height:38px;line-height:34px}
.stickyCart .stickyChild .clSticky{padding:0 10px}
.stickyCart .product-qty .custom-qty{border-width:1px;border-style:solid;margin:0;padding:5px 14px;border-radius:3px;background-color:#f7f7f7;background-color:#fff;border-color:#e6e6e6}
.stickyCart .product-qty .custom-qty:before,.stickyCart .product-qty .custom-qty:after{content:"";display:table}
.stickyCart .product-qty .custom-qty:after{clear:both}
.stickyCart .product-qty .custom-qty .btn-plus{float:left}
.stickyCart .clSticky .items{background-image:url(../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-minus.png);background-repeat:no-repeat;background-position:center center;background-color:transparent;border-radius:100%;font-size:13px;border-width:1px;border-style:solid;border-color:#e7e7e7;margin:0;padding:0;color:#fff;cursor:pointer;float:left;text-align:center;line-height:26px;height:26px;width:26px}
.stickyCart input.qty{display:inline-block;margin-right:0;border-width:0;border-style:solid;border-color:#e6e6e6;border-radius:0;color:#000;float:left;font-size:14px;height:26px;padding:0 5px;text-align:center;width:65px!important;font-weight:bold;color:#000;background-color:rgba(0,0,0,0)}
.stickyCart .items.increase{background-image:url(../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-plus.png)}
.stickyCart .stickyChild #parentQtySticky{height:auto;padding:0 15px}
.stickyCart .countdown{margin:0}
#backtotop{z-index:9999}
._has-modal .notify-slider-wrapper{z-index:900}
body.rtl,.rtl .main,.rtl select,.rtl input,.rtl textarea{text-align:right}
body.rtl{direction:rtl}
.rtl .recentorder.suggest-slider .x-close{right:auto;left:5px}
.rtl .notify-slider-wrapper{left:auto;right:25px}
.rtl .notify-slider-wrapper .images-container{padding:0 0 0 10px}
.rtl .notify-slider-wrapper .product-item-details{padding-right:0;padding-left:15px}
.rtl .links-wrapper-separators,.rtl .header .welcome-msg{direction:ltr}
.rtl .main-header .support span.icon{padding-left:5px;padding-right:0}
.rtl .page-header .switcher .options,.rtl .page-footer .switcher .options{direction:ltr}
.rtl .alotheme .tool-padding{margin:0 5px 0 0}
.rtl .minicart-text{padding:0 5px 0 0}
.rtl .alotheme .icons{font-size:22px}
.rtl .content-cart .minicart-wrapper .showcart .crat-icon:before{font-size:24px}
.rtl .header .form-search .field.search{float:right}
.rtl .header .form-search button.button{float:left;border-width:0 1px 0 0;border-radius:35px 0 0 35px}
.rtl .header .form-search .catalogsearch input.input-text{float:left}
.rtl .header .form-search .catalogsearch-box{float:right;right:0;left:auto}
.rtl .header .form-search .catalogsearch-box span{padding:0 18px 0 22px;border-left:1px solid #e6e6e6;border-right:0}
.rtl .header .form-search .catalogsearch-box span:after{left:15px;right:auto}
.rtl .header .form-search .dd-container{right:0;left:auto}
.rtl .header .form-search .dd-container li{text-align:right}
.rtl .alotheme .wishlist,.rtl .alotheme .onclick{padding:0 0 0 5px}
.rtl .header .top-right{float:left}
.rtl .header .top-left,.rtl .main-header,.rtl .below-column ul li,.rtl .tool-setting .header-setting,.rtl .header .welcome-msg{float:right}
.rtl .below-column ul li.first a:before,.rtl .page-header .currency.switcher .options:before{display:inline-block}
.rtl .below-column ul li.last a:before,.rtl .page-header .top-form-language .switcher .options:before{display:none}
.rtl .header .welcome-msg:before{border-color:#ccc;border-style:solid;border-width:0 1px 0 0;content:"";display:inline-block;height:13px;margin:0 15px;vertical-align:middle;width:1px}
.rtl .header .welcome-msg:after{display:none}
.rtl .tool-setting{padding:0 20px 0 0}
.rtl .header .logo,.rtl .content-logo,.rtl .hidden-top-bar,.rtl .vmagicmenu{float:right}
.rtl .magicmenu .nav-desktop .level0.dropdown.home .level1 a{float:none}
.rtl .tool-header{float:left}
.rtl .alo-toggle .toggle-content{right:auto;left:0}
.rtl .alo-toggle .toggle-content:after{right:auto;left:40px}
.rtl .vmagicmenu{margin-left:20px}
.rtl .nav-sections-item-content .magicmenu,.rtl .cms-static-banner-menu .text-menu.text-menu-2 h3,.rtl .cms-static-banner-menu .text-menu,.rtl .vmagicmenu .vmagicmenu-narrow>li.all-cat,.rtl .home-slider .text-slide,.rtl .banner-boder-zoom .banner-content,.rtl .products-textlink,.rtl .products-grid .price-box,.rtl .item.product-item .product-reviews-summary,.rtl .products-grid .product-name,.rtl .magictabs,.rtl .magicmenu .nav-desktop .level0.dropdown .level1 a,.rtl .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{text-align:right}
.rtl .magicmenu .nav-desktop .level0.home{margin:0}
.rtl .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children,.rtl .magicmenu .nav-desktop .level0 .level-top-mega .children a,.rtl .magicmenu .nav-desktop p,.rtl .vmagicmenu .level0 .level-top,.rtl .vmagicmenu .level0 .level-top-mega .mage-column .children,.rtl .vmagicmenu .level0 .level-top-mega .children a,.rtl .vmagicmenu p{text-align:right}
.rtl .vmagicmenu .block-title{line-height:50px}
.rtl .vmagicmenu .level0.hasChild .level-top:after,.rtl .magicmenu .nav-desktop .level0.dropdown .hasChild>a:before,.rtl .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild>a:before{float:left;content:"\f104"}
.rtl .magicmenu .nav-desktop .level0.dropdown .hasChild>a:before,.rtl .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild>a:before{left:15px;right:auto}
.rtl .vmagicmenu .level0 .level-top-mega,.rtl .vmagicmenu .vmagicmenu-narrow .level0.dropdown>.level0,.rtl .magicmenu .nav-desktop .level0.dropdown .hasChild ul,.rtl .vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{left:auto;right:100%}
.rtl .cms-static-banner-menu .text-menu.text-menu-2{width:425px;padding-left:0;text-align:right}
.rtl .all-cat span:after{display:none}
.rtl .all-cat span:before{content:"\f0d7";padding-right:5px;font-family:FontAwesome}
.rtl .header .form-search .catalogsearch-box span,.rtl .alotheme .wishlist,.rtl .alotheme .onclick,.rtl .minicart-text{text-align:right}
.rtl .minicart-items .product-item-details{padding-right:110px;padding-left:0;text-align:right}
.rtl .minicart-items .product>.product-item-photo,.rtl .minicart-items .product>.product-image-container{float:right}
.rtl .minicart-wrapper .product .actions{float:left}
.rtl .page-header .switcher .options ul.dropdown,.rtl .page-footer .switcher .options ul.dropdown,.rtl .block-minicart .subtitle.empty{text-align:right}
.rtl .page-footer .top-form-language .switcher .options ul.dropdown a,.rtl .page-header .top-form-language .switcher .options ul.dropdown a{background-position:right center;padding:0 23px 0 0}
.rtl .minicart-wrapper .action.close{left:0;right:auto}
.rtl .product-label{left:auto;right:10px}
.rtl .tabproduct-right .block-title-tabs .magictabs{float:left;padding-right:30px!important;padding-left:0!important}
.rtl .item .hover-box{left:auto;right:8px}
.rtl .item .add-to-links a{margin:0 0 0 10px}
.rtl .item .add-to-links a:first-child{margin:0}
.rtl .link-view{left:8px;right:auto}
.rtl .quickview span .icons{left:3px;right:auto;top:-21px;transform:rotate(170deg);-moz-transform:rotate(170deg);-webkit-transform:rotate(170deg);-o-transform:rotate(170deg)}
.rtl .item .images-container .quickview{transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.rtl .magic-category .block-title-tabs .magictabs{float:right}
.rtl .additional-recently-viewed-block .magictabs .item .title,.rtl .product-title .magictabs .item .title,.rtl .block-title-tabs h3,.rtl .alo-blog .block-title-tabs h3,.rtl .crosssell .block-title strong,.rtl .block-related .block-title strong,.rtl .block.related .block-title strong,.rtl .box-up-sell .block-title strong{padding:0 0 0 28px}
.rtl .one-products.product-title .magictabs .item .title{padding:0}
.rtl .arrow-custom-right .block-title-tabs{float:right;text-align:right}
.rtl .arrow-custom-right .slick-arrow.slick-prev,.rtl .arrow-custom-right .content-products .products .slick-arrow.slick-prev{left:0;right:0}
.rtl .arrow-custom-right .slick-arrow.slick-next,.rtl .arrow-custom-right .content-products .products .slick-arrow.slick-next{left:35px;right:auto}
.rtl .block-custom-product .per-product .images-container{float:right;padding-right:0;padding-left:15px}
.rtl .cms-static-product.block-custom-product .item .hover-box,.rtl .blog_short_text,.rtl .page-footer .block-content-statick li a,.rtl .page-footer .block-title.heading,.rtl #popup-newsletter .block-content input.input-text{text-align:right}
.rtl .alo-blog .block .block-content{clear:both}
.rtl .blog-image .post-posed-date{right:10px;left:auto}
.rtl .message.success{padding:10px 40px 10px 20px}
.rtl .message.success>*:first-child:before{left:auto;right:0}
.rtl .product-label-2 .product-label .sticker:before{left:-8px;border-width:0 0 27px 8px;right:auto}
.rtl .all-products:after{display:none}
.rtl .all-products:before{padding-left:0;padding-right:10px;content:"\f0d9";display:inline-block;font-family:FontAwesome;font-size:18px;line-height:1;vertical-align:-1px}
.rtl.catalog-product-view .block.related ul.block-content,.rtl.catalog-product-view .block.related ol.block-content{direction:rtl;padding:0 30px 0 0}
.rtl .special-price{margin:0}
.rtl .item .actions-cart .button.btn-cart,.rtl .item .actions-cart .stock.unavailable{margin:0 0 0 7px}
.rtl #popup-newsletter .subscribe-bottom input{margin:-1px 0 1px 5px}
.rtl ul.nav-accordion li>ul.submenu>li>a{padding-right:20px;padding-left:0}
.rtl ul.nav-accordion ul ul li a:before{text-align:left;padding-left:15px;padding-right:0;content:"\f104"}
.rtl .filter-options .filter-options-content{margin:0}
.rtl .filter-options .filter-options-content .item span.count{float:left}
.rtl .products-grid .item:after{right:0;left:auto}
.rtl .products-list .images-container,.rtl .products-list .item .products-textlink{float:right}
.rtl .products-list .item .products-textlink{padding:0 0 0 15px}
.rtl .products-list .item .product-item-details{padding:0 15px 0 0}
.rtl .products-list .item .products-textlink,.rtl .products.wrapper.list .product-item-details .product-reviews-summary,.rtl .products-list .item .product-item-inner{text-align:right}
.rtl .product-reviews-summary .reviews-actions a:not(:first-child){border-right:1px solid #e2e2e2}
.rtl .product-reviews-summary .reviews-actions a:not(:last-child){border:0}
.rtl .products-list .product-reviews-summary .reviews-actions .action{display:inline-block}
.rtl .products-list .item .product-item-inner .add-to-links .action{float:none;margin:0 0 0 10px}
.rtl .product-item-description ul{padding-right:1.5em;padding-left:0;margin-right:-5px;margin-left:0}
.rtl .opc-block-shipping-information .shipping-information-title .action-edit{left:0;right:auto}
.rtl .additional-timer-block .countdown{text-align:right}
.rtl .additional-timer-block .timer-box:first-child{margin-left:10px;margin-right:0}
.rtl .additional-timer-block .timer-box{margin:0 10px}
.rtl .timer-box:first-child:after{display:none}
.rtl .timer-box:last-child:after{display:block}
.rtl .filter-current .action.remove{left:0;right:auto}
.rtl .swatch-option.text{margin-right:0;margin-left:10px}
.rtl .swatch-option{margin:0 0 15px 18px}
.rtl .filter-options-content .swatch-option-link-layered .swatch-option.color{margin:0 0 15px 10px}
.rtl .product-items .product.details.product-item-details .swatch-option.color{margin-left:10px;margin-right:0}
.rtl .policy .policy-box .box-content .icon-service{margin-left:5px;margin-right:0}
.rtl .policy .policy-box .box-content .service-content,.rtl .policy .policy-box .box-content .service-content .info-title h3{text-align:right}
.rtl .page-footer .main-download .block-title.heading{padding-right:0}
.rtl .main-download a.marl{margin-left:33px;margin-right:0}
.rtl .address-list .tit-contain{display:block}
.rtl .address-list .tit-name{float:right}
.rtl .address-list .feature-icon p,.rtl .block-subscribe .block-title{text-align:right}
.rtl .footer-menu-box .footer-menu-list{text-align:right}
.rtl .footer-copyright,.rtl .socials{float:right}
.rtl .payment{float:left}
.rtl .social-link{float:right;margin:0 0 0 20px}
.rtl .social-link:last-child{margin-left:0}
.rtl .accor-title,.rtl ul.nav-accordion li a,.rtl .mean-bar .all-cat,.rtl .block .block-title,.rtl .col-left .magicproduct.mage-custom .item span,.rtl .filter-options .filter-options-title,.rtl .page-products .page-title-wrapper,.rtl .catalog-category-view .page-title-wrapper{text-align:right}
.rtl ul.nav-accordion .expand,.rtl ul.nav-accordion .collapse{left:0;right:auto}
.rtl .filter-options .filter-options-title:after{left:18px;right:auto}
.rtl .swatch-option,.rtl .limiter,.rtl .sorter,.rtl .toolbar-amount{float:right}
.rtl .modes,.rtl .toolbar-bottom .toolbar-products .pages{float:left}
.rtl .addthis_toolbox.addthis_default_style .at300b,.rtl .addthis_toolbox.addthis_default_style .at300m,.rtl .post-holder .post-header .post-info{float:right}
.rtl .product-view .product-shop,.rtl .label,.rtl .breadcrumbs,.rtl .product.data.items{text-align:right}
.rtl.page-layout-1column .product-view .product.media,.rtl .product.data.items .items-tabs{float:right}
.rtl .product-view .product-img-box .gallery-placeholder .fotorama-item .fotorama__stage{left:0!important}
.rtl .fotorama__nav-wrap--vertical.fotorama__nav-wrap{left:auto;right:0!important}
.rtl .product.data.items .data-tabs-content{border-right:1px solid #e6e6e6;border-left:0}
.rtl .product-info-main .product.attribute ul,.rtl .product-info-main .product.attribute ol{direction:rtl;margin-right:-7px;margin-left:0;padding-right:1.5em;padding-left:0}
.rtl .swatch-option:first-child{margin-right:0}
.rtl .alo-social-links .custom-html .title-social{padding:0 0 0 10px}
.rtl .product-view .product-shop .product-social-links a .icons,.rtl .product-add-form .product-social-links a .icons{margin:0 0 0 5px}
.rtl .opc .step-title,.rtl .fieldset>.field>.label,.rtl caption,.rtl th,.rtl td,.rtl table th{text-align:right}
.rtl .field-tooltip{left:0;right:auto}
.rtl .field .control._with-tooltip input{margin-left:10px;margin-right:0}
.rtl .opc-wrapper .fieldset>.field.required>label{padding-left:25px;padding-right:0}
.rtl .table-checkout-shipping-method{float:right}
.rtl .checkout-shipping-method .actions-toolbar{clear:both}
.rtl .checkout-shipping-method .actions-toolbar>.primary{float:left;clear:both}
.rtl .grid.products-grid .item{float:right}
.rtl .store-title .title-store,.rtl .contact-content .page-subheading{text-align:right}
.rtl .contact_info .icons,.rtl .contact-form .col-lg-5.col-md-5.col-sm-12.col-xs-12,.rtl .actions-toolbar .primary{float:right}
.rtl .contact_info .flex{padding:5px 65px 0 0}
.rtl .control.captcha-image .captcha-img{margin:0 0 10px 10px}
.rtl.page-layout-2columns-left .column.main{float:left}
.rtl.page-layout-2columns-left .sidebar-main{float:right}
.rtl.page-layout-2columns-left .sidebar-additional{float:right;clear:right}
.rtl.page-products .page-title-wrapper,.rtl.catalog-category-view .page-title-wrapper,.rtl .product-view .product-shop .add-to-links,.rtl .product-add-form .add-to-links{text-align:right}
.rtl .product-view .product-shop .product-social-links a,.rtl .product-add-form .product-social-links a{margin:0 0 0 15px}
.rtl .tool-account,.rtl .top-link-product,.rtl .minicart-wrapper{float:right}
.rtl .alotheme .tool-padding{margin:0 0 0 5px}
.rtl .content-cart .minicart-wrapper .showcart .crat-icon:before{font-size:22px}
.rtl .minicart-wrapper .action.showcart .counter.qty{width:24px;height:24px;line-height:24px;right:-5px}
.rtl .minicart-wrapper .block-minicart{right:auto;left:0}
.rtl .minicart-wrapper .block-minicart:after{right:auto;left:25px}
.rtl .minicart-wrapper .block-minicart:before{right:auto;left:0}
.rtl .timer-box{margin:0 0 0 12px}
.rtl .timer-box:last-child{margin-left:0}
.rtl .timer-box:first-child:after{display:none}
.rtl .timer-box:last-child:after{display:block}
@media(max-width:991px){.rtl .header .logo,.rtl .content-logo,.rtl .hidden-top-bar,.rtl .tool-header{float:none}
.rtl .socials .page-footer-social{float:right}
.rtl .box-products .block-title-tabs .toggle-tab{left:0;right:auto}
.rtl .filter.active .filter-title strong{right:auto;left:5px}
.rtl .nav-sections .mean-nav ul li a{text-align:right}
.rtl .nav-sections .mean-nav ul li .collapse,.rtl .nav-sections .mean-nav ul li .expand,.rtl .meanmenu-accordion .collapse,.rtl .nav-sections .mean-nav ul li .expand{right:auto;left:10px}
.rtl .nav-sections .mean-nav ul li li a{padding:10px 25px 10px 0}
.rtl .nav-sections .mean-nav ul li li li a{padding:10px 40px 10px 0}
.rtl .nav-sections .mean-nav ul li a span.icon.fa-home{padding-left:0;padding-right:14px}
.rtl .tool-account,.rtl .top-link-product,.rtl .minicart-wrapper{float:none}
.rtl .breadcrumbs{text-align:center}
.rtl .box-products .block-title-tabs .magictabs.toggle-content{left:0;right:auto;padding:10px 20px!important}
.rtl .products-list .item .products-textlink{padding:0}
.rtl .products-list .item .products-textlink{float:none}
}@media(max-width:767px){.rtl .mobile-collapsible .toggle-tab.mobile{left:0;right:auto;text-align:left}
.rtl .policy .policy-box .box-content{text-align:right}
.rtl .socials{float:none}
.rtl .product-view .product-info-main{clear:both}
.rtl .footer-copyright,.rtl .socials{float:none}
.rtl .page-footer .main-download .block-title.heading{display:block}
}@media only screen and (max-width:639px){.rtl .product.data.items .data-tabs-content{border-right:0;clear:both}
.rtl .block-footer-top .block-custom-product .magicproduct .products .item:nth-child(4n){margin-bottom:20px;padding-bottom:20px}
.rtl .alo-toggle .toggle-content{right:0;left:auto}
.rtl .alo-toggle .toggle-content:after{right:40px;left:auto}
}@media only screen and (max-width:479px){.rtl .minicart-wrapper .block-minicart:after{right:auto;left:96px}
}.rtl .slick-prev{right:0;left:auto}
.rtl .slick-next{left:0;right:auto}
.rtl .home-slider .slick-arrow.slick-prev{left:auto}
.rtl .home-slider .slick-arrow.slick-next{right:auto}
.rtl .home-slider:hover .slick-prev{right:0}
.rtl .home-slider:hover .slick-next{left:0}
[dir="rtl"] .slick-next:before{content:"\f105"}
[dir="rtl"] .slick-prev:before{content:"\f104"}
.rtl .home-slider .slick-arrow.slick-prev{border-radius:5px 0 0 5px}
.rtl .home-slider .slick-arrow.slick-next{border-radius:0 5px 5px 0}
.rtl .slick-arrow.slick-next{border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2);-moz-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2);-webkit-box-shadow:-3px 0 3px 0 rgba(50,50,50,0.2)}
.rtl .slick-arrow.slick-prev{border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;-webkit-box-shadow:3px 0 3px 0 rgba(50,50,50,0.2);-moz-box-shadow:3px 0 3px 0 rgba(50,50,50,0.2);box-shadow:3px 0 3px 0 rgba(50,50,50,0.2)}
.rtl .minicart-wrapper .action.showcart .counter.qty{right:auto;left:-10px}
.rtl .alotheme .wishlist,.rtl .alotheme .onclick{padding:0 10px 0 0}
.rtl .alotheme .tool-padding{margin:0 0 0 20px}
.rtl .minicart-text{padding:0 10px 0 0}
.rtl .header .welcome-msg{margin:0 0 0 8px}
.rtl .header .welcome-msg:before{margin:0 15px 0 0}
.rtl .cms-static-banner-menu.cms-static-position-none .text-menu{width:32%}
.rtl .all-products:after{display:inline-block;content:"\f0d9";padding-left:0;padding-right:10px}
.rtl .all-products:before{display:none}
.rtl .cms-static-product.block-custom-product .product-items{display:flex;flex-wrap:wrap}
.rtl .shopbrand .slick-arrow.slick-next{right:auto;left:0}
.rtl .shopbrand .slick-arrow.slick-prev{left:auto;right:0}
.rtl .block-subscribe .actions{right:auto;left:0}
.rtl .block-subscribe input.input-text{padding:0 24px 0 130px}
.rtl .block-subscribe .actions button.button{border-radius:3px 0 0 3px}
.rtl .footer-menu-box .footer-menu-list li:not(:last-child) a{border-left:1px solid #999;border-right:0}
.rtl .footer-menu-box .footer-menu-list li:first-child a{padding-left:5px;padding-right:0}
.rtl .modes-mode>span{padding-left:0;padding-right:5px}
.rtl .review-ratings{float:right}
.rtl .review-ratings~.review-content,.rtl .review-ratings~.review-details{margin-right:280px;margin-left:0}
.rtl .block.related .products-grid .item:after,.rtl .block.upsell .products-grid .item:after{right:auto;left:0}
.rtl .actions-toolbar .primary .action{margin:0 0 0 5px}
.rtl .login-container .block:nth-child(even){float:left}
.rtl .login-container .block:nth-child(odd){float:right}
.rtl .products-grid.wishlist .product-item .fieldset .field.qty{padding-right:0;padding-left:10px}
.rtl.account .column.main .block .block-content{display:flex;flex-wrap:wrap;justify-content:space-between}
.rtl.account .column.main .block .block-content:after{display:none}
.rtl.account .column.main .block .block-title{display:flex;flex-wrap:wrap}
.rtl.account .column.main .block .block-title>.action{margin-right:7px}
.rtl .block-reorder .block-content .product-item-name{padding-left:0;padding-right:25px}
.rtl .block-reorder .product-item .field.item{float:right}
.rtl .block.account-nav .item a,.rtl .block.account-nav .item>strong{border-left:none;border-right:solid 3px transparent}
.rtl .block.account-nav .item.current a,.rtl .block.account-nav .item.current>strong{border-color:#ff5501}
.rtl.account .table:not(.cart):not(.totals)>tbody>tr>td.actions{display:flex;flex-wrap:wrap}
.rtl.account .table-wrapper .action{margin-right:0;margin-left:15px}
.rtl .order-links .item{margin-right:0;margin-left:20px}
.rtl .product-item .product-reviews-summary .rating-summary{margin:0 0 0 4px}
.rtl .form-address-edit,.rtl .form.form-edit-account{display:flex;flex-wrap:wrap;justify-content:space-between}
.rtl .form-address-edit:after{display:none}
.rtl .modal-custom .action-close,.rtl .modal-popup .action-close,.rtl .modal-slide .action-close{right:auto;left:0}
.rtl .modals-quickview .modal-inner-wrap .modal-header{right:auto;left:0}
.rtl .cart-summary{float:left}
.rtl .cart-container .form-cart{float:right}
.rtl .minicart-wrapper .product .actions>.primary,.rtl .cart.table-wrapper .actions-toolbar>.action-edit,.rtl .cart.table-wrapper .actions-toolbar>.action-towishlist{margin-right:0;margin-left:10px}
.rtl .cart-summary .block>.title,.rtl .paypal-review-discount .block>.title{padding:7px 5px 7px 30px}
.rtl .cart-summary .block>.title:after,.rtl .paypal-review-discount .block>.title:after{right:auto;left:-5px}
.rtl .cart.table-wrapper .product-item-photo{padding-right:0;padding-left:20px}
.rtl .opc-sidebar{float:left}
.rtl .opc-wrapper{float:right;padding-right:0;padding-left:30px}
.rtl .popup-newsletter .modal-inner-wrap .modal-header{right:auto;left:0}
.rtl .popup-newsletter.modal-popup .action-close{left:-10px}
.rtl .alo-magicslider .slick-dots{padding:0 0 0 35px;text-align:left}
.rtl .alo-toggle .toggle-content:after{left:92px}
.rtl .minicart-wrapper .block-minicart:after{left:54px}
.rtl .footer-menu-box .footer-menu-list li:not(:last-child){margin-right:0;margin-left:10px}
.rtl .footer-menu-box .footer-menu-list li:not(:last-child):before{right:auto;left:-7px}
.rtl .footer-menu-box .footer-menu-list li:first-child a{padding:0;border-left:none}
.rtl .footer-menu-box .footer-menu-list li:not(:last-child) a{padding:0;border-left:none}
.rtl #backtotop{right:auto;left:15px}
.rtl .field.choice input{left:auto;right:0}
.rtl.account .page-title-wrapper .page-title,.rtl [class^="sales-guest-"] .page-title-wrapper .page-title,.rtl .sales-guest-view .page-title-wrapper .page-title{margin-right:0}
.rtl .breadcrumbs li:not(:last-child):after{left:-4px;right:auto}
.rtl .product-info-main .brand span,.rtl .feature-wrapper .brand span{margin-right:0;margin-left:10px}
.rtl .product-view .product-shop .product-reviews-summary .rating-summary{margin:0 0 0 10px}
.rtl .product-info-main .product-reviews-summary .reviews-actions .action{padding:0 10px 0 10px}
.product-info-main .product-reviews-summary .reviews-actions .action.add{padding-right:0}
.rtl .product-info-main .product-reviews-summary .reviews-actions{direction:ltr}
.rtl .product-reviews-summary .reviews-actions a:not(:first-child){border-right:0;border-left:1px solid #e2e2e2}
.rtl .product-info-main .stock.available,.rtl .product-info-main .stock.unavailable{margin-right:0;margin-left:20px;display:flex}
.rtl .product-info-main .stock.available:before,.rtl .product-info-main .stock.unavailable:before{margin-right:0;margin-left:2px}
.rtl .product-view .product-shop .product-social-links a:last-child,.rtl .product-add-form .product-social-links a:last-child{margin:0}
.rtl .block.block-related .block-subtitle{text-align:right;direction:ltr}
.rtl .opc-estimated-wrapper .estimated-block{float:right}
.rtl .sorter-label,.rtl .limiter .label{float:right}
.rtl .toolbar .modes{display:flex;justify-content:flex-end;flex:1}
.rtl .mode-grid{margin-right:0;margin-left:15px}
.rtl .toolbar{display:flex;flex-wrap:wrap}
.rtl .toolbar-bottom .toolbar-products .modes{display:none}
.rtl .toolbar-bottom .toolbar-products .pages{flex:1}
.rtl .searchsuite-autocomplete{left:auto;right:0}
.rtl .searchsuite-autocomplete .title{display:flex;justify-content:space-between}
.rtl .searchsuite-autocomplete ul li .qs-option-image{float:right}
.rtl .searchsuite-autocomplete ul li .qs-option-info{padding-left:0;padding-right:5%;text-align:start}
.rtl .form.create.account .actions-toolbar .secondary{float:left}
.rtl .box .box-actions{display:flex}
.rtl .box .box-actions .action:not(:first-child){margin-right:5px}
.rtl .table-order-items .subtotal,.table-order-items .amount{text-align:left}
.rtl .actions-toolbar .secondary{float:left}
.rtl .cart-totals .amount,.rtl .opc-block-summary .table-totals .amount{text-align:left}
.rtl .cart.table-wrapper .item-actions td{text-align:end}
.rtl .opc-wrapper .shipping-address-item.selected-item:after{right:auto;left:0}
.rtl .opc-wrapper .shipping-address-item{padding:20px 20px 20px 35px}
.rtl .checkout-payment-method .payment-methods .actions-toolbar .primary{float:left}
.rtl .opc-block-summary .items-in-cart>.title{padding:10px 0 10px 40px}
.rtl .opc-block-summary .items-in-cart>.title:after{right:auto;left:0}
.rtl .opc-block-summary .product-item .product-item-name-block{text-align:right;padding-right:0;padding-left:5px}
.rtl .checkout-container .modal-custom .action-close{left:35px}
.rtl .detail-about .right-detail-about .box .box-content{padding-left:0;padding-right:20px;width:calc(100% - 44px)}
.rtl .right-detail-about .box{display:flex;flex-wrap:wrap}
.rtl .store_info .flex{padding-left:0;padding-right:70px}
.rtl .store_info .icons{float:right}
.rtl .post-list-wrapper .post-posed-date,.rtl .post-view .post-posed-date{float:right;margin-left:10px;margin-right:0;padding:0 0 0 10px;border-left:1px solid #e6e6e6;border-right:0}
.rtl .post-list-wrapper .item.post-categories,.rtl .post-view .item.post-categories{float:right}
.rtl .widget.block-categories li{display:flex}
.rtl .widget.block-categories li a{padding-left:5px}
.rtl .block.related ol.block-content{padding:0 30px 0 0}
.blog-page.rtl .block.related .products-grid .item:after{right:0;left:auto}
.spares-seller-reg-form{background:#fff;border:5px solid #ff9300;padding:20px;font-family:'Source Sans Pro',sans-serif}
.spares_sell_reg_fieldset{border:1px solid #ccc;border-radius:6px}
.spares_sell_reg_legend{background:#d9eaff;padding:9px!important;font-weight:600!important;font-size:14px;border-radius:6px;color:#252525}
.progressbar{counter-reset:step}
.progressbar li{position:relative;list-style:none;float:left;width:33%;text-align:center}
.progressbar li:before{content:counter(step);counter-increment:step;width:40px;height:40px;border:2px solid #ff9100;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff;position:relative;z-index:1;font-size:16px;font-weight:700;line-height:35px}
.progressbar li:after{content:"";position:absolute;width:100%;height:4px;background:orange;top:20px;left:-50%;z-index:0}
.progressbar li:first-child:after{content:none}
.progressbar li.active:before{background:#fff;border:2px solid #79d284;color:#79d284;content:"✔"}
.progressbar li.active+li:after{background:#00e676}
.progressbar li.wrong:before{background:#fff;color:red;border:2px solid #f00;content:"X"}
.progressbar li.wrong+li:after{background:red}
.spares-form-header h1{font-family:'Source Sans Pro',sans-serif;font-size:24px;color:#ff9300;line-height:40px;text-align:center;font-weight:600;margin-bottom:0}
.spares-form-header h5{font-family:'Source Sans Pro',sans-serif;font-size:16px;color:#232b35;line-height:36px;font-weight:600;text-align:center}
.spares-form-header hr{margin:3px 0 0}
.spares_input-group{padding:0!important;background:none!important;border:none!important}
.spares-phone-select{height:32px;padding:2px 3px;min-width:50px;font-size:12px}
.btn-spares-backlink{font-size:14px;color:#fff!important;margin-left:12px;padding:5px 15px}
.customer-account-create .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.userregistration-changepassword-index .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.customer-account-login .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.customer-account-login .block-customer-login .block-title{visibility:hidden;padding-bottom:0}
.customer-account-login .block-new-customer .block-title{visibility:hidden;padding-bottom:0}
.spares_sell_reg_fieldset input.input-text,textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.form-login fieldset.login input[type=email]{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.form-login fieldset.login input[type=password]{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.newsletter-check{margin-left:10px}
.newsletter-check label{padding-top:3px}
.terms-check label{padding-top:3px}
.terms-check{margin-left:15px}
.customer-account-create .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-registration-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.userregistration-changepassword-index .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-login-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-login .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-login-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-forgotpassword .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-login-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-forgotpassword .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.captcha-reload{background:url("../../frontend/Alothemes/expert1/en_US/images/refresh.png") no-repeat;width:35px;height:35px;border:0;outline:0;margin:10px 0 0 10px}
.captcha-reload:hover{background:url("../../frontend/Alothemes/expert1/en_US/images/refresh.png") no-repeat;width:35px;height:35px;border:0;outline:0;cursor:pointer;margin:10px 0 0 10px}
.captcha-reload span{font-size:.1px}
div#validateemailotp #email_otp{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
div#validateotp #otp{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
#password-strength-meter-label{font-size:13px;font-weight:700;padding-left:10px}
.buyer-login-border{border:5px solid #ff9300!important}
.forgotpwd-border{border:5px solid #ff9300!important}
.forgotpwd-border input[type="text"]{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.forgotpwd-border label span{font-size:13px}
.form-login-title{font-size:24px!important;font-weight:600!important;color:#ff9300!important;text-align:center!important}
h4.form-login-subtitle{font-size:14px!important;font-weight:600!important;color:#232b35!important;text-align:center!important;padding:15px 0 10px 0}
.new-buyer-ac-create-bg{background:url("../../frontend/Alothemes/expert1/en_US/images/new-create-login.png") no-repeat;background-position:center;background-size:cover}
ul.creat-new-benefits{margin:0 0 0 25px;padding:0;list-style:none}
ul.creat-new-benefits li{margin:0;padding:0;list-style:none;font-weight:500;line-height:30px;font-size:14px;list-style:url(../../frontend/Alothemes/expert1/en_US/images/check-symbol.png)!important}
.new-login-create-title{font-weight:600;line-height:36px;font-size:16px;margin-top:64px}
.customer-account-index #account-nav{padding-bottom:0;padding-top:0}
#account-nav li.nav.item.current{border-bottom:0px solid #096baf}
.customer-account-index .page-title-wrapper{width:70%;float:left;clear:left}
.customer-account-edit #account-nav{padding-bottom:0;padding-top:0}
.customer-account-edit .page-title-wrapper{width:70%;float:left;clear:left}
.customer-account-edit .form-edit-account{border:0;padding:0}
.userregistration-editprofile-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-editprofile-index .page-title-wrapper{width:70%;float:left;clear:left}
.customer-address-form #account-nav{padding-bottom:0;padding-top:0}
.customer-address-form .page-title-wrapper{width:70%;float:left;clear:left}
.userregistration-changeemail-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-changeemail-index .page-title-wrapper{width:70%;float:left;clear:left}
.userregistration-changemobile-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-changemobile-index .page-title-wrapper{width:70%;float:left;clear:left}
.buyer-edit-profile{border:1px solid #e79c0b;padding:0;border-radius:6px}
.buyer-edit-profile #change-password{top:3px}
.buyer-edit-profile label{font-size:13px}
.buyer-edit-profile .title-field{font-size:14px;font-weight:600}
.buyer-edit-profile legend{background-color:#e79c0b;border:1px solid #e79c0b!important;padding:10px!important;border-radius:6px 6px 0 0}
.buyer-edit-profile legend span{text-transform:capitalize!important;font-weight:600;color:#fff!important}
.pending-tag{border-color:#f16048;background-color:#faebe7;color:#df280a;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.unapproved-tag{border-color:#e8b557;background-color:#fffaf5;color:#8d4800;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.approved-tag{border-color:#93a98d;background-color:#f4fdf1;color:#93a98d;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.edit-profile-form{border:1px solid #e79c0b;border-radius:6px}
.edit-pf-h2{background-color:#e79c0b;padding:10px;color:#fff;font-size:14px;font-weight:600}
.customer-address-form .edit-address-form{border:1px solid #e79c0b;border-radius:6px}
.customer-address-form .address-pf-h2{background-color:#e79c0b;padding:10px;color:#fff!important;font-size:14px!important;font-weight:600!important}
.address-pf-h2 span{color:#fff!important;text-transform:capitalize!important}
.edit-profile-form input[type="text"],.edit-profile-form input[type="email"],.edit-profile-form textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-address-form input[type="text"],textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-address-form .street label{padding-top:0!important}
.edit-email-form{border:1px solid #e79c0b;border-radius:6px}
.edit-email-form fieldset{background:transparent}
.edit-email-form-h2{background-color:#e79c0b;padding:10px;color:#fff;font-size:14px;font-weight:600}
.edit-email-form input[type="text"],.edit-email-form input[type="email"],.edit-email-form textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-email-form label span{font-size:13px}
.edit-mobile-form .spares_input-group .spares-phone-select{position:relative;top:-5px}
.edit-mobile-form{border:1px solid #e79c0b;border-radius:6px}
.edit-mobile-form fieldset{background:transparent}
.edit-mobile-form-h2{background-color:#e79c0b;padding:10px;color:#fff;font-size:14px;font-weight:600}
.edit-mobile-form input[type="text"],.edit-mobile-form input input[type="email"],.edit-mobile-form input textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-mobile-form label span{font-size:13px}
.customer-account-edit input[type="text"],.customer-account-edit input[type="email"],.customer-account-edit input[type="password"],.customer-account-edit textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.customer-account-edit label span{font-size:13px}
.login-container .fieldset:after{display:none}
.login-border-wrap{border:1px solid #d9eaff;padding:35px}
.spares_sell_reg_fieldset .spares-phone-selectmenu{width:15%;float:left}
.spares_sell_reg_fieldset .spares-phone-entertext{width:85%!important;float:right}
.pl-6{padding-left:25px}
.emailotp-btn{background:#096baf;color:#fff;padding:0 17px 0;margin:-8px 0 0 0;height:30px;line-height:normal; font-size:13px}
.validate-btn-pos{position:relative;top:4px;}
.resend-text-placer{padding-top:12px;display:inline-block}
.mailotp-loader-placer{position:relative;top:9px}
.phoneotp-loader-placer{position:relative;top:0;left:-15px}
.phoneotp-loader-placer-up{position:relative;top:-5px;left:-15px}
.table-cust-data .thead-dark th{background-color:#445268}
.userregistration-editprofile-index div.mage-error{margin-top:3px;position:absolute}
.turnover-class div.mage-error{margin-top:35px;position:absolute}
.form-newsletter-manage input[type="checkbox"]{margin:0 5px 0 0;position:relative;top:-1px}
.fa-1-5x{font-size:1.3em}
button:focus{outline:none!important}
body .searchsuite-autocomplete{left:69px;top:36px}
.searchsuite-autocomplete{width:435px!important}
.available{margin:0!important;padding:5px 0 5px 30px!important;display:block;line-height:1.2em!important;font-size:1.3rem!important;color:#006400!important;background:url(../../frontend/Alothemes/expert1/en_US/images/check-symbol.png) no-repeat scroll 6px 3px #e5efe5!important}
.unavailable{margin:0!important;padding:5px 0 5px 30px!important;display:block;line-height:1.2em!important;font-size:1.3rem!important;color:#ee4e43!important;background:url(../../frontend/Alothemes/expert1/en_US/images/cancel.png) no-repeat scroll 6px 5px #f8dfdf!important}
.message.success{display:inline-block!important;width:100%!important}
.b2bmarketplace-supplier-login .wk-mp-page-wrapper{width:100%;background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-login-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed;display:inline-block!important;min-height:100vh}
.b2bmarketplace-supplier-login .wk-page-title-wrapper{display:none}
.seller-login-border{border:5px solid #ff9300!important;width:90%;margin:0 auto;background:#fff;margin-top:20%;margin-bottom:15%}
fieldset.wk-supplier-login{width:85%!important}
fieldset.wk-supplier-login input[type="text"],fieldset.wk-supplier-login input[type="email"],fieldset.wk-supplier-login input[type="password"],fieldset.wk-supplier-login textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.b2bmarketplace-supplier-login .page-layout-seller-login .wk-mp-login-content{min-height:700px}
.b2bmarketplace-supplier-login .footer-copyright{display:block;background:#333;width:100%;position:absolute;bottom:0}
.b2bmarketplace-supplier-login header.wk-mp-login-header{background:#fff!important;padding:25px 25px 0!important}
.b2bmarketplace-supplier-create .wk-mp-page-wrapper{width:100%;background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer-login-bg.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed;display:inline-block!important}
.b2bmarketplace-supplier-create .wk-page-title-wrapper{display:none}
.b2bmarketplace-supplier-create .footer-copyright{display:block;background:#333;width:100%}
.b2bmarketplace-supplier-create header.wk-mp-login-header{background:#fff!important;padding:25px 25px 0!important}
.changepwd-placement{position:relative;top:-20px}
.password-strength-meter{font-size:12px}
.password-strength-meter span{font-size:12px!important}
.password-weak .password-strength-meter{color:#fff;background:#b10707;font-size:12px}
.password-weak .password-strength-meter span{color:#fff;background:#b10707;font-size:12px!important}
.password-medium .password-strength-meter{color:#fff;background:#c59c05;font-size:12px}
.password-medium .password-strength-meter span{color:#fff;background:#c59c05;font-size:12px!important}
.password-strong .password-strength-meter{color:#fff;background:#9ebd61;font-size:12px}
.password-strong .password-strength-meter span{color:#fff;background:#9ebd61;font-size:12px!important}
.password-very-strong .password-strength-meter{color:#fff;background:#2d8608;font-size:12px}
.password-very-strong .password-strength-meter span{color:#fff;background:#2d8608;font-size:12px!important}
/* .minicart-wrapper{border:1px solid #333;background:#fff;box-shadow:1px 2px 7px #ccc;position:relative;padding:5px 13px;top:-8px} */
.content-cart .minicart-wrapper .showcart .crat-icon:before{display:inline-block;font-family:"FontAwesome";font-size:16px;line-height:1;content:"\f291";top:3px;position:relative}
.minicart-wrapper .action.showcart .counter.qty{background:linear-gradient(0deg,#ef2c2c 0,#d00606 100%)!important}
.minicart-wrapper .action.showcart .counter.qty{border-radius:50%;height:16px;line-height:16px;padding:0;position:absolute;right:-10px;text-align:center;top:-7px;width:16px;z-index:2;min-width:auto;font-size:11px;font-family:'Open Sans';font-weight:bold}
.minicart-wrapper .action.showcart .counter.qty{color:#fff!important}
.header-bottom{background:#096baf!important}
.magicmenu .nav-desktop .level0 .level-top>span{white-space:nowrap;font-size:12px;text-transform:capitalize}
.magicmenu .nav-desktop .level0 .level-top{padding:18px 13px;color:#fff;}
.magicmenu .nav-desktop .level0.dropdown.active .level-top,.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a,.magicmenu .nav-desktop .level0.active a span.icon-text,.magicmenu .nav-desktop .level0 a:hover,.magicmenu .nav-desktop .level0 a.icon-text:hover,.magicmenu .nav-desktop .level0.dropdown .level-top:hover{color:#fff;background-color:#e79c0b}
.home-slider .slick-slide.slick-active .figcaption .caption1{opacity:1;font-size:60px;font-weight:bold;line-height:normal;margin:0;text-transform:uppercase;display:block;color:#fff!important;width:70%}
.home-slider .slick-slide.slick-active .figcaption .caption3{opacity:1;font-size:18px;margin:5px 0 25px;line-height:30px;color:#fff!important;display:block;font-weight:600}
.social-link{margin:0 20px 0 0;border-radius:10%;display:inline-block;height:43px;line-height:43px;text-align:center;width:43px;font-size:18px;color:#222}
.icon-social .social-link{color:#7a7a7a;background-color:#444!important;border-color:#444!important}
.terms-link{float:right;width:50%}
.terms-link ul.bullet{text-align:right}
.terms-link ul.bullet li{display:inline;padding-left:15px;color:#fff;position:relative;top:8px}
.terms-link ul.bullet li a{color:#f2f2f2;text-decoration:none}
.terms-link ul.bullet li a:hover{color:#e47911;text-decoration:underline}
.vmagicmenu .block-title span{color:#fff!important}
.vmagicmenu .block-title{background:transparent!important;cursor:pointer;padding:0 5px 0 0}
.text-white{color:#fff!important}
.header-top{background-color:#e8e8e8!important;border-color:#e1e1e1}
.page-header a:hover,.page-header .switcher .options ul.dropdown a:hover,.page-footer .switcher .options ul.dropdown a:hover{color:#e79c0b!important}
.page-header a{color:#003a62!important;font-size:12px!important;font-weight:600!important}
.header .top-mobile .toggle-tab{font-size:12px;font-weight:600;color:#003a62!important;padding-left:15px}
/* .mw-350{min-width:390px} */
.mw-350{min-width:330px;}
.header .top-mobile .toggle-tab:hover{background:#096baf!important;color:#fff!important;padding:10px 0}
.header .top-mobile .toggle-tab{padding:10px 0;background:#096baf!important;color:#fff!important}
.header .form-search .catalogsearch-box{background:#e79c0b!important;border-radius:18px 0 0 18px;height:auto!important}
.header .form-search .catalogsearch-box span{color:#fff!important;font-weight:600!important;padding:1px 22px 0 18px!important;font-size:12px!important}
.searchsuite-autocomplete .title{background:#096baf!important;color:#fff!important}
a.see-all{color:#fff!important}
.header-logo .logo{max-width:none}
.footer-hr-style{background:#585858;height:1px;margin:20px 13% 30px}
.ftr-logo-text{color:#f2f2f2}
.page-footer .block-content-statick li a{padding:0;display:block;font-size:13px;line-height:35px}
.page-footer .block-content-statick li a{color:#f2f2f2!important}
.page-footer .block-content-statick li a:hover{color:#e47911!important;text-decoration:underline}
.block-subscribe .actions button.button,.item .actions-cart .button.btn-cart,.item .add-to-links a:hover,.item .add-to-links a:hover{background:#e79c0b!important}
.social-link:hover{background:#e79c0b!important}
li.item.search strong{color:#e79c0b!important}
.accor-title{font-size:16px;font-weight:600;line-height:1.35;margin:0;padding:15px 18px;position:relative;text-align:left;color:#fff!important;background:#096baf!important;text-transform:capitalize;border-bottom:1px solid #e6e6e6}
.sidebar .nav-accordion{padding:1px 18px 0}
ul.nav-accordion li a.level-top span{font-size:13px;font-weight:500}
ul.nav-accordion li a.level-top{border-bottom:1px solid #e6e6e6;padding:5px 0}
.per-product,.category-products.products-grid .category-products-grid{background-color:#fff; }
.price-box .price{font-size:18px;color:#445268!important;font-weight:600}
.product-item-name .product-item-link:hover{color:#e47911;text-decoration:none}
.product-item-name .product-item-link{color:#2a2a2a!important}
.products-grid .product-name a{font-size:12px;line-height:1.3;text-decoration:none;font-weight:500}
#email_resend_otp,#resend_otp{font-size:12px!important}
a.remind span{color:#2a2a2a!important;font-size:12px!important;text-decoration:none!important;font-weight:600!important}
a.remind span:hover{color:#ff9300!important;font-size:12px!important;text-decoration:none!important;font-weight:600!important}
.success-msg-mobile,.success-msg-email{color:#229a12;font-size:12px;font-weight:600}
.request-quote-box{border:1px solid #e79c0b;margin-bottom:25px;border-radius:5px 5px 0 0}
.request-form-header{background:#e79c0b;padding:10px 9px;border-radius:5px 5px 0 0}
.rq-qt-h2{font-weight:500;color:#5f5f5f;margin-top:0;margin-bottom:15px;font-size:24px;text-align:center}
.approvalworkflow-workflows-edit table td{color:#222}
.tool-header .wishlist-holder, .tool-header .minicart-wrapper {display: none;}	/*
  	Flaticon icon font: Flaticon
  	Creation date: 29/11/2017 10:21
  	*/

@font-face {
  font-family: "Flaticon";
  src: url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.eot");
  src: url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.woff") format("woff"),
       url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.ttf") format("truetype"),
       url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../../frontend/Alothemes/expert1/en_US/font/flaticon/css/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}

.flaticon-technology:before { content: "\f100"; }
.flaticon-money:before { content: "\f101"; }
.flaticon-clock:before { content: "\f102"; }
.flaticon-transport:before { content: "\f103"; }.glyph {
	font-size: 16px;
	width: 4em;
	padding-bottom: 1em;
	margin-right: 1.5em;
	float: left;
	overflow: hidden;
}
.liga {
	width: 80%;
	width: calc(100% - 2.5em);
}
.talign-right {
	text-align: right;
}
.talign-center {
	text-align: center;
}
.bgc1 {
	background: #f1f1f1;
}
.fgc1 {
	color: #999;
}
.fgc0 {
	color: #000;
}
p {
	margin-top: 1em;
	margin-bottom: 1em;
}
.mvm {
	margin-top: .75em;
	margin-bottom: .75em;
}
.mtn {
	margin-top: 0;
}
.mtl, .mal {
	margin-top: 1.5em;
}
.mbl, .mal {
	margin-bottom: 1.5em;
}
.mal, .mhl {
	margin-left: 1.5em;
	margin-right: 1.5em;
}
.mhmm {
	margin-left: 1em;
	margin-right: 1em;
}
.mls {
	margin-left: .25em;
}
.ptl {
	padding-top: 1.5em;
}
.pbs, .pvs {
	padding-bottom: .25em;
}
.pvs, .pts {
	padding-top: .25em;
}
.clearfix {
	zoom: 1;
}
.unit {
	float: left;
}
.unitRight {
	float: right;
}
.size1of2 {
	width: 50%;
}
.size1of1 {
	width: 100%;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.hidden-true {
	display: none;
}
.textbox0 {
	width: 3em;
	background: #f1f1f1;
	padding: .25em .5em;
	line-height: 1.5;
	height: 1.5em;
}
#testDrive {
	padding-top: 24px;
	line-height: 1.5;
}
.fs0 {
	font-size: 16px;
}
.fs1 {
	font-size: 40px;
}
@font-face {
	font-family: 'Linearicons-Free';
	src:url('../../frontend/Alothemes/expert1/en_US/font/linearicons/Linearicons-Free.eot?7y0ygv');
	src:url('../../frontend/Alothemes/expert1/en_US/font/linearicons/Linearicons-Free.eot?#iefix7y0ygv') format('embedded-opentype'),
		url('../../frontend/Alothemes/expert1/en_US/font/linearicons/Linearicons-Free.ttf?7y0ygv') format('truetype'),
		url('../../frontend/Alothemes/expert1/en_US/font/linearicons/Linearicons-Free.svg?7y0ygv#Linearicons-Free') format('svg');
	font-weight: normal;
	font-style: normal;
}

.lnr {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	letter-spacing: 0;
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lnr-home:before {
	content: "\e800";
}
.lnr-apartment:before {
	content: "\e801";
}
.lnr-pencil:before {
	content: "\e802";
}
.lnr-magic-wand:before {
	content: "\e803";
}
.lnr-drop:before {
	content: "\e804";
}
.lnr-lighter:before {
	content: "\e805";
}
.lnr-poop:before {
	content: "\e806";
}
.lnr-sun:before {
	content: "\e807";
}
.lnr-moon:before {
	content: "\e808";
}
.lnr-cloud:before {
	content: "\e809";
}
.lnr-cloud-upload:before {
	content: "\e80a";
}
.lnr-cloud-download:before {
	content: "\e80b";
}
.lnr-cloud-sync:before {
	content: "\e80c";
}
.lnr-cloud-check:before {
	content: "\e80d";
}
.lnr-database:before {
	content: "\e80e";
}
.lnr-lock:before {
	content: "\e80f";
}
.lnr-cog:before {
	content: "\e810";
}
.lnr-trash:before {
	content: "\e811";
}
.lnr-dice:before {
	content: "\e812";
}
.lnr-heart:before {
	content: "\e813";
}
.lnr-star:before {
	content: "\e814";
}
.lnr-star-half:before {
	content: "\e815";
}
.lnr-star-empty:before {
	content: "\e816";
}
.lnr-flag:before {
	content: "\e817";
}
.lnr-envelope:before {
	content: "\e818";
}
.lnr-paperclip:before {
	content: "\e819";
}
.lnr-inbox:before {
	content: "\e81a";
}
.lnr-eye:before {
	content: "\e81b";
}
.lnr-printer:before {
	content: "\e81c";
}
.lnr-file-empty:before {
	content: "\e81d";
}
.lnr-file-add:before {
	content: "\e81e";
}
.lnr-enter:before {
	content: "\e81f";
}
.lnr-exit:before {
	content: "\e820";
}
.lnr-graduation-hat:before {
	content: "\e821";
}
.lnr-license:before {
	content: "\e822";
}
.lnr-music-note:before {
	content: "\e823";
}
.lnr-film-play:before {
	content: "\e824";
}
.lnr-camera-video:before {
	content: "\e825";
}
.lnr-camera:before {
	content: "\e826";
}
.lnr-picture:before {
	content: "\e827";
}
.lnr-book:before {
	content: "\e828";
}
.lnr-bookmark:before {
	content: "\e829";
}
.lnr-user:before {
	content: "\e82a";
}
.lnr-users:before {
	content: "\e82b";
}
.lnr-shirt:before {
	content: "\e82c";
}
.lnr-store:before {
	content: "\e82d";
}
.lnr-cart:before {
	content: "\e82e";
}
.lnr-tag:before {
	content: "\e82f";
}
.lnr-phone-handset:before {
	content: "\e830";
}
.lnr-phone:before {
	content: "\e831";
}
.lnr-pushpin:before {
	content: "\e832";
}
.lnr-map-marker:before {
	content: "\e833";
}
.lnr-map:before {
	content: "\e834";
}
.lnr-location:before {
	content: "\e835";
}
.lnr-calendar-full:before {
	content: "\e836";
}
.lnr-keyboard:before {
	content: "\e837";
}
.lnr-spell-check:before {
	content: "\e838";
}
.lnr-screen:before {
	content: "\e839";
}
.lnr-smartphone:before {
	content: "\e83a";
}
.lnr-tablet:before {
	content: "\e83b";
}
.lnr-laptop:before {
	content: "\e83c";
}
.lnr-laptop-phone:before {
	content: "\e83d";
}
.lnr-power-switch:before {
	content: "\e83e";
}
.lnr-bubble:before {
	content: "\e83f";
}
.lnr-heart-pulse:before {
	content: "\e840";
}
.lnr-construction:before {
	content: "\e841";
}
.lnr-pie-chart:before {
	content: "\e842";
}
.lnr-chart-bars:before {
	content: "\e843";
}
.lnr-gift:before {
	content: "\e844";
}
.lnr-diamond:before {
	content: "\e845";
}
.lnr-linearicons:before {
	content: "\e846";
}
.lnr-dinner:before {
	content: "\e847";
}
.lnr-coffee-cup:before {
	content: "\e848";
}
.lnr-leaf:before {
	content: "\e849";
}
.lnr-paw:before {
	content: "\e84a";
}
.lnr-rocket:before {
	content: "\e84b";
}
.lnr-briefcase:before {
	content: "\e84c";
}
.lnr-bus:before {
	content: "\e84d";
}
.lnr-car:before {
	content: "\e84e";
}
.lnr-train:before {
	content: "\e84f";
}
.lnr-bicycle:before {
	content: "\e850";
}
.lnr-wheelchair:before {
	content: "\e851";
}
.lnr-select:before {
	content: "\e852";
}
.lnr-earth:before {
	content: "\e853";
}
.lnr-smile:before {
	content: "\e854";
}
.lnr-sad:before {
	content: "\e855";
}
.lnr-neutral:before {
	content: "\e856";
}
.lnr-mustache:before {
	content: "\e857";
}
.lnr-alarm:before {
	content: "\e858";
}
.lnr-bullhorn:before {
	content: "\e859";
}
.lnr-volume-high:before {
	content: "\e85a";
}
.lnr-volume-medium:before {
	content: "\e85b";
}
.lnr-volume-low:before {
	content: "\e85c";
}
.lnr-volume:before {
	content: "\e85d";
}
.lnr-mic:before {
	content: "\e85e";
}
.lnr-hourglass:before {
	content: "\e85f";
}
.lnr-undo:before {
	content: "\e860";
}
.lnr-redo:before {
	content: "\e861";
}
.lnr-sync:before {
	content: "\e862";
}
.lnr-history:before {
	content: "\e863";
}
.lnr-clock:before {
	content: "\e864";
}
.lnr-download:before {
	content: "\e865";
}
.lnr-upload:before {
	content: "\e866";
}
.lnr-enter-down:before {
	content: "\e867";
}
.lnr-exit-up:before {
	content: "\e868";
}
.lnr-bug:before {
	content: "\e869";
}
.lnr-code:before {
	content: "\e86a";
}
.lnr-link:before {
	content: "\e86b";
}
.lnr-unlink:before {
	content: "\e86c";
}
.lnr-thumbs-up:before {
	content: "\e86d";
}
.lnr-thumbs-down:before {
	content: "\e86e";
}
.lnr-magnifier:before {
	content: "\e86f";
}
.lnr-cross:before {
	content: "\e870";
}
.lnr-menu:before {
	content: "\e871";
}
.lnr-list:before {
	content: "\e872";
}
.lnr-chevron-up:before {
	content: "\e873";
}
.lnr-chevron-down:before {
	content: "\e874";
}
.lnr-chevron-left:before {
	content: "\e875";
}
.lnr-chevron-right:before {
	content: "\e876";
}
.lnr-arrow-up:before {
	content: "\e877";
}
.lnr-arrow-down:before {
	content: "\e878";
}
.lnr-arrow-left:before {
	content: "\e879";
}
.lnr-arrow-right:before {
	content: "\e87a";
}
.lnr-move:before {
	content: "\e87b";
}
.lnr-warning:before {
	content: "\e87c";
}
.lnr-question-circle:before {
	content: "\e87d";
}
.lnr-menu-circle:before {
	content: "\e87e";
}
.lnr-checkmark-circle:before {
	content: "\e87f";
}
.lnr-cross-circle:before {
	content: "\e880";
}
.lnr-plus-circle:before {
	content: "\e881";
}
.lnr-circle-minus:before {
	content: "\e882";
}
.lnr-arrow-up-circle:before {
	content: "\e883";
}
.lnr-arrow-down-circle:before {
	content: "\e884";
}
.lnr-arrow-left-circle:before {
	content: "\e885";
}
.lnr-arrow-right-circle:before {
	content: "\e886";
}
.lnr-chevron-up-circle:before {
	content: "\e887";
}
.lnr-chevron-down-circle:before {
	content: "\e888";
}
.lnr-chevron-left-circle:before {
	content: "\e889";
}
.lnr-chevron-right-circle:before {
	content: "\e88a";
}
.lnr-crop:before {
	content: "\e88b";
}
.lnr-frame-expand:before {
	content: "\e88c";
}
.lnr-frame-contract:before {
	content: "\e88d";
}
.lnr-layers:before {
	content: "\e88e";
}
.lnr-funnel:before {
	content: "\e88f";
}
.lnr-text-format:before {
	content: "\e890";
}
.lnr-text-format-remove:before {
	content: "\e891";
}
.lnr-text-size:before {
	content: "\e892";
}
.lnr-bold:before {
	content: "\e893";
}
.lnr-italic:before {
	content: "\e894";
}
.lnr-underline:before {
	content: "\e895";
}
.lnr-strikethrough:before {
	content: "\e896";
}
.lnr-highlight:before {
	content: "\e897";
}
.lnr-text-align-left:before {
	content: "\e898";
}
.lnr-text-align-center:before {
	content: "\e899";
}
.lnr-text-align-right:before {
	content: "\e89a";
}
.lnr-text-align-justify:before {
	content: "\e89b";
}
.lnr-line-spacing:before {
	content: "\e89c";
}
.lnr-indent-increase:before {
	content: "\e89d";
}
.lnr-indent-decrease:before {
	content: "\e89e";
}
.lnr-pilcrow:before {
	content: "\e89f";
}
.lnr-direction-ltr:before {
	content: "\e8a0";
}
.lnr-direction-rtl:before {
	content: "\e8a1";
}
.lnr-page-break:before {
	content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
	content: "\e8a3";
}
.lnr-sort-amount-asc:before {
	content: "\e8a4";
}
.lnr-hand:before {
	content: "\e8a5";
}
.lnr-pointer-up:before {
	content: "\e8a6";
}
.lnr-pointer-right:before {
	content: "\e8a7";
}
.lnr-pointer-down:before {
	content: "\e8a8";
}
.lnr-pointer-left:before {
	content: "\e8a9";
}
.lnr-uni21:before {
	content: "\21";
}
.lnr-uni22:before {
	content: "\22";
}
.lnr-uni23:before {
	content: "\23";
}
.lnr-uni24:before {
	content: "\24";
}
.lnr-uni25:before {
	content: "\25";
}
.lnr-uni26:before {
	content: "\26";
}
.lnr-uni27:before {
	content: "\27";
}
.lnr-uni28:before {
	content: "\28";
}
.lnr-uni29:before {
	content: "\29";
}
.lnr-uni2a:before {
	content: "\2a";
}
.lnr-uni2b:before {
	content: "\2b";
}
.lnr-uni2c:before {
	content: "\2c";
}
.lnr-uni2d:before {
	content: "\2d";
}
.lnr-uni2e:before {
	content: "\2e";
}
.lnr-uni2f:before {
	content: "\2f";
}
.lnr-uni30:before {
	content: "\30";
}
.lnr-uni31:before {
	content: "\31";
}
.lnr-uni32:before {
	content: "\32";
}
.lnr-uni33:before {
	content: "\33";
}
.lnr-uni34:before {
	content: "\34";
}
.lnr-uni35:before {
	content: "\35";
}
.lnr-uni36<div><br></div>:before {
	content: "\36";
}
.lnr-uni37:before {
	content: "\37";
}
.lnr-uni38:before {
	content: "\38";
}
.lnr-uni39:before {
	content: "\39";
}
.lnr-uni3a:before {
	content: "\3a";
}
.lnr-uni3b:before {
	content: "\3b";
}
.lnr-uni3c:before {
	content: "\3c";
}
.lnr-uni3d:before {
	content: "\3d";
}
.lnr-uni3e:before {
	content: "\3e";
}
.lnr-uni3f:before {
	content: "\3f";
}
.lnr-uni40:before {
	content: "\40";
}
.lnr-uni41:before {
	content: "\41";
}
.lnr-uni42:before {
	content: "\42";
}
.lnr-uni43:before {
	content: "\43";
}
.lnr-uni44:before {
	content: "\44";
}
.lnr-uni45:before {
	content: "\45";
}
.lnr-uni46:before {
	content: "\46";
}
.lnr-uni47:before {
	content: "\47";
}
.lnr-uni48:before {
	content: "\48";
}
.lnr-uni49:before {
	content: "\49";
}
.lnr-uni4a:before {
	content: "\4a";
}
.lnr-uni4b:before {
	content: "\4b";
}
.lnr-uni4c:before {
	content: "\4c";
}
.lnr-uni4d:before {
	content: "\4d";
}
.lnr-uni4e:before {
	content: "\4e";
}
.lnr-uni4f:before {
	content: "\4f";
}
.lnr-uni50:before {
	content: "\50";
}
.lnr-uni51:before {
	content: "\51";
}
.lnr-uni52:before {
	content: "\52";
}
.lnr-uni53:before {
	content: "\53";
}
.lnr-uni54:before {
	content: "\54";
}
.lnr-uni55:before {
	content: "\55";
}
.lnr-uni56:before {
	content: "\56";
}
.lnr-uni57:before {
	content: "\57";
}
.lnr-uni58:before {
	content: "\58";
}
.lnr-uni59:before {
	content: "\59";
}
.lnr-uni5a:before {
	content: "\5a";
}
.lnr-uni5b:before {
	content: "\5b";
}
.lnr-uni5c:before {
	content: "\5c";
}
.lnr-uni5d:before {
	content: "\5d";
}
.lnr-uni5e:before {
	content: "\5e";
}
.lnr-uni5f:before {
	content: "\5f";
}
.lnr-uni60:before {
	content: "\60";
}
.lnr-uni61:before {
	content: "\61";
}
.lnr-uni62:before {
	content: "\62";
}
.lnr-uni63:before {
	content: "\63";
}
.lnr-uni64:before {
	content: "\64";
}
.lnr-uni65:before {
	content: "\65";
}
.lnr-uni66:before {
	content: "\66";
}
.lnr-uni67:before {
	content: "\67";
}
.lnr-uni68:before {
	content: "\68";
}
.lnr-uni69:before {
	content: "\69";
}
.lnr-uni6a:before {
	content: "\6a";
}
.lnr-uni6b:before {
	content: "\6b";
}
.lnr-uni6c:before {
	content: "\6c";
}
.lnr-uni6d:before {
	content: "\6d";
}
.lnr-uni6e:before {
	content: "\6e";
}
.lnr-uni6f:before {
	content: "\6f";
}
.lnr-uni70:before {
	content: "\70";
}
.lnr-uni71:before {
	content: "\71";
}
.lnr-uni72:before {
	content: "\72";
}
.lnr-uni73:before {
	content: "\73";
}
.lnr-uni74:before {
	content: "\74";
}
.lnr-uni75:before {
	content: "\75";
}
.lnr-uni76:before {
	content: "\76";
}
.lnr-uni77:before {
	content: "\77";
}
.lnr-uni78:before {
	content: "\78";
}
.lnr-uni79:before {
	content: "\79";
}
.lnr-uni7a:before {
	content: "\7a";
}
.lnr-uni7b:before {
	content: "\7b";
}
.lnr-uni7c:before {
	content: "\7c";
}
.lnr-uni7d:before {
	content: "\7d";
}
.lnr-uni7e:before {
	content: "\7e";
}
.lnr-copyright:before {
	content: "\a9";
}
*{ /* font-family:'Dosis',sans-serif  */ }
.wk-supplier-registration-link a:before{font-size:19px;position:absolute;left:-32px!important;top:-1px!important}
.page-layout-seller-login ul.header.links li{float:none!important;display:inline!important;padding:0 17px 0 17px!important;font-weight:600!important}
.form-login-subtitle-seller{font-size:15px!important;font-weight:500!important;color:#222!important;text-align:center!important;padding:15px 0 10px 0}
.spares-seller-reg-form{background:#fff;border:5px solid #ff9300;padding:20px; /* font-family:'Dosis',sans-serif  */ }
.spares_sell_reg_fieldset{border:1px solid #ccc;border-radius:6px}
.spares_sell_reg_legend{background:#d9eaff;padding:4px 10px 7px 10px!important;font-weight:600!important;font-size:16px;border-radius:6px;color:#222;width:auto!important}
.progressbar{counter-reset:step}
.progressbar li{position:relative;list-style:none;float:left;width:33%;text-align:center}
.progressbar li:before{content:counter(step);counter-increment:step;width:40px;height:40px;border:2px solid #ff9100;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff;position:relative;z-index:1;font-size:16px;font-weight:700;line-height:35px}
.progressbar li:after{content:"";position:absolute;width:100%;height:4px;background:orange;top:20px;left:-50%;z-index:0}
.progressbar li:first-child:after{content:none}
.progressbar li.active:before{background:#fff;border:2px solid #79d284;color:#79d284;content:"✔"}
.progressbar li.active+li:after{background:#00e676}
.progressbar li.wrong:before{background:#fff;color:red;border:2px solid #f00;content:"X"}
.progressbar li.wrong+li:after{background:red}
.spares-form-header h1{ /* font-family: 'Dosis', sans-serif; */ font-size:24px;color:#ff9300;line-height:40px;text-align:center;font-weight:600;margin-bottom:0}
.spares-form-header h5{ /* font-family: 'Dosis', sans-serif; */ font-size:16px;color:#222;line-height:36px;font-weight:600;text-align:center}
.spares-form-header hr{margin:3px 0 0}
.spares_input-group{padding:0!important;background:none!important;border:none!important}
.spares-phone-select{height:32px;padding:2px 3px;min-width:50px;font-size:12px}
.btn-spares-backlink{font-size:16px;color:#222!important;margin-left:12px;padding:5px 15px;background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);border:transparent;font-weight:600}
.btn-spares-backlink:hover,.btn-spares-backlink:focus{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%);border:transparent;color:#222!important;font-weight:600}
.customer-account-create .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.userregistration-changepassword-index .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.customer-account-login .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.customer-account-login .block-customer-login .block-title{visibility:hidden;padding-bottom:0}
.customer-account-login .block-new-customer .block-title{visibility:hidden;padding-bottom:0}
.spares_sell_reg_fieldset input.input-text,textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px; /* font-family: 'Dosis', sans-serif; */  margin: 0;}
.form-login fieldset.login input[type=email]{padding:6px 4px;height:auto;font-size:13px;border-radius:3px; /* font-family:'Dosis',sans-serif  */ }
.form-login fieldset.login input[type=password]{padding:6px 4px;height:auto;font-size:13px; /* font-family: 'Dosis', sans-serif; */ border-radius:3px}
.newsletter-check{margin-left:10px}
.newsletter-check label{padding-top:3px}
.terms-check label{padding-top:3px}
.terms-check{margin-left:15px}
.customer-account-create .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.userregistration-changepassword-index .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-login .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-forgotpassword .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-forgotpassword .page-title-wrapper .page-title{visibility:hidden;padding:0;margin:10px 0}
.captcha-reload{background:url("../../frontend/Alothemes/expert1/en_US/images/refresh.png") no-repeat;width:35px;height:35px;border:0;outline:0;margin:10px 0 0 10px}
.captcha-reload:hover{background:url("../../frontend/Alothemes/expert1/en_US/images/refresh.png") no-repeat;width:35px;height:35px;border:0;outline:0;cursor:pointer;margin:10px 0 0 10px}
.captcha-reload span{font-size:.1px}
div#validateemailotp #email_otp{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
div#validateotp #otp{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
#password-strength-meter-label{font-size:13px;font-weight:700;padding-left:10px}
.buyer-login-border{border:5px solid #ff9300!important}
.forgotpwd-border{border:5px solid #ff9300!important}
.forgotpwd-border input[type="text"]{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.forgotpwd-border label span{font-size:13px}
.form-login-title{font-size:24px!important;font-weight:600!important;color:#ff9300!important;text-align:center!important}
h4.form-login-subtitle{font-size:16px!important;font-weight:600!important;color:#222!important;text-align:center!important;padding:15px 0 10px 0}
.new-buyer-ac-create-bg{background:url("../../frontend/Alothemes/expert1/en_US/images/new-create-login.png") no-repeat;background-position:center;background-size:cover}
ul.creat-new-benefits{margin:0 0 0 25px;padding:0;list-style:none}
ul.creat-new-benefits li{margin:0;padding:0;list-style:none;font-weight:500;line-height:30px;font-size:16px;list-style:url(../../frontend/Alothemes/expert1/en_US/images/check-symbol.png)!important}
.new-login-create-title{font-weight:600;line-height:36px;font-size:16px;margin-top:64px}
.customer-account-index #account-nav{padding-bottom:0;padding-top:0}
#account-nav li.nav.item.current{border-bottom:0px solid #096baf;}
.customer-account-index .page-title-wrapper{width:70%;float:left;clear:left}
.customer-account-edit #account-nav{padding-bottom:0;padding-top:0}
.customer-account-edit .page-title-wrapper{width:70%;float:left;clear:left}
.customer-account-edit .form-edit-account{border:0;padding:0}
.userregistration-editprofile-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-editprofile-index .page-title-wrapper{width:70%;float:left;clear:left}
.customer-address-form #account-nav{padding-bottom:0;padding-top:0}
.customer-address-form .page-title-wrapper{width:70%;float:left;clear:left}
.userregistration-changeemail-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-changeemail-index .page-title-wrapper{width:70%;float:left;clear:left}
.userregistration-changemobile-index #account-nav{padding-bottom:0;padding-top:0}
.userregistration-changemobile-index .page-title-wrapper{width:49%;float:left;clear:left}
.customer-address-index .page-title-wrapper{width:70%;float:left;clear:left}
.newsletter-manage-index .page-title-wrapper{width:70%;float:left;clear:left}
.buyer-edit-profile{border:1px solid #e79c0b;padding:0;border-radius:6px}
.buyer-edit-profile #change-password{top:-1px}
.buyer-edit-profile label{font-size:13px}
.buyer-edit-profile .title-field{font-size:16px;font-weight:600}
.buyer-edit-profile .legend{background-color:#e79c0b;border:1px solid #e79c0b!important;padding:10px!important;border-radius:6px 6px 0 0}
.buyer-edit-profile .legend span{text-transform:capitalize!important;font-weight:600;color:#fff!important; font-size: 16px;}
.pending-tag{border-color:#f16048;background-color:#faebe7;color:#df280a;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.unapproved-tag{border-color:#e8b557;background-color:#fffaf5;color:#8d4800;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.approved-tag{border-color:#93a98d;background-color:#f4fdf1;color:#93a98d;border-radius:14px;padding:4px 14px!important;margin:10px 0;text-align:center;margin:13px 0 0;max-width:28%;float:right}
.edit-profile-form{border:1px solid #e79c0b;border-radius:6px}
.edit-pf-h2{background-color:#e79c0b;padding:10px;color:#fff!important;font-size:16px;font-weight:600}
.customer-address-form .edit-address-form{border:1px solid #e79c0b;border-radius:6px}
.customer-address-form .address-pf-h2{background-color:#e79c0b;padding:10px;color:#fff!important;font-size:16px!important;font-weight:600!important}
.address-pf-h2 span{color:#fff!important;text-transform:capitalize!important}
.edit-profile-form input[type="text"],.edit-profile-form input[type="email"],.edit-profile-form textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-address-form input[type="text"],textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-address-form .street label{padding-top:0!important}
.edit-email-form{border:1px solid #e79c0b;border-radius:6px}
.edit-email-form fieldset{background:transparent}
.edit-email-form-h2{background-color:#e79c0b;padding:10px;color:#fff !important;font-size:16px;font-weight:600}
.edit-email-form input[type="text"],.edit-email-form input[type="email"],.edit-email-form textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-email-form label span{font-size:13px}
.edit-mobile-form .spares_input-group .spares-phone-select{position:relative;top:-5px}
.edit-mobile-form{border:1px solid #e79c0b;border-radius:6px}
.edit-mobile-form fieldset{background:transparent}
.edit-mobile-form-h2{background-color:#e79c0b;padding:10px;color:#fff !important;font-size:16px;font-weight:600}
.edit-mobile-form input[type="text"],.edit-mobile-form input input[type="email"],.edit-mobile-form input input[type="password"],.edit-mobile-form input textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.edit-mobile-form label span{font-size:13px}
.customer-account-edit input[type="text"],.customer-account-edit input[type="email"],.customer-account-edit input[type="password"],.customer-account-edit textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.customer-account-edit label span{font-size:13px}
.login-container .fieldset:after{display:none}
.login-border-wrap{border:1px solid #d9eaff;padding:35px}
.spares_sell_reg_fieldset .spares-phone-selectmenu{width:15%;float:left}
.spares_sell_reg_fieldset .spares-phone-entertext{width:72%!important;float:right}
.pl-6{padding-left:25px}
.emailotp-btn{background:#096baf;color:#fff;padding:0 11px 0;margin:0;height:30px;line-height:normal; font-size:13px; width: 65px;}
.resend-text-placer{padding-top:12px;display:inline-block}
.mailotp-loader-placer{position:relative;top:9px}
.phoneotp-loader-placer{position:relative;top:0;left:-15px}
.phoneotp-loader-placer-up{position:relative;top:-5px;left:-15px}
.table-cust-data .thead-dark th{background-color:#445268}
.userregistration-editprofile-index div.mage-error{margin-top: -2px;
    font-weight: 500;
    font-size: 14px;}
.file-uploader div.mage-error{margin-top:16px;position:absolute}
.form-newsletter-manage input[type="checkbox"]{margin:0 5px 0 0;position:relative;top:-1px}
.fa-1-5x{font-size:1.3em}
button:focus{outline:none!important}
body .searchsuite-autocomplete{left:69px;top:36px}
.searchsuite-autocomplete{width:435px!important}
.available{margin:10px 0!important;padding:5px 0 5px 30px!important;display:block;line-height:1.2em!important;font-size:1.3rem!important;color:#006400!important;background:url(../../frontend/Alothemes/expert1/en_US/images/check-symbol.png) no-repeat scroll 6px 3px #e5efe5!important}
.unavailable{margin:0!important;padding:5px 10px 5px 30px!important;display:block;line-height:1.2em!important;font-size:1.3rem!important;color:#ee4e43!important;background:url(../../frontend/Alothemes/expert1/en_US/images/cancel.png) no-repeat scroll 6px 5px #f8dfdf!important}
.message.success{display:inline-block!important;width:100%!important}
.b2bmarketplace-supplier-login .wk-mp-page-wrapper{width:100%;background:url("../../frontend/Alothemes/expert1/en_US/images/spares-seller.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed;display:inline-block!important;min-height:100vh}
.b2bmarketplace-supplier-login .wk-page-title-wrapper{display:none}
.seller-login-border{border:5px solid #ff9300!important;width:90%;margin:0 auto;background:#fff;margin-top:6%;margin-bottom:15%}
fieldset.wk-supplier-login{width:85%!important}
fieldset.wk-supplier-login input[type="text"],fieldset.wk-supplier-login input[type="email"],fieldset.wk-supplier-login input[type="password"],fieldset.wk-supplier-login textarea{font-weight: 500; padding:6px 4px;height:auto;font-size:14px; /* font-family: 'Dosis', sans-serif; */ border-radius:3px}
.b2bmarketplace-supplier-login .page-layout-seller-login .wk-mp-login-content{min-height:700px}
.b2bmarketplace-supplier-login .footer-copyright{display:block;background:#333;width:100%;position:absolute;bottom:0}
.b2bmarketplace-supplier-login header.wk-mp-login-header{background:#fff!important;padding:25px 25px 0!important}
.b2bmarketplace-supplier-create .wk-mp-page-wrapper{width:100%;background:url("../../frontend/Alothemes/expert1/en_US/images/spares-seller.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed;min-height: 100vh;display:inline-block!important}
.b2bmarketplace-supplier-create .wk-page-title-wrapper{display:none}
.b2bmarketplace-supplier-create .footer-copyright{display:block;background:#333;width:100%}
.b2bmarketplace-supplier-create header.wk-mp-login-header{background:#fff!important;padding:25px 25px 0!important}
.changepwd-placement{position:relative;top:-20px}
.password-strength-meter{font-size:12px; border: 1px solid #ccc;}
.password-strength-meter span{font-size:12px!important}
.password-weak .password-strength-meter{color:#fff;background:#b10707;font-size:12px}
.password-weak .password-strength-meter span{color:#fff;background:#b10707;font-size:12px!important}
.password-medium .password-strength-meter{color:#fff;background:#c59c05;font-size:12px}
.password-medium .password-strength-meter span{color:#fff;background:#c59c05;font-size:12px!important}
.password-strong .password-strength-meter{color:#fff;background:#9ebd61;font-size:12px}
.password-strong .password-strength-meter span{color:#fff;background:#9ebd61;font-size:12px!important}
.password-very-strong .password-strength-meter{color:#fff;background:#2d8608;font-size:12px}
.password-very-strong .password-strength-meter span{color:#fff;background:#2d8608;font-size:12px!important}
 .minicart-wrapper{border:1px solid #333;background:transparent;box-shadow:1px 2px 7px #ccc;position:relative;padding:10px;top:-8px}
.content-cart .minicart-wrapper .showcart .crat-icon:before{display:inline-block;font-family:"FontAwesome";font-size:16px;line-height:1;content:"\f291";top:3px;position:relative}
.minicart-wrapper .action.showcart .counter.qty{background:transparent!important}
.minicart-wrapper .action.showcart .counter.qty{border-radius:50%;height:24px;line-height:16px;padding:4px 4px 4px 3px;position:absolute;right:-3px;text-align:center;top:-15px;width:24px;z-index:2;font-size:12px}
.minicart-wrapper .action.showcart .counter.qty{color:#c56a0c!important}
.header-bottom{background:#096baf!important}
.magicmenu .nav-desktop .level0 .level-top>span{white-space:nowrap;font-size:13px;text-transform:none;color:#fff!important}
.magicmenu .nav-desktop .level0 .level-top{padding:17px 13px;color:#fff;}
.magicmenu .nav-desktop .level0.dropdown.active .level-top,.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a,.magicmenu .nav-desktop .level0.active a span.icon-text,.magicmenu .nav-desktop .level0 a:hover,.magicmenu .nav-desktop .level0 a.icon-text:hover,.magicmenu .nav-desktop .level0.dropdown .level-top:hover{color:#fff;background-color:transparent;}
.home-slider .slick-slide.slick-active .figcaption .caption1{opacity:1;font-size:60px;font-weight:bold;line-height:normal;margin:0;text-transform:uppercase;display:block;color:#fff!important;width:70%}
.home-slider .slick-slide.slick-active .figcaption .caption3{opacity:1;font-size:18px;margin:5px 0 25px;line-height:30px;color:#fff!important;display:block;font-weight:600}
.social-link{margin:0 20px 0 0;border-radius:10%;display:inline-block;height:43px;line-height:43px;text-align:center;width:43px;font-size:18px;color:#222}
.icon-social .social-link{color:#7a7a7a;background-color:#444!important;border-color:#444!important}
.terms-link{float:right;width:50%}
.terms-link ul.bullet{text-align:right}
.terms-link ul.bullet li{display:inline;padding-left:15px;color:#fff;position:relative;top:8px; font-size: 15px;}
.terms-link ul.bullet li a{color:#f2f2f2;text-decoration:none;}
.terms-link ul.bullet li a:hover{color:#e47911;text-decoration:underline}
.vmagicmenu .block-title span{color:#fff!important}
.vmagicmenu .block-title{background:#3082bb!important;cursor:pointer;padding:0 8px 2px 5px;border-left:#2d5f82 1px solid;border-right:#2d5f82 1px solid}
.text-white{color:#fff!important}
.header-top{background-color:#e8e8e8!important;border-color:#e1e1e1}
.page-header a:hover,.page-header .switcher .options ul.dropdown a:hover,.page-footer .switcher .options ul.dropdown a:hover{color:#096baf!important}
.page-header a{color:#003a62!important; font-weight:600!important}
.header .form-search .catalogsearch-box{background:#e79c0b!important;border-radius:18px 0 0 18px;height:auto!important}
.header .form-search .catalogsearch-box span{color:#fff!important;font-weight:600!important;padding:1px 22px 0 18px!important;font-size:12px!important}
.searchsuite-autocomplete .title{background:#096baf!important;color:#fff!important}
a.see-all{color:#fff!important}
.header-logo .logo{max-width:none}
.footer-hr-style{background:#585858;height:1px;margin:20px 13% 30px}
.ftr-logo-text{color:#f2f2f2}
.page-footer .block-content-statick li a{padding:0;display:block;font-size:15px;line-height:35px}
.page-footer .block-content-statick li a{color:#f2f2f2!important}
.page-footer .block-content-statick li a:hover{color:#e47911!important;text-decoration:underline}
.block-subscribe .actions button.button,.item .actions-cart .button.btn-cart,.item .add-to-links a:hover,.item .add-to-links a:hover{background:#e79c0b!important}
.social-link:hover{background:#e79c0b!important}
li.item.search strong{color:#e79c0b!important}
.accor-title{font-size:16px;font-weight:600;line-height:1.35;margin:0;padding:15px 18px;position:relative;text-align:left;color:#fff!important;background:#096baf!important;text-transform:capitalize;border-bottom:1px solid #e6e6e6}
.sidebar .nav-accordion{padding:1px 18px 0}
ul.nav-accordion li a.level-top span{font-size:13px;font-weight:500}
ul.nav-accordion li a.level-top{border-bottom:1px solid #e6e6e6;padding:5px 0}
.per-product,.category-products.products-grid .category-products-grid{background-color:#fff;
    border-radius:7px;padding:2px;/*min-height:440px*/}
.price-box .price{font-size: 16px;
    color: #000 !important;
    font-weight: 600;}
.product-item-name .product-item-link:hover{color:#e47911;text-decoration:none}
.product-item-name .product-item-link{color:#222!important}
.products-grid .product-name a{font-size:16px;line-height:20px;text-decoration:none;font-weight:500}
#email_resend_otp,#resend_otp{font-size:12px!important}
a.remind span{color:#222!important;font-size:15px!important;text-decoration:none!important;font-weight:600!important}
a.remind span:hover{color:#ff9300!important;font-size:15px!important;text-decoration:none!important;font-weight:600!important}
.success-msg-mobile,.success-msg-email{color:#229a12;font-size:12px;font-weight:600}
.wk-mp-page-header-before{display:none}
body .wk-mp-menu-wrapper::before{background-color:#1a2b2b!important;width:200px}
body .wk-mp-menu .level-0.active>a{background-color:#fbfbfb!important;color:#1a2b2b!important;border-left:6px solid #e79c0b!important}
body .wk-mp-menu .level-0>a{background-color:#1a2b2b!important;color:#fff!important;border-left:6px solid #fff}
body .wk-mp-menu .level-0>a:hover{background-color:#fbfbfb!important;color:#1a2b2b!important;border-left:6px solid #e79c0b}
/* .wk-mp-page-header{display:inline-block;background:#096baf!important;border-bottom:1px solid #0065b7;color:#fff}
.wk-mp-page-header{display:inline-block;background:#096baf!important;border-bottom:1px solid #0065b7;color:#fff} */
.wk-mp-page-header{display:inline-block;background:#eee!important;border-bottom:1px solid #0065b7;color:#222}
/* .wk-mp-home>a:after{font-family:"Admin Icons";color:#fff;content:"\e611";font-size:18px}
.wk-mp-home>a:after{font-family:"Admin Icons";color:#fff;content:"\e611";font-size:18px} */
.wk-mp-home>a:after{font-family:"Admin Icons";color:#222!important;content:"\e611";font-size:18px!important}
/* .wk-mp-notification .wk-mp-notification-icon:after{font-family:"Admin Icons";color:#fff;font-size:18px;content:"\e607";position:relative;top:2px}
.wk-mp-notification .wk-mp-notification-icon:after{font-family:"Admin Icons";color:#fff;font-size:18px;content:"\e607";position:relative;top:2px} */
.wk-mp-notification .wk-mp-notification-icon:after{font-family:"Admin Icons";color:#222!important;font-size:20px!important;content:"\e607";position:relative;top:1px;left:5px}
/* .wk-mp-seller-header-logo-wrapper{width:36px;height:36px;position:absolute;border-radius:5.5rem;background:#fff;border:1px solid #ccc;display:inline-block;left:.3rem;top:10px;overflow:hidden}
.wk-mp-seller-header-logo-wrapper{width:36px;height:36px;position:absolute;border-radius:5.5rem;background:#fff;border:1px solid #ccc;display:inline-block;left:.3rem;top:10px;overflow:hidden} */
.wk-mp-seller-header-logo-wrapper{width:24px!important;height:24px!important;position:absolute;border-radius:5.5rem;background:transparent!important;border:none!important;display:inline-block;left:10px!important;top:18px!important;overflow:hidden}
/* span.wk-mp-user-account-text{text-transform:capitalize!important;color:#fff;font-weight:500;font-size:16px}
span.wk-mp-user-account-text{text-transform:capitalize!important;color:#fff;font-weight:500;font-size:16px} */
span.wk-mp-user-account-text{text-transform:capitalize!important;color:#fff!important;font-weight:500;font-size:16px!important}
.page-title-wrapper h1 span{color:#222;font-size:18px;margin:0;font-weight:bold;text-transform:capitalize;text-transform:none!important}
.wk-mp-dropdown-menu-settings:before,.wk-mp-dropdown-menu-buyer:before,.wk-mp-dropdown-menu-logout:before{color:#222!important}
.wk-mp-user-account-text-wrapper{color:#222!important;font-size:12px}
.wk-mp__action-dropdown{padding-left:45px;text-transform:capitalize}
.spares_seller_pwd_legend{background: #e5c10f!important;padding:9px!important;font-weight:600!important;font-size:16px;border-radius:6px 6px 0 0;color:#fff}
.spares_seller_pwd_fieldset{ border-radius:6px 6px 0 0}
body #wk-mp-nav .level-0>a span{padding-left:0!important} /* font-size:12px!important; */
.wk-mp-menu .level-0>.wk-mp-submenu{background-color:#1a2b2b!important;min-height:100vh!important}
.wk-mp-menu .wk-mp-submenu .parent>a,.wk-mp-menu .wk-mp-submenu .parent .wk-mp-submenu-group-title{color:#fff!important}
body .wk-mp-menu [class*="level-"]:not(.level-0) a:hover{background-color:#1e4a4a!important}
.wk-mp__action-dropdown-menu>li:hover{background-color:#d4edff!important}
.wk-mp-dropdown-menu-chngpwd::before{font-family:"FontAwesome";content:'\f023';font-size:18px;top:.5rem;left:11px}
.wk-mp-dropdown-menu-chngema::before{font-family:"FontAwesome";content:'\f003';font-size:18px;top:.5rem;left:8px}
.wk-mp-dropdown-menu-chngmob::before{font-family:"FontAwesome";content:'\f10b';font-size:22px;top:.5rem;left:12px}
body .wk-mp-menu .level-0>a::before{display:none!important}
.nav-sections .mean-nav ul li a span,.nav-sections .mean-nav ul li .level-top span{font-size:15px;padding:0 14px;color:#fff}
.explore-sections-title{color:#222;font-size:30px;padding:0;margin:0;line-height:normal;font-weight:500}
.explore-sections-subtitle{color:#222;font-size:16px;padding:0;margin:0;line-height:normal;font-weight:500}
.colorbox-explore{width:100%;text-align:center;min-height:320px;background-color:fff;padding:40px;box-shadow:#ccc 0 0 4px;transition:all .3s ease}
.colorbox-explore:hover{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);cursor:pointer}
.colorbox-explore img{padding:40px 0 20px 0}
.colorbox-explore .colorbox-titles{color:#222;font-size:24px;line-height:normal}
.colorbox-blue-bg{background:#083375!important}
.colorbox-yellow-bg{background:#e79c0b!important}
.colorbox-viewall-bg{background:#096baf!important}
.colorbox-blue-bg .colorbox-titles,.colorbox-yellow-bg .colorbox-titles,.colorbox-viewall-bg .colorbox-titles{color:#fff!important}
.hr-explore{height:1px;background-color:#ccc;margin:0 auto}
.pop-cat-bg{background:#fcfcfc}
.popular-box{box-shadow:#d4d4d4 0 0 4px;min-height:410px}
.popular-box-title{text-align:center;color:#222;font-size:18px;padding:15px 0 20px;margin:0;line-height:normal;font-weight:500}
.popular-box img{object-fit:cover;height:354px}
.pop-cat-cantered{float:none;display:block;width:280px;margin:0 auto}
.striped-section{background:url("../../frontend/Alothemes/expert1/en_US/images/home-page-images/strip-bg.jpg") repeat-x #f4f4f4;padding:35px 0}
.feature-box-title{font-size:30px;font-weight:600;line-height:36px;color:#096baf;padding:25px 0 0;margin:0}
.feature-box-subtitle{font-size:18px;font-weight:600;line-height:30px;color:#222;padding:10px 0 35px}
/***************Need to see for how we work *******************/
.how-wework-title{font-size:30px;font-weight:500;line-height:36px;color:#fff!important;padding:25px 0 90px;margin:0;width:100%;text-align:center}
.how-we-work-bg{background:url("../../frontend/Alothemes/expert1/en_US/images/home-page-images/how-we-work-bg.jpg") repeat-x;background-attachment:fixed;background-size:cover;min-height:700px;padding:50px 0 35px 0}
.wework-box-title{font-size:20px;font-weight:400;line-height:36px;color:#fff!important;padding:25px 0 0;margin:0}
.wework-box-subtitle-text{font-size:16px;font-weight:500;line-height:24px;color:#fff!important;padding:10px 35px}
.white-icon-circle{width:128px;height:128px;border-radius:50%;border:3px solid #fff;margin:0 auto}
.white-icon-circle img{padding:28px 0 0 0}
.yellow-dot{padding: 5px 0 0;
    background: #e79c0b;
    width: 30px;
    color: #fff!important;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    right: 90px;
    font-size: 16px;
    font-weight: 600;
    box-shadow: #333 2px 0 11px 6px;}
    /***************Need to see for how we work *******************/
.case-study-bg{background:url("../../frontend/Alothemes/expert1/en_US/images/home-page-images/case-study-bg.jpg") repeat-x;background-attachment:scroll;background-size:cover;min-height:610px;padding:60px 0 0 0}
.image-box-cs img{border:#c4c4c4 4px solid;box-shadow:#c4c4c4 0 0 2px}
.overlay-text-box{background:#fff;color:#212121;height:225px;position:relative;left:-105px;top:25px}
.brands-view-bg{background:#f4f4f4;padding:15px 0 45px}
.brands-view-bg h3.title span{color:#222;font-size:30px;padding:0;margin:0;line-height:normal;font-weight:500}
.wk-mp-logo-img-wrapper{display:inline-block;width:auto!important;height:auto!important;border-radius:0!important;background:#eee!important;overflow:hidden;padding:12px 0 0!important}
.wk-mp-logo{height:7.3rem;display:block;position:relative;z-index:800;padding:0 6px!important;text-align:center;box-sizing:border-box;background:#eee}
/* .wk-mp-logo-img-wrapper .wk-mp-logo-img{vertical-align:middle;width:auto!important;height:auto!important} */
.b2bmarketplace-supplier-create .wk-sellergroup .wk-sellergroup-wrapper-container{margin-bottom:20px;width:340px;list-style:none;padding-left:20px;display:inline-block;vertical-align:top}
.testimonials-section{background:url("../../frontend/Alothemes/expert1/en_US/images/home-page-images/testimonials-bg.jpg") repeat-x;background-attachment:scroll;background-size:cover;min-height:520px;padding:60px 0 0 0}
.testimonial_text h4.title-name{font-size:18px;font-weight:600;color:#fff;padding:35px 0 10px 0}
.testimonial_text .testimonial-content{font-size:16px;line-height:20px;font-weight:400;color:#fff;padding:15px 0 10px 0}
.testimonials-title{color:#fff;font-size:30px;padding:10px 0 55px;margin:0;line-height:normal;font-weight:400}
.sub-options-otp{margin-left:7px}
.sub-options-otp input[type=text]{max-width:100px}
.email-msglink .validation-advice{width:100%;min-height:30px}
.magictabs{margin:0 auto!important;position:relative;text-align:center;float:none;width:65%}
.block-title-tabs{border:0}
.magictabs .item{border-bottom:1px solid #cfcfcf;margin:0 35px 20px 0;padding:0}
.magictabs .item .title{padding:0}
.magictabs .item.activated .title{color:#096baf!important;font-size:30px;padding:0 0 20px;margin:0;line-height:25px;font-weight:400}
.magictabs .item .title{background:transparent;cursor:pointer;color:#222!important;font-size:30px;font-weight:400;line-height:25px;padding:0 0 20px;margin:0}
.magictabs .item.activated,.magictabs .item:hover{border-color:#bdbdbd!important}
.feature-tabs-section{background:#f4f4f4;padding:45px 0}
.magictabs .item:hover .title,.group-title span{color:#222;background:transparent!important}
.lazy-loader-position{position:absolute;top:0px;}
.sub-options .lazy-loader-position{position:absolute;top:4px;}
/* .ajax-loader-emailotp,.ajax-loader-otp{top:9px;right:110px} */
.b2bmarketplace-customer-requestquote .page-title-wrapper .page-title{visibility:hidden;padding:0}
#wk-supplier-request-quote{width:70%;margin:0 auto}
.shipping-top-input{top:-1px!important}
.marketplace-product-productlist .modal-content{width:auto;padding:25px}
.marketplace-product-productlist .modal-popup .action-close{padding:0}
.marketplace-product-productlist .mp-edit:after{content:"\e631";display:none}
.action-menu,.action-menu .action-submenu{z-index:2}
.selectmenu-items{z-index:2}
.mj_custom_button{font-size:10px;font-weight:500;line-height:1.36;padding:5px!important;text-align:center;vertical-align:sub;display:grid;height:36px}
.link{background:#ccc;color:#222;display:inline-block;padding:3px;margin:0 1px 0 1px;border-radius:3px;text-decoration:none!important}
.custom-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 10px);background:rgba(0,0,0,0.65);padding:7px 2px 7px 2px;border-radius:4px;display:none}
.custom-node .link:nth-child(1){background:transparent}
.custom-node .link:nth-child(2){background:transparent}
.custom-node .link:nth-child(3){background:transparent}
.node:hover .custom-node{display:block}
#chart-container{font-family:Arial;height:700px;border:3px solid #e79c0b;border-radius:5px;overflow:auto;text-align:center}
.orgchart .node .title{background-color:transparent}
.orgchart{background:#fff;background-image:none!important;border:none!important}
.orgchart td.left,.orgchart td.right,.orgchart td.top{border-color:#aaa}
.orgchart td>.down{background-color:#aaa}
.orgchart .middle-level .title{background-color:#069!important}
.orgchart .middle-level .content{border-color:#069!important}
.orgchart .product-dept .title{background-color:#e79c0b}
.orgchart .product-dept .content{border-color:#e79c0b}
.orgchart .rd-dept .title{background-color:#22c4ae!important}
.orgchart .rd-dept .content{border-color:#22c4ae!important}
.orgchart .pipeline1 .title{background-color:#963}
.orgchart .pipeline1 .content{border-color:#963}
.orgchart .frontend1 .title{background-color:#c06}
.orgchart .frontend1 .content{border-color:#c06}
#github-link{position:fixed;top:0;right:10px;font-size:3em;display:none}
.orgchart .node .title .symbol{float:left;margin-top:4px;margin-left:2px;display:none}
.orgchart .node:hover{background-color:transparent!important;transition:.5s;cursor:default;z-index:20}
.custom-node a,.custom-node a{color:#fff;font-size:13px;font-weight:bold}
.custom-node a:hover,.custom-node a:focus{color:#e79c0b;font-size:13px;font-weight:bold}
.orgchart .lines .topLine{border-top:2px solid #444!important}
.orgchart .lines .rightLine{border-right:1px solid #444!important;float:none;border-radius:0}
.orgchart .lines .leftLine{border-left:1px solid #444!important;float:none;border-radius:0}
.orgchart .lines .downLine{background-color:#444!important;margin:0 auto;height:20px;width:2px;float:none}
.orgchart .node .edge{font-size:15px;position:absolute;color:#222!important;cursor:default;transition:.2s}
.orgchart .node .topEdge{top:-8px!important}
.orgchart .node .bottomEdge{bottom:-8px!important}
.orgchart .node .rightEdge{right:-8px!important}
.orgchart .node .leftEdge{left:-8px!important}
.sellerhierarchy-hierarchy-manage .wk-ui-component-container{display:none}
.become-a-seller-mobile{display:none}
.customer-address-index table{table-layout:fixed}
.b2bmarketplace-customer-requestquote .wk-rfq-product-table{margin-bottom:20px;width:100%;display:inline-table;overflow:overlay}
.b2bmarketplace-customer-requestquote .wk-supplier-products-row-container{padding:2px;background:transparent;border-radius:8px}
.b2bmarketplace-customer-requestquote .fieldset{background:#fff;border-radius:6px;padding:22px 25px 12px 33px;margin:28px 0;border:2px solid #ff9c09}
.b2bmarketplace-customer-requestquote .wk-supplier-collection-container .fieldset{margin:0}
.b2bmarketplace-customer-requestquote input[type="text"],.b2bmarketplace-customer-requestquote input[type="email"],.b2bmarketplace-customer-requestquote input[type="password"],textarea{padding:6px 4px;height:auto;font-size:13px;border-radius:3px}
.b2bmarketplace-customer-requestquote label span{font-size:13px}
.b2bmarketplace-customer-requestquote .wk-supplier-image-placeholder-text{bottom:0;color:#a7a7a7;font-size:12px;font-weight:600;left:0;line-height:1.333;margin-bottom:15%;padding:0 1rem;position:absolute;right:0;text-align:center}
.b2bmarketplace-customer-requestquote .wk-supplier-image-placeholder input[type="file"]{border:0;bottom:0;cursor:pointer;font-size:10em;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:3}
.sidebar .block .block-title strong{color:#fff !important;font-size:13px}
.subscription-payment-content{border:1px solid #ccc;padding:15px;width:100%;border-radius:9px;margin:0}
.subscription-payment-summary{border:1px solid #ccc;padding:15px;border-radius:9px;width:100%;margin:0}
.requesting-plan-name{font-size:16px;font-weight:600;color:#e79c0b;padding:10px 0 0}
.old-plan-name{color:#222!important}
.requesting-plan-activation{font-size:12px}
.subscription-payment-summary .page-title{display:none}
.summary-title h4{font-size:16px;text-align:center;padding-bottom:5px}
.summary-title h3{font-size:12px;text-align:center;padding-bottom:15px}
.cms-seller-membership-payment .cart-totals .mark,.cms-seller-membership-payment .cart-totals .amount{color:#222;font-size:12px;font-weight:600;background:transparent}
.cms-seller-membership-payment .cart-totals .grand.totals .price,.cms-seller-membership-payment .cart-totals .mark strong{font-size:16px;color:#222;font-weight:600}
.userregistration_seller-group-dopayment .cart-totals .mark,.cms-seller-membership-payment .cart-totals .amount{color:#222;font-size:12px;font-weight:600;background:transparent}
.userregistration_seller-group-dopayment .cart-totals .grand.totals .price,.cms-seller-membership-payment .cart-totals .mark strong{font-size:16px;color:#222;font-weight:600}
.userregistration_seller-group-dopayment .subscription-payment{margin-top:30px}
.icon-checks{color:#006400!;content:'\e610'!important;font-family:'icons-blank-theme'!important;font-size:26px!important;position:absolute!important;top:-3px!important;left:-4px!important}
body.buyerbulkimport-index-import{overflow-x:hidden}
body.marketplace-account-dashboard{overflow-x:hidden}
.buyerbulkimport-index-import .admin__data-grid-header-row .col-xs-3{padding-left:10px}
.buyerbulkimport-index-import .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:15px}
.buyerbulkimport-account-customer .admin__data-grid-header-row .col-xs-3{padding-left:10px}
.buyerbulkimport-account-customer .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:15px}
.download-sample-csv{font-size:12px;font-weight:600;color:#222;text-decoration:none}
.download-sample-csv:hover,.download-sample-csv:focus{ font-weight:600;color:#222;text-decoration:none}
.manage-buyers-btn{font-size:12px;font-weight:600;color:#222!important;text-decoration:none}
.manage-buyers-btn:hover,.manage-buyers-btn:focus{font-size:15px;font-weight:600;color:#222;text-decoration:none}
.buyerbulkimport-index-import .data-grid-draggable .data-grid-th._sortable{cursor:pointer!important}
.buyerbulkimport-index-import .admin__data-grid-actions-wrap .admin__action-dropdown{margin-top:3px}
.buyerbulkimport-account-customer .admin__data-grid-actions-wrap .admin__action-dropdown{margin-top:3px}
.sellerhierarchy-hierarchy-manage .orgchart .node .title{background-color:#e79c0b}
.sellerhierarchy-hierarchy-manage .orgchart .node .content{border-color:#e79c0b}
.sellerhierarchy-hierarchy-manage .orgchart .loggedin-Seller .title{background-color:#70a710!important}
.sellerhierarchy-hierarchy-manage .orgchart .loggedin-Seller .content{border-color:#70a710!important}
.sellerhierarchy-hierarchy-manage .orgchart .deactivate-seller .title{background-color:#c06!important}
.sellerhierarchy-hierarchy-manage .orgchart .deactivate-seller .content{border-color:#c06!important}
.sellersubaccount-account-manage .modal-content{width:auto;padding:25px}
.sellersubaccount-account-manage .modal-popup .action-close{padding:20px}
.sellersubaccount-account-manage .mp-edit:after{content:"\e631";display:none}
.sellerhierarchy-account-manage .modal-content{width:auto;padding:25px}
.sellerhierarchy-account-manage .modal-popup .action-close{padding:20px}
.sellerhierarchy-account-manage .mp-edit:after{content:"\e631";display:none}
.sellersubaccount-account-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner{display:block;padding:0!important;text-align:center;margin-bottom:0!important}
.sellersubaccount-account-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner label{margin:0}
.sellersubaccount-account-manage .data-grid td{padding:10px}
.sellersubaccount-account-manage .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.sellersubaccount-account-manage .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.sellersubaccount-account-manage .admin__action-dropdown-menu .admin__action-dropdown-footer-secondary-actions .action-tertiary{margin-left:15px}
.sellersubaccount-account-manage .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.sellersubaccount-account-manage .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.sellersubaccount-account-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.sellersubaccount-account-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.sellerrole-rolemanager-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner{display:block;padding:0!important;text-align:center;margin-bottom:0!important}
.sellerrole-rolemanager-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner label{margin:0}
.sellerrole-rolemanager-manage .data-grid td{padding:10px}
.sellerrole-rolemanager-manage .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.sellerrole-rolemanager-manage .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.sellerrole-rolemanager-manage .admin__action-dropdown-menu .admin__action-dropdown-footer-secondary-actions .action-tertiary{margin-left:15px}
.sellerrole-rolemanager-manage .modal-content{width:auto;padding:25px}
.sellerrole-rolemanager-manage .modal-popup .action-close{padding:20px}
.sellerrole-rolemanager-manage .mp-edit:after{content:"\e631";display:none}
.sellerrole-rolemanager-manage .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.sellerrole-rolemanager-manage .admin__action-multiselect-wrap .admin__action-multiselect-text{width:95%;padding:6px 5px;height:auto}
.sellerrole-rolemanager-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.sellerrole-rolemanager-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.wk-ui-component-container input[type='checkbox']{display:none!important}
.orgchart .hidden,.orgchart ~ .hidden{display:none!important}
.sellersubaccount-account-manage .modals-wrapper .modals-overlay{z-index:901!important}
.sellersubaccount-account-manage .modals-wrapper .modal-popup{z-index:903!important}
.sellerrole-rolemanager-manage .modals-wrapper .modals-overlay{z-index:901!important}
.sellerrole-rolemanager-manage .modals-wrapper .modal-popup{z-index:903!important}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield!important}
.download-csv-btn{position:absolute;top:11px;right:25px;font-weight:600;color:#222}
.sellersubaccount-account-manage .admin__data-grid-pager .action-previous{margin-right:5px!important}
.sellerhierarchy-account-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner{display:block;padding:0!important;text-align:center;margin-bottom:0!important}
.sellerhierarchy-account-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner label{margin:0}
.sellerhierarchy-account-manage .admin__data-grid-pager .action-previous{margin-right:5px!important}
.sellerhierarchy-account-manage .data-grid td{padding:10px}
.required label:first-child span::after{content:"*";color:red;margin-left:2px}
select{padding:2px 3px}
.sellerrole-rolemanager-manage .admin__data-grid-pager .action-previous{margin-right:5px!important}
.sellersubaccount-account-manage .admin__data-grid-wrap .data-grid-draggable .data-grid-th._sortable{cursor:pointer}
.sellerrole-rolemanager-manage .admin__data-grid-wrap .data-grid-draggable .data-grid-th._sortable{cursor:pointer}
.sellersubaccount-account-manage .wk-ui-component-container .admin__form-field{border:0;margin:0 5px 0 0;padding:0}
.sellerhierarchy-account-manage a.action-menu-item[href="#"]{cursor:no-drop;opacity:.7;color:#ccc;text-decoration:none}
.subaccountimporter-subaccount-index .edit-profile-form #subaccount_file{white-space:break-spaces;line-height:20px;display:block;word-break:break-word;width:250px}
.no-pointer-events{pointer-events:none!important}
.table-bordered{border:1px solid #dee2e6!important}
.button-lookalike{background-color:#1979c3;border:1px solid #1979c3;color:#fff;font-weight:700;font-size:1.2rem;padding:7px 12px 7px 22px;border-radius:3px;cursor:pointer}
.button-lookalike::before{content:" + ";position:absolute;left:10px;top:-5px;font-size:21px}
.messages{z-index:8}
.b2bmarketplace-supplier-create .spares-seller-reg-form{margin-top:5%!important; margin-bottom:7%!important}
.fieldset>.field.required>.label:after{display:none!important}
.categorypath-mechanicals .sidebar-main .shop-by-custom strong{color:#fff!important}
.customer-account-logoutsuccess .page-title-wrapper .base{text-transform:none}
.mpmassupload-product-profile .page-main{width:75%;margin:0 auto}
.mpmassupload-product-profile .page-wrapper .page-title-wrapper .approved-tag{top:-50px;position:relative}
.b2bmarketplace-supplier-create .wk-mp-page-wrapper .wk-mp-login-content{min-height:86vh!important}
.customer-address-index .table-additional-addresses-items tbody td{word-break:break-all; font-size: 14px;
    font-weight: 500;}
.blue-box{background:#069;width:12px;margin-top:10px;height:12px;border-radius:30%;display:inline-block;position:relative;top:3px}
.yellow-box{background:#e79c0b;width:12px;margin-top:10px;height:12px;border-radius:30%;display:inline-block;position:relative;top:3px}
.green-box{background:#70a710;width:12px;margin-top:10px;height:12px;border-radius:30%;display:inline-block;position:relative;top:3px}
.pink-box{background:#c06;width:12px;margin-top:10px;height:12px;border-radius:30%;display:inline-block;position:relative;top:3px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.breadcrumbs li{position:relative;margin-right:15px;padding-right:13px}
.sorter select,.limiter select{padding-right:0}
/* .sellerrole-rolemanager-edit .wk-mp-page-main{display:block!important}
.sellersubaccount-account-manage .wk-mp-page-main{display:block!important}
.sellersubaccount-account-edit .wk-mp-page-main{display:block!important}
.sellerhierarchy-hierarchy-manage .wk-mp-page-main{display:block!important}
.sellerrole-rolemanager-manage .wk-mp-page-main{display:block!important}
.subaccountimporter-subaccount-index .wk-mp-page-main{display:block!important} */
.buyerbulkimport-index-import .modals-overlay{z-index:903!important}
/* .sellerhierarchy-account-manage .wk-mp-page-main{display:block!important}
.warehouse-warehousemgmt-manage .wk-mp-page-main{display:block!important} */
.catalog-category-view .modal-slide._show{overflow:hidden}
.catalogsearch-result-index .modal-slide._show{overflow:hidden}
/* .warehouse-warehousemgmt-edit .wk-mp-page-main{display:block!important}
.warehouse-importexport-manage .wk-mp-page-main{display:block!important} */
.wk-dashboard-total-left-bottom{top:0!important}
.admin__data-grid-action-bookmarks{top:-4px!important}
/* .warehouse-warehousemgmt-manage .wk-mp-page-main{display:block!important}
.isp-index-index .wk-mp-page-main{display:block!important}
.isp-index-managelist .wk-mp-page-main{display:block!important}
.isp-index-details .wk-mp-page-main{display:block!important}
.isp-index-post .wk-mp-page-main{display:block!important}
.negotiation-proposal-index .wk-mp-page-main{display:block!important}
.negotiation-proposal-details .wk-mp-page-main{display:block!important} */
.sales-order-history #maincontent{display:block!important}
.negotiation-request-index #maincontent{display:block!important}
.approvalworkflow-approvals-edit #wk-mp-maincontent{display:block!important}
.approvalworkflow-approvals-index .admin__data-grid-action-bookmarks .admin__action-dropdown{top:0!important}
.approvalworkflow-approvals-index .admin__action-dropdown-wrap .admin__action-dropdown{top:-5px}
.approvalworkflow-workflows-index .admin__data-grid-action-bookmarks .admin__action-dropdown{top:0!important}
.approvalworkflow-workflows-index .admin__action-dropdown-wrap .admin__action-dropdown{top:-5px}
.isp-index-details .badge-custom_save{top:7px}
.isp-index-managelist .admin__data-grid-action-bookmarks .admin__action-dropdown{top:0!important}
.isp-index-managelist .admin__action-dropdown-wrap .admin__action-dropdown{top:-5px}
.negotiation-proposal-index .admin__data-grid-action-bookmarks{top:1px}
.isp-index-managelist .data-grid-filters-action-wrap button.action-default{top:-3px;position:relative}
.checkout-index-index .table-checkout-shipping-method{width:96%!important;padding:0;margin:0 0 15px 15px!important}
.checkout-index-index td.col{width:182px!important}
.address-message{display:none!important}
.data-grid-filters-action-wrap .action-default{margin:1px -7px 0 0!important}
}.isp-index-details .badge-custom_save{top:7px!important}
.cms-index-index .product-image-photo{margin:0 auto;height:300px}
.cms-index-index .price-final_price{text-align:left}
.cms-index-index .grid.products-grid .item{margin-bottom:20px}
.cms-index-index .per-product{background-color:#fff;border:1px solid #ccc;min-height:469px;border-radius:10px}
.catalog-category-view .toolbar{margin:0 0 22px;padding:6px;clear:both;background:#f8f8f8;border:2px solid #eee}
.catalogsearch-result-index .toolbar{margin:0 0 22px;padding:6px;clear:both;background:#f8f8f8;border:2px solid #eee}
.cms-index-index .quickview span{font-size:16px;padding-left:20px}
.cms-index-index .item .images-container .quickview{background-color:#f3a626;color:#222;border:0;width:150px;position:relative;opacity:1;z-index:9999;display:inline-block;top:42%}
.cms-index-index .quickview span .icons{font-size:16px;height:auto;line-height:normal;position:absolute;left:-80px;top:14px;width:auto}
.cms-index-index .link-view{opacity:0;position:absolute;text-align:center;top:0;visibility:hidden;width:100%;left:0;height:100%;opacity:.8;background:rgb(74 74 74 / 28%);border-radius:7px 7px 0 0}
.cms-index-index .item:hover .link-view{opacity:1;visibility:visible}
.cms-index-index .item .hover-box{right:0;left:none;padding-bottom:10px}
.cms-index-index .products-grid .product-name{min-height:80px;overflow:auto}
.catalog-category-view .modal-slide .action-close{position:absolute;right:20px}
.catalogsearch-result-index .modal-slide .action-close{position:absolute;right:20px}
.catalog-category-view .quickview span{font-size:16px;padding-left:10px}
.catalogsearch-result-index .quickview span{font-size:16px;padding-left:10px}
.catalog-category-view .item .images-container .quickview{background-color:#f3a626;color:#222;border:0;width:150px;position:relative;opacity:1;z-index:9999;display:inline-block;top:42%}
.catalogsearch-result-index .item .images-container .quickview{background-color:#f3a626;color:#222;border:0;width:150px;position:relative;opacity:1;z-index:9999;display:inline-block;top:42%}
.catalog-category-view .quickview span .icons{font-size:16px;height:auto;line-height:normal;position:absolute;left:-80px;top:14px;width:auto}
.catalogsearch-result-index .quickview span .icons{font-size:16px;height:auto;line-height:normal;position:absolute;left:-80px;top:14px;width:auto}
.catalog-category-view .link-view{opacity:0;position:absolute;text-align:center;top:-2px;visibility:hidden;width:102%;left:-2px;height:100%;opacity:.8;background:rgb(74 74 74 / 28%);border-radius:7px 7px 0 0}
.catalogsearch-result-index .link-view{opacity:0;position:absolute;text-align:center;top:-2px;visibility:hidden;width:102%;left:-2px;height:100%;opacity:.8;background:rgb(74 74 74 / 28%);border-radius:7px 7px 0 0}
.catalog-category-view .item:hover .link-view{opacity:1;visibility:visible}
.catalogsearch-result-index .item:hover .link-view{opacity:1;visibility:visible}
.catalog-category-view .item .hover-box{right:0;left:none;padding-bottom:10px}
.catalogsearch-result-index .item .hover-box{right:0;left:none;padding-bottom:10px}
.catalog-category-view .products-list li.item .product-item-info{border:1px solid #dcdcdc;padding-bottom:30px;background:#fbfbfb;padding:5px}
.catalogsearch-result-index .products-list li.item .product-item-info{border:1px solid #dcdcdc;padding-bottom:30px;background:#fbfbfb;padding:5px}
.catalog-category-view .products-list .item .products-textlink{padding:0 15px 0 0;margin:0;text-align:left;float:none;width:100%}
.catalogsearch-result-index .products-list .item .products-textlink{padding:0 15px 0 0;margin:0;text-align:left;float:none;width:100%}
.catalog-category-view .products-list .item .product-item-inner{margin:0;text-align:left;padding:8px;width:100%;float:none;background-color:#fdfdfd;border:1px solid #8e8d8d;border-radius:3px;min-height:auto}
.catalogsearch-result-index .products-list .item .product-item-inner{margin:0;text-align:left;padding:8px;width:100%;float:none;background-color:#f0f0ee;border:2px solid #d0d0d0;border-radius:3px;min-height:auto}
.catalog-category-view .products-list .item .add-to-links{margin:12px 0 0}
.catalogsearch-result-index .products-list .item .add-to-links{margin:12px 0 0}
.catalog-category-view .products-list .product-item-inner .product-item-actions .actions-primary{margin-top:10px}
.catalogsearch-result-index .products-list .product-item-inner .product-item-actions .actions-primary{margin-top:10px}
.catalog-category-view .products-list .item .actions-no .button.btn-cart{
    width:25%;
    height: auto;
    line-height: normal;
    padding: 8px 0 11px !important;
    margin-top: 10px;
}
.catalogsearch-result-index .products-list .item .actions-no .button.btn-cart{
    width:25%;
    height: auto;
    line-height: normal;
    padding: 4px 0 5px !important;
    margin-top: 10px;
}
.catalog-category-view .products-list .item .actions-no .button.btn-cart span,
.catalogsearch-result-index .products-list .item .actions-no .button.btn-cart span{
    font-size: 14px !important;
}
.catalog-category-view .products-list .product-item-inner .add-to-links a.tocompare:hover{background:none!important}
.catalogsearch-result-index .products-list .product-item-inner .add-to-links a.tocompare:hover{background:none!important}
.catalog-category-view .products-list .product-item-inner .add-to-links a.towishlist:hover{background:transparent!important}
.catalogsearch-result-index .products-list .product-item-inner .add-to-links a.towishlist:hover{background:transparent!important}
.catalog-category-view a.tocompare i,.catalog-category-view a.towishlist i{margin-right:10px;color:#e79c0b!important}
.catalogsearch-result-index a.tocompare i,.catalogsearch-result-index a.towishlist i{margin-right:10px;color:#e79c0b!important}
.catalog-category-view .item .add-to-links a:hover{background:#f9f9f9!important}
.catalogsearch-result-index .item .add-to-links a:hover{background:#f9f9f9!important}
.mpsellergroup-group-manage .wk-sellergroup-description{min-height:365px}
.mpsellergroup-group-manage .wk-sellergroup-description p{margin:0;color:#222;font-size:10px;font-weight:600;text-align:center;padding-bottom:9px}
.mpsellergroup-group-manage .wk-sellergroup-description-pricing{min-height:255px;padding-top:10px}
.readonly-element{display:block;line-height:30px;min-height:30px;padding:0 4px;background:#f8f9fa;border-radius:4px;border:1px solid #d1d1d1}
.catalog-product-view .product-shop.product-info-main .stock.available{padding-right:7px!important}
.catalog-product-view .product-info-main .stock.available:before{display:none}
#layered_ajax_price_attribute .from_fixed{font-weight:bold}
#layered_ajax_price_attribute .to_fixed{font-weight:bold;float:right}
#layered_ajax_price_attribute .space_fixed{display:none}
.product-view .add-to-cart button.button span::before{content:"\f217";position:relative;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;left:-10px}
.product-view .add-to-cart button.button span{padding-left:14px}
.product-view .product-shop .page-title-wrapper .page-title span{font-size:18px;overflow-wrap:anywhere;text-overflow:ellipsis; font-weight: 600; color: #222 !important;}
.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:18px;font-weight:600}
.page-layout-1column .product-view .product-info-main{border:1px solid #efefef;padding:10px}
.catalog-product-view .policy .policy-wrap{padding:27px 0;margin-top:20px;background-color:#f7dba3;border:2px solid #e79c0b;margin-bottom:20px;border-radius:7px}
.catalog-product-view .policy .policy-box .box-content{border-color:#bf7e00}
.overflow-inh{overflow:inherit!important}
.marketplace-product-add .edit-profile-form .wk-mp-fixed{position:unset!important}
.marketplace-product-add .custom-control-label::before,.marketplace-product-add .custom-control-label::after{display:none!important}
.left-shift-area{position:relative;left:10px}
.marketplace-product-add .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:25px}
.marketplace-product-add .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.catalog-category-view .products-grid .product-name,.catalogsearch-result-index .products-grid .product-name{

    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
    display: -webkit-box;
    min-height: auto;
    margin: 4px 0;
    line-height: 22px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.catalogsearch-result-index .products-grid .product-name,.catalogsearch-result-index .products-grid .product-name{
    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
    display: -webkit-box;
    min-height: auto;
    margin: 4px 0;
    line-height: 22px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.catalog-category-view .products-grid .product-name a,.catalogsearch-result-index .products-grid .product-name a{
    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
    display: -webkit-box;
    min-height: auto;
    margin: 0;
    line-height: 22px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 43px;
}
.catalogsearch-result-index .products-grid .product-name a,.catalogsearch-result-index .products-grid .product-name a{font-size:17px;line-height:22px;text-decoration:none;font-weight:600}
.catalog-category-view .products-textlink{margin:0;padding:1px 4px 0 0;text-align:right;}
.catalogsearch-result-index .products-textlink{margin:0;padding:1px 4px 0;text-align:left}
.catalog-category-view .price-box .price{font-size:19px}
.catalogsearch-result-index .price-box .price{font-size:17px}
.catalog-category-view .product-item .minimal-price-link .price-label{color:#096baf;font-size:12px;font-weight:600}
.catalogsearch-result-index .product-item .minimal-price-link .price-label{color:#096baf;font-size:12px;font-weight:600}
.product-label-2 .product-label .sticker:before{border-style:none!important}
.product-label{position:absolute;top:-12px;right:8px;z-index:9;left:unset}
.product-label .sticker.top-left{color:#fff;background-color:#ce7b00!important}
.cms-index-index .products-grid .slick-list{overflow:visible!important}
.cms-index-index .feature-tabs-section .box-product-content .slick-prev{left:10px}
.cms-index-index .feature-tabs-section .box-product-content .slick-next{right:9px}
.cms-index-index .feature-tabs-section .box-product-content .content-products{overflow:hidden!important;padding:13px 0}
.product.info.detailed{border-radius:5px!important}
.catalog-product-view .product.data.items .data-tabs-content{padding:10px!important}
.catalog-product-view .review-list .block-title strong{color:#222;font-size:18px!important;line-height:normal;font-weight:600!important}
.review-control-vote:before{margin-left:176px}
.review-control-vote label::before{color:#ec9511;margin-left:176px}
.product-info-main .price-box .price-container{margin:0}
.old-price{margin:0;display:block;font-size:12px}
.products-grid .price-box{line-height:normal}
.catalog-product-view .review-title{font-weight:600;font-size:14px;border-bottom:1px solid #ccc;line-height:18px;padding-bottom:7px;margin-bottom:10px!important}
.catalog-product-view .review-details{float:left;margin-left:0!important}
.catalog-product-view .review-content{margin-bottom:20px;width:100%;float:left;margin-left:0!important}
.catalog-product-view .review-ratings .label{min-width:120px;padding:4px 10px 6px 0}
.prices-tier{color:#222;background-color:#d1ecf1;border-color:#bee5eb;padding:10px 15px}
.catalog-product-view .review-item{color:#222;background-color:#fbfbfb;border:#e79c0b 1px solid;padding:10px!important;border-radius:6px;margin:0 0 15px 0}
.catalog-product-view .review-ratings{margin-bottom:10px!important}
.block-minicart .items-total,.block-minicart .subtotal{display:block}
.catalog-product-view .product.data.items .items-tabs .item.active a{background-color:#fff3cd;border-color:#ffeeba}
/* .checkout-cart-index .fa{font:normal normal normal 14px/1 FontAwesome!important} */
.customer-account-createpassword .page-wrapper{background:url("../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg") no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.customer-account-createpassword .page-wrapper .fieldset{margin:0}
/* .pandocument-set{position:absolute;left:0;top:1px} */
.pandocument-set {
    display: inline-block;
}
.userregistration_seller-account-edit .pandocument-set{position:absolute;left:-15px;top:1px}
.buyerbulkimport-index-import .modal-popup .action-close{padding:0}
.buyerbulkimport-index-import .modal-content{width:auto;border:0}
.buyerbulkimport-index-import .modal-popup .modal-header{padding-bottom:1.2rem;padding-top:10px}
.buyerbulkimport-index-import .modal-popup .modal-title{width:100%}
.buyerbulkimport-index-import .modal-header,.buyerbulkimport-index-import .modal-footer{border:0}
.mpmassupload-dataflow-profile .modal-popup .action-close{padding:10px}
.mpmassupload-dataflow-profile .modal-content{width:auto;border:0}
.mpmassupload-dataflow-profile .modal-popup .modal-header{padding-bottom:1.2rem;padding-top:10px}
.mpmassupload-dataflow-profile .modal-popup .modal-title{width:100%}
.mpmassupload-dataflow-profile .modal-header,.mpmassupload-dataflow-profile .modal-footer{border:0}
.sellerrole-rolemanager-edit .wk-ui-component-container .admin__control-multiselect{height:250px}
.mpmassupload-product-view .modal-content{width:auto;border:0}
.mpmassupload-product-view .modal-popup .modal-header{padding-bottom:1.2rem;padding-top:10px}
.mpmassupload-product-view .modal-popup .modal-title{width:100%}
.mpmassupload-product-view .modal-header,.mpmassupload-product-view .modal-footer{border:0}
.mpmassupload-product-view .modal-popup .action-close{padding:10px}
.mpmassupload-product-view .modal-popup._show{z-index:9!important}
.mpmassupload-product-profile .page-title-wrapper{width:50%;float:left}
.grecaptcha-badge{bottom:105px!important;z-index:99!important}
/* .gstdocument-set,.digitaldocument-set{position:absolute;left:0;top:1px} */
.gstdocument-set,.digitaldocument-set{display: inline-block;} 

.userregistration_seller-account-edit .gstdocument-set{position:absolute;left:-15px;top:1px}
.userregistration_seller-account-edit .digitaldocument-set{position:absolute;left:-15px;top:1px}
.turnoverdocument-set{position:relative;left:-24px;top:9px;float:right}
.userregistration_seller-account-edit .turnoverdocument-set{position:absolute;left:-15px;top:1px}
.sellerhierarchy-hierarchy-manage .orgchart .node.focused{background-color:transparent!important}
.sellerhierarchy-account-manage .wk-ui-component-container .admin__form-field{border:0;margin:0 5px 0 0;padding:0}
.sellerhierarchy-account-manage .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.sellerhierarchy-account-manage .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.sellerhierarchy-account-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.sellerhierarchy-account-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.customer-account-edit .fieldset>.legend+br{display:initial!important}
.vertical-sub{vertical-align:sub}
.buyerbulkimport-index-import .admin__action-dropdown-menu-content .admin__field-option input.admin__control-checkbox[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:18px}
/* .customer-account-login .customer-name{padding:0 4px} */
.sellerhierarchy-account-manage .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:15px}
.marketplace-product-add .required label::after{content:"*";color:red;margin-left:2px}
.buyerbulkimport-account-customer .admin__action-dropdown-menu-content .admin__field-option input.admin__control-checkbox[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:18px}
.customer-account-create .page-footer{margin:0;position:inherit;z-index:-1}
.b2bmarketplace-supplier-create .page-footer{margin:0;position:inherit;z-index:-1}
.sellersubaccount-account-edit select.mage-error{border-color:#ccc}
.b2bmarketplace-supplier-create .fa{font:bold 18px/30px FontAwesome!important}
.text-helpdesk a{line-height:16px;font-size:12px}
.proceed-to-checkout {
    width: 100%;
    text-overflow: ellipsis;
    /* overflow: hidden; */
    display: block;
    position: relative;
    white-space: nowrap;
    /* top: 6px; */
}
.customer-name{
    color: #fff;
    font-weight: 600;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 17px;
    padding-bottom: 15px;
    position: relative;
}
.account .block-collapsible-nav .item a::before{display:none}
.marketplace-product-add .wk-mp-column .wk-mp-fixed{width:100%!important;padding:10px!important;background:transparent!important;border:none!important}
.marketplace-product-add .weight-switcher label::after{content:"*";color:red;margin-left:2px;display:none!important}
.newsletter-manage-index .fieldset>.legend+br{display:initial!important}
.vmagicmenu-narrow li a span.cat_label{display:none}
.vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{text-transform:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wk-mp-btn{font-size:16px;color:#222!important;padding:8px 12px!important;line-height:18px!important;text-transform:none!important}
.wk-mp-btn span{text-transform:capitalize!important}
.wk-mp-btn2{font-size:16px;color:#222!important;padding:8px 12px!important;line-height:18px!important;margin-left:0!important}
.buyerbulkimport-account-customer .admin__footer-main-actions .action-tertiary,.buyerbulkimport-account-customer .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important}
.marketplace-account-customer .admin__footer-main-actions .action-tertiary,.marketplace-account-customer .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important}
.marketplace-account-customer .admin__action-dropdown-footer-secondary-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.marketplace-account-customer .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.marketplace-account-customer .admin__action-dropdown-menu-content .admin__field-option input.admin__control-checkbox[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:18px}
.buyerbulkimport-account-customer .admin__action-dropdown-footer-secondary-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.buyerbulkimport-account-customer .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.buyerbulkimport-index-import .admin__footer-main-actions .action-tertiary,.buyerbulkimport-index-import .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important}
.buyerbulkimport-index-import .admin__action-dropdown-footer-secondary-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.buyerbulkimport-index-import .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.sellersubaccount-account-manage .admin__footer-main-actions .action-tertiary,.sellersubaccount-account-manage .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
.sellersubaccount-account-manage .admin__footer-main-actions .action-tertiary:hover,.sellersubaccount-account-manage .admin__footer-main-actions .action-tertiary:active,.sellersubaccount-account-manage .admin__footer-main-actions .action-secondary:hover,.sellersubaccount-account-manage .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
.marketplace-product-create .required label::after{content:"*";color:red;margin-left:2px}
.sellerrole-rolemanager-manage .admin__footer-main-actions .action-tertiary,.sellerrole-rolemanager-manage .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
.sellerrole-rolemanager-manage .admin__footer-main-actions .action-tertiary:hover,.sellerrole-rolemanager-manage .admin__footer-main-actions .action-tertiary:active,.sellerrole-rolemanager-manage .admin__footer-main-actions .action-secondary:hover,.sellerrole-rolemanager-manage .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
.sellerhierarchy-account-manage .admin__footer-main-actions .action-tertiary,.sellerhierarchy-account-manage .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
.sellerhierarchy-account-manage .admin__footer-main-actions .action-tertiary:hover,.sellerhierarchy-account-manage .admin__footer-main-actions .action-tertiary:active,.sellerhierarchy-account-manage .admin__footer-main-actions .action-secondary:hover,.sellerhierarchy-account-manage .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none}
button.action-remove{background:none!important}
button.action-remove:before{color:#222!important}
.modal-popup .action-close{padding:5px!important}
.modal-content{width:auto!important;border:none!important;padding:25px}
.modal-popup .modal-header{padding-bottom:1.2rem!important;padding-top:10px!important}
.modal-popup .modal-title{width:100%!important;margin-right:0!important;text-transform: capitalize;}
.modal-header,.modal-footer{border:none!important}
.modals-wrapper .modals-overlay{z-index:901!important}
.modals-wrapper .modal-popup{z-index:903!important}
.box-content address{word-break:break-word;text-align:left}
.userregistration_seller-account-edit .unapproved-tag{max-width:95%!important}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner{display:block;padding:0!important;text-align:center;margin-bottom:0!important}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap .data-grid-draggable tbody td label.data-grid-checkbox-cell-inner label{margin:0}
.warehouse-warehousemgmt-manage .data-grid td{padding:10px}
.warehouse-warehousemgmt-manage .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.warehouse-warehousemgmt-manage .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.warehouse-warehousemgmt-manage .admin__action-dropdown-menu .admin__action-dropdown-footer-secondary-actions .action-tertiary{margin-left:15px}
.warehouse-warehousemgmt-manage .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.warehouse-warehousemgmt-manage .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.warehouse-warehousemgmt-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.warehouse-warehousemgmt-manage .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.warehouse-warehousemgmt-manage .action-select-wrap ul.action-menu{width:10% !important;left:88.5% !important;right:auto}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap .action-select-wrap .action-select{padding-top:2px;padding-bottom:2px;padding-left:3px;border-radius:5px;text-decoration:none;color:#222!important;font-size:15px;font-weight:bold}
.warehouse-warehousemgmt-manage .wk-ui-component-container .admin__form-field{border:0;margin:0 5px 0 0;padding:0;width:18%}
.warehouse-warehousemgmt-manage .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.warehouse-warehousemgmt-manage .admin__data-grid-filters .action-select-wrap{width:99%!important}
.warehouse-warehousemgmt-manage .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-warehousemgmt-manage .admin__footer-main-actions .action-tertiary,.warehouse-warehousemgmt-manage .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:none!important;text-decoration:none!important}
.warehouse-warehousemgmt-manage .admin__footer-main-actions .action-tertiary:hover,.warehouse-warehousemgmt-manage .admin__footer-main-actions .action-secondary:hover{color:#212121!important;text-shadow:none!important;box-shadow:none!important;text-decoration:none!important}
.warehouse-warehousemgmt-manage .admin__action-dropdown-footer-secondary-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-warehousemgmt-manage .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-importexport-manage .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-importexport-manage .admin__footer-main-actions .action-tertiary,.warehouse-importexport-manage .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:none!important;text-decoration:none!important}
.warehouse-importexport-manage .admin__footer-main-actions .action-tertiary:hover,.warehouse-importexport-manage .admin__footer-main-actions .action-secondary:hover{color:#212121!important;text-shadow:none!important;box-shadow:none!important;text-decoration:none!important}
.warehouse-importexport-manage .admin__action-dropdown-footer-secondary-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-importexport-manage .admin__action-dropdown-footer-main-actions .action-tertiary{color:#212121!important;text-shadow:none!important}
.warehouse-warehousemgmt-edit select.mage-error{border-color:#ccc}
.warehouse-warehousemgmt-edit .wk-ui-component-container .admin__control-multiselect{height:auto;width:100%;min-width:15rem;overflow:auto;padding:0;resize:both}
.marketplace-product-add .wk-mp-page-main .wk-mp-design fieldset.wk-mp-fieldset{overflow:hidden!important}
.marketplace-product-productlist .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.marketplace-product-productlist .admin__data-grid-actions-wrap .admin__action-dropdown{padding-bottom:7px!important}
.marketplace-product-productlist .admin__data-grid-action-bookmarks .admin__action-dropdown{padding-bottom:9px!important;position:relative;top:-1px}
.marketplace-product-productlist .admin__data-grid-header-row .col-xs-3{padding-left:10px}
.marketplace-product-productlist .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:15px}
.marketplace-product-productlist .admin__data-grid-header-row .col-xs-3{padding-left:10px}
.marketplace-product-productlist .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:15px}
.marketplace-product-productlist .admin__data-grid-pager .action-previous{margin-right:5px!important}
.marketplace-product-productlist .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc!important}
.marketplace-product-add .admin__footer-main-actions .action-tertiary,.marketplace-product-add .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important}
.marketplace-product-add .admin__data-grid-pager .action-previous{margin-right:5px!important}
.marketplace-product-add .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc!important}
.marketplace-seller-profile .page-wrapper .sections.nav-sections{margin-bottom:0!important}
.marketplace-seller-profile .wk-supplier-design{max-width:1430px;padding-left:15px;padding-right:15px;margin:0 auto}
.marketplace-seller-profile .wk-supplier-design .wk-supplier-collection-container{padding-left:0!important;padding-right:0!important}
.page-block-default{margin:20px 0;border:1px solid #e79c0b!important;padding-bottom:0!important;border-radius:5px}
.marketplace-seller-profile .wk-supplier-collection-location:before{color:#e79c0b}
.marketplace-seller-profile .wk-supplier-collection-container .page-block-default .wk-supplier-info-wrapper{display:inline-table}
.marketplace-seller-profile .wk-supplier-design .wk-supplier-collection-container .wk-supplier-rating-block{margin-bottom:0;border-bottom:0;padding:1em!important}
.marketplace-seller-profile .wk-supplier-rating-container .wk-supplier-collection-view-btn a{color:#fff!important}
.marketplace-seller-profile .wk-supplier-container-right .wk-supplier-info-container .wk-supplier-info-title-container{display:inline-table!important;padding-left:10px;vertical-align:top;font-size:12px;padding-top:8px;color:#e79c0b}
.marketplace-seller-profile .wk-supplier-logo-container .wk-supplier-collection-logo{margin:auto!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;height:auto!important}
.marketplace-seller-profile .wk-supplier-minilogo-container .wk-supplier-collection-minilogo{margin:auto!important;position:absolute!important;top:-3px!important;left:0!important;bottom:0!important;padding:3px;height:auto!important;max-width:35px}
.marketplace-seller-feedback .page-wrapper .sections.nav-sections{margin-bottom:0!important}
.marketplace-seller-feedback .wk-supplier-container-right .wk-supplier-info-container .wk-supplier-info-title-container{display:inline-table!important;padding-left:10px;vertical-align:top;font-size:12px;padding-top:8px;color:#e79c0b}
.marketplace-seller-feedback .wk-supplier-logo-container .wk-supplier-collection-logo{margin:auto!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;height:auto!important}
.marketplace-seller-feedback .wk-supplier-minilogo-container .wk-supplier-collection-minilogo{margin:auto!important;position:absolute!important;top:-3px!important;left:0!important;bottom:0!important;padding:3px;height:auto!important;max-width:35px}
.marketplace-seller-feedback .wk-mp-collection-view-btn a{color:#fff!important}
.warehouse-importexport-manage .admin__action-dropdown-menu .admin__action-dropdown-footer-secondary-actions .action-tertiary{margin-left:15px}
.warehouse-importexport-manage .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.warehouse-importexport-manage .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.warehouse-warehousemgmt-edit #form-warehouse select{border:1px solid #ccc;height:auto;width:100%;min-width:15rem;overflow:auto;padding:6px 0;resize:both}
.marketplace-product-edit .wk-mp-page-main .wk-mp-design fieldset.wk-mp-fieldset{overflow:hidden!important}
.marketplace-product-edit .custom-control-label::before,.marketplace-product-edit .custom-control-label::after{display:none!important}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{word-break:break-word}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap table.data-grid tbody tr td .action-select-wrap button{width:80px !important;}
.warehouse-warehousemgmt-manage .wk-ui-component-container .admin__data-grid-outer-wrap .admin__data-grid-wrap table{table-layout:fixed!important}
.marketplace-seller-collection .page-wrapper .sections.nav-sections{margin-bottom:0!important}
.marketplace-seller-collection .wk_mp_design .wk-mp-collection-container{width:100%!important;margin:0!important;padding-top:0; background: #f7f7f7;
    border-top: 1px solid #e2e2e2;
    padding: 15px;}
.marketplace-seller-collection .wk-supplier-design .wk-supplier-collection-container{padding-left:0!important;padding-right:0!important}
.marketplace-seller-collection .wk-supplier-container-right .wk-supplier-info-container .wk-supplier-info-title-container{display:inline-table!important;padding-left:10px;vertical-align:top;font-size:12px;padding-top:8px;color:#e79c0b}
.marketplace-seller-collection .wk-supplier-logo-container .wk-supplier-collection-logo{margin:auto!important;position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;height:auto!important}
.marketplace-seller-collection .wk-supplier-minilogo-container .wk-supplier-collection-minilogo{margin:auto!important;position:absolute!important;top:-3px!important;left:0!important;bottom:0!important;padding:3px;height:auto!important;max-width:35px}
.marketplace-seller-collection .wk-mp-collection-left .filter-options-title{padding:5px 40px 0 10px!important;border-bottom:none!important}
.marketplace-seller-collection .wk-mp-collection-left .filter-options-title:after{position:absolute;right:13px;top:4px}
.marketplace-seller-collection .wk-mp-collection-left .filter-options-content a:hover{background-color:transparent;text-decoration:none}
.marketplace-seller-collection .wk-mp-collection-right .products-grid .product-items{margin-bottom:0;margin-left:18px}
.marketplace-seller-collection .wk-mp-collection-right .category-products.grid.products-grid .item{padding-bottom:12px}
.marketplace-seller-collection .wk-mp-collection-right .toolbar-sorter label.sorter-label{padding:0 10px 0 15px;margin:0;line-height:30px}
.marketplace-product-productlist .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close{right:0;top:0;position:absolute}
.marketplace-product-edit .warehouse-list table.warehouse-list-table tbody tr td:nth-child(4) .admin__field-small{width:350px}
.marketplace-product-add .warehouse-list table.warehouse-list-table tbody tr td:nth-child(4) .admin__field-small{width:350px}
.warehouse-importexport-manage .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.warehouse-importexport-manage .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.warehouse-importexport-manage .admin__data-grid-actions-wrap .admin__action-dropdown{margin-top:5px;padding-top:7px;padding-bottom:7px}
.catalog-product-view .additional-attributes tbody th.col{font-size:14px!important;width:250px!important}
.catalog-product-view .additional-attributes tbody td.col{font-size:14px!important}
/* .catalog-product-view span.product-image-wrapper img{height:300px} */
 .catalog-product-view ol.product-items .item:hover .hover-box{left:16%;}/*right:22% */
.catalog-product-view .block.block-related .field.choice.related{position:absolute;top:90px;margin:0;right:4px;transform:translate(-50%,0);left:unset}
.top-adjust{position:relative;top:5px}
.microsite_button{font-size:12px;font-weight:bold;color:#222!important}
.userregistration-changeemail-index .sidebar-main .block-collapsible-nav{margin-top:0}
.userregistration-changeemail-index .display-count-otp #displaycounter{font-size:11px;padding-top:12px}
.userregistration-changeemail-index .emailotp-btn{background:#096baf;color:#fff;padding:0 17px 0;margin:5px 0 1px 0;height:30px;line-height:normal;min-width:105px;font-size:13px}
.userregistration-changemobile-index .sidebar-main .block-collapsible-nav{margin-top:0}
.userregistration-changemobile-index .display-count-otp{font-size:11px;padding-top:12px}
.userregistration-changemobile-index .emailotp-btn{background:#096baf;color:#fff;padding:0 17px 0;margin:5px 0 1px 0;height:30px;line-height:normal;min-width:105px;font-size:13px}
.userregistration-changemobile-index .validate-btn-pos{position:relative;top:0;left:0}
/* .customer-account-create .validate-btn-pos{position:relative;top:5px;left:7px} */
.customer-account-create a#resend_otp{font-size:12px!important;position:absolute;top:10px; font-weight: 600; left: 7px;}
.leadmgmt-capture-index .page-main .page-title-wrapper .page-title{visibility:hidden!important;padding:7px 0}
.leadmgmt-capture-index .page-wrapper{background:url(../../frontend/Alothemes/expert1/en_US/images/spares-buyer.jpg) no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.sales-order-history .sidebar-main .block-collapsible-nav{margin-top:0}
.sales-order-history .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.postrequirement-requirement-listing .block-collapsible-nav{margin-top:0}
.postrequirement-requirement-listing .block-collapsible-nav .account-nav-content{padding-top:0}
.customer-address-index .block-collapsible-nav{margin-top:0}
.customer-address-index .block-collapsible-nav .account-nav-content{padding-top:0}
.table-fixer{table-layout:fixed}
.customer-address-index table#additional-addresses-table .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.postrequirement-requirement-listing table#my-orders-table .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.customer-account-index .block-collapsible-nav{margin-top:0}
.customer-address-index .box .box-title{background-color:#e79c0b;border:1px solid #e79c0b;margin:0;padding:10px 15px;display:block;border-radius:6px 6px 0 0;color:#fff}
.customer-address-index .box .box-content{border:1px solid #e79c0b}
.postrequirement-requirement-view .block-collapsible-nav{margin-top:0}
.postrequirement-requirement-view .block-collapsible-nav .account-nav-content{padding-top:0}
.custom-text-left{justify-content:left!important}
.postrequirement-requirement-view .box .box-title{background-color:#e79c0b;color:#fff}
.postrequirement-requirement-view .box .box-content{border:1px solid #e79c0b}
.wishlist-index-index .block-collapsible-nav{margin-top:0}
.wishlist-index-index .block-collapsible-nav .account-nav-content{padding-top:0}

.customer-address-form .block-collapsible-nav{margin-top:0}
.customer-address-form .block-collapsible-nav .account-nav-content{padding-top:0}

.wishlist-index-index .products-grid.wishlist .product-item{width:50%;float:left;margin-left:0;padding:0 10px 0 0;border:0 none;border-radius:6px}
.wishlist-index-index .product-item-name .product-item-link{color:#222!important;font-size:12px;font-weight:bold}
.wishlist-index-index .price-box .price{font-size:14px;color:#445268!important;font-weight:600}
.wishlist-index-index .price-configured_price{padding:3px 0}
.wishlist-index-index .products-grid.wishlist .product-item-info{width:100%;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:7px;min-height:425px;display:inline-grid}
.wishlist-index-index .products-grid.wishlist .product-item-info .product-image-photo{margin:0;height:100px;max-width:100%;text-align:center;object-fit:contain}
.wishlist-index-index .products-grid.wishlist .product-item-photo{text-align:center}
.wishlist-index-index .products-grid.wishlist .product-item-info .price-box{min-height:50px}
.wishlist-index-index .products-grid.wishlist .product-item-name{min-height:60px;margin-top:5px!important}
.wishlist-index-index .delete-custom{text-decoration:none!important;font-size:11px;font-weight:bold;color:#003a62}
.wishlist-index-index .edit-custom span{text-decoration:none!important;font-size:11px;font-weight:bold;color:#003a62}
.review-customer-index .block-collapsible-nav{margin-top:0}
.review-customer-index .block-collapsible-nav .account-nav-content{padding-top:0}
.review-customer-index .table-reviews{table-layout:fixed}
.review-customer-index .table-reviews .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.review-customer-view .block-collapsible-nav{margin-top:0}
.review-customer-view .block-collapsible-nav .account-nav-content{padding-top:0}
.review-customer-view .customer-review .review-details .review-title{font-size:14px;margin-top:15px;margin-bottom:25px}
.review-customer-view .customer-review .review-details .title{font-size:16px;margin-bottom:18px;border-bottom:1px solid #333;line-height:30px}
.box-review-details .box-title{background-color:#e79c0b;color:#fff}
.box-review-details .box-content{border:1px solid #e79c0b}
.customer-review.view .review.title,.customer-review.view .ratings-summary,.customer-review.view .product-details{margin-bottom:20px;border-bottom:3px solid orange}
.review-customer-view .customer-review .review-details{padding:10px;border:1px solid #ccc;border-radius:6px}
.review-customer-view .block-collapsible-nav .item.current strong{color:#fff!important}
.customer-account-edit .block-collapsible-nav{margin-top:0}
.customer-account-edit .block-collapsible-nav .account-nav-content{padding-top:0}
.userregistration-editprofile-index .block-collapsible-nav{margin-top:0}
.userregistration-editprofile-index .block-collapsible-nav .account-nav-content{padding-top:0}
.block-reorder .product-item .checkbox{z-index:99;cursor:pointer}
.box-address-recent-reviews .box-title{background-color:#e79c0b;color:#fff}
.box-address-recent-reviews .box-content{border:1px solid #e79c0b}
table.table-order-items{table-layout:fixed}
.view-more-general span{float:right;font-size:12px;font-weight:bold;padding-top:5px}
.view-more-nofl span{font-size:12px!important;font-weight:bold!important;padding-top:5px;color:#222!important}
table.table-order-items .thead-dark th{color:#fff;background-color:#096baf;border-color:#454d55}
.sales-order-view .block-collapsible-nav{margin-top:0}
.sales-order-view .block-collapsible-nav .account-nav-content{padding-top:0}
/* .sales-order-view .page-title-wrapper .order-status{display:initial;margin-bottom:0;float:right;margin-top:2px}
.sales-order-view .page-title-wrapper .order-date{margin-top:2px;margin-right:15px;float:right}
.sales-order-view .page-title-wrapper .actions-toolbar{padding:0;float:right;margin-right:25px} */
.sales-order-view .page-title-wrapper .order-status {
    float: left;
    margin-bottom: 0;
    margin-top: 0px;
    margin-right: 20px;
    /* margin-left: 317px; */
    margin-left: 444px;
}
.sales-order-view .page-title-wrapper .order-date {
    margin: 0px 15px 0 0;
    float: left;
}
.sales-order-view .page-title-wrapper .actions-toolbar {
    float: left;
    padding: 0;
    margin: -2px 0 0;
}
.sales-order-view .order-details-items .order-title{font-size:14px;font-weight:bold;padding:5px 0 15px}
.sales-order-view .block-collapsible-nav .item.current strong{color:#fff}
.box-order-billing-method .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-order-billing-method .box-content{border:1px solid #e79c0b;min-height:auto!important}
.sales-order-view .order-items .mark{background:transparent!important;border-bottom:1px solid #333!important}
.sales-order-view .table-order-items .amount{border-bottom:1px solid #333!important}
.sales-order-view .table-order-items .subtotal{text-align:center}
.sales-order-invoice .block-collapsible-nav{margin-top:0}
.sales-order-invoice .block-collapsible-nav .account-nav-content{padding-top:0}
.sales-order-invoice .page-title-wrapper .order-status{display:initial;margin-bottom:0;float:right}
.sales-order-invoice .page-title-wrapper .order-date{margin-top:0;margin-right:15px;float:right}
.sales-order-invoice .page-title-wrapper .actions-toolbar{padding:0;float:right;margin-right:25px}
.sales-order-invoice .order-details-items .order-title{font-size:14px;font-weight:bold;padding:5px 0 15px}
.sales-order-invoice .block-collapsible-nav .item.current strong{color:#fff}
.sales-order-invoice .table-order-items .mark{background:transparent!important;border-bottom:1px solid #333!important}
.sales-order-invoice .table-order-items .amount{
    /* text-align:center; */
    border-bottom:1px solid #333!important}
.sales-order-invoice .table-order-items .subtotal{text-align:center}
.box-address-order-comment .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-address-order-comment .box-content{border:1px solid #e79c0b}
.minicart-items-wrapper #mini-cart .product-item-details .product-item-pricing .price-container span.price{font-size:12px}
.checkout-cart-index .page-title-wrapper h1.page-title{margin-bottom:0;text-align:left}
table#shopping-cart-table .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.border-R-cs{border-right:1px solid #eee}
#cart-totals .table-wrapper table.totals tr.sub th.mark,#cart-totals .table-wrapper table.totals tr.sub td.amount{background:transparent!important;border-bottom:1px solid #ccc!important}
#cart-totals .table-wrapper table.totals tr.totals-tax th.mark,#cart-totals .table-wrapper table.totals tr.totals-tax td.amount{background:transparent!important;border-bottom:1px solid #ccc!important}
#cart-totals .table-wrapper table.totals tr.grand th.mark,#cart-totals .table-wrapper table.totals tr.grand td.amount{background:transparent!important;border-bottom:1px solid #333!important}
.checkout-cart-index .table-order-items .amount{text-align:center;border-bottom:1px solid #333!important}
.checkout-cart-index .table-order-items .subtotal{text-align:center}
.checkout-cart-index .cart-summary .block>.title{border-bottom:1px solid #d1d1d1;border-top:0}
table#shopping-cart-table tbody.item .item-actions{border-top:4px solid #e79c0b;font-weight:bold;border-bottom:2px solid #ccc;background:#f7f7f7}
table#shopping-cart-table tbody.item .item-actions td .actions-toolbar a{color:#222!important;margin-right:7px;background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);padding:5px 10px;border-radius:4px;font-weight:600}
.checkout-cart-index .cart.table-wrapper thead .col span,.cart-summary>.title{font-size:15px;color:#fff;font-weight:bold;background:#096baf;margin:0;padding:9px 5px}
.checkout-cart-index table#shopping-cart-table tr.item-info .field label.label{display:none}
.vas-registration-index .page-main .page-title-wrapper .page-title{visibility:hidden!important;padding:7px 0}
.vas-registration-index .page-wrapper{background:url(../../frontend/Alothemes/expert1/en_US/images/spares-seller.jpg) no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
form.vas-registration-form label.input-text.vas-label-input-text{padding:5px 8px!important;height:auto!important}
form.vas-registration-form label.input-text.vas-label-input-text{padding:5px 8px;height:auto}
.vas-registration-index .terms-check input[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:0;left:-8px}
.vas-login-index .page-main .page-title-wrapper{display:none!important}
.vas-login-index .page-wrapper{background:url(../../frontend/Alothemes/expert1/en_US/images/spares-seller.jpg) no-repeat;background-position:center;background-size:cover;background-attachment:fixed}
.vas-login-index fieldset.wk-supplier-login{margin:0 auto;width:80%!important}
table.table-comparison .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
table.table-comparison .thead-dark th,table.table-comparison .thead-dark td{color:#fff;background-color:#096baf!important;border-color:#454d55}
.table-comparison .cell.remove{padding:10px 5px;text-align:right}
.table-comparison .cell.remove .action.delete>span{height:auto!important;margin:auto!important;width:auto!important;position:relative!important;color:#222}
.table-comparison .cell.remove .action.delete::before{color:#222;position:relative;top:-1px}
.table-comparison .cell.remove .action.delete:hover:before{color:#222;position:relative;top:-1px}
.table-comparison tbody tr td{border-bottom:0;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important}
.product-delete-comparo{background:#e79c0b;padding:3px 6px;font-size:12px;border-radius:5px;font-weight:bold}
.catalog-product_compare-index .page-title{margin-bottom:0}
.box-supplier-verify .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-supplier-verify .box-content{border:1px solid #e79c0b}
.box-supplier-verify div.content{margin-top:0!important;padding:0 0 0!important}
.box-supplier-verify div.content fieldset{padding:0}
.wk-mp-seller-header-logo{display:block;max-width:100px;max-height:24px;width:auto!important;height:auto!important}
.sellersubaccount-account-manage .admin__action-dropdown-menu .action-tertiary,.sellersubaccount-account-manage .admin__action-dropdown-menu .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.sellersubaccount-account-manage .admin__action-dropdown-menu .action-tertiary:hover,.sellersubaccount-account-manage .admin__action-dropdown-menu .action-tertiary:active,.sellersubaccount-account-manage .admin__action-dropdown-menu .action-secondary:hover,.sellersubaccount-account-manage .admin__action-dropdown-menu .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.sellersubaccount-account-manage .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{border-left:none}
.marketplace-account-customer .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.marketplace-account-customer .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.marketplace-transaction-history .admin__action-dropdown-wrap:after{border-left:none}
.marketplace-transaction-history .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.marketplace-transaction-history .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.marketplace-transaction-history .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{border-left:none}
.marketplace-transaction-history .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.marketplace-transaction-history .admin__footer-main-actions .action-tertiary,.marketplace-transaction-history .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-transaction-history .admin__footer-main-actions .action-tertiary:hover,.marketplace-transaction-history .admin__footer-main-actions .action-tertiary:active,.marketplace-transaction-history .admin__footer-main-actions .action-secondary:hover,.marketplace-transaction-history .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-transaction-history .admin__action-dropdown-menu .action-tertiary,.marketplace-transaction-history .admin__action-dropdown-menu .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-transaction-history .admin__action-dropdown-menu .action-tertiary:hover,.marketplace-transaction-history .admin__action-dropdown-menu .action-tertiary:active,.marketplace-transaction-history .admin__action-dropdown-menu .action-secondary:hover,.marketplace-transaction-history .admin__action-dropdown-menu .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-account-review .admin__footer-main-actions .action-tertiary,.marketplace-account-review .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-account-review .admin__footer-main-actions .action-tertiary:hover,.marketplace-account-review .admin__footer-main-actions .action-tertiary:active,.marketplace-account-review .admin__footer-main-actions .action-secondary:hover,.marketplace-account-review .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-account-review .admin__action-dropdown-menu .action-tertiary,.marketplace-account-review .admin__action-dropdown-menu .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-account-review .admin__action-dropdown-menu .action-tertiary:hover,.marketplace-account-review .admin__action-dropdown-menu .action-tertiary:active,.marketplace-account-review .admin__action-dropdown-menu .action-secondary:hover,.marketplace-account-review .admin__action-dropdown-menu .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.marketplace-account-review .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.marketplace-account-review .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.isp-index-managelist .admin__footer-main-actions .action-tertiary,.isp-index-managelist .admin__footer-main-actions .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.isp-index-managelist .admin__footer-main-actions .action-tertiary:hover,.isp-index-managelist .admin__footer-main-actions .action-tertiary:active,.isp-index-managelist .admin__footer-main-actions .action-secondary:hover,.isp-index-managelist .admin__footer-main-actions .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.isp-index-managelist .admin__action-dropdown-menu .action-tertiary,.isp-index-managelist .admin__action-dropdown-menu .action-secondary{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.isp-index-managelist .admin__action-dropdown-menu .action-tertiary:hover,.isp-index-managelist .admin__action-dropdown-menu .action-tertiary:active,.isp-index-managelist .admin__action-dropdown-menu .action-secondary:hover,.isp-index-managelist .admin__action-dropdown-menu .action-secondary:active{color:#212121!important;text-shadow:none!important;border:0;outline:0;box-shadow:none;text-decoration:none}
.isp-index-managelist .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.isp-index-managelist .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.isp-index-managelist .wk-mp-page-main .wk-mp-main .col-md-12:first-of-type{padding:0!important}
.isp-index-managelist .admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{border-left:none}
.isp-index-managelist .admin__data-grid-header .admin__data-grid-actions-wrap{margin-top:0}
.isp-index-managelist .admin__data-grid-header .admin__data-grid-actions-wrap .admin__data-grid-action-columns .admin__action-dropdown{padding-bottom:6px}
.isp-index-managelist .admin__data-grid-header .admin__data-grid-action-bookmarks .admin__data-grid-action-columns .admin__action-dropdown{padding-bottom:7px}
.isp-isp-index .sidebar-main .block-collapsible-nav{margin-top:0}
.isp-isp-index #account-nav{padding-bottom:0;padding-top:0}
.isp-isp-index .partner.pending-tag{font-size:12px!important}
.isp-isp-details .sidebar-main .block-collapsible-nav{margin-top:0}
.isp-isp-details #account-nav{padding-bottom:0;padding-top:0}
.isp-isp-details .partner.pending-tag{font-size:12px!important}
.box-isp-details .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-isp-details .box-content{border:1px solid #e79c0b}
.mprmasystem-customer-allrma .sidebar-main .block-collapsible-nav{margin-top:0}
.mprmasystem-customer-allrma #account-nav{padding-bottom:0;padding-top:0}
.customer-account-index .partner.pending-tag{font-size:12px!important}
.vas-account-allottedshipments .partner.pending-tag{font-size:12px!important}
.vas-account-allottedshipments .sidebar-main .block-collapsible-nav{margin-top:0}
.vas-account-allottedshipments #account-nav{padding-bottom:0;padding-top:0}
.pager{display:block!important}
ol.slick-slider .products-grid .product-name a.product-item-link{font-size:18px;line-height:1.3;text-decoration:none;font-weight:600}
.checkout-cart-index table#shopping-cart-table tbody.cart item tr.item-info a.product-item-photo{float:left;width:15%}
.checkout-cart-index table#shopping-cart-table tbody.cart item tr.item-info .product-item-details{float:left;width:84%}
.checkout-cart-index table#shopping-cart-table tbody.cart tr.item-info a.product-item-photo{width:15%;float:left;margin-right:1%}
.checkout-cart-index table#shopping-cart-table tbody.cart tr.item-info .product-item-details{float:right;width:80%}
table#shopping-cart-table .product-item-photo{width:15%;float:left;margin-right:1.5%}
table#shopping-cart-table .product-item-details{float:right;width:80%}
.checkout-cart-index table#shopping-cart-table .custom-qty .alo_qty{width:25px;float:left;height:25px;line-height:25px;font-size:12px;color:#222;text-align:center;outline:medium none}
.checkout-cart-index table#shopping-cart-table tbody tr td input.qty{border:0 solid #ededed!important;color:#222;text-align:center;width:25px!important;float:left;height:21px;border:0;background-color:transparent;font-size:14px;padding:0;line-height:19px}
.checkout-cart-index table#shopping-cart-table .custom-qty{margin:0 auto;border:1px solid #ebebeb;width:85px;padding-top:3px}
#shopping-cart-table thead tr th:nth-child(2){text-align:center}
#shopping-cart-table thead tr th:nth-child(3){text-align:center}
.catalog-product-view .product-info-stock-sku{margin:0 0 5px;padding:10px 0 0}
.catalog-product-view .product-info-stock-sku .sku{padding-top:1px}
.catalog-product-view .product-add-form .field.qty label{color:#222;font-size:13px;font-weight:400;margin:0 0 10px;line-height:normal;display:inline-block;float:none;vertical-align:middle}
.catalog-product-view .product-view .product-qty{margin:0;padding:0;display:inline-block}
.catalog-product-view .product-view .product-shop .add-to-cart .items,.box-tocart .items{background-repeat:no-repeat;background-position:center center;background-color:transparent;border-radius:100%;font-size:13px;border-width:1px;border-style:solid;border-color:#e7e7e7;margin:0;padding:0;color:#fff;cursor:pointer;float:left;text-align:center;line-height:20px;height:20px;width:20px}
.catalog-product-view .product-view .product-shop input.qty{border-width:0;border-style:solid;border-color:#e6e6e6;border-radius:0;color:#222;float:left;font-size:14px;height:20px;padding:0 5px;text-align:center;width:40px!important;font-weight:bold}
.catalog-product-view .product-view .product-qty .custom-qty{border-width:1px;border-style:solid;margin:0 0 0 15px;padding:5px 10px;position:relative;top:2px;background-color:#f7f7f7}
ol#mini-cart .product-item-details a{font-size:16px!important}
ol#mini-cart .minicart-items .product-item{margin:0;padding:10px 0}
.sales-order-history .toolbar.bottom .pages{float:left;position:relative!important;width:auto}
.action,.button,button,button.button span,button span{ /* font-family: 'Dosis', sans-serif; */ font-size:14px;color:#222;text-shadow:none;text-transform:none!important}
.action:hover,.button:hover,button:hover,button.button span:hover,button span:hover{font-family: "Barlow", sans-serif;color:#222}
.customer-account-index .box-information .box-content p{margin:0; font-weight: 500;
    font-size: 14px;}
    .customer-account-index .box-newsletter .box-content p,
    .customer-account-index .box-billing-address .box-content address,
    .customer-account-index .box-shipping-address .box-content address
    {margin:0; font-weight: 500;
        font-size: 14px;}
.box-vas-box .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-vas-box .box-content{border:1px solid #e79c0b}
.table-shipment-items{table-layout:fixed}
.vas-account-postcodemanagment .sidebar-main .block-collapsible-nav{margin-top:0}
.vas-account-postcodemanagment #account-nav{padding-bottom:0;padding-top:0}
.box-lsp .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-lsp .box-content{border:1px solid #e79c0b}
table#my-shipment-table thead tr th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.mpmassupload-product-view .modals-wrapper .modals-overlay{z-index:901!important}
.mpmassupload-product-view .modals-wrapper .modal-popup{z-index:903!important}
body .message.global.cookie.magepow-gdpr-cookie-notice{z-index:900;text-align:start;background:#445268;border-color:#445268;color:#fff}
.vas-link-expired{text-align:center;padding:20px}
.vas-link-expired h3{color:#222}
.vas-link-expired img{width:60%}
.message.global.cookie.magepow-gdpr-cookie-notice{z-index:901}
.b2bmarketplace-supplier-create .page-layout-seller-login .wk-mp-login-content{display:block;width:1430px;min-height:auto;margin:0 auto}
.related-available a.product-item-link{font-size:18px;font-weight:600}
.per-product a.product-item-link{font-size:16px;font-weight:600}
.related-available .product-item-actions,.per-product .product-item-actions{display:inline-flex!important}
.isp-isp-index .page-title{width:50%;float:left}
.isp-isp-details .required label:first-child strong::after{content:"*";color:red;margin-left:2px}
.badge-custom{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);border:transparent;margin-right:10px;padding:9px 10px;font-weight:600}
.badge-custom:hover{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%);border:transparent}
.vas-account-allottedshipments .page-title{width:50%;float:left}
.box-order-shipping-address .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-order-shipping-address .box-content{border:1px solid #e79c0b}
.box-order-billing-address .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-order-billing-address .box-content{border:1px solid #e79c0b}
.box-order-shipping-method .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-order-shipping-method .box-content{border:1px solid #e79c0b}
.sales-order-view .actions a span{font-weight:600}
.d-inlineblock{display:inline-block!important}
.marketplace-order-view th.mark{background:transparent}
.custom-fieldset-om{overflow:hidden!important}
.ordered1 .order-title strong,.block-order-details-view .block-title span{font-weight:600!important;font-size:20px}
.box-order-details-box{width:48%;float:left;clear:left;border:1px solid orange;border-radius:5px}
.box-order-details-box .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b;padding:7px 10px;font-weight:600}
.box-order-details-box .box-content{padding:10px}
.col-md-30{width:30%;float:left}
.col-md-60{width:60%;float:left;padding:5px 0}
.box-order-details-box .box-content *{font-size:15px;color:#222}
.content-50-L{width:50%;float:left}
.content-50-R{width:50%;float:right}
.content-40-L{width:40%;float:left}
.content-60-R{width:60%;float:right}
.clear-both{clear:both}
ul.items-qty{list-style:none;padding:0;margin:0}
ul.items-qty li.item{list-style:none;padding:0;margin:0}
.box-order-details-box-md{width:48.8%!important;float:none!important;clear:none!important;border:1px solid orange;display:inline-grid!important;margin-right:10px;margin-bottom:15px}
.box-order-details-box .box-title a{padding:0;margin:0;font-size:14px;color:#fff;line-height:normal;text-decoration:none}
.marketplace-order-view .order-links .item a{color: #222!important;
    FONT-SIZE: 16px;
    font-weight: 700;}
.invoicedocuments-order_invoice-view th.mark{background:transparent}
.badge-custom_save{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);border:transparent;margin-right:10px;padding:10px 10px;margin-left:10px;font-weight:600;color:#222!important;position:relative;top:-1px;text-decoration:none!important}
.badge-custom_save:hover{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%);color:#222!important;text-decoration:none!important}
.isp-isp-index .toolbar.bottom .pages{float:left;position:relative!important;width:auto}
.vas-account-editprofile .setFile{position:relative;right:20px}
#wk-add-rfq-product-form label,#wk-supplier-rfq-form label{font-size:14px!important}
.b2bmarketplace-customer-requestquote .required label::after{content:"*";color:red;margin-left:2px}
.checkout-index-index .opc-progress-bar{margin:0 auto;counter-reset:i;font-size:0;width:400px}
.checkout-index-index .opc-wrapper .shipping-address-item{border:2px solid #bccad8;line-height:30px;margin:0 0 20px;padding:12px;font-size:14px;display:inline-block;float:left;min-height:290px;margin-right:5px;margin-top:10px}
.checkout-index-index .opc-wrapper .shipping-address-item:before{background:transparent!important}
.checkout-index-index .opc-wrapper .shipping-address-item{width:30%;margin-right:20px}
.checkout-index-index .opc-wrapper .shipping-address-items{height:300px;font-size:0;overflow-x:hidden;margin-bottom:15px;overflow-y:scroll}
.checkout-index-index .opc-wrapper .action-select-shipping-item{float:none;position:absolute;margin:0;bottom:12px}
.checkout-index-index #shipping .step-title,#opc-shipping_method .step-title,.payment-group .step-title{font-weight:600;font-size:20px}
.checkout-index-index .opc-sidebar .modal-header{display:none}
.checkout-index-index .opc-sidebar .modal-content{padding-top:0}
.checkout-index-index .table-checkout-shipping-method{width:100%;padding:0;margin:0 0 15px 0}
.checkout-index-index .table-checkout-shipping-method tbody td:first-child{padding-left:0;padding-right:0;padding:6px 0 10px;width:auto;margin:0 0 0 15px}
.checkout-index-index .table-checkout-shipping-method tbody td:last-child{margin-right:16px}
.checkout-index-index .table-checkout-shipping-method tbody td{border-bottom:1px solid #ccc;padding:8px 0}
.checkout-index-index .opc-block-summary{background:#f9f9f9;padding:15px;margin:0 0 20px;border-radius:6px;border:2px solid #096baf}
.checkout-index-index .opc-block-summary .title{font-weight:600;font-size:20px;color:#222}
.checkout-index-index .payment-method{display:inline-grid;width:33%;border:2px solid orange;padding:5px;margin:10px 0;border-radius:5px}
.payment-method .title{padding:5px 0}
.checkout-index-index .payment-method input[type="radio"]{position:relative;left:0;top:-2px;margin-right:2px;padding:0}
.checkout-index-index .payment-method .choice{margin-bottom:5px}
.checkout-index-index .checkout-payment-method .payment-method-title{padding:5px}
.checkout-index-index .checkout-payment-method .payment-method-billing-address .billing-address-details{line-height:23px;padding:10px!important;border:1px solid #53a960;margin:15px 0;border-radius:10px;background:#f1ffeb}
#block-discount-heading{border:transparent;color:#222!important;padding:10px;border-radius:5px;font-weight:600}
.checkout-index-index .opc-block-shipping-information .shipping-information-title{border-bottom:1px solid #ccc;margin:0 0 20px;position:relative;font-size:20px;font-weight:600}
.checkout-index-index .opc-block-shipping-information .shipping-information-content{line-height:24px;padding:10px;border:2px solid #096baf;border-radius:5px}
.checkout-onepage-success .opc-block-summary{background:#f9f9f9;padding:15px;margin:0 0 20px;border-radius:6px;border:2px solid #096baf}
.checkout-onepage-success .opc-block-summary .title{font-weight:600;font-size:20px;color:#222}
.checkout-cart-index .cart-empty .fa-cart-size{font-size:56px!important;color:#9d9fa0}
.larger-text{font-size:24px}
.box-empty-cart .box-title{background-color:#e79c0b;color:#fff;border:1px solid #e79c0b}
.box-empty-cart .box-content{border:1px solid #e79c0b}
.box-empty-cart .box-title span{font-size:14px;font-weight:600}
.category-image{height:150px}
.category-image .image{max-width:fit-content;max-height:fit-content;width:100%!important;height:100%!important;object-fit:cover}
.checkout-index-index .table-totals .mark{background:0}
.thankyou-message{border:2px solid #e79c0b;border-radius:5px;margin-bottom:10px}
.message-inner h2{color:#fff;background:#e79c0b;padding:5px;font-weight:600;font-size:16px}
.message-inner p{padding:5px}
.sales-order-shipment .block-collapsible-nav{margin-top:0}
.sales-order-shipment .block-collapsible-nav .account-nav-content{padding-top:0}
.sales-order-shipment .page-title-wrapper .order-status{display:initial;margin-bottom:0;float:right}
.sales-order-shipment .page-title-wrapper .order-date{margin-top:0;margin-right:15px;float:right}
.sales-order-shipment .page-title-wrapper .actions-toolbar{padding:0;float:right;margin-right:25px}
.sales-order-shipment .order-details-items .order-title{font-size:14px;font-weight:bold;padding:5px 0 15px}
.sales-order-shipment .block-collapsible-nav .item.current strong{color:#fff}
.sales-order-shipment .table-order-items .mark{background:transparent!important;border-bottom:1px solid #333!important}
.sales-order-shipment .table-order-items .amount{text-align:center;border-bottom:1px solid #333!important}
.sales-order-shipment .table-order-items .subtotal{text-align:center}
.box-order-shipping-address,.box-order-shipping-method,.box-order-billing-address{margin-bottom:30px}
.checkout-index-index .billing-address-form input.input-text{padding:8px 10px;height:30px}
.checkout-index-index .billing-address-form textarea{padding:8px 10px;height:auto!important}
.link-view-anchor{width:100%;position:absolute;height:100%;left:0}
ul.delivery-type-list li label{font-size:12px;line-height:18px;padding-top:10px;font-weight:600}
ul.delivery-type-list li input[type=radio]{box-sizing:border-box;padding:0;position:relative;top:-2px;left:3px}
ul.delivery-type-list li{margin-top:0rem;margin-bottom:2px}
.checkout-index-index .checkout-agreements-block{margin-bottom:0}
.checkout-index-index .checkout-payment-method .payment-methods .actions-toolbar .primary{float:none;margin:0;width:100%}
.checkout-index-index .checkout-payment-method .payment-method-content{padding:0}
.checkout-index-index .checkout-payment-method .payment-method-billing-address{margin:0}
.checkout-index-index .billing-address-same-as-shipping-block{background:#e79c0b;padding:12px 0;margin:0!important}
.checkout-index-index .checkout-billing-address{border:2px solid #e79c0b;border-radius:5px}
.checkout-index-index .checkout-billing-address input[type="checkbox"]{position:relative;top:-3px;margin:0 10px}
.checkout-index-index .checkout-billing-address label span{font-size:14px;font-weight:600;color:#fff}
.checkout-index-index .billing-address-details{padding:15px}
.checkout-index-index .checkout-payment-method .fieldset{margin:0;padding:15px}
.checkout-index-index .checkout-payment-method .fieldset .actions-toolbar{margin-top:15px}
.checkout-index-index .checkout-payment-method .action-edit-address{margin-top:15px}
.checkout-index-index .eoi-warehouse-selector .step-title{font-weight:600;font-size:20px}
.checkout-index-index .payment-option-inner table tbody tr:first-child{background-color:#096baf;color:#fff}
.checkout-no-shippping .opc-progress-bar{margin:0 auto;counter-reset:i;font-size:0;width:15%}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle:after{position:absolute;right:0}
.vas-account-editprofile .block-collapsible-nav{margin-top:0}
.vas-account-editprofile .block-collapsible-nav .account-nav-content{padding-top:0;padding-bottom:0}
.vas-account-editprofile .page-title-wrapper{width:50%;float:left}
.isp-isp-index .page-layout-2columns-left .alocolumns{min-height:650px}
.cms-index-index ol.slick-slider li.slick-slide .product-item-info .images-container .product-hover{position:relative;height:300px}
.full-hyperlink{position:absolute;width:100%;height:100%;right:0}
#my-shipment-table .form-control{width:315px!important; /* font-family:'Dosis',sans-serif  */ }
.checkout-cart-index .per-product .product-item-actions{display:inline-flex!important;right:-34px}
.checkout-cart-index .products-grid .product-name{min-height:80px;overflow:auto}
.modals-quickview .product-view .stock.available:before{display:none}
#minicart-content-wrapper{padding:0 15px 15px;height:300px;overflow-x:auto}
.b2bmarketplace-supplier-create .wk-mp-login-container{max-width:1430px;padding-left:15px;padding-right:15px;margin:0 auto}
.about-us-title{font-size:30px;font-weight:500;line-height:36px;color:#222;padding:0 0 15px 0;margin:0;width:100%;text-align:left}
.text-contents{font-size:16px;font-weight:500;line-height:24px;color:#222;padding:5px 0 10px}
a.text-link-contents{font-size:16px;font-weight:500;line-height:24px;color:#222;padding:5px 0 10px;text-decoration:none;text-transform:none}
a.text-link-contents:hover{font-size:16px;font-weight:500;line-height:24px;color:#222;text-decoration:none;text-transform:none}
.about-us-subtitle{font-size:24px;font-weight:500;line-height:30px;color:#222;padding:25px 0;margin:0;width:100%;text-align:left}
.marketplace-product-add .wk-mp-design input[type=text]{width:100%;  /* font-family: 'Dosis', sans-serif; */  font-size: 14px;}
.marketplace-product-add #related-product-block,.marketplace-product-add #upsell-product-block,.marketplace-product-add #crosssell-product-block{padding:15px}
.marketplace-product-add #related-product-block h3,.marketplace-product-add #upsell-product-block h3,.marketplace-product-add #crosssell-product-block h3{font-size:20px;font-weight:600}
.marketplace-product-add .wk-mp-design .control.wk-border-box-sizing{border-right:1px solid #ccc;overflow:hidden}
.action-secondary:hover,.action-secondary:active,.action-secondary:focus,.action-tertiary:active,.action-tertiary:hover,.action-tertiary:focus{border:none!important;box-shadow:none!important;text-decoration:none!important}
.action-secondary,.action-tertiary{color:#222!important;box-shadow:none!important;text-shadow:none!important}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu{left:auto!important;right:0!important}
.marketplace-order-history .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.marketplace-order-history .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.admin__action-dropdown-wrap{margin-top:5px}
.admin__data-grid-actions-wrap .admin__action-dropdown{padding-top:7px!important;padding-bottom:8px!important;line-height:normal!important}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after{border-left:none!important}
.data-grid-filters-action-wrap .action-default{margin:0px -7px 0 0}
.admin__data-grid-actions-wrap{margin-top:0!important}
.nofloats{float:none!important}
.b2bmarketplace-supplier-quotes .product.data.items>.item.title{display:block;color:#222;font-size:14px;cursor:pointer;text-transform:capitalize;position:relative;float:left;margin:0}
.b2bmarketplace-supplier-quotes .wk-response-tabs .product.data.items>.item.title>.switch{background:#ea9225;border-radius:5px;padding:5px 10px;color:#fff}
.b2bmarketplace-supplier-quotes .wk-response-tabs .product.data.items>.item.title.active>.switch{background:#096baf}
.marketplace-product-add .messages{margin-bottom:0}
.subaccountimporter-subaccount-index .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.subaccountimporter-subaccount-index .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.warehouse-importexport-manage .data-grid-filters-action-wrap .action-default{margin:6px -7px 0 0!important}
.warehouse-warehousemgmt-manageorders .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.warehouse-warehousemgmt-manageorders .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.order-links .item a{color:#222!important;font-size:14px;font-weight:600}
.warehouse-warehousemgmt_invoice-view .mark{background:0}
.about-general-text{font-size:14px;color:#222}
ul.about-list{margin:0;padding:0;list-style:none}
ul.about-list li{margin:0;list-style:none;padding:0;font-size:14px;color:#222;line-height:30px}
ul.about-list li::before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#096baf;font-size:14px;padding-right:5px;top:10px;left:0}
.cms-about-us #maincontent{padding:0} 
.our-works .block-content p{color:#222;font-size:16px;font-weight:600;line-height:1.45;margin:0 auto;max-width:1400px;text-align:left;padding:0 15px}
.about-us-info .block-title h2{font-size:24px;color:#222;font-weight:bold;line-height:normal;text-transform:capitalize;padding:0;margin:0 0 20px;text-align:center}
.faqs-us-title{font-size:24px;font-weight:600;line-height:30px;color:#222;padding:0 0 15px 0;margin:0;width:100%;text-align:left}
.faqs-us-subtitle{font-size:20px;font-weight:600;line-height:30px;color:#222;padding:0 0 20px 0;margin:0;width:100%;text-align:left}
.question{color:#fff;position:relative;background:#e79c0b;margin:0;padding:10px 10px 10px 30px;display:block;font-size:16px;width:100%;cursor:pointer;font-weight:600;word-spacing:1px;letter-spacing:.005em}
.answers{font-weight:500;background:#fbfbfb;padding:0 15px;margin:0 0 10px 0;height:0;overflow:hidden;position:relative;opacity:0;-webkit-transition:.7s ease;-moz-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease;color:#222;font-size:14px;border:1px solid #e79c0b}
.questions:checked ~ .answers{height:auto;opacity:1;padding:15px}
.plus{color:#fff;position:absolute;margin-left:10px;margin-top:5px;z-index:5;font-size:2em;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.questions:checked ~ .plus{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.questions{display:none}
.header .form-search .dd-container{background-color:#fff;position:absolute;z-index:99;left:0;width:230px!important;height:250px;overflow-x:hidden;border:1px solid #e6e6e6;white-space:normal}
.catalog-product_compare-index span.exclusive-taxes-declaration{font-size:10px;color:#222;padding-left:0;float:left}
.cms-shipping-information #maincontent{padding:0}
.product-view .add-to-cart button.button span{text-transform:inherit}
.isp-isp-index .admin__data-grid-pager-wrap{margin-right:15px}
.isp-isp-index .admin__control-support-text{margin-left:15px}
.isp-isp-index .data-grid .data-grid-th._sortable{cursor:pointer!important}
.catalog-product-view .price-final_price{width:72%;display:inline-block}
.catalog-product-view #product-addtocart-button{display:inline-block;width:150px;margin:0 0 0 25px;padding:9px!important;line-height:13px!important;height:36px}
.catalog-product-view .warehouse-address{padding:12px 0 7px;text-align:left}
.catalog-product-view .warehouse-address label{line-height:20px}
.catalog-product-view .warehouse-address strong{padding-right:15px}
.catalog-product-view .product-view .product-shop .addit{clear:both;padding:2px 0 0 0;float:none;margin:0}
.catalog-product-view .product-view .product-shop .product-social-links{padding:0 0 5px!important}
.plan-title strong span.exclusive-taxes-declaration{display:inline-block;font-size:inherit;color:inherit}
.catalog-product-view #instant-purchase{display:none}
.catalog-product-view .negotiation-section{display:inline-block}
.catalog-product-view .negotiation-section a{margin-top:0!important}
.catalog-product-view .product-view .add-to-cart a.sw-negotiation-open-modal-form,.catalog-product-view .product-view .add-to-cart a.sw-negotiation-open-modal-form-disabled{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);display:table;text-align:center;font-size:14px;color:#222;margin:0px;height:36px;line-height:33px;padding:0 22px;width:100%;border-radius:3px;font-weight:600}
.catalog-category-view .product-view .add-to-cart a.sw-negotiation-open-modal-form,
.catalog-category-view .product-view .add-to-cart a.sw-negotiation-open-modal-form-disabled,
.catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form,
.catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form-disabled
{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);display:table;text-align:center;font-size:14px;color:#222;margin:0 0 0 15px;height:36px;line-height:33px;padding:0 22px;width:100%;border-radius:3px;font-weight:600}
h4.unregistered-tag{font-weight:500}
h4.unregistered-tag a{font-weight:600}
.cms-faq #maincontent{padding:0 15px;}
.cms-faq .breadcrumbs{margin:0;padding:10px 0; }
.cms-faq .inner-breadcrumbs li a{color:#fff}
.cms-faq .breadcrumbs li a,.cms-faq .breadcrumbs li strong{font-size:11px;color:#fff}
.negotiation-request-index .sidebar-main .block-collapsible-nav{margin-top:0}
.negotiation-request-index .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.negotiation-request-index .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.negotiation-request-index .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.negotiation-request-index .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.negotiation-request-index .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.negotiation-request-index .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.negotiation-request-index .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.negotiation-request-details .sidebar-main .block-collapsible-nav{margin-top:0}
.negotiation-request-details .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
form#sw-negotiation-form input{padding:5px;width:70%!important;height:auto}
.negotiation-request-proposal .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.negotiation-request-proposal .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.negotiation-request-proposal .sidebar-main .block-collapsible-nav{margin-top:0}
.negotiation-request-proposal .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.negotiation-request-proposal .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.negotiation-request-proposal .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.negotiation-request-proposal .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.negotiation-request-proposal .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.opc-summary-wrapper .summaryitem-total-tax{position:relative;cursor:pointer}
.opc-summary-wrapper .summaryitem-total-tax .titletext::after{position:absolute;right:0;top:10px;font-size:30px;line-height:12px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:3px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}
.opc-summary-wrapper .summaryitem-total-tax.active .titletext::after{content:'\e621'}
.opc-summary-wrapper .summaryitem-detail-tax{padding-left:20px}
.opc-summary-wrapper .summaryitem-detail-tax .tax-breakup li{margin-bottom:0rem}
.opc-summary-wrapper .summaryitem-detail-tax .tax-breakup li span.price{font-size:14px}
.mjcatalog-index-viewall .grid-container{width:100%;max-width:1430px;margin:0 auto;height:auto;overflow:hidden;margin-top:15px}
.mjcatalog-index-viewall .grid-item img{overflow:hidden;flex-shrink:0;min-width:auto;min-height:auto;position:absolute;object-fit:revert;object-position:center}
.mjcatalog-index-viewall .grid-item{position:relative;overflow:hidden;margin:.2%;height:220px;display:inline;justify-content:center;align-items:center}
.mjcatalog-index-viewall .medium{width:19.6%;padding-bottom:0}
.mjcatalog-index-viewall .grid-item .title{margin-top:5px;font-size:16px;font-weight:600;padding:1% 4%;color:#e79c0b}
.mjcatalog-index-viewall .grid-item .date{padding:1% 4%;padding-top:5px;font-size:11px;display:none;color:#fff}
.mjcatalog-index-viewall .grid-item .description{margin-top:15px;font-size:13px;color:#f2f2f2;padding:1% 3%;line-height:normal}
.mjcatalog-index-viewall .grid-item .info{background-color:rgba(15,15,15,0.8)!important}
.labelforurl{height:85px;display:table-cell!important;vertical-align:sub}
#minicart-content-wrapper a.viewcart{color:#222!important}
.checkout-cart-configure .price-final_price{width:37%;display:inline-block}
.checkout-cart-configure #product-addtocart-button{display:inline-block;width:150px;margin:0 0 0 25px;padding:9px!important;line-height:13px!important;height:36px}
.checkout-cart-configure .warehouse-address{padding:15px 0;text-align:left}
.checkout-cart-configure .warehouse-address label{line-height:20px}
.checkout-cart-configure .warehouse-address strong{padding-right:15px}
.checkout-cart-configure .product-add-form .field.qty label{color:#222;font-size:13px;font-weight:400;margin:0;line-height:normal;display:inline-block;float:none;vertical-align:super}
.checkout-cart-configure .product-info-stock-sku{margin:0 0 10px;padding:10px 0 0}
.checkout-cart-configure .wk-product-min-allowed-qty{margin:0 0 12px}
.checkout-cart-configure .product-add-form .add-to-cart button.button{margin:0;height:36px;line-height:15px;padding:0 22px;display:inline-block;width:auto}
.checkout-cart-configure .product-info-main .box-tocart .actions{margin:0;padding:15px 0 15px;width:100%}
.checkout-cart-configure .product-add-form .add-to-cart button.button{width:auto!important;display:inline-block}
.skuavailable{color:green;padding:10px 3px 0 0!important}
.skunotavailable{color:#f00;padding:10px 3px 0 0!important}
.slick-track li.slick-slide .related-available .products-grid .product-name{margin:0 0 10px;font-size:100%;line-height:1.3;text-align:left;padding:0;height:50px;overflow:auto}
.sales-order-history .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.sales-order-history .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.table th.col.price,.table th.col.tax{text-align:right}
.table td span.price{ display: inline;
    /* font-size: 13px!important; */
    text-align: right;
    font-weight: 600;}
.table td .tax-breakup span.price,.table td .tax-breakup-html span.price{display:inline-block;text-align:inherit}
.table tfoot td span.price{display:inline-block}
table#product tbody tr td input[type="checkbox"]{top:-1px;right:8px}
.scroll-tables{height:150px;overflow-y:scroll}
table#product tbody tr td{padding:5px 10px}
table#product tbody tr td input[type="text"]{ /* font-family:'Dosis',sans-serif  */ }
.print .fa-download{background:#e79c0b;padding:7px 15px;margin:10px 0 0 0;border-radius:4px;color:#fff}
/* .marketplace-seller-collection .product-item-actions{top:-80px} */
.old-price{margin:7px 0;display:block;font-size:12px}
.catalog-category-view .page-title{font-size:18px;font-weight:600;text-transform:capitalize}
/* .catalog-category-view .products.wrapper.grid .product-items .item .product-item-info{height:360px} */
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap{width:100%!important}
.message.success::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:#006400;content:'\e610';font-family:'icons-blank-theme';margin:-14px 0 0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;left:0;top:18px;width:22px;position:absolute;text-align:center}
.modal-popup.modal-slide.modals-ajaxcart .modal-inner-wrap .content-ajaxcart .message{margin-top:0;padding:5px 0 0 25px;background-color:#e5efe5;font-size:1.3rem;margin-bottom:20px;color:#006400;position:relative;line-height:25px}
.message.success>a:first-child:before{display:none}
.sales-order-printinvoice table.table-order-items .shipping .mark,.sales-order-printinvoice table.table-order-items .subtotal .mark,.sales-order-printinvoice table.table-order-items .grand_total .mark,.sales-order-printinvoice table.table-order-items .amount{background-color:transparent;border-bottom:1px solid #ccc!important}
.marketplace-index-index h1.wk-marketplace-label{font-weight:600;letter-spacing:normal;padding-top:25px;font-size:30px;text-align:center;border-bottom:1px solid #ccc;padding-bottom:12px;margin-bottom:15px}
.marketplace-index-index .wk-mp-landingpage-one-icon-container .wk-marketplace-label-span{font-size:16px;margin-top:10px;margin-bottom:25px;font-weight:600;text-transform:capitalize}
.marketplace-index-index .wk-mp-landing-sellers-details{width:62%;text-transform:capitalize}
.border-bottom-1{border-bottom:1px solid #64bdcc}
.h4-viewall{line-height:40px}
.marketplace-index-index .custom-icon-placer{background:#f7f7f7;padding:25px 0 0;border-radius:10px;border:3px solid #ff8e49}
div#modals_ajaxcart{bottom:10%!important;text-align:right!important;right:35%!important;left:35%!important}
.catalog-category-view .message.success::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:#339833;content:'\e610';font-family:'icons-blank-theme';margin:-19px 0 0 10px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;left:0;top:23px;width:28px;position:absolute;text-align:center}
.checkout-cart-configure .add-to-cart .qty{display:inline-block;margin-right:25px}
.message.success>*:first-child:before{display:none}
.marketplace-transaction-history .wk-mp-tr-remain-total .wk-mp-tr-amount-style{color:#096baf}
.modals-wrapper .modal-popup.confirm._show{z-index:1000!important;background:#333333a3}
.wk-mp-tr-payout-total{box-sizing:border-box;text-align:center;padding:15px 10px}
.wk-mp-tr-payout-total-custom{padding:15px 10px!important}
.invoicedocuments-order_customer-erpinvoicelist .block-collapsible-nav{margin-top:0}
.invoicedocuments-order_customer-erpinvoicelist .block-collapsible-nav .account-nav-content{padding-top:0}
.invoicedocuments-order_customer-erpinvoicelist .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.invoicedocuments-order_customer-erpinvoicelist .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.invoicedocuments-order_customer-erpinvoicelist .data-grid-filters-action-wrap .action-default{margin:5px 0 0 0!important}
.invoicedocuments-order_customer-erpinvoicelist .block-collapsible-nav .item.current strong{color:#fff!important}
.cms-terms-of-service ol>li{margin-top:10px;margin-bottom:1rem;margin-left:10px}
.sales-order-shipment .order-details-items .order-title>strong{font-weight:600;line-height:1.1;font-size:16px}
.order-links .current{color:#1f9f9f}
.marketplace-transaction-history .wk-mp-tr-amount-total-title .wk-mp-tr-amount-style,.marketplace-transaction-history .wk-mp-tr-remain-title .wk-mp-tr-amount-style,.marketplace-transaction-history .wk-mp-tr-payout-total-custom .wk-mp-tr-payout-style{font-size:24px}
.marketplace-transaction-history .wk-mp-tr-remain-title .text-warning{color:#e79c0b!important}
.filter-options .active .filter-options-title:after{content:"\e629"!important;font-family:'Admin Icons'!important}
.marketplace-seller-profile .wk-supplier-collection-container{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
.userregistration-seller-buyerview .product.data.items>.item.title>.switch{ line-height:40px; color:#fff!important;text-decoration:none;background:#096baf;border:1px solid #eee;border-bottom:0;height:40px;padding:1px 35px;font-size:16px;font-weight:600;}
.userregistration-seller-buyerview .product.data.items>.item.title.active>a{background:#e5c10f;color:#222 !important;font-weight:600 !important;}
.userregistration-seller-buyerview .product.data.items>.item.title>.switch:hover{background:#e5c10f!important;font-weight:600 !important; color:#222 !important;}
.userregistration-seller-buyerview .product.data.items>.item.title>.switch:focus{background:#e5c10f!important;font-weight:600 !important; color:#222 !important;}
.userregistration-seller-buyerview .product.data.items>.item.title>.switch:hover{color:#fff;text-decoration:none}
.wk-supplier-tabs .product .item{display:inline-grid;float:left}
.sales-order-printinvoice .page-main-pal{padding-bottom:40px;border:2px solid #333;padding:15px;width:50%}
.sales-order-printinvoice h1.page-title{font-size:16px;margin-bottom:0;font-weight:bold;width:50%}
.sales-order-invoice .details-1 .mark{border-bottom:1px solid #ccc!important}
.sales-order-printinvoice .table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}
.mprmasystem-customer-allrma .page-layout-2columns-left .column,.mprmasystem-customer-rma .page-layout-2columns-left .column{width:75%!important;padding:0 15px}
table.table-allrma-items .thead-dark th{color:#fff;background-color:#096baf!important;border-color:#454d55}
.wk-table-head-action input[type="text"],.wk-table-head-action select{ /* font-family:'Dosis',sans-serif  */ }
.mprmasystem-customer-rma .sidebar-main .block-collapsible-nav{margin-top:0}
.mprmasystem-customer-rma .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.rma-title{padding-bottom:5px!important}
.rma-title span{font-size:16px!important;line-height:18px!important;font-weight:700}
.rma-title span.wk-date-info{font-size:16px!important;line-height:18px!important;font-weight:500}
.mprmasystem-customer-rma .box-information .box-content p{margin:0}
.mprmasystem-customer-rma .box-title{background-color:#e5c10f;border:1px solid #cfcfcf}
.mprmasystem-customer-rma .box-title label span{color:#fff;font-weight:700}
.mprmasystem-customer-rma .box-content{border:1px solid #e5c10f;min-height:105px}
.wk-close-title{font-size:16px!important;line-height:18px!important;font-weight:700;margin:10px 0 5px}
.wk-close-filedset .wk-action-content input[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:-2px}
.mprmasystem-customer-newrma .sidebar-main .block-collapsible-nav{margin-top:0}
.mprmasystem-customer-newrma .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.mprmasystem-customer-newrma .wk-showcase-container .wk-showcase-block{margin-left:0;margin-right:13px;text-align:center}
.mprmasystem-customer-newrma .order-title{font-size:14px;font-weight:bold;padding:5px 0 15px}
.mprmasystem-seller-rma .box-information .box-content p{margin:0}
.mprmasystem-seller-rma .box-title{background-color:#e5c10f;border:1px solid #cfcfcf;}
.mprmasystem-seller-rma .box-title label span{color:#1a2b2b;font-weight:700; font-size: 15px;}
.mprmasystem-seller-rma .box-content{border:1px solid #cfcfcf;min-height:105px}
.wk-close-filedset .wk-refund-note input[type="checkbox"]{margin:2px 5px 0 0;position:relative;top:-2px}
select#seller_status{ /* font-family:'Dosis',sans-serif  */ }
.marketplace-account-customer .data-grid-checkbox-cell .data-grid-checkbox-cell-inner{FONT-WEIGHT:100;padding:10px 0 1px!important;text-align:center}
.mprmasystem-seller-allrma .admin__data-grid-pager button{line-height:18px!important}
.mprmasystem-seller-allrma .data-grid-filters-action-wrap .action-default{margin:5px -7px 0 0!important;height:33px!important}
.marketplace-account-customer .action-previous,.marketplace-account-customer .action-next{padding:6px 6px 5px!important}
.shipment-list .shipment-details{padding:0 20px 0 20px;border:1px solid #f1f1f1;margin:10px 0}
.checkout-onepage-success .table-totals .subtotal .mark{background-color:#f9f9f9}
.marketplace-order-view #my-orders-table .price-including-tax .price,.price-excluding-tax .price{font-weight:700;font-size:15px}
.sales-order-shipment .order-details-items .print .fa-download{margin:-1px 11px 0 0!important}
.marketplace-order-history .action-previous,.marketplace-account-customer .action-next{padding:6px 6px 5px!important}
.rma-table select{ /* font-family:'Dosis',sans-serif  */ }
body .wk-row>span{font-style:normal!important}
.wk-mprma-conversation-head-left,.wk-mprma-conversation-head-right{color:#fff!important;font-size:14px}
.wk-mprma-conversation .wk-mprma-seller-section{background:#1a2b2b}
.wk-mprma-conversation .wk-mprma-customer-section{background:#e5c10f}
.wk-mprma-conversation{border:1px solid #ccc;margin-bottom:20px;width:100%!important;margin-left:0!important;margin-right:1%;width:85%!important;float:right}
.wk-mprma-conversation:nth-child(even){width:85%!important;float:left}
.mj-default-text{ /* font-family:'Dosis',sans-serif  */ !important}
.mprmasystem-seller-allrma .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.mprmasystem-seller-allrma .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.mprmasystem-customer-allrma .table-allrma-items{table-layout:fixed}
.mprmasystem-customer-allrma .table-allrma-items .wk-table-head-action tr th{background:#fff;border:none!important}
.invoicedocuments-order_invoice-erpinvoicelist .admin__data-grid-pager-wrap{margin-right:15px}
.invoicedocuments-order_invoice-erpinvoicelist .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.invoicedocuments-order_invoice-erpinvoicelist .data-grid-filters-action-wrap .action-default{margin:5px 0 0 0!important}
#my-orders-table .mark{background-color:#fff}
.marketplace-account-customer .action-previous{margin-right:10px}
.marketplace-account-customer .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.mprmasystem-seller-allrma .action-previous{margin-right:10px}
.mprmasystem-seller-allrma .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.order-details-items .order-title>strong{font-weight:bold!important}
.isp-index-managelist .action-previous{margin-right:10px}
.isp-index-managelist .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
#extraUpload{cursor:pointer!important}
.custom-upld{position:relative;left:-5px}
.custom-upld input.input-text,#uploadContainer input.input-text{padding:8px!important}
.vert-mid{vertical-align:middle!important}
.shipping-tracking-popup .subtitle span{font-weight:700}
.shipping-tracking-popup .page-main{width:82%;margin:0 auto}
#wk-mp-become-seller-box-wrapper .available::before{content:'\e610'!important;padding:0!important;margin:-14px 0 0 -3px!important;top:8px!important}
.b2bmarketplace-supplier-create #wk-mp-become-seller-box-wrapper .available::before{content:'\e610'!important;padding:0!important;margin:-6px 0 0 -3px!important;top:8px!important}
.b2bmarketplace-supplier-create #wk-mp-become-seller-box-wrapper .message.success{padding-left:25px!important;background:#daffe3!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:5px;border:1px solid #66e390;margin:10px 0!important}
.userregistration_seller-account-edit .available{background-image:none!important}
.userregistration_seller-account-edit .available::before{top:13px!important}
.negotiation-proposal-index .admin__data-grid-pager-wrap{margin-right:15px}
.negotiation-proposal-index .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.mpsellergroup-group-manage .wk-sellergroup .wk-sellergroup-wrapper-container{width:230px!important}
.mpsellergroup-group-manage .plan-valid-till{background:#f5f5ff;border:1px solid #ccc;border-radius:10px;padding:3px 2px;font-size:12px;font-weight:700;margin-top:10px!important}
.mprmasystem-customer-newrma .wk-mp-rma-name{float:none!important}
.checkout-cart-index .mark{padding:.2em;background-color:#fff!important;font-size:14px!important;font-weight:500!important}
.checkout-cart-index table.totals tbody tr.grand{border-top:1px solid #ccc}
ul.delivery-type-list{margin-left:0!important;display:inline}
ul.delivery-type-list li{margin-top:0rem;display:inline-block;margin-right:8px!important}
.choose-shipping-type{margin-top:5px}
.choose-shipping-type label{display:inline-block!important}
.report-list-seller{border:1px solid #cecece;background:#f8f8f8;padding:10px;margin-bottom:20px}
.gap-class1{margin-left:26%}
.report-list-seller-table{width:100%}
.report-list-seller-table tbody tr td:first-child{width:75%}
.report-list-seller-table tbody tr td:last-child{text-align:right}
.offset-md-3-26{margin-left:26%!important}
table#orders-item-table thead tr th:first-child{width:30px!important}
.marketplace-order-history .action-previous{margin-right:10px}
.marketplace-order-history .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.warehouse-warehousemgmt-manageorders .action-previous{margin-right:10px}
.warehouse-warehousemgmt-manageorders .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.invoicedocuments-order_invoice-erpinvoicelist .data-grid td .action-select{color:#222!important;font-size:1.3rem;padding:4px 20px 3px 7px;position:relative;text-decoration:none;font-weight:600}
.invoicedocuments-order_invoice-erpinvoicelist .data-grid td .action-select:after{border-color:#222 transparent transparent!important}
.invoicedocuments-order_invoice-erpinvoicelist .action-previous{margin-right:10px}
.invoicedocuments-order_invoice-erpinvoicelist .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.invoicedocuments-order_invoice-erpinvoicelist .action-previous,.action-next{padding:6px 7px 5px 7px!important}
.mprmasystem-customer-allrma .order-products-toolbar .toolbar-amount{display:inline-block!important}
.mprmasystem-customer-allrma .order-products-toolbar .pages{display:contents!important}
.mprmasystem-seller-allrma .admin__data-grid-filters-wrap .admin__form-field .admin__form-field-control input,.mprmasystem-seller-allrma .admin__action-multiselect-wrap .admin__action-multiselect-text{width:100%;padding:6px 5px;height:auto}
.mprmasystem-seller-allrma .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect{min-height:25px!important;height:28px}
.mprmasystem-seller-allrma .wk-ui-component-container .admin__action-multiselect-wrap .admin__action-multiselect:before{height:30px}
.checkout-onepage-success .mark{background:transparent!important}
table#tracking_numbers_table thead{color:#fff;background-color:#096baf!important}
table#tracking_numbers_table thead tr.headings th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-transform:capitalize;border-right:1px solid #ddd;padding:5px 8px}
table#tracking_numbers_table tbody#track_row_container input.input-text,textarea{padding:4px 8px;height:32px;font-size:13px;margin-left:0;border-radius:3px;min-height:85px}
.vas-account-allottedshipments table#tracking_numbers_table #track_row_container .col-delete button{line-height:32px!important;padding:0 24px!important}
.invoicedocuments-order_invoice-erpinvoicelist .action-previous{margin-right:10px}
.invoicedocuments-order_invoice-erpinvoicelist .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
form#inspection_details input{padding:0 9px;height:36px}
.report-shipm-trackr{border:1px solid #cecece;background:#f8f8f8;padding:10px;margin-bottom:20px}
.ui-datepicker .ui-datepicker-buttonpane button{margin:0 2px}
div#uploadContainer select{width:264px;margin-top:7px;margin-bottom:15px;display:block}
.product-returnable{text-align:left;width:100%;font-size:12px;font-weight:600;padding-left:0px;color:#565656; margin: 0;}
.catalog-product-view .product-returnable{text-align:left;width:100%;font-size:12px;font-weight:600;padding-left:0;padding-bottom:8px;color:#565656}
.product-returnable .value,.catalog-product-view .product-returnable .value{color:#0cc500}
.product-nonreturnable{text-align:left;width:100%;font-size:12px;font-weight:600;padding-left:3px;color:#e79c0b}
.catalog-product-view .product-nonreturnable{text-align:left;width:100%;font-size:12px;font-weight:600;padding-left:0;padding-bottom:8px;color:#565656}
.product-nonreturnable .value,.catalog-product-view .product-nonreturnable .value{color:#f00}
.catalog-product-view .inspected{padding:0;margin:12px 0 0 0;position:relative;left:-1px}
.shipping-tracking-popup .page-title{margin-bottom:0}
.order-tracking .tracking-content{display:block!important;margin:0 0 0 5px}
.fixed-select79 select{width:79%!important}
.validation-advice{text-align:left;padding:2px 0 14px 17px}
.wk-supplier-connect-withus a:before{font-family:"webkul-font";content:'\0047';padding:0 5px;font-size:19px;position:absolute;right:128px}
.tooltip-right .field-tooltip-content{right:38px!important;left:auto!important}
.tooltip-right .field-tooltip-content:before,.tooltip-right .field-tooltip-content:after{right:-21px!important;left:auto!important;transform:rotate(180deg)!important}
.pl-140{left:140px;}
.sellerrole-rolemanager-edit .tooltip-right{right:-30px!important}
.vmagicmenu .vmagicmenu-narrow a{text-transform:capitalize!important}
.mjcatalog-index-viewall .category-container .top-category h3{padding:10px 7px;margin:0 17px;border-bottom:1px solid #096baf;background:#f9f9f9;color:#096baf;margin-bottom:6px}
.height-fixing{height:230px;padding-right:0;width:98.5%}
.mjcatalog-index-viewall .category-container{margin-bottom:5px;padding-bottom:5px}
.margin-left-login{margin-left:-3px}
#displaycounter, #displaycounter_mob {
    font-size: 11px;
    font-weight: 600;
    position: absolute;
    left: 21px;
}.page-layout-seller-login .wk-mp-login-content{width:86%!important;display:block!important;margin:0 auto}
#partner_type{font-family:'Dosis'}
.vas-registration-index div#displaycounter_mob{padding-top:12px}
.vas-registration-index .mobile-val-btn{margin-top:6px}
.vas-registration-index .spares-phone-select{min-width:45px}
.catalog-product-view .additional-top-attributes .top-attributes{padding-bottom:7px}
.catalog-product-view .shipping-estimation{border:1px solid #c3c3c3;width:450px;padding:10px;border-radius:5px;margin-bottom:20px;background:#f3f3f3}
.catalog-product-view .shipping-estimation .fieldset{margin:0;padding:0;background:#f3f3f3}
.deliver-to a span{font-weight:600}
.deliver-to a{padding-bottom:5px;padding-top:10px;display:block}
.catalog-product-view .product-info-main .product.attribute.overview{padding:10px 0 5px;}
#mse-estimate_postalcode,#estimate_qty{font-family:'Dosis';width:65px}
#shipping-estimation-form .fieldset label span{font-size:12px;font-weight:500;width:100%}
.estimation-body{padding-top:7px}
.estimation-header{padding-bottom:5px}
.mse-modal-form .row1 .control{font-weight:600;border-bottom:1px solid #ccc;margin-bottom:15px}
.mse-modal-form .row1 .control p{padding-bottom:0;line-height:14px;margin-bottom:10px;margin-top:5px}
.address-list ul.mse-addressselector{list-style:none}
.address-list ul.mse-addressselector li{cursor:pointer}
.address-list ul.mse-addressselector li:last-child{border-bottom:1px solid #ccc;padding-bottom:10px}
.address-list ul.mse-addressselector li::before{content:" » ";font-weight:600}
.address-extra-hints label{background:#e79c0b;padding:7px 12px;border-radius:4px;color:#fff;margin-left:5px;margin-right:0;margin-top:12px}
.mse-addnewaddress-link a{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-radius:4px 4px 4px 4px;border-width:1px;box-shadow:0 1px 0 rgb(255 255 255 / 20%) inset,0 1px 2px rgb(0 0 0 / 5%);color:#222!important;display:inline-block;opacity:.8;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgb(0 0 0 / 25%);vertical-align:middle;padding:6px 0;font-weight:500;font-size:14px;width:25%}
.mse-addnewaddress-link a:hover{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%)}
.address-list ul.mse-addressselector li.selected-address-default{background:#fff8e7;padding:5px 2px;border:1px solid #fade9d;border-radius:4px}
#product_addtocart_form .add-to-cart{margin:0;padding:4px 0 0!important}
.catalog-product-view .wk-supplier-product-block{padding-top:5px}
.marketplace-transaction-history .wk-mp-tr-txt-style{font-size:2rem;font-weight:600;width:100%;display:block;border-bottom:1px solid #ccc!important;line-height:32px;margin-bottom:8px}
.marketplace-transaction-history .wk-mp-tr-remain-btn{float:right;padding:0 20px;box-sizing:border-box;position:absolute;right:10px;bottom:10px}
.marketplace-transaction-history .wk-mp-tr-amount-total-title,.marketplace-transaction-history .wk-mp-tr-remain-title{float:none!important}
.userregistration-editprofile-index .message.success::before{content:' '!important}
.marketplace-transaction-history .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.marketplace-transaction-history .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc!important;margin-left:10px;margin-top:2px}
body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#222!important}
.product-info-main .product.attribute.overview p{color:#333!important}
div#sw-negotiation-request-accept-modal-form .form-group .col-md-12{max-width:96%!important}
div#sw-negotiation-request-reject-modal-form .form-group .col-md-12{max-width:96%!important}
a.sw-negotiation-back-btn.btn{line-height:34px!important}
.warehouse-warehousemgmt-manage .action-select-wrap .action-menu>li,.action-menu .action-submenu>li{margin-bottom:0!important}
.warehouse-warehousemgmt-manage .action-previous{margin-right:10px}
.warehouse-warehousemgmt-manage .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc; margin-top: 2px;}
.marketplace-account-review .action-previous{margin-right:10px}
.marketplace-account-review .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.marketplace-account-review .action-previous,.marketplace-account-review .action-next{padding:5px!important;margin-top:3px}
.marketplace-account-customer ul.action-menu li{margin-bottom:0}
.marketplace-account-customer ul.action-menu{margin-left:11px}
.marketplace-product-productlist .action-primary{color:#222!important;text-shadow:none!important}
.marketplace-product-edit .action-previous{margin-right:10px}
.marketplace-product-edit .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.isp-isp-index .action-previous{margin-right:10px}
.isp-isp-index .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
a.sw--back-btn.btn{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);border:transparent;font-size:14px;height:auto;line-height:42px;padding:0 35px;border-radius:3px;margin:0 0 15px 15px;color:#222!important;display:inline-block;font-weight:600}
a.sw--back-btn.btn:hover{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%)}
.negotiation-proposal-index .action-previous{margin-right:10px}
.negotiation-proposal-index .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.isp-isp-index ul.action-menu li{margin-bottom:0}
.postrequirement-requirement-listing .block .actions{padding:6px;text-align:left}
.newsletter-manage-index .sidebar-main .block-collapsible-nav{margin-top:0}
.newsletter-manage-index .block.account-nav .content{padding:0;background-color:#f5f5f5}

.gdpr-customer-settings .sidebar-main .block-collapsible-nav{margin-top:0}
.gdpr-customer-settings .block.account-nav .content{padding:0;background-color:#f5f5f5}

.sales-order-history .action-previous{margin-right:10px}
.sales-order-history .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.negotiation-request-index .action-previous{margin-right:10px}
.negotiation-request-index .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.wk-date-filter-box:last-child input{float:right;width:97%;padding:3px}
.overflow-none{overflow:unset!important}
.newsize{max-width:23.19%!important}
span.price a{color:#eb5202}
span.price a:hover{color:#eb5202;text-decoration:none!important}
a#compare-clear-all{color:#096baf!important}
form#reorder-validate-detail .actions-toolbar .secondary .action span{color:#096baf!important}
.cms-index-index .product-item-info .images-container .inspected{display:inline-block;text-align:right;position:absolute;right:3px}
.cms-index-index .product-item-info .images-container .info-details{display:inline-block; width: 100%;}
button span.tooltip{color:#fff!important}
body .wk-mp-grid-status-new:after,body .wk-mp-grid-status-pending_payment:after,body .wk-mp-grid-status-pending_payment-holded:after{background-color:#fa8e00db!important}
body .wk-mp-grid-status-processing:after{background-color:#576d069e!important}
body .wk-mp-grid-status-1:after,body .wk-mp-grid-status-complete:after{background-color:#0e8740!important}
body .wk-mp-grid-status-2:after,body .wk-mp-grid-status-canceled:after,body .wk-mp-grid-status-closed:after,body .wk-mp-grid-status-fraud:after,body .wk-mp-grid-status-payment_review:after{background-color:#4dc5b7!important}
body .wk-mp-grid-status-new:before,body .wk-mp-grid-status-pending_payment:before,body .wk-mp-grid-status-pending_payment-holded:before,body .wk-mp-grid-status-processing:before,body .wk-mp-grid-status-1:before,body .wk-mp-grid-status-complete:before,body .wk-mp-grid-status-2:before,body .wk-mp-grid-status-canceled:before,body .wk-mp-grid-status-closed:before,body .wk-mp-grid-status-fraud:before,body .wk-mp-grid-status-payment_review:before{background-color:#192987!important;border:0}
.mprmasystem-customer-allrma .action-previous{margin-right:10px}
.mprmasystem-customer-allrma .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.mprmasystem-customer-allrma .admin__data-grid-header .row-gutter{margin-left:0!important;margin-right:0!important}
.mjcatalog-index-viewall .grid-container .block-title h2{margin:0 15px 20px}
.mprmasystem-seller-managerma .admin__data-grid-header .row-gutter{margin-left:0!important;margin-right:0!important}
.mprmasystem-seller-managerma .wk-mp-page-main .wk-mp-main .col-md-12:first-of-type{padding:0!important}
.mprmasystem-seller-managerma .action-previous{margin-right:10px}
.mprmasystem-seller-managerma .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.warehouse-warehousemgmt-manage table.data-grid thead tr th{background:#096baf;color:white}
.warehouse-warehousemgmt-manage table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.approvalworkflow-approvals-index table.data-grid thead tr th{background:#096baf;color:white}
.approvalworkflow-approvals-index table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.approvalworkflow-workflows-index table.data-grid thead tr th,.approvalworkflow-workflows-index table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.approvalworkflow-approvals-edit table.data-grid thead tr th,.approvalworkflow-approvals-edit table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.postrequirement-requirement-view .block.account-nav .item.current a strong{color:#fff!important}
.negotiation-request-index table.data-grid thead tr th,.negotiation-request-index table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.mprmasystem-customer-allrma table.data-grid thead tr th,.mprmasystem-customer-allrma table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.account.page-layout-2columns-left .block-collapsible-nav .item.current strong{color:#fff;font-weight:600; font-size: 14px;}
.line-height-34{line-height:34px!important}
i.fa-download{color:#096baf}
#form-approval-edit .list-approver-row{position:relative!important}
#form-approval-edit .draggable-trigger{cursor:grab}
#form-approval-edit select#approvers option:not([disabled]){color:#222;font-weight:bold}
button.wk-add-showcase-btn:hover{color:#222}
.review-images{margin-bottom:15px}
.review-images .fancybox img{width:100px;vertical-align:middle;object-fit:scale-down;border:2px solid #d6d2d2;height:100px;margin-right:5px;margin-bottom:9px}
.customer-address-index .mr-3 a.action span,.customer-address-index .mr-3 a.action span:hover{color:#222;text-decoration:none!important}
.sales-order-history table.data-grid thead tr th,.sales-order-history table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.negotiatied-price-text{font-size:11px;font-weight:700;color:#096baf;float:right}
.negotiated-row{background:#f2f9fd}
.negotiated-row tr:nth-of-type(odd){background-color:transparent!important}
.mpmassupload-product-profile .account .page-title-wrapper .page-title{margin-bottom:0;margin-left:25px}
.wk-mu-progress-bar{padding:0!important}
.mpmassupload-product-profile .fieldset .form-row{margin:0!important}
.messages .remove-msg{position:absolute;top:10px;right:15px;left:auto;cursor:pointer;font-size:12px;font-weight:600;font-family:'Linearicons-Free';color:#222!important}
.table-comparison .product-image-photo{margin-left:0;height:150px}
.price-final_price{text-align:right}
.breadcrumbs li:not(:last-child):after{color:#e79c0b}
.action-primary:hover,.action-primary:active,.action-primary:focus{background-color:#e0be6f;border-color:#fff;box-shadow:none!important;color:#fff;text-decoration:none}
.notification-section{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:40px 0 20px;background:#f7f7f7;margin-bottom:25px}
.sales-order-view table.order-documents-table tr:last-child td{text-align:right;padding-right:0}
.wk-mp-dashboard-background{border:2px solid #e5c10f!important;border-radius:10px;margin:0 10px;min-height:110px;background:#fff;box-shadow:none;transition:all .5s ease}
.wk-mp-dashboard-background:hover{box-shadow:4px 6px 5px #cacaca}
.wk-mp-dashboard-background:focus{box-shadow:4px 6px 5px #cacaca}
.wk-mp-dashboard-background .active{box-shadow:4px 6px 5px #cacaca}
.wk-dashboard-sales-font p{font-size:16px;font-weight:600;text-align:left;color:#222;margin:0;  /* font-family: 'Open Sans', sans-serif;  */  }
.wk-dashboard-sales-font h6{font-size:11px;font-weight:600;text-align:left;margin:0}
.wk-dashboard-sales-font h6 span{font-size:14px;font-weight:600;color:#70a710;text-align:left}
.border-second{border:2px solid #1a2b2b!important}
.fa-4x{font-size:4em !important;}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.clean_base{margin:0!important;padding:0!important}
.wk-mp-dashboard-report-block .wk-mp-dashboard-total-left{width:65%!important;height:auto;border:unset;display:inline-block;background:#fff}
.wk-mp-dashboard-report-block .wk-mp-dashboard-total-right{width:32%!important;height:auto!important;display:inline-block;border:unset;vertical-align:super}
.wk-mp-dashboard-report-block.wk-mp-dashboard-total-full{width:100%!important;height:auto;display:inline-block;border:unset}
.wk-mp-dashboard-report-block .wk-dashboard-total-left-bottom{width:65%!important;text-align:center;position:unset;padding:0 15px;height:65px;line-height:18px;vertical-align:middle;display:table-cell;color:#fff}
.wk-mp-dashboard-report-block .wk-dashboard-sales-font{width:100%!important;padding:5px 3px 3px;position:unset;text-align:left;display:contents;}
.wk-mp-dashboard-report-block .wk-dashboard-sales-font h6 i{color:#e5c10f}
.marketplace-account-dashboard .wk-dashboard-sales-font .price{font-size:40px;font-weight:600;padding-left:5px;color:#222}
.marketplace-account-dashboard .wk-dashboard-sales-font .price a{color:#096baf;text-decoration:none;font-size:28px;font-weight:600}
.marketplace-account-dashboard .wk-dashboard-sales-font .price a:hover{color:#eb5202;text-decoration:none}
.wk-dashboard-sales-font-L{width:100%!important;text-align:right!important;display:block!important}
.wk-dashboard-sales-font-L h6{width:100%!important;padding:0;margin:0;position:relative;top:-16px}
.wk-dashboard-sales-font-L h6 a{font-size:24px;font-weight:600;text-decoration:none;color:#222;margin:0;padding:0;line-height:normal}
.line-hieght-fix{line-height:normal!important}
.w-90{width:90%!important}
.wk-dashboard-total-left-bottom-custom{background:#fff!important;color:#222!important;text-align:left!IMPORTANT;FONT-WEIGHT:600}
.d-custom{text-align:right!important;line-height:normal}
.fix-height-box{height:200px}
.overwrite-sm-4{padding:0;max-width:30.333333%!important;margin-left:3px}
.marketplace-account-dashboard .custom-seller-panel-right .wk-mp-dashboard-pie-charts{width:48%}
.border-radius-7{border-radius:7px}
body .wk-mp-dashboard-lifetimesale-container{background-color:#eee!important;color:#1a2b2b}
.wk-mp-dashboard-lifetimesale-value{float:right!important}
.catalog-product-view .price-final_price{text-align:left}
.negotiation-proposal-details .price-final_price{text-align:left}
.checkout-no-shippping fieldset.street{margin-top:15px}
.checkout-no-shippping div.choice{margin-left:0;padding-inline-start:0!important;padding-top:10px!important}
ul.workflow-log-history{margin:0;padding:0;border:1px solid #ccc}
ul.workflow-log-history li.log-iteration{background:#bde4ff;padding:0;margin:0}
ul.workflow-log-history li.log-iteration label{padding:10px;font-size:16px}
ul.workflow-log-history .log-level-2{margin:0;list-style-type:none;background:#f7f7f7;padding:5px 10px;line-height:normal}
ul.workflow-log-history .log-level-2 li{margin-left:15px;padding:5px 2px 5px 20px;margin-bottom:0}
ul.workflow-log-history .log-level-2 li::before{content:">";font-weight:700;position:absolute;margin:-2px 3px 0 -12px}
.approvalworkflow-workflows-edit .table td span.price{display:block;font-size:16px!important;text-align:left}
.workflow-catalog-edit-comparision table tbody tr td:nth-child(3){background:aliceblue}
.workflow-catalog-edit-comparision table td div{color:#222}
.approvalworkflow-approvals-edit .data-grid th:first-child{border:none!important}
.value table tbody tr td{padding-left:0;width:50%}
small.wk-mp-products-bottom{height:90px!important}
.marketplace-account-dashboard .wk-mp-dashboard-report-block .wk-dashboard-products-top.wk-dashboard-sales-value{height:auto;padding:0;border:0}
.hr-line{margin:0 10px 5px;padding:0;height:3px;background-color:#ebebeb;border:0;position:relative;top:-9px}
.wk-mp-dashboard-report-block .wk-mp-dashboard-total-progress-bar{padding:0 10px 10px 10px!important}
.wk-mp-dashboard-customers-top{padding:0 10px!important;width:calc(100% - 20px);height:auto!important;border-bottom:1px solid #eae9e9;margin:0}
.wk-mp-dashboard-customers-bottom{padding:0 10px!important;width:calc(100% - 20px);height:auto!important}
.wk-mp-dashboard-totalpayout-container{background-color:#1a2b2b!important;color:#fff}
.wk-mp-dashboard-totalpayout-container .wk-dashboard-sales-value{color:#fff; font-size: 24px;}
.wk-mp-dashboard-chart-dropdown{padding:16px 10px!important;background:#1a2b2b!important}
.page-footer .block-title.heading{margin:0;padding-bottom:20px;color:#fff!important}
.subscribe-subtext{color:#fff!important}
.modals-quickview .modal-inner-wrap .modal-content{padding:15px 0 15px 15px!important}
.short-length1{height:180px}
.short-length2{height:35px}
.short-length3{height:90px}
.btn-sec-yellow{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%)!important;border:transparent!important;color:#222!important;padding:7px 15px;font-weight:700}
.btn-sec-yellow:hover{color:#222!important;box-shadow:none!important;outline:none!important}
.catalog-product-view .product-essential .row:first-child{margin:0 -7px!important}
.minicart-wrapper .product .actions{margin:-40px 23px 0!important}
.catalog-product_compare-index .price-wrapper span.price{display:block;text-align:left}
.catalog-product_compare-index .price-final_price{text-align:left}
.table-comparison .cell{padding:0 10px}
.table-comparison .cell.attribute{font-size:1.3rem;vertical-align:middle;color:#222}
.table-comparison .product-item-name{margin:15px 0 0}
.table-comparison td.cell div.attribute{line-height:24px;margin:10px 0 15px 0;padding:0}
.table-comparison td.cell div.attribute p{margin-top:0}
.product-view .add-to-cart a.sw-negotiation-open-modal-form:hover{background:linear-gradient(0deg,#fbdd99 0,#f0c049 100%)}

.cms-index-index .product-shop.product-info-main .stock.available,
.catalog-category-view .product-shop.product-info-main .stock.available,
.catalogsearch-result-index .product-shop.product-info-main .stock.available{padding-right:7px!important}

.cms-index-index .price-final_price,
.catalog-category-view .price-final_price,
.catalogsearch-result-index .price-final_price {
    width: 67%;
    display: inline-block;
    text-align:left
}

.cms-index-index #product-addtocart-button,
.catalog-category-view #product-addtocart-button,
.catalogsearch-result-index #product-addtocart-button{display:inline-block;width:109px;margin:10px 0 0 5px;padding:9px!important;line-height:13px!important;height:36px}

.cms-index-index .negotiation-section,
.catalog-category-view .negotiation-section,
.catalogsearch-result-index .negotiation-section{display:inline-block; }

.cms-index-index .box-tocart .add-to-cart label.label,
.catalog-category-view .box-tocart .add-to-cart label.label,
.catalogsearch-result-index .box-tocart .add-to-cart label.label{width:auto;display:inline-block;padding:0 15px 0 0;vertical-align:text-bottom}

.cms-index-index .product-view .product-qty,
.catalog-category-view .product-view .product-qty,
.catalogsearch-result-index .product-view .product-qty{margin:10px 0 5px 0;padding:0;display:inline-block}

.cms-index-index .product-view .add-to-cart a.sw-negotiation-open-modal-form,
.catalog-category-view .product-view .add-to-cart a.sw-negotiation-open-modal-form,
.catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);display:table;text-align:center;font-size:14px;color:#222;margin:0 0 0 15px;height:36px;line-height:33px;padding:0 22px;width:100%;border-radius:3px;font-weight:600}

.cms-index-index .warehouse-address,
.catalog-category-view .warehouse-address,
.catalogsearch-result-index .warehouse-address{padding:12px 0 7px;text-align:left}

.cms-index-index .warehouse-address strong,
.catalog-category-view .warehouse-address strong,
.catalogsearch-result-index .warehouse-address strong{padding-right:15px}

.cms-index-index #instant-purchase,
.catalog-category-view #instant-purchase,
.catalogsearch-result-index #instant-purchase{display:inline-block}

.cms-index-index .product-view .product-shop .addit,
.catalog-category-view .product-view .product-shop .addit,
.catalogsearch-result-index .product-view .product-shop .addit{clear:both;padding:2px 0 0 0;float:none;margin:0}

.cms-index-index .product-view .product-shop .product-social-links,
.catalogsearch-result-index .product-view .product-shop .product-social-links{padding:0 0 5px!important}

.cms-index-index .additional-top-attributes .top-attributes,
.catalog-category-view .additional-top-attributes .top-attributes,
.catalogsearch-result-index .additional-top-attributes .top-attributes{padding-bottom:7px}

.cms-index-index .shipping-estimation,
.catalog-category-view .shipping-estimation,
.catalogsearch-result-index .shipping-estimation{border:1px solid #c3c3c3;width:450px;padding:10px;border-radius:5px;margin-bottom:20px;background:#f3f3f3}

.cms-index-index .shipping-estimation .fieldset,
.catalog-category-view .shipping-estimation .fieldset,
.catalogsearch-result-index .shipping-estimation .fieldset{margin:0;padding:0;background:#f3f3f3}

.cms-index-index .product-info-stock-sku,
.catalog-category-view .product-info-stock-sku,
.catalogsearch-result-index .product-info-stock-sku{padding-top:3px;margin:0;padding-bottom:5px}

.cms-index-index .product-info-main .product.attribute.overview,
.catalog-category-view .product-info-main .product.attribute.overview,
.catalogsearch-result-index .product-info-main .product.attribute.overview{padding:10px 0 0}


.value table tbody tr td{width:46%;display:inline-block;padding:4px 10px}
.value table{width:40%}
.value table tbody tr td:first-child{font-weight:600;padding-left:0}
.value table tbody tr td{width:42%;display:inline-block;padding:4px 10px}
.blog-page ul.accordion li ul{padding:0!important}
.blog-page ul.accordion li ul li{padding:0!important}
.blog-page ul.accordion li ul li{padding:6px 0 5px 0!important}
.blog-index-index .post-image{margin-bottom:10px}
.blog-index-index .post-item-date{font-size:11px;display:inline-block;color:#096baf;padding:1px 4px}

span.exclusive-taxes-declaration{display: block;
    font-size: 13px;
    font-weight: 500;
    color: #1b1640;
    text-transform: initial;
}
.show-991-in-B{display:none}
.show-991-B{display:none}
.responsive-991-list li{display:inline-block;margin:0;padding:0 5px}
.responsive-991-list{width:100%}
.custom-seller-panel-left{width:65.1%;margin-left:15px}
.custom-seller-panel-right{width:31%;margin-left:45px;}
body .wk-mp-menu-wrapper{width:250px;float:none!important;display:inline-block}
.warehouse-warehousemgmt-manageproducts .admin__data-grid-pager-wrap{margin-right:15px}
.warehouse-warehousemgmt-manageproducts .admin__control-support-text{margin-left:15px}
.warehouse-warehousemgmt-manageproducts .action-previous{margin-right:10px}
.warehouse-warehousemgmt-manageproducts .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.custom-save-onemore{top:3px!important;text-decoration:none!important;text-transform:none!important;border-radius:5px!important}
.fieldset .legend span{text-transform:none!important}
.wk-refund-note{display:inline-block;font-size:14px!important;font-weight:bold;padding:10px 0;width:100%}
.vas-account-allottedshipments .admin__data-grid-pager-wrap{margin-right:15px}
.vas-account-allottedshipments .admin__control-support-text{margin-left:15px}
.vas-account-allottedshipments .action-previous{margin-right:10px}
.vas-account-allottedshipments .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.vas-account-allottedshipments .admin__control-select{background:none!important;background-color:#fff}
.vas-account-allottedshipments .admin__control-select:hover{background:none!important;background-color:#fff}
.approvalworkflow-workflows-edit .product-links-level-2 table.links-info-table{width:100%}
.mprmasystem-seller-managerma table.data-grid thead tr th{background:#096baf;color:white}
.mprmasystem-seller-managerma table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.warehouse-importexport-manage table.data-grid thead tr th{background:#096baf;color:white}
.warehouse-importexport-manage table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.warehouse-importexport-manage .admin__data-grid-pager-wrap{margin-right:15px}
.warehouse-importexport-manage .admin__control-support-text{margin-left:15px}
.warehouse-importexport-manage .action-previous{margin-right:10px}
.warehouse-importexport-manage .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.btn-spares-backlink_reset{margin:0!important;padding:7px 15px}
.btn-spares-backlink_reset span:hover{text-decoration:none!important}
.breadcrumbs li a,.breadcrumbs li strong{font-size: 11px;
    color: #fff !important;
    background: #096baf !important;
    text-transform: none;
    padding: 2px 7px;}
.vas-login-index .breadcrumbs{margin:0;padding:10px 0;position:absolute}
.vas-login-index .inner-breadcrumbs li a{color:#fff}
.vas-login-index .breadcrumbs li a,.vas-login-index .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.vas-login-index .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px}
.leadmgmt-capture-index .breadcrumbs{margin:0;padding:10px 0;position:absolute}
.leadmgmt-capture-index .inner-breadcrumbs li a{color:#fff}
.leadmgmt-capture-index .breadcrumbs li a,.leadmgmt-capture-index .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.leadmgmt-capture-index .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px}
/* .cms-faq .breadcrumbs{margin:0;padding:10px 0;position:absolute}
.cms-faq .inner-breadcrumbs li a{color:#fff}
.cms-faq .breadcrumbs li a,.cms-faq .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.cms-faq .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px}
.customer-account-create .breadcrumbs{margin:0;padding:10px 0;position:absolute}
.customer-account-create .inner-breadcrumbs li a{color:#fff}
.customer-account-create .breadcrumbs li a,.customer-account-create .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.customer-account-create .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px} */
h6.spares-h6 {
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    right: 18px;
    top: 50px;
}
.catalog-category-view .modal-slide._show.negotiation_popup{z-index:912!important}
.modal-slide._show.popup-authentication{z-index:2001!important}
.catalog-category-view .modal-popup{z-index:910!important;background:#333333a6}
.b2bmarketplace-supplier-create .breadcrumbs{margin:0;padding:10px 0}
.b2bmarketplace-supplier-create .inner-breadcrumbs li a{color:#fff}
.b2bmarketplace-supplier-create .breadcrumbs li a,.b2bmarketplace-supplier-create .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.b2bmarketplace-supplier-create .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px}
.b2bmarketplace-supplier-login .breadcrumbs{margin:0;padding:10px 0}
.b2bmarketplace-supplier-login .inner-breadcrumbs li a{color:#fff}
.b2bmarketplace-supplier-login .breadcrumbs li a,.b2bmarketplace-supplier-login .breadcrumbs li strong{font-size:11px;color:#fff;background:#096baf;text-transform:none;padding:2px 7px}
.breadcrumbs li a,
.breadcrumbs li strong{font-size:11px;color:#fff !important;background:#096baf !important;text-transform:none;padding:2px 7px}

.b2bmarketplace-supplier-login .breadcrumbs li:not(:last-child){padding-inline-end:9px;margin-inline-end:9px}
.product .title a.see-all:hover{color:#fff!important}
/* .cms-index-index #product-addtocart-button{display:inline-block;width:109px;margin:50px 0 0 5px;padding:9px!important;line-height:13px!important;height:36px}
.cms-index-index .negotiation-section{display:inline-block;top:50px}
.cms-index-index .warehouse-address{padding:12px 0 7px;text-align:left}
.cms-index-index .product-view .product-shop .product-social-links{padding:0 0 5px!important}
.cms-index-index .product-view .product-shop .addit{clear:both;padding:2px 0 0 0;float:none;margin:0}
.cms-index-index .product-view .add-to-cart a.sw-negotiation-open-modal-form{background:linear-gradient(0deg,#f0c049 0,#fbdd99 100%);display:table;text-align:center;font-size:14px;color:#222;margin:0 0 0 15px;height:36px;line-height:33px;padding:0 22px;width:100%;border-radius:3px;font-weight:600}
.cms-index-index .warehouse-address{padding:12px 0 7px;text-align:left}
.cms-index-index .warehouse-address strong{padding-right:15px}
.cms-index-index #instant-purchase{display:inline-block}
.cms-index-index .product-view .product-shop .addit{clear:both;padding:2px 0 0 0;float:none;margin:0}
.cms-index-index .product-view .product-shop .product-social-links{padding:0 0 5px!important} */
.approvalworkflow-approvals-index .admin__data-grid-wrap .data-grid tbody tr td:last-child{vertical-align:middle}
.marketplace-product-productlist table.data-grid thead tr th{background: #1a2b2b;
    color: white;
    font-size: 16px;
    line-height: normal;}
.marketplace-product-productlist table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.block.account-nav .item.current a,.block.account-nav .item.current a:hover,.block.account-nav .item.current>strong{border-color:#e79c0b;color:#fff;font-weight:600;background:#096baf;width:100%}
.notification-lsp-undeliveredorders .admin__data-grid-pager-wrap{margin-right:15px}
.notification-lsp-undeliveredorders .admin__control-support-text{margin-left:15px}
.notification-lsp-undeliveredorders .action-previous{margin-right:10px}
.notification-lsp-undeliveredorders .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc}
.notification-lsp-undeliveredorders .admin__control-select{background:none!important;background-color:#fff}
.notification-lsp-undeliveredorders .admin__control-select:hover{background:none!important;background-color:#fff}
.notification-lsp-undeliveredorders .product-links-level-2 table.links-info-table{width:100%}
.notification-lsp-undeliveredorders table.data-grid thead tr th{background:#096baf;color:white}
.vas-account-allottedshipments .product-links-level-2 table.links-info-table{width:100%}
.vas-account-allottedshipments table.data-grid thead tr th{background:#096baf;color:white}
.negotiation-status{background-color:#096baf!important}
.h6-size{font-size:13px;font-weight:normal!important}
.marketplace-order-history .product-links-level-2 table.links-info-table{width:100%}
.marketplace-order-history table.data-grid thead tr th{background:#096baf;color:white}
.marketplace-order-history table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.wk-mp-notification-count {
    position: absolute;
    left: 50%!important;
    top: 10%!important;
    background-color: #ff6a01;
    border-radius: 5px!important;
    text-align: center;
    color: #fff;
    font-weight: 600;
    font-size: 12px!important;
    padding: 1px 4px!important;
}
.action-menu>li:last-child{margin-bottom:0}
.catalog-category-view .modal-slide._show.negotiation_popup .modal-inner-wrap{margin:5rem auto;width:47%!important}
.catalog-product-view .modal-slide._show.negotiation_popup .modal-inner-wrap{margin:5rem auto;width:35%!important}
input.admin__control-checkbox[type="checkbox"]:disabled{opacity:.01}
.minicart-items .product-item-details .price{color:#222;font-size:16px;font-weight:600}
.turnover .field-tooltip{cursor:pointer;position:absolute;right:32px;top:1px}

.userregistration-editprofile-index .turnover .field-tooltip{
    cursor: pointer;
    position: absolute;
    right: 32px;
    top: -9px;
}
.mprmasystem-customer-newrma div.modal-content{padding:0 25px}
.mprmasystem-customer-newrma .modal-popup .modal-footer{padding-top:0!important}
.sidebar .block .block-title strong{text-transform:none!important}
.vas-account-editprofile .message.success::before{display:none}
.available{margin:2px 0!important}
.invoicedocuments-order_invoice-erpinvoicelist table.data-grid thead tr th{background:#096baf;color:white}
.invoicedocuments-order_invoice-erpinvoicelist table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.marketplace-order-view .block-order-details-comments{margin:0 0 40px;border-radius:5px}
.marketplace-order-view .block-order-details-comments .block-title{padding:0 0 5px 0;border:1px solid transparent;background:#e79c0b;margin:0}
.marketplace-order-view .block-order-details-comments .block-title strong{font-size:16px;padding-left:10px}
.marketplace-order-view .block-order-details-comments .block-content{background:#fff;border:1px solid #e79c0b;border-radius:0 0 5px 5px}
.marketplace-order-view .block-order-details-comments .block-content .order-comments{padding:10px 10px 0 10px}
.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:normal;font-size:17px!important;color:#222!important}
.vas-account-allottedshipments table.table-shipment-items tbody tr th{width:24%}
.warehouse-warehousemgmt-manageproducts table.data-grid thead tr th{background:#096baf;color:white}
.warehouse-warehousemgmt-manageproducts table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.invoicedocuments-order_invoice-view .box-order-details-box .box-content a i{font-family:'Dosis'}
.invoicedocuments-order_invoice-view .box-order-details-box .box-content a i::before{font-family:'FontAwesome'}
.negotiation-proposal-index table.data-grid thead tr th{background:#096baf;color:white}
.negotiation-proposal-index table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.negotiation-proposal-details .table-request-items tbody tr th{width:24%}
.negotiation-proposal-details #sw-negotiation-counter-offer-form input[type="number"]{padding:8px 10px}
.negotiation-request-details .table-request-items tbody tr th{width:24%}
.marketplace-account-review table.data-grid thead tr th{background:#096baf;color:white}
.marketplace-account-review table.data-grid thead tr th:hover{background:#096baf!important;color:white;cursor:pointer!important}
.b2bmarketplace-supplier-create #wk-mp-become-seller-box-wrapper .error::before{content:"\2715"!important;padding:0!important;margin:-6px 12px 0 -15px!important;top:8px!important;left:8px}
.b2bmarketplace-supplier-create #wk-mp-become-seller-box-wrapper .message.error{padding-left:25px!important;background:#efd2dd!important;padding-top:10px!important;padding-bottom:10px!important;border-radius:5px;border:1px solid #e45468;margin:10px 0!important;color:#582222!important;padding-right:15px!important}
.notice-cookie-title{color:#fff!important}
table.table-comparison tbody tr td,table.table-comparison tbody tr td p,table.table-comparison tbody tr td div,table.table-comparison tbody tr td div p{font-size:14px;font-weight:500!important}
.marketplace-seller-profile .wk-supplier-menu-container{background:#f7f7f7;width:100%;display:inline-block;border-radius:7px; margin-top: 20px;}
.marketplace-seller-profile .wk-supplier-menu-container ul li a{color:#222}
.marketplace-seller-profile .wk-supplier-collection-title-container{display:inline-block;vertical-align:text-top;padding:10px 20px;padding-left:120px;position:relative;border:1px solid #e79c0b;background:#f3f3f3;border-radius:8px;width:25%;box-shadow:#c9c9c9 0 0 5px}
.marketplace-seller-profile a.wk-supplier-logo-container{margin:0 10px}
.marketplace-seller-profile .wk-supplier-collection-header-box{padding-left:0!important;padding-right:0!important}
.marketplace-seller-profile .product-reviews-summary{display:inline;margin:17px 10px 18px 2px}
.marketplace-seller-profile .wk-supplier-aboutus-row-container a h3{color:#0a6caf!important;font-size:16px}
.marketplace-seller-profile .wk-supplier-collection-header-txt{color:#222;line-height:initial;font-size:14px}
.marketplace-seller-profile .wk-supplier-aboutus-row-container{border-bottom:1px solid #e79c0b}
.marketplace-seller-profile .wk-supplier-aboutus-data{font-size:14px;color:#222}
.marketplace-seller-profile .wk-supplier-collection-location{padding-left:15px;position:relative;font-size:14px;color:#222;line-height:20px}
.marketplace-seller-profile .wk-supplier-collection-location div strong{color:#0a6caf;font-size:16px}
.marketplace-seller-profile .p-4 h3{color:#0a6caf!important}
.marketplace-seller-profile .wk-supplier-aboutus-row{font-size:16px;line-height:20px}
.marketplace-seller-profile .wk-supplier-rating-block{padding:0 20px;margin-bottom:30px;border-bottom:0}
.marketplace-seller-profile .wk-supplier-btn-wrapper button,.marketplace-seller-profile .wk-supplier-msg-container button{color:#fff;background:#e79c0b;border-color:#f7962b;box-shadow:none;font-weight:700}
.marketplace-seller-profile button span{color:#222;}
.marketplace-seller-profile .wk-supplier-collection-view-btn{text-align:center;padding:0 10px}
.min-height196{min-height:210px}
.marketplace-seller-profile .wk-supplier-minilogo-container{vertical-align:middle}
h4.wk-supplier-collection-header-txt{font-size:16px!important;color:#0a6caf!important}
.marketplace-seller-profile .wk-supplier-info-row{width:100%;font-size:15px;display:inline-block;font-weight:600}
.marketplace-seller-profile .wk-supplier-addr-row{padding:5px;font-size:14px}
.marketplace-seller-profile .wk-supplier-menu-li.active{border-bottom:3px solid #0968aa!important}
.marketplace-seller-collection .wk-supplier-menu-ul{margin:0}
.marketplace-seller-collection .wk-supplier-menu-container{background:#f7f7f7;width:100%;display:inline-block; border-radius:7px; margin-top: 20px;}
.marketplace-seller-collection .wk-supplier-menu-container ul li a{color:#222}
.marketplace-seller-collection .wk-supplier-collection-title-container{display:inline-block;vertical-align:text-top;padding:10px 20px;padding-left:120px;position:relative;border:1px solid #e79c0b;background:#f3f3f3;border-radius:8px;width:25%;box-shadow:#c9c9c9 0 0 5px}
.marketplace-seller-collection a.wk-supplier-logo-container{margin:0 10px}
.marketplace-seller-collection .wk-supplier-collection-header-box{padding-left:0!important;padding-right:0!important}
.marketplace-seller-collection .product-reviews-summary{display:inline;margin:17px 10px 18px 2px}
.marketplace-seller-collection .wk-supplier-aboutus-row-container a h3{color:#0a6caf!important;font-size:16px}
.marketplace-seller-collection .wk-supplier-collection-header-txt{color:#222;line-height:initial;font-size:14px}
.marketplace-seller-collection .wk-supplier-aboutus-row-container{border-bottom:1px solid #e79c0b}
.marketplace-seller-collection .wk-supplier-aboutus-data{font-size:14px;color:#222}
.marketplace-seller-collection .wk-supplier-collection-location{padding-left:15px;position:relative;font-size:14px;color:#222;line-height:20px}
.marketplace-seller-collection .wk-supplier-collection-location div strong{color:#0a6caf;font-size:16px}
.marketplace-seller-collection .p-4 h3{color:#0a6caf!important}
.marketplace-seller-collection .wk-supplier-aboutus-row{font-size:16px;line-height:20px}
.marketplace-seller-collection .wk-supplier-rating-block{padding:0 20px;margin-bottom:30px;border-bottom:0}
.marketplace-seller-collection .wk-supplier-btn-wrapper button,.marketplace-seller-collection .wk-supplier-msg-container button{color:#fff;background:#e79c0b;border-color:#f7962b;box-shadow:none;font-weight:700}
/* .marketplace-seller-collection button span{color:#fff} */
.marketplace-seller-collection .wk-supplier-collection-view-btn{text-align:center;padding:0 10px}
.min-height196{min-height:210px}
.marketplace-seller-collection .wk-supplier-minilogo-container{vertical-align:middle}
h4.wk-supplier-collection-header-txt{font-size:16px!important;color:#0a6caf!important}
.marketplace-seller-collection .wk-supplier-info-row{width:100%;font-size:15px;display:inline-block;font-weight:600}
.marketplace-seller-collection .wk-supplier-addr-row{padding:5px;font-size:14px}
.marketplace-seller-collection .wk-supplier-menu-li.active{border-bottom:3px solid #0968aa!important}
.marketplace-seller-collection .wk-mp-collection-left .filter-options-title{text-transform:none!important}
.marketplace-seller-collection #layered-filter-block .filter-content strong{line-height:1.35;padding:15px 11px;border-bottom:1px solid #e6e6e6;background:#096baf!important;color:#fff}
.marketplace-seller-collection .wk-mp-collection-left{float:left;width:20.3%;padding-right:1%;box-sizing:border-box}
.marketplace-seller-collection .wk-mp-collection-right{float:right;width:78%}
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after{right:3px;top:3px}
.confident-share{
    font-size: 14px;
    font-weight: 600 !important;
}
.results dd.item {
    background: antiquewhite;
    display: inline-block;
    padding: 5px 8px;
    border-radius: 5px;
    border: 1px solid #e3ab28;
    margin-right: 5px;
    color: #222;
}
.results dd.item a{
    color: #222;
    text-decoration: none;
}
.results dd.item a:hover{
    color: #222;
    text-decoration: none;
}
.catalogsearch-result-index .filter-title strong {
    color: #222!important;
}
.catalogsearch-result-index .active .filter-title strong {
    color: #fff !important;
}
.filter-options .filter-options-content .item {
    color: #222;
    line-height: 30px;
    padding: 0;
    margin: 0;
    width: 100%;
    font-weight: 600;
}
.messages .message{position: relative}

.messages .message.success.hide{display:none !important}
.breadcrumbs {
    margin: 0;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    background: transparent;
}
/* .page-main-pal.container {
    padding-bottom: 40px;
    position: relative;
    z-index: -2;
} */


.after-login .customer-name {
    color: #3493df !important;
    font-weight: 600;
    padding-left: 15px;
    font-size: 26px;
    position: absolute;
    right: 176px;
    top: -21px;
    z-index: 112;
}
/* .after-login-no-display{
    display: none !important;
} */

.fees-taxes-tos {
    background: #dff0ff;
    border: 2px solid #3082bb;
    padding: 10px;
    border-radius: 10px;
}
.cms-terms-of-service h1,
.cms-terms-of-service h2,
.cms-terms-of-service h3,
.cms-terms-of-service h4,
.cms-terms-of-service h5,
.cms-terms-of-service h6,
.cms-terms-of-service p{
    font-family: 'Dosis',sans-serif !important;
}
/* .cms-terms-of-service span{
    font-family: 'Dosis',sans-serif !important;
} */
.checkout-index-index .billing-address-form label span {
    font-size: 14px;
    font-weight: 600;
    color: #222;
}
.cms-index-index .header-dynamic-buyer .text-helpdesk{
    margin-left: 0;
}
/* .fa{
    font-size: inherit !IMPORTANT;
} */
.catalog-product-view .product-info-main .price-box .price-wrapper .price{
    font-size: 20px;
    font-weight: 600;
    color: #000 !important;
    letter-spacing: .8px;
}
.inspected {
    padding: 3px 0;
    margin: 0;
    position: relative;
    left: -3px;
}
span.cat_label {
    display: none;
}
/* .frontend-notification-count {
    font-size: 12px;
    position: relative;
    top: -7px;
    left: -2px;
    color: #ffffff;
    font-weight: 500;
    letter-spacing: 1px;
} */
.cms-index-index .widget.block.block-static-block, .cms-index-index .widget.block.block-static-block p {
    margin: 0;
}
.magicmenu .nav-desktop .level0 .customer-menu ul.links li a:hover,
.magicmenu .nav-desktop .level0 ul.header li a:hover{
    color: #096baf!important;
    background-color: #fff!important;
    text-decoration: none !important;
}
.notification-dropdown li, .notification-dropdown li a, .notification-dropdown li a:hover{
    color: #003a62!important;
}
.customer-account-index .magicmenu li.level0 {
    padding: 0;
}
.customer-account-index .page-main-pal.container {
    padding-bottom: 40px;
    min-height: 680px;
}
.header-container-fixed .after-login .customer-name {
    top: -24px;
}
.catalog-category-view .header-icons .tool-header{
    padding: 4px 0 !important;
   }
   .frontend-notification-icon i.fa.fa-bell {
    color: #ffc113;
}
.magicmenu .nav-desktop .level0 .onclick .customer-name:hover{
    color: #fff!important;
    background-color: #e79c0b!important;
}
.no-display-after-991{
    float: none !important;
}
/* .marketplace-seller-collection .price-final_price {
    display: block !important;
} */
.header.links li {
    display: block;
    margin: 0;
    padding: 0 20px;
    cursor: default;
    text-align: center;
}
.content-logo {
    width: auto ;
}
#targate {
    background:#f2f2f2;
    border:1px solid #222;
    width:300px;
    height:auto;
    padding:5px;
    display:none;
    position:absolute;
    bottom:10%;
    right:3%;
    z-index:-1;
    padding-bottom:50px;
  }

  .HidE
  {
    display:none;
    background: #db5252;
    border: none;
    color: #fff;
    padding: 3px 13px;
    cursor: pointer;
  }
  .ShoW, .HidE{
    position:absolute;
    bottom:10%;
    right:10%;
    margin-bottom:10px;
  }
  .ShoW{
    width: 180px;
    height: 40px;
    background: #007af7;
    border: none;
    color: #fff;
    cursor: pointer;
  }
  .floating-compare{
    position: fixed;
    bottom: 5%;
    z-index: 999;
    display: none;
    right: 14%;
  }
  /* .header-icons .fa {
    font-size: 17px;
    color: #096baf !important;
} */
.user-loggedin, .user-login-wrapper {
    font-size: 11px;
    font-weight: 400;
    background: #f4faff;
    padding: 0px 6px 3px;
    border: 1px solid #2072bc;
    border-radius: 10px;
}
/* a.action.showcart .fa {
    position: relative;
    top: 4px;
} */
.header-icons .top-link-product {
    margin: 0 8px 0 0;
}

.videowrapper {
    float: none;
    clear: both;
    width: 96%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin: 0 auto;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 95%;
}
.leads-texts h2{
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 24px;
    color: #fff;
}
.leads-texts h3 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 18px;
    line-height: 20px;
    color: #fff !important;
}
.leads-texts p {
    margin: 0;
    padding: 5px 60px 12px 60px;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    text-align: center;
}

.collapsed-card-data h3 {
    margin: 0;
    padding: 15px 0 10px;
    font-size: 16px;
    line-height: 20px;
    color: #222;
}
.collapsed-card-data p{
    margin: 0;
    padding: 0 0 12px 0;
    font-size: 14px;
    line-height: 20px;
    color: #222;
}
ul.leads-list-ui{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.leads-list-ui li{
    margin: 0 0 14px 0px;
    padding: 0;
    list-style: none;
}
ul.leads-list-ui li a{
    color: #046ad1 !important;
    font-weight: 600;
}
.collapsed-card-data h3 {
    margin: 0;
    padding: 15px 0 10px;
    font-size: 16px;
    line-height: 20px;
    color: #222;
}
.collapsed-card-data p{
    margin: 0;
    padding: 0 0 12px 0;
    font-size: 14px;
    line-height: 20px;
    color: #222;
}
ul.leads-list-ui{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.leads-list-ui li{
    margin: 0 0 14px 0px;
    padding: 0;
    list-style: none;
}
ul.leads-list-ui li a{
    color: #046ad1;
    font-weight: 600;
}
.dark-bg-get-to-know .btn-primary {
    color: #fff;
    font-size: 12px;
    background-color: #566478;
    border-color: #242932;
    font-weight: 600;
}
.navigation a img {
    padding-left: 15px;
    position: relative;
    top: 3px;
}
ul.addl_specs{
    margin:0;
    padding:0;
    width:30%;
    display:inline-block;
    vertical-align: top;
}
ul.addl_specs li{
    list-style:none;
margin:0;
padding:0;
}
ul.addl_specs li a{
    color: #1979c3;
    font-weight:600;
}
ul.addl_specs li a:hover{
    color: #222;
    font-weight:600;
}

@media(min-width:768px) and (max-width:1024px) {
    .header-icons .top-link-product .wishlist,
  .header-icons .wishlist-holder .main-wishlist{
   display:none;
  }
}

.onclick, .frontend-notification-count {
    color: #fff;
    font-weight: 600;
}
.catalogsearch-result-index .price-final_price  {
    text-align: left;
    width: 64.9%;
    display: inline-block;
}
.otp-container .fieldset{
    margin: 0 ;
    padding-top: 0 !important;
    background: transparent;
}
.otp-username-change{
    display: block;
}
.provided-user-id{
    display: inline-block;
}
.edit-button{
    display: inline-block;
}
.block-authentication .otp-interface-change .h4.form-login-subtitle{
    padding:0;
}
 .modal-popup.popup-authentication .modal-content {
    padding-bottom: 30px !important;
}
.block-authentication .otp-interface-change .provided-user-id {
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    padding-top: 5px;
}
.block-authentication .otp-container .fieldset input[type="text"]{
    padding: 6px 4px;
    height: auto;
    font-size: 14px;
}
.block-authentication .otp-interface-change .edit-link {
    margin-left: 10px;
    position: relative;
    top: 2px;
}
.request-otp-login-div hr{
    margin: 7px 15px;
}
.login-border-wrap {
    border: 1px solid #d9eaff;
    padding: 20px 15px 30px;
}
.login-by-credentials input[type="text"]{
    height: auto !important;
    padding: 6px 4px;
}
.otp-interface-change .edit-link {
    margin-left: 10px;
    position: relative;
    top: 2px;
}
.otp-interface-change .provided-user-id {
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    padding-top: 5px;
}
.login-container .actions-toolbar {
    margin-top: 0;
}
h4.form-login-subtitle a {
    display: inline-block;
    padding-left: 10px;
}
.item:hover .per-product, .content-countdown-products {
    border-color: transparent !important;
}
.customer-account-create .validation-advice {
    text-align: left;
    padding: 2px 0 14px 1px;
    background: none;
    position: absolute;
    width: 85%;
    top: 34px;
}
.customer-account-create .sub-options-otp .validation-advice{
    top:75px ;
}
.validateotp{
    position: relative;
    top: -9px;
}

.customer-account-create .email-msglink .validation-advice {
    top: 29px;
}
#password-strength-meter-container{
    /* position: absolute;
    margin-top: 15px; */
    width: 91%;
}
  #validateotp{
    min-height: 110px;
}
.form-create-account .text-danger {
    position: absolute;
    left: -10px;
}
.home-strenght-meter{
    margin-top: 0 !important;
}
ol.mpsellergroup-group-manage li:first-child {
    /* display: none !important; */
}
.description .value p {
    padding: 0;
    margin: 0 0 5px 0 !important;
    line-height: 20px !important;
}
.catalog-product-view .product.info.detailed .additional-attributes > thead > tr > td, .catalog-product-view .product.info.detailed .additional-attributes > tbody > tr > td, .catalog-product-view .product.info.detailed .additional-attributes > tfoot > tr > td {
    padding: 4px 5px 5px 5px;
    color: #222 !important;
    font-weight: 500;
}

.catalog-product-view .product.info.detailed .additional-attributes > thead > tr > th, .catalog-product-view .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th {
    padding: 4px 30px 5px 0;
    color: #222 !important;
}
.cms-no-route #maincontent{
    background: rgb(235,236,239);
    background: -moz-linear-gradient(117deg, rgba(235,236,239,1) 0%, rgba(242,240,241,1) 100%);
    background: -webkit-linear-gradient(117deg, rgba(235,236,239,1) 0%, rgba(242,240,241,1) 100%);
    background: linear-gradient(117deg, rgba(235,236,239,1) 0%, rgba(242,240,241,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebecef",endColorstr="#f2f0f1",GradientType=1);
}
.title-of-404{
    margin: 25px 0 0 0;
    padding: 0;
    font-size: 60px;
    font-weight: 600;
    color: #096baf !important;
}
.title-of-404 span.yellow{
    color: #e79c0b !important;
}
.subtitle-of-404{
    margin: 5px 0 25px 0;
    padding: 0;
    color: #0f98f6 !important;
    font-size: 30px;
    font-weight: 600;
}
.category-404{
    margin: 60px 0;
    padding: 0;
    list-style: none;
}
ul.category-404 li {
    width: 31%;
    display: inline-flex;
}
ul.category-404 li, ul.category-404 li a {
    list-style: none;
    margin: 0 0 0 5px;
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    color: #09619e;
    line-height: 32px;
    text-decoration: underline;
}
ul.category-404 li a:hover  {
    text-decoration: none;
}
ul.category-404 li ul li {
    display: block;
    text-align: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.error404-container{
    background: url(../../frontend/Alothemes/expert1/en_US/images/404-background.png) no-repeat 600px 218px;
    min-height: 750px;
}
.stumble-titile{
    color: #222222 !important;
    font-size: 24px;
    font-weight: 600;
    margin-top: 10px
}
.goback-text{
    font-size: 22px;
    margin-top: 78px;
    line-height: 40px;
}
.goto-home {
    font-size: 24px;
    margin: 21px 0;
}
.goto-home a{
    color: #0f98f6 !important;
}
.modals-quickview .images-breadcrumbs {
    display: none;
}
.cms-index-index .modals-quickview .images-breadcrumbs, .catalogsearch-result-index .modals-quickview .images-breadcrumbs {
    display: none;
}
.sales-order-printinvoice .order-details-items table.table-order-items {
    table-layout: auto !important;
}
.sales-order-printinvoice .order-details-items table.table-order-items td span.price {
    display: inline;
    font-size: 13px!important;
    text-align: right;
    font-weight: 600 !important;
}
.marketplace-order-view table#my-orders-table td.price {
    text-align: right;
}
.price-including-tax, .price-excluding-tax {
    display: block;
    font-size: inherit;
    line-height: normal;
}
.admin__data-grid-outer-wrap {
    min-height: auto !important;
    position: initial !important;
}
.catalogsearch-result-index .block-collapsible-nav{margin-top:0}
.catalogsearch-result-index .block-collapsible-nav .account-nav-content{padding-top:0}
.outofstock-li .outofstock-product .unavailable{
    height: 34px;
    background: url(../../frontend/Alothemes/expert1/en_US/images/cancel.png) no-repeat scroll 7px 8px #f8dfdf!important;
    opacity: 1;
    border: 1px solid #ee4e43!important;
    border-radius: 4px;
    margin: 0 0 5px !important;
}
.marketplace-seller-collection .outofstock-li .outofstock-product .unavailable{
    display: none;
}
.outofstock-li .outofstock-product .unavailable span{
    opacity: 1;
}
.outofstock-li .outofstock-product .unavailable label, .outofstock-li .outofstock-product .unavailable span {
    padding-top: 3px;
}
.outofstock-li .category-products-grid .unavailable span{
    padding-top: 0 !important;
}
.outofstock-li .category-products-list .images-container .quickview {
    top: 100px !important;
}
.catalog-category-view .category-products-list .images-container .quickview {
    top: 100px !important;
}
.products-list .category-products-list .product-name a {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;
}
.catalog-category-view .category-products-list .price-box .price {
    font-size: 17px;
}
.catalog-category-view .products-list .category-products-list .product-name {
    margin: 0 0 10px 0;
    font-size: 100%;
    line-height: normal;
}
.catalog-product-view #add-tocart-error-msg div.mage-error {
    margin-top: 0;
    margin-bottom: 10px;
}
.outofstock-li .category-products-grid .product-item-name .product-item-link {
    color: #8d8c8c!important;
}
.outofstock-li .category-products-grid .price-box .price {
    color: #8d8d8d!important;
}
.outofstock-li .category-products-list .product-item-name .product-item-link {
    color: #8d8c8c!important;
}
.outofstock-li .category-products-list .price-box .price {
    color: #8d8d8d!important;
}

.outofstock-li .category-products-list .product-item-inner {
    background-color: #fdfdfd;
    border: 1px solid #d7d7d7 !important;

}
.checkout-cart-index .products-crosssell .price-final_price {
    text-align: left;
}
.outofstock-li .unavailable .tooltip{
    z-index: 900;
}
 .warehouse-address .title {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}
 .warehouse-address label {
    display: inline;
    font-size: 14px;
    font-weight: 500;
}

.catalog-category-view .negotiation-section {
    display: inline-block;
    /* top: -20px; */
    text-align: center;
    width: 30%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    /* right: 0; */
    padding: 1px 0px 3px 0px;
    border-radius: 4px;
    font-weight: 600;
    vertical-align: text-bottom;
}
/* .catalog-category-view .negotiation-section a span {
    font-size: 12px;
} */
.catalog-category-view a.negotiation-list-item span {
    font-size: 12px;
    font-weight: 600;
}
.catalog-category-view .outofstock-li .negotiation-section{
    background: linear-gradient(0deg, #c1c1c1 0%, #ebebeb 100%);
}
.catalog-category-view .category-products-list .negotiation-section {
    display: inline-block;
    top: 0px;
    text-align: center;
    width: 20%;
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%) !important;
    right: 0%;
    padding: 8px 0px 9px 0px;
    border-radius: 4px;
    font-weight: 600;
    margin: 10px 0 5px;
}
.catalog-category-view .outofstock-li .category-products-list .negotiation-section{
    background: linear-gradient(0deg, #c1c1c1 0%, #ebebeb 100%);
    right: -80%;
}
.catalog-category-view .category-products-list .negotiation-section:hover {
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%) !important;   
}
.catalog-category-view .outofstock-li .product-item-inner .product-item-actions .actions-primary {
    /* margin-top: -20px; */
}
.catalogsearch-result-index .negotiation-section {
    display: inline-block;
    top: -20px;
    text-align: center;
    width: 33.5%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    right: -5px;
    padding: 3px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.catalogsearch-result-index .negotiation-section a span {
    font-size: 14px;
}
.catalogsearch-result-index .outofstock-li .negotiation-section{
    background: linear-gradient(0deg, #c1c1c1 0%, #ebebeb 100%);
}
.catalogsearch-result-index .category-products-list .negotiation-section {
    display: inline-block;
    top: 9px;
    text-align: center;
    width: 20%;
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    right: auto;
    padding: 5px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.catalogsearch-result-index .category-products-list .negotiation-section:hover{
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.catalogsearch-result-index .outofstock-li .category-products-list .negotiation-section{
    background: linear-gradient(0deg, #c1c1c1 0%, #ebebeb 100%);
    right: -80%;
}
.catalogsearch-result-index .outofstock-li .product-item-inner .product-item-actions .actions-primary {
    /* margin-top: -20px; */
}
.sold-out-item{
    font-weight: 600;
    font-size: 17px;
    text-align: left;
    width: 64.9%;
    display: inline-block;
    padding-left: 0;
    color: gray;
}
.breadcrumbs .inner-breadcrumbs li a,
.breadcrumbs li strong,
.breadcrumbs li {
    line-height: 20px;
    display: initial;
    color: #fff !important;
    font-weight: 600;
    font-size: 12px;
}
.marketplace-seller-collection .products-list ol.products .images-container {
    float: none;
    width: 100%;
    padding: 0;
}
.marketplace-seller-collection .products-list ol.products .images-container .product-hover{
    float: left;
    width: 30%;
    padding: 0;
}
.marketplace-seller-collection .products-list ol.products .products-list .item .product-item-details {
    width: 69%;
    float: left;
    padding: 0 0 0 15px;
}
a.negotiation-list-item:focus {
    color: #222;
}
.catalogsearch-result-index .modal-slide._show.negotiation_popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 47%!important;
}
.wishlist-index-index .price-final_price {
    width: 62.9%;
    display: inline-block;
}
.wishlist-index-index .negotiation-section {
    display: inline-block;
    top: -20px;
    text-align: center;
    width: 33.9%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    right: -5px;
    padding: 3px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.catalog-product-view .products-related .price-final_price,
.catalog-product-view .products-upsell .price-final_price {
    width: 59.9%;
    display: inline-block;
}
.catalog-product-view .products-related .negotiation-section,
.catalog-product-view .products-upsell .negotiation-section {
    display: inline-block;
    top: -20px;
    text-align: center;
    width: 38.9%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    right: -5px;
    padding: 3px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
    float: right;
}
.catalog-product-view .products-related .products-textlink {
    margin: 0;
    padding: 18px 0px 0;
    text-align: left;
    position: relative;
}
.checkout-cart-index .price-final_price {
    width: 62.9%;
    display: inline-block;
}
.checkout-cart-index .negotiation-section {
    display: inline-block;
    top: -20px;
    text-align: center;
    width: 33.9%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    right: -5px;
    padding: 3px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.checkout-cart-index .products-textlink {
    margin: 0;
    padding: 18px 0px 0;
    text-align: left;
    position: relative;
}
.cms-index-index .price-final_price {
    width: 62.9%;
    display: inline-block;
}
.cms-index-index .negotiation-section { 
    top: -7px;
    left: -15px;
}
.fotorama__stage__frame .fotorama__img {
    max-width: 100% !important;
}
.hover-orange:hover{
   background: #e79c0b!important;
}
.customer-address-form .form-address-edit .fieldset {
    width: 100%;
    margin-bottom: 25px;
}
.customer-address-form .form-address-edit  {
    background-color: #fff;
    margin-bottom: 0px;
    padding: 0px;
    display: block;
}
.chpw-label{
    position: relative;
    top:2px;
}
ul.append-dynamic-menus li:nth-child(2).active a.level-top {
    background: -moz-linear-gradient(162deg, rgba(12,54,137,1) 0%, rgba(118,11,11,1) 100%);
    background: -webkit-linear-gradient(162deg, rgba(12,54,137,1) 0%, rgba(118,11,11,1) 100%);
    background: linear-gradient(162deg, rgba(12,54,137,1) 0%, rgba(118,11,11,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c3689",endColorstr="#760b0b",GradientType=1);
}
ul.append-dynamic-menus li:nth-child(2).active a.level-top:hover {
    background: #e79c0b!important;
}

ul.append-dynamic-menus li:nth-child(2).active a.level-top::before {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(44deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 88%, rgba(255,255,255,0.6446953781512605) 100%);
    background: -webkit-linear-gradient(44deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 88%, rgba(255,255,255,0.6446953781512605) 100%);
    background: linear-gradient(44deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 88%, rgba(255,255,255,0.6446953781512605) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
width: 95%;
    height: 85%;
    content: '';
    position: absolute;
    top: 4px;
    left: 3px;
}
small, .small {
    font-size: 14px;
    font-weight: 500;
}
.wk-mp-notification .wk-mp__action-dropdown {
    padding: 15px 30px 0 10px !important;
    margin: 0 0 0 15px;
}
.wk-mp-home > a {
    padding: 16px 0 !important;
}
.marketplace-product-add form label,
.marketplace-product-add form label span{
    font-size:15px;
    font-weight:600;
}
ul.append-dynamic-menus li:nth-child(2).active a.level-top span {
    color: #f5be22 !important;
}
ul.append-dynamic-menus li:nth-child(2).active a.level-top:hover span {
    color: #fff !important;
}
.onclickkk .alo-toggle .toggle-content {
    right: 73px !important;
}
.onclicK .alo-toggle .toggle-content {
    right: -135px !important;
}
.marketplace-product-create label,
.marketplace-product-create label span{
    font-size:15px;
    font-weight:600;
}
.marketplace-product-create input,
.marketplace-product-create select{
    font-size:14px;
    font-weight:500;
}
.marketplace-product-add form input,
.marketplace-product-add form select{
    font-size:14px;
    font-weight:500;
}
.catalog-category-view .modals-quickview .negotiation-section{
    display: inline-block;
    top: -6px;
    text-align: center;
    width: 25%;
    background: none;
    right: 0;
    padding: 0px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.catalogsearch-result-index .modals-quickview .negotiation-section {
    display: inline-block;
    top: -1px;
    text-align: center;
    width: 25%;
    background: none;
    right: 0;
    padding: 0px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
#product_addtocart_form .modals-quickview {
    margin: 0;
    padding: 4px 0 0!important;
    width: 100%;
}
.catalog-category-view .modals-quickview .negotiation-section a span,
.catalogsearch-result-index .modals-quickview .negotiation-section a span {
    font-size: 14px;
}
.catalog-category-view .modals-quickview .pl-140,
.catalogsearch-result-index .modals-quickview .pl-140 {
    left: 120px;
}
.catalog-category-view .modals-quickview a.sw-negotiation-open-modal-form,
.catalogsearch-result-index .modals-quickview a.sw-negotiation-open-modal-form{
margin:0 0 0 12px !important;
}
.wk-mp-menu .wk-mp-submenu a {
    color: #fcfcfc;
    transition: background-color 0.1s linear;
    font-size: 16px;
}
.marketplace-account-dashboard .data-grid th {
    background-color: #1a2b2b;
    color: #fff !important;
    font-size:16px;
    line-height: normal ;
}
.marketplace-account-dashboard .data-grid-cell-content {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}
.marketplace-account-dashboard .data-grid td a {
    font-size:16px;
    line-height: normal;
    text-decoration: none;
}
.marketplace-account-dashboard .data-grid td a:hover {
    font-size:16px;
    line-height: normal ;
    text-decoration: none;
}
.marketplace-account-dashboard .wk-mp-dashboard-totalpayout-container {
    padding: 10px 0 10px 17px;
}
@media(min-width:1201px) and (max-width:1441px) {
    .marketplace-account-dashboard .wk-mp-dashboard-background{
        margin-right: 0;
    }
    .custom-seller-panel-right {
        width: 31%;
        margin-left: 28px;
    }
    .marketplace-product-add .admin__data-grid-wrap table.data-grid thead tr th:nth-child(5) {
        width: 125px;
    }
}
@media(min-width:1442px) and (max-width:1920px) {
    .marketplace-product-add .admin__data-grid-wrap table.data-grid thead tr th:nth-child(5) {
        width: 125px;
    }
}
.wk-mp-page-wrapper .copyright{
    margin: 0px !important;
}
.wk-mp-order-grid-title-row-sp1 {
    font-size: 24px !important;
    font-weight: 600;
}
.wk-mp-order-grid-title-row-sp2 a {
    font-size: 16px;
    font-weight: 600;
    text-decoration: none
}
.wk-mp-order-grid-title-row-sp2 a:hover {
    font-size: 16px;
    font-weight: 600;
    color: #963;
    text-decoration: none;
}

/************************** Start of existing SELLER PANEL CSS **********************************/


.mjcatalog-massupload-reporthistory {
    overflow-x: hidden;
}
.mjcatalog-massupload-reporthistory .admin__data-grid-header .col-xs-9 .admin__data-grid-pager-wrap {
    position: relative;
    right: 15px;
}



.marketplace-order-view table.table-order-items .thead-dark th,
.marketplace-order-view table.table-order-items .thead-dark th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.marketplace-order-view  table.table-order-items tbody tr td,
.marketplace-order-view  table.table-order-items tbody tr td label,
.marketplace-order-view  table.table-order-items tbody tr td label span,
.marketplace-order-view  table.table-order-items tbody tr td label span b,

.marketplace-order-view  table.table-order-items tfoot tr td,
.marketplace-order-view  table.table-order-items tfoot tr td label,
.marketplace-order-view  table.table-order-items tfoot tr td label span,
.marketplace-order-view  table.table-order-items tfoot tr td label span b{
    font-size: 15px !important;
    font-weight: 500;
    color: #222 !important;
}
.marketplace-order-view table.table-order-items {
    white-space: nowrap;
    table-layout: auto !important;
}

/* .marketplace-order-view .table td span.price{
    font-size: 14px !important;
} */
.marketplace-order-view table.table-order-items thead tr td:nth-child(10),
.marketplace-order-view table.table-order-items tbody tr td:nth-child(10),
.marketplace-order-view table.table-order-items tfoot tr td:nth-child(10),
.marketplace-order-view table.table-order-items thead tr td:nth-child(11),
.marketplace-order-view table.table-order-items tbody tr td:nth-child(11),
.marketplace-order-view table.table-order-items tfoot tr td:nth-child(11){
    text-align: right;
}
.marketplace-order-view .box-order-details-box {
    width: 48%;
    float: left;
    clear: left;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.marketplace-order-view .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    /* border: 1px solid #c3c3c3; */
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: none;
    border-bottom: 1px solid #c3c3c3;
    padding: 8px 10px;
    font-weight: 600;
}
.warehouse-order-shipment .box-order-details-box .box-title span,
.marketplace-order-view .box-order-details-box .box-title span{
    color: #1e1e1e !important;
    font-size: 16px;
}
.marketplace-order-view .action,
.marketplace-order-view .button,
.marketplace-order-view button,
.marketplace-order-view button.button span,
.marketplace-order-view button span{
     /* font-family: 'Open Sans', sans-serif;  */ font-size:14px;color:#222;text-shadow:none;text-transform:none!important;
}


.invoicedocuments-order_invoice-view .box-order-details-box {
    width: 48%;
    float: left;
    clear: left;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.invoicedocuments-order_invoice-view .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    padding: 0px;
    font-weight: 600;
}
.invoicedocuments-order_invoice-view .box-order-details-box .box-content *{
    font-size: 15px;
}
.invoicedocuments-order_invoice-view table.table-order-items .thead-dark th,
.invoicedocuments-order_invoice-view table.table-order-items .thead-dark th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.invoicedocuments-order_invoice-view table.table-order-items tbody tr td{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}

.marketplace-product-productlist table.data-grid {
    white-space: nowrap;
}
.invoicedocuments-order_invoice-view .table td.col.price {
    text-align: right;
}
.invoicedocuments-order_invoice-view .table td span.price {
    display: inline;
    font-size: 15px!important;
    text-align: right;
    font-weight: 600;
}
.invoicedocuments-order_invoice-view .table tfoot tr th {
    font-size: 15px!important;
}
body.marketplace-order_creditmemo-viewlist * {
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
body.marketplace-order_creditmemo-viewlist i{
    font-family: FontAwesome;
}
.marketplace-order_creditmemo-viewlist .thead-dark th,
.marketplace-order_creditmemo-viewlist .thead-dark th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-order_creditmemo-viewlist table.table-order-items tbody tr td{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}

.marketplace-order_creditmemo-viewlist .table td span.price {
     font-size: 15px!important;
}
.marketplace-order_creditmemo-viewlist .table td.col.price {
    text-align: right;
}
.marketplace-order_creditmemo-viewlist .action:hover,
.marketplace-order_creditmemo-viewlist .button:hover,
.marketplace-order_creditmemo-viewlist button:hover,
.marketplace-order_creditmemo-viewlist button.button span:hover,
.marketplace-order_creditmemo-viewlist button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.marketplace-order_creditmemo-viewlist .table td.action a {
    color: #1f9f9f;
    font-weight: 600;
}


body.marketplace-order_creditmemo-view * {
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
body.marketplace-order_creditmemo-view i{
    font-family: FontAwesome;
}
.marketplace-order_creditmemo-view .thead-dark th,
.marketplace-order_creditmemo-view .thead-dark th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-order_creditmemo-view table.table-order-items tbody tr td{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}

.marketplace-order_creditmemo-view .table td span.price {
     font-size: 15px!important;
}
.marketplace-order_creditmemo-view .table td.col.price,
.marketplace-order_creditmemo-view .table td.extra-tax {
    text-align: right;
}
.marketplace-order_creditmemo-view .action:hover,
.marketplace-order_creditmemo-view .button:hover,
.marketplace-order_creditmemo-view button:hover,
.marketplace-order_creditmemo-view button.button span:hover,
.marketplace-order_creditmemo-view button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.marketplace-order_creditmemo-view .table td.action a {
    color: #1f9f9f;
    font-weight: 600;
}
.marketplace-order_creditmemo-view .table tfoot tr th {
    font-size: 15px!important;
}
.marketplace-order_creditmemo-view .box-order-details-box {
    border: 1px solid #cfcfcf;
}
.marketplace-order_creditmemo-view .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    border: 1px solid #cfcfcf;
    padding: 8px 10px;
    font-weight: 600;
}
.marketplace-order_creditmemo-view .box-order-shipping-method .box-content,
.marketplace-order_creditmemo-view .box-order-billing-address .box-content,
.marketplace-order_creditmemo-view .box-order-billing-method .box-content {
    border: 1px solid transparent;
}

.mprmasystem-seller-managerma .thead-dark th,
.mprmasystem-seller-managerma .thead-dark th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.mprmasystem-seller-managerma table.table-order-items tbody tr td{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}


.mprmasystem-seller-managerma .admin__data-grid-wrap table.data-grid thead tr th,
.mprmasystem-seller-managerma .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.mprmasystem-seller-managerma .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.mprmasystem-seller-managerma table.data-grid {
    white-space: nowrap;
}

.mprmasystem-seller-managerma button.primary,
.mprmasystem-seller-managerma button.primary:hover{
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
.mprmasystem-seller-managerma table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}


.mprmasystem-seller-rma table.data thead tr th,
.mprmasystem-seller-rma table.data thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.mprmasystem-seller-rma table.data tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.mprmasystem-seller-rma table.data tbody tr td.col,
.mprmasystem-seller-rma table.data tbody tr td.col span{
    font-size: 15px !important;
}
.mprmasystem-seller-rma table.data {
    white-space: nowrap;
    table-layout: auto;
}
.mprmasystem-seller-rma .action:hover,
.mprmasystem-seller-rma .button:hover,
.mprmasystem-seller-rma button:hover,
.mprmasystem-seller-rma button.button span:hover,
.mprmasystem-seller-rma button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.mprmasystem-seller-rma .box-content * {
    font-size: 15px !important;
}
.mprmasystem-seller-rma table.data tbody td.col {
    text-align: right;
    font-size: 15px;
}
.mprmasystem-seller-rma table.data tbody td.col:first-child,
.mprmasystem-seller-rma table.data tbody td.col:first-child:nth-child(2)
{
    text-align: left !important;
}

.mprmasystem-seller-rma table.data tfoot tr th,
.mprmasystem-seller-rma table.data tfoot tr td span
{
    font-size: 15px!important;
    text-align: right !important;
}
.wk-mprma-customer-section .wk-mprma-conversation-head-left,
.wk-mprma-customer-section .wk-mprma-conversation-head-right {
    font-size: 16px;
    color: #1a2b2b !important;
}
.mprmasystem-seller-rma .wk-mprma-conversation-body{
    font-size: 15px;
}

.negotiation-proposal-index .action:hover,
.negotiation-proposal-details .action:hover,

.negotiation-proposal-index .button:hover,
.negotiation-proposal-details .button:hover,

.negotiation-proposal-index button:hover,
.negotiation-proposal-details button:hover,

.negotiation-proposal-index button.button span:hover,
.negotiation-proposal-details button.button span:hover,

.negotiation-proposal-index button span:hover
.negotiation-proposal-details button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.negotiation-proposal-index .admin__data-grid-wrap table.data-grid thead tr th,
.negotiation-proposal-index .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.negotiation-proposal-index .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.negotiation-proposal-index table.data-grid {
    white-space: nowrap;
}
.negotiation-proposal-index table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.negotiation-proposal-details table#my-request-table * {
    font-size: 15px;
}
.negotiation-proposal-details .box-vas-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    border: 1px solid #cfcfcf;
}
.negotiation-proposal-details .box-vas-box .box-content {
    border: 1px solid #cfcfcf;
}
.negotiation-status{
    float: right;
    color: #FFFFFF;
    background-color: #606060;
    padding: 5px;
    border-radius: 5px;
    position: relative;
    font-weight: 600;
    top: -5px;
}
.box-content.scrollable-content{
    max-height: 150px;
    overflow-y: auto;
    padding: 2px 10px 5px 10px;
}
.messages.p-3.mb-1.mt-1{
    margin-bottom: 10px !important;
}
em.notice{
    font-size: 11px;
    color: #777;
}
.negotiation-proposal-index .floating-compare button.primary,
.negotiation-proposal-index .floating-compare button.primary:hover,

.negotiation-proposal-details .floating-compare button.primary,
.negotiation-proposal-details .floating-compare button.primary:hover

{
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}


.marketplace-transaction-history .floating-compare button.primary,
.marketplace-transaction-history .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
.marketplace-transaction-history .admin__data-grid-wrap table.data-grid thead tr th,
.marketplace-transaction-history .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-transaction-history .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.marketplace-transaction-history table.data-grid {
    white-space: nowrap;
}
.marketplace-transaction-history table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.marketplace-transaction-history table#my-request-table * {
    font-size: 15px;
}
.marketplace-transaction-history .action:hover,
.marketplace-transaction-history .button:hover,
.marketplace-transaction-history button:hover,
.marketplace-transaction-history button.button span:hover,
.marketplace-transaction-history button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.warehouse-warehousemgmt-manage .action:hover,
.warehouse-warehousemgmt-manage .button:hover,
.warehouse-warehousemgmt-manage .button:hover,
.warehouse-warehousemgmt-manage button:hover,
.warehouse-warehousemgmt-manage button.button span:hover,
.warehouse-warehousemgmt-manage button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.warehouse-warehousemgmt-manage .admin__data-grid-wrap table.data-grid thead tr th,
.warehouse-warehousemgmt-manage .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt-manage .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.warehouse-warehousemgmt-manage table.data-grid {
    white-space: nowrap;
}
.warehouse-warehousemgmt-manage table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.warehouse-warehousemgmt-manage table#my-request-table * {
    font-size: 15px;
}
.warehouse-warehousemgmt-manage .floating-compare button.primary,
.warehouse-warehousemgmt-manage .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}

.userregistration-seller-buyerview div#buyer\.company\.info,
.userregistration-seller-buyerview div#buyer\.info {
    font-size: 15px;
}
.marketplace-account-customer .action:hover,
.marketplace-account-customer .button:hover,
.marketplace-account-customer .button:hover,
.marketplace-account-customer button:hover,
.marketplace-account-customer button.button span:hover,
.marketplace-account-customer button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.marketplace-account-customer .admin__data-grid-wrap table.data-grid thead tr th,
.marketplace-account-customer .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-account-customer .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.marketplace-account-customer table.data-grid {
    white-space: nowrap;
}
.marketplace-account-customer table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.marketplace-account-customer table#my-request-table * {
    font-size: 15px;
}
.marketplace-account-customer .floating-compare button.primary,
.marketplace-account-customer .floating-compare button.primary:hover
{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}


.marketplace-account-review .admin__data-grid-wrap table.data-grid thead tr th,
.marketplace-account-review .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-account-review .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.marketplace-account-review table.data-grid {
    white-space: nowrap;
}
.marketplace-account-review table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.marketplace-account-review table#my-request-table * {
    font-size: 15px;
}
.marketplace-account-review .floating-compare button.primary,
.marketplace-account-review .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}

.isp-index-index button,
.isp-index-index button span,
.isp-index-index .action:hover,
.isp-index-index .button:hover,
.isp-index-index .button:hover,
.isp-index-index button:hover,
.isp-index-index button.button span:hover,
.isp-index-index button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.isp-index-index .admin__data-grid-wrap table.data-grid thead tr th,
.isp-index-index .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.isp-index-index .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.isp-index-index table.data-grid {
    white-space: nowrap;
}
.isp-index-index table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.isp-index-index table#my-request-table * {
    font-size: 15px;
}
.isp-index-index .floating-compare button.primary,
.isp-index-index .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}


.isp-index-post .custom-save-onemore{
    /* top: 5px!important; */
    padding: 8px 10px !important;
}
.isp-index-post .scroll-tables #product tbody tr td .checkbox ,
.isp-index-post .scroll-tables #product tbody tr td label{
display:inline;
}


body.warehouse-warehousemgmt-manageproducts *{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
body.warehouse-warehousemgmt-manageproducts i{
    font-family: FontAwesome;
}
.warehouse-warehousemgmt-manageproducts button,
.warehouse-warehousemgmt-manageproducts button span,
.warehouse-warehousemgmt-manageproducts .action:hover,
.warehouse-warehousemgmt-manageproducts .button:hover,
.warehouse-warehousemgmt-manageproducts .button:hover,
.warehouse-warehousemgmt-manageproducts button:hover,
.warehouse-warehousemgmt-manageproducts button.button span:hover,
.warehouse-warehousemgmt-manageproducts button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.warehouse-warehousemgmt-manageproducts .admin__data-grid-wrap table.data-grid thead tr th,
.warehouse-warehousemgmt-manageproducts .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt-manageproducts .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.warehouse-warehousemgmt-manageproducts table.data-grid {
    white-space: nowrap;
}
.warehouse-warehousemgmt-manageproducts table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.warehouse-warehousemgmt-manageproducts table#my-request-table * {
    font-size: 15px;
}


.warehouse-warehousemgmt-manageorders .admin__data-grid-wrap table.data-grid thead tr th,
.warehouse-warehousemgmt-manageorders .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt-manageorders .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.warehouse-warehousemgmt-manageorders table.data-grid {
    white-space: nowrap;
}
.warehouse-warehousemgmt-manageorders table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.warehouse-warehousemgmt-manageorders table#my-request-table * {
    font-size: 15px;
}


.warehouse-warehousemgmt_order-view table.data thead tr th,
.warehouse-warehousemgmt_order-view table.data thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt_order-view table.data tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.warehouse-warehousemgmt_order-view table.data tbody tr td.col,
.warehouse-warehousemgmt_order-view table.data tbody tr td.col span{
    font-size: 15px !important;
}
.warehouse-warehousemgmt_order-view table.data {
    white-space: nowrap;
    table-layout: auto;
}
.warehouse-warehousemgmt_order-view .box-order-details-box {
    border: 1px solid #cfcfcf;
}
.warehouse-warehousemgmt_order-view .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #000;
    padding: 8px 10px;
    font-weight: 600;
}
.warehouse-warehousemgmt_order-view td.sku{
    font-size: 15px;
}
.warehouse-warehousemgmt_order-view .box-order-details-box .box-content * {
    font-size: 15px;
    color: #222;
}
.warehouse-warehousemgmt_order-view .order-links .item a {
    color: #222!important;
    font-size: 16px;
    font-weight: 700;
}
.marketplace-order-view .ordered1 .order-title strong,
.marketplace-order-view .block-order-details-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.marketplace-order-view .order-links .current {
    color: #1f9f9f;
    font-size: 16px;
}
.warehouse-warehousemgmt_order-view .ordered1 .order-title strong,
.warehouse-warehousemgmt_order-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.warehouse-warehousemgmt_order-view .order-actions-toolbar {
    margin-bottom: 15px;
}
.warehouse-warehousemgmt_order-view .content-40-L h1.page-title{
    margin-bottom: 15px;
}
.warehouse-warehousemgmt_releasenote-prepare table.data thead tr th,
.warehouse-warehousemgmt_releasenote-prepare table.data thead tr th:hover,

.warehouse-warehousemgmt_order-shipment table.data thead tr th,
.warehouse-warehousemgmt_order-shipment table.data thead tr th:hover,

.warehouse-warehousemgmt_invoice-view table.data thead tr th,
.warehouse-warehousemgmt_invoice-view table.data thead tr th:hover,

.warehouse-warehousemgmt_shipment-view table.data thead tr th,
.warehouse-warehousemgmt_shipment-view table.data thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt_releasenote-prepare table.data tbody tr td *,
.warehouse-warehousemgmt_order-shipment table.data tbody tr td *, 

.warehouse-warehousemgmt_invoice-view table.data tbody tr td *,
.warehouse-warehousemgmt_shipment-view table.data tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.warehouse-warehousemgmt_releasenote-prepare table.data tbody tr td.col,
.warehouse-warehousemgmt_releasenote-prepare table.data tbody tr td.col span,

.warehouse-warehousemgmt_invoice-view table.data tbody tr td.col,
.warehouse-warehousemgmt_invoice-view table.data tbody tr td.col span,

.warehouse-warehousemgmt_shipment-view table.data tbody tr td.col,
.warehouse-warehousemgmt_shipment-view table.data tbody tr td.col span{
    font-size: 15px !important;
}
.warehouse-warehousemgmt_invoice-view table.data,
.warehouse-warehousemgmt_shipment-view table.data {
    white-space: nowrap;
    table-layout: auto;
}
.warehouse-warehousemgmt_releasenote-prepare .box-order-details-box,
.warehouse-warehousemgmt_order-shipment .box-order-details-box,
.warehouse-warehousemgmt_invoice-view .box-order-details-box,
.warehouse-warehousemgmt_shipment-view .box-order-details-box {
    border: 1px solid #cfcfcf;
} 
.warehouse-warehousemgmt_releasenote-prepare .box-order-details-box .box-title,
.warehouse-warehousemgmt_invoice-view .box-order-details-box .box-title,
.warehouse-warehousemgmt_shipment-view .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    padding: 0;
    font-weight: 600;
}
.warehouse-warehousemgmt_releasenote-prepare .box-order-details-box .box-title,
.warehouse-warehousemgmt_order-shipment .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff; 
    font-weight: 600;
}
.warehouse-warehousemgmt_releasenote-prepare .box-order-details-box .box-title a,
.warehouse-warehousemgmt_order-shipment .box-order-details-box .box-title a,
.warehouse-warehousemgmt_invoice-view .box-order-details-box .box-title a,
.warehouse-warehousemgmt_shipment-view .box-order-details-box .box-title a {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #222;
    line-height: normal;
    text-decoration: none;
}

.warehouse-warehousemgmt_invoice-view .order-links .item a,
.warehouse-warehousemgmt_shipment-view .order-links .item a {
    color: #222!important;
    font-size: 16px;
    font-weight: 700;
}
.warehouse-warehousemgmt_invoice-view .ordered1 .order-title strong,
.warehouse-warehousemgmt_invoice-view .block-order-details-view .block-title span,
.warehouse-warehousemgmt_shipment-view .ordered1 .order-title strong,
.warehouse-warehousemgmt_shipment-view .block-order-details-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.warehouse-warehousemgmt_invoice-view .order-links .current,
.warehouse-warehousemgmt_shipment-view .order-links .current {
    color: #1f9f9f;
    font-size: 16px;
}
.warehouse-warehousemgmt_invoice-view .ordered1 .order-title strong,
.warehouse-warehousemgmt_invoice-view .block-title span,
.warehouse-warehousemgmt_shipment-view .ordered1 .order-title strong,
.warehouse-warehousemgmt_shipment-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.warehouse-warehousemgmt_invoice-view .box-order-details-box-md,
.warehouse-warehousemgmt_shipment-view .box-order-details-box-md{
    width: 49%;
}
.warehouse-warehousemgmt_invoice-view .action,
.warehouse-warehousemgmt_invoice-view .button,
.warehouse-warehousemgmt_invoice-view button,
.warehouse-warehousemgmt_invoice-view button.button span,
.warehouse-warehousemgmt_invoice-view button span {
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    font-size: 15px;
    color: #222;
    text-shadow: none;
    text-transform: none!important;
}

body.invoicedocuments-order_shipment-view *{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
body.invoicedocuments-order_shipment-view i{
    font-family: FontAwesome;
}
.invoicedocuments-order_shipment-view .box-order-details-box .box-title{
    padding:0;
    border: none;
}
.invoicedocuments-order_shipment-view .box-order-details-box-md {
    border: 1px solid #cfcfcf;
}
.invoicedocuments-order_shipment-view .box-order-details-box .box-content * {
    font-size: 15px;
    color: #222;
}

.invoicedocuments-order_shipment-view .box-order-details-box .box-title,
.invoicedocuments-order_shipment-view .box-order-details-box .box-title a {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #222;
    line-height: normal;
    text-decoration: none;
}
.invoicedocuments-order_shipment-view .order-links .item a {
    color: #222!important;
    font-size: 16px;
    font-weight: 700;
}
.invoicedocuments-order_shipment-view .ordered1 .order-title strong,
.marketplace-order-view .block-order-details-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.invoicedocuments-order_shipment-view .order-links .current {
    color: #1f9f9f;
    font-size: 16px;
}
.invoicedocuments-order_shipment-view .ordered1 .order-title strong,
.invoicedocuments-order_shipment-view .block-title span {
    font-weight: 600!important;
    font-size: 18px;
}
.warehouse-warehousemgmt-manage .action,
.warehouse-warehousemgmt-manage .button,
.warehouse-warehousemgmt-manage button,
.warehouse-warehousemgmt-manage button.button span,
.warehouse-warehousemgmt-manage button span {
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    font-size: 15px;
    color: #222;
    text-shadow: none;
    text-transform: none!important;
}

.invoicedocuments-order_shipment-view table.data thead tr th,
.invoicedocuments-order_shipment-view table.data thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.invoicedocuments-order_shipment-view table.data tbody tr td *,
.invoicedocuments-order_shipment-view table.data tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.invoicedocuments-order_shipment-view table.data tbody tr td.col,
.invoicedocuments-order_shipment-viewtable.data tbody tr td.col span,

.invoicedocuments-order_shipment-view table.data tbody tr td.col,
.invoicedocuments-order_shipment-view table.data tbody tr td.col span{
    font-size: 15px !important;
}
.invoicedocuments-order_shipment-view table.data {
    white-space: nowrap;
    table-layout: auto;
}
.alert-success strong,
.alert-success strong p{
    font-size: 15px;
}

.approvalworkflow-approvals-edit table.data-grid thead tr th,
.approvalworkflow-approvals-edit table.data-grid thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.approvalworkflow-approvals-edit table.data-grid tbody tr td *,
.approvalworkflow-approvals-edit table.data-grid tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.approvalworkflow-approvals-edit table.data-grid tbody tr td.col,
.approvalworkflow-approvals-edittable.data-grid tbody tr td.col span,

.approvalworkflow-approvals-edit table.data-grid tbody tr td.col,
.approvalworkflow-approvals-edit table.data-grid tbody tr td.col span{
    font-size: 15px !important;
}
.approvalworkflow-approvals-edit table.data-grid {
    white-space: nowrap;
    table-layout: auto;
}
/* body.approvalworkflow-approvals-edit *{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}   */
/* body.approvalworkflow-approvals-edit i{
    font-family: FontAwesome;
} */
.approvalworkflow-approvals-edit .box-order-details-box .box-title{
    padding:0;
    border: none;
}
.approvalworkflow-approvals-edit .box-order-details-box-md {
    border: 1px solid #cfcfcf;
}
.approvalworkflow-approvals-edit .box-order-details-box .box-content * {
    font-size: 15px;
    color: #222;
}
.approvalworkflow-approvals-edit button,
.approvalworkflow-approvals-edit button span,
.approvalworkflow-approvals-edit .action:hover,
.approvalworkflow-approvals-edit .button:hover,
.approvalworkflow-approvals-edit .button:hover,
.approvalworkflow-approvals-edit button:hover,
.approvalworkflow-approvals-edit button.button span:hover,
.approvalworkflow-approvals-edit button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.approvalworkflow-approvals-edit .floating-compare button.primary,
.approvalworkflow-approvals-edit .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
h2.drag-repos {
    font-size: 16px;
    font-weight: 700;
}
.permission_type_info {
    font-size: 15px;
}

.approvalworkflow-workflows-index table.data-grid thead tr th,
.approvalworkflow-workflows-index table.data-grid thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.approvalworkflow-workflows-index table.data-grid tbody tr td *,
.approvalworkflow-workflows-index table.data-grid tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.approvalworkflow-workflows-index table.data-grid tbody tr td.col,
.approvalworkflow-workflows-index table.data-grid tbody tr td.col span,

.approvalworkflow-workflows-index table.data-grid tbody tr td.col,
.approvalworkflow-workflows-index table.data-grid tbody tr td.col span{
    font-size: 15px !important;
}
.approvalworkflow-workflows-index table.data-grid {
    white-space: nowrap;
    table-layout: auto;
}


body.approvalworkflow-workflows-edit *{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
body.approvalworkflow-workflows-edit i{
    font-family: FontAwesome !important;
}
.approvalworkflow-workflows-edit .box-order-details-box .box-title{
    padding:0;
    border: none;
}
.approvalworkflow-workflows-edit .box-order-details-box-md {
    border: 1px solid #cfcfcf;
}
.approvalworkflow-workflows-edit .box-order-details-box .box-content * {
    font-size: 15px;
    color: #222;
}
.approvalworkflow-workflows-edit .block-workflow-details-view * {
    font-size: 15px;
}
.approvalworkflow-workflows-edit .block-workflow-details-view {
    margin-bottom: 0 !important;
}
.approvalworkflow-workflows-edit .block-title span{
    font-size: 18px;
    font-weight: 600;
}
.approvalworkflow-workflows-edit button,
.approvalworkflow-workflows-edit button span,
.approvalworkflow-workflows-edit .action:hover,
.approvalworkflow-workflows-edit .button:hover,
.approvalworkflow-workflows-edit .button:hover,
.approvalworkflow-workflows-edit button:hover,
.approvalworkflow-workflows-edit button.button span:hover,
.approvalworkflow-workflows-edit button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.approvalworkflow-workflows-edit .floating-compare button.primary,
.approvalworkflow-workflows-edit .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
.approvalworkflow-workflows-edit table.data thead tr th,
.approvalworkflow-workflows-edit table.data thead tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.approvalworkflow-workflows-edit table.data tbody tr td *{
    font-size: 15px;
    color: #222 !important;
}
.approvalworkflow-workflows-edit table.data tbody tr td.col,
.approvalworkflow-workflows-edit table.data tbody tr td.col span{
    font-size: 15px !important;
}

.approvalworkflow-workflows-edit .workflow-catalog-edit-comparision {
    overflow: auto;
}

.b2bmarketplace-supplier-quotes .floating-compare button.primary,
.b2bmarketplace-supplier-quotes .floating-compare button.primary:hover,

.mpsellergroup-group-manage .floating-compare button.primary,
.mpsellergroup-group-manage .floating-compare button.primary:hover,

.b2bmarketplace-supplier-message .floating-compare button.primary,
.b2bmarketplace-supplier-message .floating-compare button.primary:hover,

.b2bmarketplace-supplier-verification .floating-compare button.primary,
.b2bmarketplace-supplier-verification .floating-compare button.primary:hover,

.b2bmarketplace-supplier-settings .floating-compare button.primary,
.b2bmarketplace-supplier-settings .floating-compare button.primary:hover
{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
.b2bmarketplace-supplier-settings .wk-logo-container .wk-logo-image-block img{width:100%;height:auto;position:relative;top:34%}
.b2bmarketplace-supplier-settings .product.data.items>.item.title>.switch{font-weight:400;line-height:40px;font-size:1.4rem;color:#fff;text-decoration:none;background:#1a2b2b; border:1px solid #eee;border-bottom:0;height:40px;padding:1px 35px;font-size:16px;font-weight:700;}
.b2bmarketplace-supplier-settings .product.data.items>.item.title.active>a{background: #e5c10f; color: #222; font-weight:700;}
.b2bmarketplace-supplier-settings .product.data.items>.item.title>.switch:hover{background:#e5c10f!important;font-weight:700!important;}
.b2bmarketplace-supplier-settings .product.data.items>.item.title>.switch:focus{background:#e5c10f!important;font-weight:700!important;}
.b2bmarketplace-supplier-settings .product.data.items>.item.title>.switch:hover{color:#222;text-decoration:none}
.b2bmarketplace-supplier-settings .turnover .field-tooltip{right:0}
.b2bmarketplace-supplier-settings .turnoverdocument-set{left:-36px}


.b2bmarketplace-supplier-settings .edit-profile-form table.table-cust-data tbody tr td {
    font-size: 15px;
}
.b2bmarketplace-supplier-settings .edit-profile-form table.table-cust-data tbody tr td:first-child {
    font-size: 15px;
    font-weight: 600;
    text-align: right;
    padding-right: 21px;
}
.b2bmarketplace-supplier-settings .wk-supplier-company-overview-container .fieldset{
    padding: 0;
}
.b2bmarketplace-supplier-settings .wk-supplier-company-overview-container *{
    font-size: 15px;
}
.b2bmarketplace-supplier-settings .wk-b2b-rfq-item-category:first-child .wk-b2b-rfq-item-category-label{
    margin-left: 0;
    /* padding-left: 0; */
}
.b2bmarketplace-supplier-settings .wk-supplier-company-overview-container {
    font-size: 15px;
}
.b2bmarketplace-supplier-verification .wk-b2b-supplier-badge-info-content {
    font-weight: bold;
    color: #27b51e;
    padding-left: 20px;
    margin: 5px 0;
    margin-left: 0;
    width: 100%;
}
.b2bmarketplace-supplier-verification .box-supplier-verify {
    border: 1px solid transparent;
}
.b2bmarketplace-supplier-verification .box-supplier-verify .box-title {
    background-color: #e5c10f;
    color: #fff;
    padding: 8px 10px;
    font-weight: 600;
    border-radius: 5px 5px 0 0;
}
.b2bmarketplace-supplier-verification .box-supplier-verify .box-content {
    border: 1px solid #cfcfcf;
}
.b2bmarketplace-supplier-verification .wk-supplier-company-overview-container *{
    font-size: 15px;
}
.b2bmarketplace-supplier-settings .wk-supplier-tabs .product.data.items .item.title {
    text-transform: capitalize;
}
.b2bmarketplace-supplier-settings .edit-profile-form {
    border: 1px solid #cfcfcf;
    border-radius: 6px;
}
.b2bmarketplace-supplier-settings .edit-pf-h2 {
    background-color: #e1b259;
    padding: 10px;
    color: #222!important;
    font-size: 16px;
    font-weight: 600;
}
.mpmassupload-product-view #wk_massupload_form input[type="checkbox"] {
    margin: 0px 5px 0 0;
    position: relative;
    top: -1px;
}
.mpmassupload-product-view #wk_massupload_form input.input-text,
.mpmassupload-product-view #wk_massupload_form textarea {
    padding: 0px 20px 0 0;
    height: 42px;
    font-size: 13px;
    border-radius: 3px;
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    border: none;
}
.buyerbulkimport-index-completeregistration .spares_sell_reg_fieldset input.input-text,
.buyerbulkimport-index-completeregistration .spares_sell_reg_fieldset textarea {
    padding: 6px 4px;
    height: auto;
    font-size: 14px;
    border-radius: 3px;
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    margin: 0;
    font-weight: 500;
}
.buyerbulkimport-index-completeregistration a.unregister-class {
    font-size: 15px;
    font-weight: 600;
    text-decoration: underline;
}
.buyerbulkimport-index-completeregistration div.mage-error {
    color: #e02b27;
    font-size: 14px;
    font-weight: 600;
}
.buyerbulkimport-index-completeregistration .file-uploader-comment {
    font-size: 14px;
    font-weight: 500;
    color: #222;
}
.box-order-details-box-small{width:48.5%!important;float:left!important;clear:none!important;border:1px solid orange;display:inline-grid!important;margin-right:20px;margin-bottom:15px}


.buyerbulkimport-account-customer button,
.buyerbulkimport-account-customer button span,
.buyerbulkimport-account-customer .action:hover,
.buyerbulkimport-account-customer .button:hover,
.buyerbulkimport-account-customer .button:hover,
.buyerbulkimport-account-customer button:hover,
.buyerbulkimport-account-customer button.button span:hover,
.buyerbulkimport-account-customer button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.buyerbulkimport-account-customer .admin__data-grid-wrap table.data-grid thead tr th,
.buyerbulkimport-account-customer .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.buyerbulkimport-account-customer .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.buyerbulkimport-account-customer table.data-grid {
    white-space: nowrap;
}
.buyerbulkimport-account-customer table.data-grid tbody tr td a.action-menu-item{
    font-weight: 600;
    font-size: 15px;
}
.buyerbulkimport-account-customer table#my-request-table * {
    font-size: 15px;
}
.buyerbulkimport-account-customer .floating-compare button.primary,
.buyerbulkimport-account-customer .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}

.buyerbulkimport-account-details .floating-compare button.primary,
.buyerbulkimport-account-details .floating-compare button.primary:hover

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
.buyerbulkimport-account-details .box-vas-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    border: 1px solid #cfcfcf;
}
.buyerbulkimport-account-details .box-vas-box .box-content {
    border: 1px solid #cfcfcf;
}

.buyerbulkimport-account-customer .admin__data-grid-wrap table.data-grid tbody tr td .action-select-wrap button {
    width: 80px;
    padding: 6px;
    margin: 0 auto;
}
.buyerbulkimport-account-customer .admin__data-grid-wrap .action-select-wrap .action-select {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    border-radius: 5px;
    text-decoration: none;
    color: #222!important;
    font-size: 15px;
    font-weight: bold;
}


.buyerbulkimport-account-customer .admin__data-grid-action-bookmarks .admin__action-dropdown{top:0!important}
.buyerbulkimport-account-customer .admin__action-dropdown-wrap .admin__action-dropdown{top:1px;}
.buyerbulkimport-account-customer .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:15px}
.buyerbulkimport-account-customer .admin__data-grid-header-row .admin__control-support-text{margin-left:15px}
.buyerbulkimport-account-customer .admin__data-grid-header-row .col-xs-9 .admin__data-grid-pager-wrap{padding-right:0px}
.buyerbulkimport-account-customer .admin__data-grid-pager .action-previous{margin-right:5px!important}
.buyerbulkimport-account-customer .admin__data-grid-pager .admin__control-text{border-left:1px solid #ccc!important}

.buyerbulkimport-account-details .box-order-details-box .box-title {
    background-color: #e5c10f;
    padding: 8px;
    font-weight: 600;
    border-color: transparent;
}
.buyerbulkimport-account-details .box-order-details-box {
    width: 48%;
    float: none;
    display: inline-block;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.buyerbulkimport-account-details .box-order-details-box .box-content * {
    font-size: 15px;
    color: #222;
}
.buyerbulkimport-account-details .box-order-details-box .box-content .col-md-35 span{
    float: right;
}
.buyerbulkimport-account-details .btn-buyerbulkimport-yellow {
    background: linear-gradient(0deg,#f0c049 0,#fbdd99 100%)!important;
    border: transparent!important;
    color: #222!important;
    padding: 8.2px 12px;
    font-weight: 600;
    position: relative;
    /* top: 8px;
    left: 6px; */
    margin-left: 5px;
    line-height: 2.6;
}
.mr-4-5 {
    margin-right: 28px!important;
}
.buyerbulkimport-account-details .btn-buyerbulkimport-yellow:hover {
    text-decoration: none;
    background: linear-gradient(0deg,#fbdd99 0,#f0c049 100%)!important;
}
.buyerbulkimport-account-details .page-actions-buttons .mj_custom_button back{
    top: 1px;
    position: relative;
}
.col-md-35 {
    width: 35%;
    float: left;
    padding: 5px 0;
}

.marketplace-account-becomeseller .edit-email-form {
    border: 1px solid #cfcfcf;
    border-radius: 6px;
}
.marketplace-account-becomeseller .edit-email-form-h2 {
    margin: 0;
    background-color: #e5c10f;
    padding: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.marketplace-account-becomeseller .wk_emptymsg {
    text-align: center;
    padding: 10px;
    font-size: 15px;
    background: #f4f4f4;
    border-radius: 0 0 5px 5px;
}

/************************ End of existing seller panel css **************************************/

/*********************************** Common css for seller panel start *************************************************/
.page-layout-seller-2columns-left * {
     /* font-family: 'Open Sans', sans-serif;  */ 
    font-size: 15px;
}
.page-layout-seller-2columns-left i,
.page-layout-seller-2columns-left .fa{
    font-family: FontAwesome !important;
}
.page-layout-seller-2columns-left .mce-ico {
    font-family: FontAwesome, 'tinymce', Arial !important;
}
.marketplace-product-add .mce-ico {
    font-family: FontAwesome, 'tinymce', Arial !important;
}

/* For filter panel */
.page-layout-seller-2columns-left .admin__data-grid-filters-wrap._show {
    border: 1px solid #ccc;
    margin: 10px;
    opacity: 1;
    padding: 10px;
    position: relative;
    top: -1px;
    visibility: visible;
    z-index: 280;
    background-color: #ffffff;
}
.page-layout-seller-2columns-left .data-grid-filters-action-wrap .action-default._active {
    background-color: #fff!important;
    border: 1px solid #ccc!important;
    border-bottom-color: #fff!important;
    font-weight: 600;
    margin: 2px 0 0 0;
    padding-bottom: 7px;
    padding-top: 0.8rem;
    position: relative;
    z-index: 281;
    font-size: 14px;
    left: 5px;
}
.page-layout-seller-2columns-left .admin__data-grid-filters-wrap._show {
    border: 1px solid #ccc;
    margin: 10px;
    opacity: 1;
    padding: 10px;
    position: relative;
    top: -1px;
    visibility: visible;
    z-index: 280;
    background-color: #ffffff;
}
/* EO For filter panel */

.marketplace-account-dashboard .wk-mp-dashboard-report-block .wk-mp-products-bottom ul li {
    padding: 5px 20px 5px 0;
    width: 100%;
}
.marketplace-account-dashboard .wk-mp-dashboard-report-block .wk-mp-float-left {
    display: inline-block;
    width: calc(100% - 150px);
}
.marketplace-account-dashboard .wk-mp-dashboard-report-block .wk-mp-float-right {
    width: 145px;
    display: inline-block;
    text-align: right;
}

.page-layout-seller-2columns-left button span,
.page-layout-seller-2columns-left button:hover,
.page-layout-seller-2columns-left button:hover span,
.page-layout-seller-2columns-left button span:hover,
.page-layout-seller-2columns-left .action-default

{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
.seller-panel-h2 {
    background-color: #e5c10f;
    padding: 10px;
    color: #1e1e1e!important;
    font-size: 16px;
    font-weight: 600;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
a.seller-panel-h2 {
    background-color: #e5c10f;
    padding: 10px;
    color: #1e1e1e!important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.seller-panel-form {
    border: 1px solid #cbcbcb;
    border-radius: 6px;
}

.page-main-actions:not(._hidden), .page-actions._fixed {
    padding: 5px !important;
}
.seller-panel-h4{
    position: absolute;
    width: 75%;
    padding: 10px;
}
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid thead tr th,
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.page-layout-seller-2columns-left .data-grid-filters-actions-wrap {
    float: right;
    margin-right: 2px;
    margin-top: 5px;
}
.seller-panel-form label span,
.seller-panel-form label {
    font-size: 15px;
    font-weight: 600;
}
.marketplace-product-productlist table.data-grid{
    white-space: normal;
}

.marketplace-product-productlist .admin__data-grid-wrap table.data-grid thead tr th:nth-child(3) {
    width: 75px;
}
.marketplace-product-productlist .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.marketplace-product-productlist .data-grid-filters-action-wrap .action-default {
    /* background-color: #fff!important; */
    border: 1px solid #ccc!important;
    /* border-bottom-color: #fff!important; */
    font-weight: 600;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 0.8rem;
    position: relative;
    z-index: 281;
    font-size: 1.3rem;
    left: 5px;
    font-weight: 700;
}

.marketplace-product-edit form label, .marketplace-product-edit form label span {
    font-size: 15px;
    font-weight: 600;
}
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid thead tr th,
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid tbody tr td .data-grid-cell-content{
    font-size: 15px;
    font-weight: 500;
    color: #222 !important;
}
.page-layout-seller-2columns-left table.data-grid {
    white-space: normal;
}
.page-layout-seller-2columns-left form input,
.page-layout-seller-2columns-left form select,
.page-layout-seller-2columns-left fieldset select,
.page-layout-seller-2columns-left form input [type="radio"] {
    font-size: 14px !important;
    font-weight: 500;
}
.page-layout-seller-2columns-left .action,
.page-layout-seller-2columns-left .button,
.page-layout-seller-2columns-left button,
.page-layout-seller-2columns-left button.button span,
.page-layout-seller-2columns-left button span{
     /*  font-family: 'Open Sans', sans-serif !important;  */ font-size:14px;color:#222;text-shadow:none;text-transform:none!important;
}

.marketplace-product-edit .admin__control-support-text {
    margin-left: 18px;
}
.marketplace-product-edit .admin__data-grid-header-row .admin__data-grid-pager-wrap{margin-right:25px}

.mpmassupload-product-view fieldset.fieldset{
    background: transparent;
}

.page-layout-seller-2columns-left form label,
.page-layout-seller-2columns-left label span,
.page-layout-seller-2columns-left fieldset label span{
    font-size: 15px;
    font-weight: 600 !important;
}


.page-layout-seller-2columns-left button,
.page-layout-seller-2columns-left button span,
.page-layout-seller-2columns-left .action:hover,
.page-layout-seller-2columns-left .button:hover,
.page-layout-seller-2columns-left .button:hover,
.page-layout-seller-2columns-left button:hover,
.page-layout-seller-2columns-left button.button span:hover,
.page-layout-seller-2columns-left button span:hover{
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}

.page-layout-seller-2columns-left,
.page-layout-seller-2columns-left button span,
.page-layout-seller-2columns-left button:hover,
.page-layout-seller-2columns-left button:hover span,
.page-layout-seller-2columns-left button span:hover,
.page-layout-seller-2columns-left .action-default{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
.page-layout-seller-2columns-left .floating-compare button.primary,
.page-layout-seller-2columns-left .floating-compare button.primary:hover
{
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    background-color: #eb5202;
    border-color: transparent;
    color: #000000;
    text-shadow: none;
}
/* .page-layout-seller-2columns-left .data-grid-filters-actions-wrap button.action-default {
    position: relative;
    top: 4px;
    left: 14px;
} */
.page-layout-seller-2columns-left form input,
.page-layout-seller-2columns-left form input.input-text,
.page-layout-seller-2columns-left textarea {
    padding: 3px 7px;
    height: 36px;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 500;
 /*  font-family: 'Open Sans', sans-serif !important;  */  color:#222;
}
.page-layout-seller-2columns-left .box-order-shipping-address .box-content {
    border: 1px solid #cfcfcf;
}

.mjupdates-order-viewreleasenote table.table-order-items .thead-dark tr th,
.mjupdates-order-viewreleasenote table.table-order-items .thead-dark tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.mjupdates-order-viewreleasenote table.table-order-items tbody tr td * {
    font-size: 15px;
    color: #222 !important;
}
.mjupdates-order-viewreleasenote table.table-order-items tbody tr td.col,
.mjupdates-order-viewreleasenote table.table-order-items tbody tr td.col span{
    font-size: 15px !important;
}
.mjupdates-order-viewreleasenote table.table-order-items {
    /* white-space: nowrap; */
    table-layout: auto;
}
.warehouse-warehousemgmt_releasenote-prepare table.table-order-items .thead-dark tr th,
.warehouse-warehousemgmt_releasenote-prepare table.table-order-items .thead-dark tr th:hover,
.warehouse-warehousemgmt_releasenote-view table.table-order-items .thead-dark tr th,
.warehouse-warehousemgmt_releasenote-view table.table-order-items .thead-dark tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.warehouse-warehousemgmt_releasenote-prepare table.table-order-items tbody tr td *,
.warehouse-warehousemgmt_releasenote-view table.table-order-items tbody tr td * {
    font-size: 15px;
    color: #222 !important;
}
.warehouse-warehousemgmt_releasenote-prepare table.table-order-items tbody tr td.col,
.warehouse-warehousemgmt_releasenote-prepare table.table-order-items tbody tr td.col span

.warehouse-warehousemgmt_releasenote-view table.table-order-items tbody tr td.col,
.warehouse-warehousemgmt_releasenote-view table.table-order-items tbody tr td.col span{
    font-size: 15px !important;
}
.warehouse-warehousemgmt_releasenote-view table.table-order-items {
    white-space: normal;
    table-layout: fixed;
}
.mjupdates-order-preparereleasenote table.table-order-items .thead-dark tr th,
.mjupdates-order-preparereleasenote table.table-order-items .thead-dark tr th:hover{
    background-color: #1a2b2b !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.mjupdates-order-preparereleasenote table.table-order-items tbody tr td * {
    font-size: 15px;
    color: #222 !important;
}
.mjupdates-order-preparereleasenote table.table-order-items tbody tr td.col,
.mjupdates-order-preparereleasenote table.table-order-items tbody tr td.col span{
    font-size: 15px !important;
}
.mjupdates-order-preparereleasenote table.table-order-items {
    /* white-space: nowrap; */
    table-layout: auto;
}

/**************************** END OF COMMON SELLER CSS *********************************/

/*************** Start OF page based SELLER CSS ******************/
.buyerbulkimport-account-customer .action-select-wrap ul.action-menu {
    width: 190px !important;
    right: 16px  !important;
}

.invoicedocuments-order_shipment-view .order_info .block-content {
    width: 48%;
}
.invoicedocuments-order_shipment-view .order_info .block-content .box-order-details-box-md {
    width: 100% !important;
}
table#negotiation_History thead tr th{
    background-color: #1a2b2b;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.pl-lg-0{
    padding-left: 0 !important;
}
.seller-panel-form label span,
.seller-panel-form label {
    font-size: 15px;
    font-weight: 600;
}

.page-layout-seller-2columns-left .emailotp-btn {
    background: #096baf;
    color: #fff;
    padding: 0 11px 2px;
    margin: 0;
    height: 30px;
    line-height: normal;
    font-size: 13px;
    width: 125px;
}
.userregistration_seller-account-changeemail .sub-options-otp input[type=text],
.userregistration_seller-account-changemobile .sub-options-otp input[type=text]{
    max-width: max-content;
    margin-left: 8px;
}
.userregistration_seller-account-changeemail .seller-panel-form button:hover,
.userregistration_seller-account-changemobile .seller-panel-form button:hover
{
    color: #cfcfcf;
}
.userregistration_seller-account-changemobile .seller-panel-form .lazy-loader-position {
    position: absolute;
    top: 0px;
    right: -45px;
}
.userregistration_seller-account-changemobile .seller-panel-form .otp-placers-sidebyside-validate .lazy-loader-position {
    position: absolute;
    top: 0px;
    right: 50px;
}

.page-layout-seller-2columns-left .action-select-wrap ul.action-menu{    width: 100%;
    left: auto;
    right: auto;}
.page-layout-seller-2columns-left .admin__data-grid-wrap table.data-grid tbody tr td .action-select-wrap button{width:100%;padding:6px;margin:0 auto}

.page-layout-seller-2columns-left table.data-grid tbody tr td a.action-menu-item {
    font-weight: 600;
    font-size: 15px;
}
.page-layout-seller-2columns-left .wk-mp-menu .wk-mp-submenu a::before{
    display:none;
}

.warehouse-warehousemgmt_order-view .wk-mp-design .block-order-details-view .block-content .box{
width:100%
}
.warehouse-warehousemgmt_order-view .wk-mp-design .wk-mp-design .block-order-details-view .block-content .box label.label {
    font-weight: 600;
    width: 27%;
}
.light-green-bg{
   background:#e4ffdf;
}
ul.note-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.note-list li {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.note-list li span {
    display: inline-block;
}
.note-list-comment {
    padding: 5px;
    border: 1px solid #e3e3e3;
    margin: 5px 0 15px;
    background: #f7f7f7;
    word-break: break-word;
    border-radius: 5px;
}
div#multiple-select-container-1 button {
    width: 100%;
}

div#multiple-select-container-1 button:hover {
    background: none;
    border: 1px solid #ccc;
}
.warehouse-warehousemgmt-edit button{
    padding-left: 4px;
}
.warehouse-warehousemgmt-edit button span {
    font-family: 'Dosis',sans-serif;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    font-weight: 500;
}
.warehouse-warehousemgmt-edit label {
    padding-top: 0;
}
/*************** End OF page based SELLER CSS ******************/
.orgchart table {
    table-layout: fixed;
}
.alo-toggle .bell-position:after {
    right: -60px !important;
}
ul.notification-dropdown {
    margin: 0 !important;
    padding: 10px 0 0 0 !important;
}
ul.notification-dropdown li {
    margin: 0 !important;
    padding: 5px 0 5px 0px !important;
    border-bottom: 1px solid #cfcfcf;
    font-size: 14px;
    font-weight: 500;
}
ul.notification-dropdown li:last-child a{
    font-size: 15px;
}
.order-actions-toolbar .action {
    margin-right: 10px !important;
}
.orgchart .node {
    background: #fff;
    margin: 0;
    padding: 0 !important;
    border: none !important;
    box-shadow: #919191 -1px 4px 6px 0px;
    text-align: center;
    border-radius: 4px;
}
.catalog-product_compare-index a.towishlist {
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    padding:7px;
    border-radius:4px;
}
.catalog-product_compare-index a.towishlist span {
    color: #000;
    font-weight:600;
}
.wk-mp-dashboard-lifetimesale-title {
    font-size: 18px;
}

.block-order-details-comments .comment-content {
    line-height: 1.6;
    word-break: break-word;
    margin: 0 0 20px !important;
}
.block-order-details-comments .comment-date {
    font-weight: 600;
    border-bottom: 1px solid #aaa;
}
.order-comments{
    border: 1px solid #cfcfcf;
    padding: 10px;
    background: #f9f9f9
}
span.note-list-status {
    margin: 0 0 0 5px;
    color: #096baf;
}

.catalog-product-view a.towishlist {
    /* background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%); */
    padding: 0px !important;
    border-radius:4px;
}
.catalog-product-view a.towishlist span {
    color: #222;
    font-weight:600;
}
.catalog-product-view a.towishlist:hover i {
    color: #222;
}
.catalog-product-view a.tocompare {
    /* background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%); */
    padding: 0px !important;
    border-radius:4px;
}
.catalog-product-view a.tocompare span {
    color: #222;
    font-weight:600;
}
.catalog-product-view a.tocompare:hover i {
    color: #222;
}
.amgdpr-block-content label.accept {
    display: contents;
    font-weight: 600;
}
.amgdpr-block-content input[type="checkbox"] {
    margin: 2px 5px 0 0;
    position: relative;
    display: inline-block;
    top: 0px;
}
.amgdpr-block-content .amgdpr-actions-toolbar {
    padding: 0 !important;
}
.amgdpr-checkbox-container > .amgdpr-checkbox:checked + .amgdpr-label {
    background-color: #096baf;
}
.amgdpr-checkbox-container {
    margin: 40px 0 0 10px;
    max-width: 200px;
    position: relative;
}
.amgdpr-checkbox-container > .amgdpr-label {
    background-color: #e8f6ff;
    border: 2px solid #e8f6ff;
    border-radius: 20px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 200px;
    position: relative;
    transition: border 0.3s ease-in, background-color 0.3s ease-in;
    width: 200px;
}
#media_gallery_content_Uploader .image.image-placeholder input[type="file"] {
    border: 1px solid transparent !important;
}
.mjupdates-order-preparereleasenote .box-order-details-box .box-title {
    background-color: #e5c10f;
    color: #fff;
    border: 1px solid #c3c3c3;
    padding: 8px 10px;
    font-weight: 600;
}
.mjupdates-order-preparereleasenote .box-order-details-box {
    border: 1px solid #ccc;
}
.page-layout-seller-2columns-left form table tr td input,
.page-layout-seller-2columns-left form table tr td input.input-text,
.page-layout-seller-2columns-left table tr td textarea {
    padding: 3px 7px;
    height: auto;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 500;
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
    color:#222;
}
.lsp_shipment_status_Assigned{
    border: 1px solid;color: green; padding: 2px 8px; border-radius: 3px;margin-left: 20px;
 }
 .custom-html{
    padding-top: 5px;
}
.page-layout-2columns-left .seller-panel-h2 {
    background-color: transparent;
    padding: 10px;
    font-size: 16px;
    color: #fff !important;
    font-weight: 600;
}
.page-layout-2columns-left a.seller-panel-h2 {
    background-color: #e5c10f;
    padding: 10px;
    color: #1e1e1e!important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.page-layout-2columns-left .seller-panel-form {
    border: 1px solid #cbcbcb;
    border-radius: 6px;
}
/* .wishlist-index-index .sidebar-main {
    margin: 65px 0 0 0;
} */
.custom-seller-panel-right .wk-mp-dashboard-background {
    border: 2px solid #e5c10f!important;
    border-radius: 10px;
    margin: 0 10px;
    height: 460px;
    background: #fff;
    box-shadow: none;
    transition: all .5s ease;
}
.page-layout-seller-2columns-left .wk-ui-component-container .action-default, button.action-default{
    padding: 7px 12px!important;
}
.notification-index-notification .sidebar-main .block-collapsible-nav{margin-top:-2px}
.notification-index-notification .sidebar-main .block-collapsible-nav .account-nav-content{padding-top:0}
.notification-index-notification .admin__data-grid-header-row .admin__data-grid-pager-wrap {
    margin-right: 15px;
}
.notification-index-notification table.data-grid thead tr th, .sales-order-history table.data-grid thead tr th:hover {
    background: #096baf!important;
    color: white;
    cursor: pointer!important;
}
.notification-index-notification .data-grid-filters-action-wrap .action-default {
     /* font-family: 'Dosis', sans-serif; */ 
}
.notification-index-notification .page-wrapper .page-main .column .col-md-12 {
    padding: 0 !important;
}
.notification-index-notification .action-previous {
    margin-right: 10px;
}
.notification-index-notification .admin__data-grid-pager .admin__control-text {
    border-left: 1px solid #ccc;
}
.notification-index-notification .data-grid-filters-action-wrap .action-default {
    margin: 5px -7px 0 0;
}
.notification-index-notification .data-grid td .action-select:after {
    border-color: #222 transparent transparent;
    margin: 0.6rem 0 0 0.7rem;
    right: auto;
    top: auto;
}
.notification-index-notification .data-grid td .action-select {
    background-color: transparent!important;
    border: medium none;
    color: #007bdb;
    font-size: 14px;
    padding: 5px 25px 5px 10px;
    position: relative;
    color: #222;
    font-weight: 600;
    text-decoration: none;
     /* font-family: 'Dosis', sans-serif; */ 
}
.notification-index-notification .data-grid td .action-select:hover {
    color: #222;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}
.notification-index-notification .admin__data-grid-actions-wrap .admin__action-dropdown {
    border: 1px solid transparent;
}
.seller-button-top-header{
    padding: 15px 10px 18px;
    background: #096baf;
    margin-left: 15px;
    border-radius: 0 0 5px 5px;
    margin-right: 17px;
}
.seller-button-top-header span{
    color: #fff !important;
}
.remove-msg{
    position: absolute;
    right: 27px;
    top: 13px;
    cursor: pointer;
    font-weight: 600;
}
.remove-msg:hover{
    color:#096baf;
}
 .message.global p {
    margin: 0;
    font-size: 15px;
    width: 250px;
    font-weight: 500;
    position: relative;
    margin: 0 auto;
}
.message.global.reset-password{
    margin: 0 0 10px;
    padding: 10px 20px;
    display: block;
    line-height: 1.2em;
    font-size: 1.3rem;
    background: #fdf0d5;
    border-color: none;
    color: #6f4400;
    text-align: center;
    z-index: 999;
    margin-bottom: 0;
}
.message.global p a {
    margin: 0;
    padding-left: 1px;
    font-size: 15px;
    font-weight: 600;
    color:#096baf;
    cursor: pointer;
}
.message.global p span:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 28px;
    line-height: 28px;
    color: #c07600;
    content: '\e602';
    font-family: 'icons-blank-theme';
    margin: -14px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    left: 3%;
    top: 7px;
    width: 40px;
    position: absolute;
    text-align: center;
}
.sales-order-history .data-grid-filters-action-wrap .action-default,
.negotiation-request-index .data-grid-filters-action-wrap .action-default,
.page-layout-seller-2columns-left .data-grid-filters-action-wrap .action-default{
    margin-top: 0;
    margin-right: -6px;
 /*  font-family: 'Open Sans', sans-serif !important;  */ 
}
.gdpr-customer-settings .amgdpr-block-content a {
    font-weight: 600;
}
.admin__data-grid-wrap table.data-grid .action-menu > li,
.admin__data-grid-wrap table.data-grid .action-menu .action-submenu > li{
    margin-bottom: 0;
}
.admin__data-grid-wrap table.data-grid tbody tr td a.action-menu-item {
    color: #1979c3!important;
    font-weight: 600;
    padding: 7px 10px;
    margin: 0;
    line-height: normal;
}
.page-layout-2columns-left .sidebar-main .block-collapsible-nav{margin-top:-2px !important}
.page-layout-2columns-left .sidebar-main .block-collapsible-nav .account-nav-content{    padding-top: 0;
    padding-bottom: 0;
}
.b2bmarketplace-supplier-login .sub-options #displaycounter {
    font-size: 11px;
    font-weight: 600;
    position: inherit !important;
    left: auto !important;
    /* margin-left: 105px; */
}
.marketplace-account-notification .action-select-wrap ul.action-menu {
    width: 10% !important;
    left: 88.5% !important;
    right: auto;
}
.marketplace-account-notification .admin__data-grid-wrap .action-select-wrap .action-select {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    border-radius: 5px;
    text-decoration: none;
    color: #222!important;
    font-size: 15px;
    font-weight: bold;
}
.negotiation-proposal-index .admin__current-filters-actions-wrap .action-clear,
.page-layout-seller-2columns-left .admin__current-filters-actions-wrap .action-clear {
    padding-bottom: 6px !important;
    padding-top: 6px !important;
}
.page-layout-2columns-left .action,
.page-layout-2columns-left .button,
.page-layout-2columns-left button,
.page-layout-2columns-left button.button span,
.page-layout-2columns-left button span{
    /*  /* font-family: 'Dosis', sans-serif; */  */
    font-size:14px;color:#222;text-shadow:none;text-transform:none!important;  border:none;}

.page-layout-2columns-left .action:hover,
.page-layout-2columns-left .button:hover,
.page-layout-2columns-left button:hover,
.page-layout-2columns-left button.button span:hover,
.page-layout-2columns-left button span:hover{font-family: "Barlow", sans-serif;color:#222;  border:none;}

.box-order-details-box .box-content span.value {
    padding-top: 0;
}
.page-layout-seller-2columns-left .message.global p {
    width: 285px !important;
}
.negotiation_popup .sw-negotiation-request-popup label,
.negotiation_popup .sw-negotiation-request-popup label span {
    font-size: 15px;
    font-weight: 500;
}
.page-layout-seller-2columns-left .admin__data-grid-header .admin__control-radio + label:before,
.page-layout-seller-2columns-left .admin__data-grid-header .admin__control-checkbox + label:before {
    background-color: #fff;
    border: 1px solid #adadad;
    /* color: transparent; */
    float: left;
    height: 1.6rem;
    text-align: center;
    vertical-align: top;
    position: relative;
    top: 4px;
    width: 1.6rem;
}
.page-layout-seller-2columns-left .admin__data-grid-header .action-menu .item,
.page-layout-seller-2columns-left .admin__data-grid-header .action-menu .action-menu-item,
.page-layout-seller-2columns-left .admin__data-grid-header .action-menu .action-submenu .item,
.page-layout-seller-2columns-left .admin__data-grid-header .action-menu .action-submenu .action-menu-item {
    cursor: pointer;
    display: block;
    padding: 5px 10px;
}
.page-layout-seller-2columns-left .admin__data-grid-header input.input-text,
.page-layout-seller-2columns-left .admin__data-grid-header textarea {
    padding: 8px;
    height: 36px;
    font-size: 13px;
    border-radius: 3px;
    font-family: 'Dosis',sans-serif;
}
.b2bmarketplace-supplier-login .breadcrumbs {
    background: transparent;
}
.b2bmarketplace-supplier-login .buyer-login-otp #login-otp{
    padding: 2px 4px !important;
}
.b2bmarketplace-supplier-login .buyer-login-otp .sub-options{
    position: relative;
    left: 29px;
}
.page-layout-2columns-left h1.page-title{
    margin-bottom:0 !important;
}
.amgdprcookie-cookie-container .amgdprcookie-header {
    width: 100%;
}
    
    .breadcrumbs li.item:last-child{
        background: #096baf;
        padding:2px 7px;
    }
    .catalog-category-view .item .actions-cart .button.btn-cart{
        border: 1px solid transparent;
    }
    .customer-account-login .block-customer-login { width: 60% !important;}
    .taxgst-data{
        width: 150px;
        display: inline-block;
    }
    /* .userregistration-changemobile-index .edit-mobile-form .validation-advice {
        position: absolute;
    } */
    .marketplace-product-edit button.action-make-base {
        z-index: 999;
    }
    .marketplace-product-edit button.action-make-base:hover {
        background: transparent !important;
    }
    .marketplace-product-edit button.action-make-base:focus {
        background: transparent !important;
    }
    .marketplace-product-edit .action-delete:hover,
    .marketplace-product-add .action-delete:hover{
        background-color: transparent !important;
    }
    .marketplace-product-add button.action-make-base {
        z-index: 999;
    }

    .marketplace-product-add button.action-make-base:hover {
        background: transparent !important;
    }
    .marketplace-product-add button.action-make-base:focus {
        background: transparent !important;
    }


    .page-layout-seller-2columns-left form input[type="checkbox"] {
        height: auto;
    }
    .warehouse-order-shipment table.table-order-items .thead-dark th,
    .warehouse-order-shipment table.table-order-items .thead-dark th:hover,
    .marketplace-order_creditmemo-create table.table-order-items .thead-dark th,
    .marketplace-order_creditmemo-create table.table-order-items .thead-dark th:hover {
        background-color: #1a2b2b !important;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
    }
    .warehouse-order-shipment .box-order-details-box .box-title,
    .marketplace-order_creditmemo-create .box-order-details-box .box-title {
        background-color: #e5c10f;
        color: #fff;
        border: 1px solid #c3c3c3;
        padding: 8px 10px;
        font-weight: 600;
    }
    .warehouse-order-shipment .box-order-details-box,
    .marketplace-order_creditmemo-create .box-order-details-box {
        width: 48%;
        float: left;
        clear: left;
        border: 1px solid #cfcfcf;
        border-radius: 5px;
    }
    .mpsellergroup-group-manage .wk-sellergroup .wk-sellergroup-wrapper-container:first-child {
        display: none;
    }
    .page-layout-seller-2columns-left .admin__action-dropdown-menu-content .admin__data-grid-action-columns-menu .admin__field-option {
        float: left;
        line-height: 24px;
        height: auto;
        margin-bottom: auto;
        padding: 0 1rem 8px 0;
        width: 15.8rem;
    }
    .page-layout-seller-2columns-left .admin__action-dropdown-menu-content input.admin__control-checkbox[type="checkbox"],
    .page-layout-seller-2columns-left .admin__action-dropdown-menu-content input.admin__control-checkbox[type="radio"] {
        margin-top: auto;
        height: 20px;
        top: auto;
        position: absolute;
    }
    .page-layout-seller-2columns-left .wk-mp-page-wrapper{
        display: inline-block !important;
    }
    .page-layout-seller-2columns-left .wk-mp-page-main,
    .page-layout-seller-2columns-left #maincontent {
        content: '';
        display: block !important;
    }
/* .alo-toggle .toggle-tab {
    position: relative !important;
}
.alo-toggle .toggle-content {
    background-color: #fff;
    display: none;
    position: absolute;
    top: 45px !important;
    z-index: 90;
    width: 240px;
    border-width: 5px 0 0 0;
    border-style: solid;
    border-color: #445268;
    border-radius: 3px;
    padding: 0;
    -webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
    box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4)
}

.bell-position {
    left: -35px !important;
} */
.amasty-gdpr-consent input[type="checkbox"]{
    display: inline-block;
    float: none;
    vertical-align: top;
}
.amasty-gdpr-consent label{
    width: 90%;
}
#verify-login-otp{
    z-index: 9;
    position: relative;
}
.wk-mp-design .wk-box {
    width: auto;
}
.wk-mp-main .block.block-order-details-view .block-content:not(.widget) .box {
    width: 100% !important;
}
.page-layout-seller-2columns-left .box-order-shipping-method .box-content {
    border: 1px solid #cfcfcf;
} 
    .approvalworkflow-workflows-edit .action-delete:hover{
        background-color: transparent !important;
    }
    .approvalworkflow-workflows-edit button.action-make-base {
        z-index: 999;
    }

    .approvalworkflow-workflows-edit button.action-make-base:hover {
        background: transparent !important;
    }
    .approvalworkflow-workflows-edit button.action-make-base:focus {
        background: transparent !important;
    }
    .page-layout-seller-2columns-left * {
        box-sizing: border-box !important; 
    }
    .wk-mp-page-header {
        padding: 0.35rem 2rem;
        width: 100%;
    }
    .mjcatalog-massupload-reporthistory .admin__data-grid-header-row .admin__control-support-text {
        margin-left: 15px;
    }
    .mjcatalog-massupload-reporthistory .admin__data-grid-header-row .admin__data-grid-pager-wrap {
        margin-right: 15px;
    }
    .block-workflow-details-view .block-content .value{max-height: 250px;
        overflow: auto;
    }
    a.auction-list-item span, a.auction-list-item span:hover, a.auction-list-item span:focus {
        color: #222;
        /* text-transform: capitalize; */
    }
    .modals-quickview a.auction-list-item {
        width: 120px !important;
        margin: 0 !important;
    }
    .cms-index-index .modals-quickview .auction-list-item.sw-negotiation-open-modal-form {
        margin: 0 !important;
    }
    .admin__control-select, .ui-datepicker .ui-datepicker-title select {
        background-image: linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#d7d7d7, #e1e1e1) !important;
        background-position: calc(100% - 12px) -34px, 100% center, calc(100% - 2.2rem) 0 !important;
        background-repeat: no-repeat;
        background-size: auto auto, 2.2rem 100%, 1px 100% !important;
        max-width: 100%;
        min-width: 8.5rem;
        padding-bottom: 0.5rem;
        padding-right: 4.4rem;
        padding-top: 0.5rem;
        transition: border-color 0.1s linear 0s;
    }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-month {
        width: 100%;
        margin-right: 6%;
    }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
        width: 100%;
    }
    .approvalworkflow-workflows-edit .required label:first-child span::after{
        display:none;
    }
    .approvalworkflow-workflows-edit .modals-wrapper .modals-overlay,
    .marketplace-product-edit .modals-wrapper .modals-overlay,
    .marketplace-product-add .modals-wrapper .modals-overlay {
        z-index: 90 !important;
    }
    li.seller-login-link {
        background: #046ad1;
    }
    
    li.seller-login-link a {
        color: #fff !important;
    }
    
    li.seller-login-link a:before {
        margin: 0 !important;
    }
    button.wk-mp-btn span em.fa {
        display: none;
    }
    button.action-default:before,
    button.admin__action-dropdown:before{
        display: none;
    }
    .auction_details_popup .modal-inner-wrap {
        width: 40%;
    }
    .fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {
        display: block !important;
    }
    .fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {
        display: block !important;
    }
    .existing-h1{
        font-family: 'Dosis',sans-serif;
        font-size: 24px;
        color: #ff9300;
        line-height: 40px;
        text-align: center;
        font-weight: 600;
        margin-bottom: 0;
    }
    .negotiation-section-list a.negotiation-list-item:hover,
	.negotiation-section-list a.negotiation-list-item:focus {
		color: #020202;
	}
    i.fa.fa-ban {
        display: none;
    }
    .mjreports-sales-sales .ui-datepicker .ui-datepicker-title select {
        background-image: url(../../frontend/Alothemes/expert1/frontend/Alothemes/tsluk/en_GB/Mjunction_Reports/images/arrows-bg.svg), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad) !important;
        background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0 !important;
        background-size: auto, 3.2rem 100%, 1px 100% !important;
        background-repeat: no-repeat;
        max-width: 100%;
        
    }
    .catalog-category-view .sidebar .block .block-title strong {
        color: #fff !important;
        font-size: 16px;
    }
    .checkout-cart-index .page-title {
        width: 100%;
        padding: 0px 0;
    }
    .checkout-onepage-success .breadcrumbs li:nth-child(2) {
        background: #096baf;
        padding-left: 10px;
        padding-right: 5px;
        margin-right: 15px;
    }
    .checkout-onepage-success .breadcrumbs li:not(:last-child):after {
        content: "/";
        position: absolute;
        right: -15px;
        top: 50%;
        transform: translate(0,-50%);
    }
    .checkout-onepage-success .breadcrumbs li:first-child:after {
        content: "/";
        position: absolute;
        right: -2px;
        top: 50%;
        transform: translate(0,-50%);
    }
    
    .checkout-onepage-success .breadcrumbs li.item:last-child {
        margin-left: 15px; 
    }
    .catalog-category-view.marketplace-seller-collection .products-grid .product-name a{
        font-size: 17px;
        text-decoration: none;
        font-weight: 600;
        display: inherit;
        min-height: auto;
        margin: 0;
        line-height: 23px;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px; 
    }
    .marketplace-seller-collection .per-product,
    .marketplace-seller-collection .category-products.products-grid .category-products-grid {
        min-height: 370px;
    }
    ul.reports-ul,
    ul.reports-ul li {
        list-style: none;
    }
    ul.reports-ul li a {
        font-size: 14px;
        font-weight: 500;
    }
    .checkout-cart-index .negotiation-section-list a.negotiation-list-item{
        font-size: 17px;
        text-decoration: none;
        font-weight: 600;
        display: -webkit-box;
        min-height: auto;
        margin: 0;
        line-height: 23px;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius:5px;
        text-align:center;
        padding: 9px; 
        background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    }
    .catalog-product-view .negotiation-section-list a.negotiation-list-item{
        font-size: 17px;
        text-decoration: none;
        font-weight: 600;
        display: -webkit-box;
        min-height: auto;
        margin: 0;
        line-height: 23px;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        border-radius:5px;
        text-align:center;
        padding: 9px; 
        background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    }
.catalog-product-view .crosssell .block-title strong,
.catalog-product-view .block-related .block-title strong,
.catalog-product-view .block.related .block-title strong,
.catalog-product-view .box-up-sell .block-title strong {
    font-size: 18px;
    line-height: 25px;
    margin: 0;
    padding: 0 28px 15px 0;
    font-weight: bold;
    display: inline-block;
    position: relative;
    /* top: 13px; */
    text-transform: uppercase;
    text-align: left;
    background-color: #fff;
}
.catalog-product-view .products-upsell .negotiation-section {
    display: inline-block;
    top: -20px;
    text-align: center;
    width: 33.9%;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    right: -5px;
    padding: 3px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.catalog-product-view button span.tooltip{color: #fff!important;
    font-weight: 600 !important;
    font-size: 13px !important;
}
.marketplace-seller-collection .modals-quickview .page-title-wrapper{
    display:block !important;
}
/* .static-home-slide .carousel-item{ 
    width: auto !important;
} */
.carousel-staticInner .carousel-staticInner-image {
    width: auto;
    margin: 0 auto;
    text-align: center;
}

/****************************************MICROSITE V2 CSS****************************************************/
.microsite-grey{
    background: #ebecef;
}
.microsite-whiteblocks{
    background: #f7f7f7;
    box-shadow: #d5d5d5 0 0 3px;
    min-height: 152px;
    margin: 20px 0px 0;
}
.microsite-whiteblocks .wk-supplier-products-featured .fieldset{
    background-color: transparent;
}
.marketplace-seller-collection .wk-supplier-products-featured .fieldset {
    background-color: transparent;
    margin-top: 0;
}
.seller-tagline {
    position: absolute;
    right: 5%;
    bottom: 50%;
    font-size: 40px;
    color: #0a6bb0;
    font-weight: 600;
    max-width: 40%;
    line-height: normal;
}
.wk-supplier-products-featured h2 {
    font-size: 18px;
    font-weight: 600;
    padding: 15px;
}
.marketplace-seller-profile .microsite-whiteblocks ol.product-items,
.marketplace-seller-collection .microsite-whiteblocks ol.product-items  {
    margin: 0 auto;
    width: 98%;
}
.marketplace-seller-profile .microsite-whiteblocks ol.product-items .product-item,
.marketplace-seller-collection .microsite-whiteblocks ol.product-items .product-item {
	width: 24%;
    margin-right: 6px;
    margin-left: 5px;
}
.marketplace-seller-profile .microsite-whiteblocks .wk-supplier-products-featured .product-item-info:before,
.marketplace-seller-profile .microsite-whiteblocks .wk-supplier-products-featured .product-item-info:after,
.marketplace-seller-collection .microsite-whiteblocks .wk-supplier-products-featured .product-item-info:before,
.marketplace-seller-collection .microsite-whiteblocks .wk-supplier-products-featured .product-item-info:after
 {
    display: none;
}

.marketplace-seller-profile .microsite-whiteblocks .wk-supplier-products-featured .link-view,
.marketplace-seller-collection .microsite-whiteblocks .wk-supplier-products-featured .link-view{
    display: block;
}
.ask-que {
    cursor: pointer;
    display: none !important;
}
.microsite-titles {
    border-bottom: 1px solid #e1e2e7;
    padding: 12px;
    margin: 0 10px;
}
.microsite-seller-addresses {
    border-bottom: 1px solid #e1e2e7;
    padding: 12px;
    margin: 0 10px;
}
.microsite-actions{
    border-bottom: 1px solid #e1e2e7;
    padding: 0;
    margin: 0;
}
.microsite-titles h1,
.microsite-actions h1{
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: 600;
    font-size: 22px;
}
.microsite-about-seller {
    padding: 15px;
}
.microsite-about-seller h2,
.microsite-seller-addresses h2{
    font-size: 18px;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: 600;
}
.microsite-about-seller p{
    font-size: 16px;
    color: #616161;
    padding: 10px 0;
    margin: 0;
    line-height: 24px;
    font-weight: 500;
}
/* .seller-intro{
    min-height: 100px;
} */
.brand-logo{
    width: 140px;
    height: 140px;
    border: 1px solid #020202;
    border-radius: 2px;
    bottom: 20px;
    margin-left: 15px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 0 6px;
}
.brand-name{
    margin-left: 180px !important;
    font-size: 18px;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: normal;
    font-weight: 600;
}
.brand-address{
    font-size: 14px;
    margin: 0;
    padding: 0;
    line-height: normal;
    font-weight: 400;
    display: block;
}
.action-message {
    background-color: #e0be6f;
    border-color: #fff;
    box-shadow: none!important;
    color: #222 !important;
    text-decoration: none;
    font-weight: 600;
    border-radius: 5px;
}
.brand-message{
    position: relative;
    margin-left: 20px;
    top: -15px;
}
.question{
    background-color: #0a6bb0;
    padding: 5px 0 !important;
}
.question a,
.question button,
.question a span,
.question button span,
.question a:hover,
.question button:hover,
.question a span:hover,
.question button span:hover,
.question a:focus,
.question button:focus,
.question a span:focus,
.question button span:focus{
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: normal;
    outline: none;
    border: none;
}
h5.address-head-title{
    background-color: #0a6bb0;
    padding: 15px 15px !important;
    color: #fff !important;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    margin: 0;
}
.brand-joining {
    border: 1px solid #b1b1b1;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
}
ul.joining-data{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.joining-data li{
    list-style: none;
    display: inline-block;
    border-right: 1px solid #c3c3c3;
    margin-right: 15px;
    padding-right: 15px;
    padding-bottom: 0;
    margin-bottom: 0;
}
ul.joining-data li:last-child{
    margin: 0 !important;
    padding: 0 !important;
    border-right: none !important;
}
ul.joining-data li span{
    display: block;
    font-weight: 600;
    font-size: 16px;
    color: #3e77ba;
}
/****************************************MICROSITE V2 CSS****************************************************/
.mpmassupload-product-view .modal-popup.confirm .modal-inner-wrap .modal-content,
.mpmassupload-product-view .modal-popup.confirm .modal-inner-wrap .modal-content .wk-warning-content {
    padding-top: 0;
    padding-bottom: 0;
}
.marketplace-seller-collection .category-products.grid .products:before {
    width: 0; 
}
.marketplace-seller-collection .wk-mp-collection-right .products-grid .product-items {
    margin-bottom: 0;
    margin-left: 0px;
}

.marketplace-seller-profile .microsite-whiteblocks .wk-supplier-products-featured,
.marketplace-seller-collection .microsite-whiteblocks .wk-supplier-products-featured {
    margin-bottom: 0 !important; 
}
.marketplace-seller-profile .wk-supplier-collection-container .wk-supplier-margin-bottom,
.marketplace-seller-collection .wk-supplier-collection-container .wk-supplier-margin-bottom {
    padding: 0 !important;
    margin: 0 !important;
}
.marketplace-seller-profile .microsite-whiteblocks .negotiation-section-list,
.marketplace-seller-collection .microsite-whiteblocks .negotiation-section-list {
    display: inline-block;
    /* top: -20px; */
    float: right;
    width: auto;
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    /* right: 0; */
    padding: 1px 0px 3px 0px;
    border-radius: 4px;
    font-weight: 600;
    vertical-align: text-bottom;
}
.marketplace-seller-profile .microsite-whiteblocks .negotiation-section-list a.negotiation-list-item,
.marketplace-seller-collection .microsite-whiteblocks .negotiation-section-list a.negotiation-list-item {
    font-size: 14px;
    text-decoration: none;
    font-weight: 600;
    display: -webkit-box;
    min-height: auto;
    margin: 0;
    line-height: 12px;
    padding: 9px; 
    /* background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%); */
}
.marketplace-seller-profile .microsite-whiteblocks .price-final_price,
.marketplace-seller-collection .microsite-whiteblocks .price-final_price{
    text-align: left;
    display: inline-block;
}
.marketplace-seller-profile .products.wrapper.grid .product-items .item .hover-box,
.marketplace-seller-collection .products.wrapper.grid .product-items .item .hover-box{
    z-index: 3;
}
.marketplace-seller-profile .item .hover-box,
.marketplace-seller-collection .item .hover-box {
    right: 0;
    left: none;
    padding-bottom: 10px;
}
.marketplace-seller-collection .wk-supplier-menu-box.wk-supplier-margin-bottom{
    padding-bottom: 0;
    margin-bottom: 0;
}
ul.wk-supplier-social-icons-data li .wk-supplier-icon-css {
    padding-left: 35px;
    position: relative;
    padding-bottom: 5px;
    display:inherit;
}
ul.wk-supplier-social-icons-data {
    padding-left: 0;
    display: inline-block;
    padding-bottom: 10px;
    margin: 0;
    position: relative;
    top: -4px;
}
ul.wk-supplier-social-icons-data li {
    display: inline-block;
}
ul.wk-supplier-social-icons-data li a span {
    font-size: 0;
}
ul.wk-supplier-social-icons-data li .wk-supplier-icon-css:after {
    font-family: "font-awesome";
    font-size: 1.6rem;
    font-weight: normal;
    position: absolute;
    left: 0;
    top: -13px;
    width: 25px;
    text-align: center;
    color: #FFFFFF;
}
.microsite-actions h2{
    display: inline-block;;
}
.btn-policy{
    background: transparent;
    padding: 5px 15px;
    line-height: normal;
}
.btn-policy:hover,
.btn-policy:active,
.btn-policy:focus{
    background: transparent;
    padding: 5px 15px;
    line-height: normal;
    outline: none;
    border: none;
}
.marketplace-seller-collection .wk-mp-collection-right .fieldset{
    background: transparent;
}
.marketplace-seller-collection ol.list li.product-item a.negotiation-list-item span {
    font-size: 13px;
    font-weight: 600;
}
.marketplace-seller-collection ol.list li.product-item .category-products-list .negotiation-section {
    display: inline-block;
    top: 0px;
    text-align: center;
    width: 20%;
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%) !important;
    right: 0%;
    padding: 4px 0px 2px 0px;
    border-radius: 4px;
    font-weight: 600;
    margin: 10px 0 5px;
}
.marketplace-seller-collection .inspected img {
    width: auto;
}
.marketplace-seller-profile .wk-supplier-products-featured .item .product-image-photo,
.marketplace-seller-collection .wk-supplier-products-featured .item .product-image-photo {
    bottom: 0;
    display: block;
    height: auto;
    left: 0;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.marketplace-seller-profile .wk-supplier-products-featured .product-image-wrapper,
.marketplace-seller-collection .wk-supplier-products-featured .product-image-wrapper {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
}

.marketplace-seller-profile .wk-supplier-products-featured .link-view,
.marketplace-seller-collection .wk-supplier-products-featured .link-view{
    opacity:0;
    position:absolute;
    text-align:center;
    top:-2px;
    visibility:hidden;
    width:102%;
    left:-2px;
    height:100%;
    opacity:.8;
    background:rgb(74 74 74 / 28%);
    border-radius:7px 7px 0 0;
}
.marketplace-seller-profile .wk-supplier-products-featured .item:hover .link-view,
.marketplace-seller-collection .wk-supplier-products-featured .item:hover .link-view
{opacity:1;visibility:visible}
.category-products.grid .products:before, .category-products.grid .products:after {
    background-color:transparent; 
}
.marketplace-seller-profile .product-image-photo,
.marketplace-seller-collection .product-image-photo {
    height: 100% !important;
    width: 100% !important;
  }
  .checkout-index-index .eoi-quote-payment .step-title,
  .checkout-index-index .eoi-quote-payment .payment-method-title
   {
    display: none;
  }
  .checkout-index-index .eoi-quote-payment .payment-method {
      border: 0;
      padding:0;
  }
  li.header-microsite-link a {
    border-top: 1px solid #062e4a;
    background: #0a3552;
    border-bottom: 1px solid #062e4a;
    margin-right: 15px;
    color: #72ffff !important;
    font-size: 13px !important;
}
li.header-microsite-link a:hover {
    background: #0a3552 !important;
    color:#fff !important;
}
.marketplace-seller-profile button.request-otp-login span {
    color: #222;
}
input.input-text, textarea {
    font-weight: 500;  
    font-size: 15px; 
}


.warehouse-warehousemgmt-manage .action-select-wrap ul.action-menu {
    width: 100% !important;
    left: auto !important;
}

.inspected img {
    width: 97px !important;
}
.cms-home .inspected img {
    margin-right:0;
}

.wk-supplier-product-row .wk-supplier-verified {
    margin-left: 4px;
}

.catalog-product-view ol.product-items .item:hover .hover-box {
    left:0 !important;
    justify-content: center;
    width: 100%;
    display: flex;
}

.catalog-product-view ol.product-items .item .hover-box {
    left:0 !important;
    justify-content: center;
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}

.catalog-product-view a span.tooltip {
    color: #fff !important;
}

.product .negotiation-section-list a.negotiation-list-item{
    background: linear-gradient(0deg,#f0c049 0,#fbdd99 100%);
    display: table;
    text-align: center;
    font-size: 12px;
    color: #222;
    margin: 0px;
    height: 36px;
    line-height: 33px;
    padding: 0 22px;
    width: 100%;
    border-radius: 3px;
    font-weight: 600;
}
.product .negotiation-section-list a.negotiation-list-item:hover{
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.catalog-product-view .product .negotiation-section{
    background:none !important;
    }
    .product .negotiation-section{
        background:none !important;
        }

    table.data-grid .action-select-wrap ul.action-menu {
        width: 8% !important;
    }

    .page-layout-seller-2columns-left form input.input-text, .page-layout-seller-2columns-left textarea, .page-layout-seller-2columns-left form .mce-tinymce, .page-layout-seller-2columns-left form select, .page-layout-seller-2columns-left .productExportCategory {
        width: 90% !important;
        float: left !important;
        margin-bottom: 20px;
    }

    .page-layout-seller-2columns-left .gallery{
        width: 90% !important;
        float: left !important;
        margin-bottom: 20px !important;
    }
    .page-layout-seller-2columns-left .workflow-image-gallery span{
float: left;
    }
    .page-layout-seller-2columns-left .workflow-image-gallery .approval-workflow-modifier span{
float: inherit;
    }
    .attr-status .ui-switcher {
        float: left;
        margin-bottom: 21px;
    }
    .attr-status .approval-workflow-modifier{
        float: left;
        margin-top: 11px;
    margin-left: 10px;
    }

    .page-layout-seller-2columns-left form label.mage-error {
        width: 90%;
        float: left;
    }

    .product .auction-section-list a.auction-list-item {
        background: linear-gradient(0deg,#f0c049 0,#fbdd99 100%);
        display: table;
        text-align: center;
        font-size: 12px;
        color: #222;
        margin: 0px;
        height: 36px;
        line-height: 33px;
        padding: 0 8px;
        width: 100%;
        border-radius: 3px;
        font-weight: 600;
    }
    .product .auction-section-list a.auction-list-item:hover {
        background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    }
    .catalog-category-view .auction-section-list.negotiation-section {
        width: 63%;
    }
    .page-layout-seller-2columns-left form .attr-weight input.input-text {
        width: 67% !important;
    }
    .workflow-message {
        /* top: 34px !important; */
    }

    .page-layout-seller-2columns-left form .modifier-holder a i{
        margin-right: 5px !important;
    }

    .buyerbulkimport-index-import .data-grid-filters-action-wrap .action-default {
        margin-top: 5px;
   }

    /* ---------Start 20.may.2023---------- */
    .catalog-category-view .products-list .item a.sw-negotiation-open-modal-form {
        height: auto;
        line-height: normal;
        padding: 11px 12px !important;
        margin-top: 10px;
    }
    .catalog-category-view .products-list .item a.sw-negotiation-open-modal-form span{
    font-size:14px;
    }
     .catalog-category-view .products-list .item .negotiation-section {
    background:none !important;
    padding: 0;
        margin: 0;
    }
    
    .catalogsearch-result-index .negotiation-section a.sw-negotiation-open-modal-form {
        height: auto;
        line-height: normal;
        padding: 11px 7px !important;
    margin-top: 0
    }
    .catalogsearch-result-index .modal-popup .negotiation-section a.sw-negotiation-open-modal-form {
        padding: 11px 12px !important;
    }
    .catalogsearch-result-index .products-list .item .actions-no .button.btn-cart{
        padding: 8px 0 11px !important;
    }
    .catalogsearch-result-index .products-list .item .negotiation-section{
        margin: 0;
        padding: 0;
    }
    .approvalworkflow-workflows-index table.data-grid tbody tr td a {
    color: #007bdb !important;
}
.approvalworkflow-workflows-index table.data-grid tbody tr td a .workflow_entity_info_sku {
    color: #000 !important;
    font-weight: 600;
}
.approvalworkflow-workflows-pending table.data-grid tbody tr td * {
    font-size: 15px;
    color: #222 !important;
}

.approvalworkflow-workflows-pending table.data-grid tbody tr td a {
    color: #007bdb !important;
}
.approvalworkflow-workflows-pending table.data-grid tbody tr td a .workflow_entity_info_sku {
    color: #000 !important;
    font-weight: 600;
}


.product-info-main .product.attribute.overview p{
    margin-bottom:14px
}
  
/* ---------Start 22.may.2023---------- */
.catalogsearch-result-index .category-products-grid .negotiation-section a span {
    font-size: 12px;
}
.catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form{
line-height:normal !important;
    padding-top: 8px !important;
}
.catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form:hover {
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.catalogsearch-result-index .modals-quickview .negotiation-section {
width: 21% !important;
}
.catalog-category-view .category-products-list .auction-section-list.negotiation-section{
width:23%;
}
.catalogsearch-result-index .category-products-list .negotiation-section{
float:inherit;
width: 23% !important;
}
.catalogsearch-result-index .category-products-grid .auction-section{
width: 66% !important;
}
.marketplace-seller-collection .category-products .negotiation-section-list a.negotiation-list-item {
padding: 0 7px;
}
.microsite-grey ol.list li.product-item  .category-products-list .negotiation-section{
background:none !important;
margin-top: 0;
padding-top: 0;
}
.catalog-category-view .product .category-products-grid .negotiation-section-list a.negotiation-list-item{
    padding-left: 7px;
    padding-right: 7px;
}
.marketplace-seller-collection .category-products.products-grid .category-products-grid {
    min-height: 315px;
}

.marketplace-order-view .box-title .seller-panel-h2 {
    padding: 0;
}
/* .warehouse-warehousemgmt-edit .mj_custom_button{
    padding: 6px 12px!important;
    margin-left: 5px !important;
    }
    .warehouse-warehousemgmt-edit .mj_custom_button span{
        font-weight: 600;
    }
    .warehouse-warehousemgmt-edit .mj_custom_button:before{
    content:inherit !important;
    } */

    .page-layout-seller-2columns-left button.mj_custom_button{
        padding: 6px 12px!important;
    margin-left: 5px !important;
    }
    .page-layout-seller-2columns-left .mj_custom_button:before{
        content:inherit !important;
        }
        .page-layout-seller-2columns-left button.mj_custom_button span{
            font-weight: 600;
        }
        .validation-text-area {
            float: left;
        }

        .catalogsearch-result-index .visual-order {
            display: flex;
            flex-wrap: wrap;
        }
        .catalogsearch-result-index .visual-order dl {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
            float: left;
        }
        .catalogsearch-result-index .visual-order dl.cat {
            -ms-flex-order: 13;
            order: 13;
        }

 .marketplace-seller-collection .visual-order {
            display: flex !important;
            flex-wrap: wrap;
        }
        .marketplace-seller-collection .visual-order div.filter-options-item {
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
            float: left;
        }
        .marketplace-seller-collection .visual-order div.filter-options-item.cat {
            -ms-flex-order: 13;
            order: 13;
        }

.marketplace-seller-collection .wk-mp-collection-left .visible_for {
    background: #def3ff;
    border: 1px solid #096baf !important;
    border-top: none !important;
    padding: 0 !important;
}
.marketplace-seller-collection .wk-mp-collection-left  .visible_for .filter-options-content {
    padding: 0 10px;
}
.marketplace-seller-collection .wk-mp-collection-left .visible_for .filter-options-title
{
    /* background: rgb(33,107,231);
    background: -moz-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#216be7",endColorstr="#5a53dd",GradientType=1); */
    color: #144160 !important;
    padding-bottom: 10px !important;
    padding-top: 8px !important;
    font-size: 16px;
    font-weight: 800;
    border-bottom: 1px solid #94d3ff !important;
}
.marketplace-seller-collection .wk-mp-collection-left .visible_for .filter-options-title:after {
    top: 8px !important;
}

.catalog-category-view .visible_for {
    background: #def3ff;
    border: 1px solid #096baf !important;
    border-top: none !important;
    padding: 0;
}
.catalog-category-view .visible_for .filter-options-title{
    /* background: rgb(33,107,231);
    background: -moz-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#216be7",endColorstr="#5a53dd",GradientType=1); */
    color: #144160 !important;
    padding-bottom: 10px !important;
    padding-top: 8px !important;
    font-size: 16px;
    font-weight: 800;
    border-bottom: 1px solid #94d3ff !important;
}
.catalog-category-view .visible_for .filter-options-content {
    padding: 0 11px;
}
.catalog-category-view .visible_for .filter-options .filter-options-item {
    padding: 0;
}
.catalog-category-view  .sidebar .block .block-content{
    padding: 0;
}
.catalog-category-view .filter-options .filter-options-item {
    padding: 0;
}

.catalog-category-view .filter-options .filter-options-title { 
    padding: 10px 11px 10px !important; 
}
.catalog-category-view .filter-options .filter-options-title:after { 
    right: 18px;
    top: 8px;
    color: #333; 
}
.catalog-category-view .visible_for .filter-options-title:after { 
    /* color: #fff !important; */
}


.catalogsearch-result-index .visible_for {
    background: #def3ff;
    border: 1px solid #096baf !important;
    border-top: none !important;
    padding: 0;
}
.catalogsearch-result-index .visible_for .filter-options-title
{
    /* background: rgb(33,107,231);
    background: -moz-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    background: linear-gradient(180deg, rgba(33,107,231,1) 44%, rgba(90,83,221,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#216be7",endColorstr="#5a53dd",GradientType=1); */
    color: #144160 !important;
    padding-bottom: 10px !important;
    padding-top: 8px !important;
    font-size: 16px;
    font-weight: 800;
    border-bottom: 1px solid #94d3ff;
}
.catalogsearch-result-index .visible_for .filter-options-content {
    padding: 0 17px;
}
.catalogsearch-result-index .visible_for .filter-options .filter-options-item {
    padding: 0;
}
.catalogsearch-result-index  .sidebar .block .block-content{
    padding: 0;
}
.catalogsearch-result-index .filter-options .filter-options-item {
    padding: 0;
}

.catalogsearch-result-index .filter-options .filter-options-title { 
    padding: 10px 18px 10px; 
}
.catalogsearch-result-index .filter-options .filter-options-title:after { 
    right: 18px;
    top: 8px;
    color: #333; 
}
.catalogsearch-result-index .visible_for .filter-options-title:after { 
    /* color: #fff !important;  */
}
.catalogsearch-result-index li.item.search strong {
    color: #fff!important;
}

.attr-weight .workflow-message {
    top: 34px;
}
.workflow-message {
   white-space: nowrap;
}
.attr-tsuk_current_market_price .workflow-message {
    top: 34px;
}
.page-layout-seller-2columns-left .ui-switcher {
    float: left;
    margin-bottom: 21px;
}

.attr-tsuk_ma_contact_seller .approval-workflow-modifier,
.attr-tsuk_ssa_reserve_checked .approval-workflow-modifier,
.attr-tsuk_ssa_approvers_approved .approval-workflow-modifier,
.attr-tsuk_ssa_uploads_checked .approval-workflow-modifier,
.attr-tsuk_ssa_picture_checked .approval-workflow-modifier,
.attr-tsuk_ssa_seller_checked .approval-workflow-modifier,
.attr-tsuk_fa_reserve_price_checked .approval-workflow-modifier,
.attr-tsuk_wm_info_checked .approval-workflow-modifier,
.attr-show_product_weight .approval-workflow-modifier {
    float: left;
    margin-top: 11px;
    margin-left: 10px;
}
.workflow-image-gallery .workflow-message {
    bottom: 19px;
}
.warehouse-warehousemgmt-manageorders table.data-grid thead tr th:hover,
.subaccountimporter-subaccount-index table.data-grid thead tr th:hover,
.sellersubaccount-account-manage table.data-grid thead tr th:hover,
.sellerrole-rolemanager-manage table.data-grid thead tr th:hover,
.buyerbulkimport-account-customer table.data-grid thead tr th:hover{
    background: #096baf!important;
    color: white;
    cursor: pointer!important;
}
.warehouse-warehousemgmt-manageorders table.data-grid thead tr th:hover,
.isp-index-managelist table.data-grid thead tr th:hover,
.sellersubaccount-account-manage table.data-grid thead tr th:hover,
.sellerrole-rolemanager-manage table.data-grid thead tr th:hover,
.marketplace-account-customer table.data-grid thead tr th:hover {
    background: #096baf!important;
    color: white;
    cursor: pointer!important;
}
.cms-faq .faqs-us-content .question {
    padding: 10px 10px 10px 50px !important;
}
.blog-index-index .sidebar .block .block-content {
    padding: 10px 13px;
    padding-top: 6px;
}
.blog-index-index .widget.block-tagclaud .largest {
    font-size: 18px;
    font-weight: 500;
}
.blog-index-index .widget.block-tagclaud .small {
    font-size: 18px;
    font-weight: 500;
}
.userregistration_seller-account-changepassword form input.input-text, 
.userregistration_seller-account-changepassword textarea, 
.userregistration_seller-account-changepassword form .mce-tinymce, 
.userregistration_seller-account-changepassword form select, 
.userregistration_seller-account-changepassword .productExportCategory {
width:100% !important;
margin-bottom: 0;
}
.userregistration_seller-account-changepassword .password-strength-meter {
    border:none;
}
.userregistration_seller-account-changepassword #password-strength-meter-container {
    width: 100%;
    float: left;
}
.marketplace-seller-collection .wk-mp-collection-left .filter-content .item{
    padding: 0;
}
.sales-order-history .data-grid-filters-action-wrap .action-default, 
.negotiation-request-index .data-grid-filters-action-wrap .action-default, 
.page-layout-seller-2columns-left .data-grid-filters-action-wrap .action-default {
    line-height: inherit;
}
.notification-lsp-undeliveredorders .data-grid-filters-action-wrap .action-default,
.vas-account-allottedshipments .data-grid-filters-action-wrap .action-default,
.isp-isp-index .data-grid-filters-action-wrap .action-default,
.mprmasystem-customer-allrma .data-grid-filters-action-wrap .action-default,
.negotiation-request-index .data-grid-filters-action-wrap .action-default,
.sales-order-history .data-grid-filters-action-wrap .action-default {
    padding: 6px 12px !important;
    margin-top: 5px !important;
    line-height: inherit;
}
.sales-order-history input.admin__control-checkbox[type="checkbox"]{
margin-top: auto ;
}
.customer-account-createpassword #password-strength-meter-container{
width:100%;
float: left;
}
.customer-account-createpassword .password-strength-meter{
    border: 1px solid #ccc;
}
.customer-account-createpassword .login-border-wrap label {
    padding-left: 15px;
}
.marketplace-seller-collection .wk-mp-collection-container .block {
    border: 1px solid #e6e6e6;
}
.wishlist-index-index .edit-custom span {
    font-size: 14px;
}
.block-minicart .minicart-items-wrapper{
    overflow: inherit;
}
.minicart-items-wrapper .minicart-items .update-cart-item{
    padding: 0 35px;
}
.approvalworkflow-approvals-edit form select{
    width: 100% !important;
}
.blog-index-index .sidebar .block .block-content .item {
    font-size: 15px;
    font-weight: 600;
    padding: 5px 0;
}
.buyerbulkimport-account-customer .admin__action-dropdown-menu-content .admin__field-option input.admin__control-checkbox[type="checkbox"],
.marketplace-account-customer .admin__action-dropdown-menu-content .admin__field-option input.admin__control-checkbox[type="checkbox"]{
    position: absolute;
}
.page-layout-seller-2columns-left .admin__data-grid-action-columns-menu .admin__field-label,
.marketplace-order-history .admin__data-grid-action-columns-menu .admin__field-label{
    overflow: inherit;
    font-size: 14px;
    line-height: 28px;
}
.blog-index-index .sidebar .block .accordion{
    padding: 10px 10px;
    margin-top: 0;
    margin-bottom: 0;
}
.blog-index-index .sidebar .block .accordion li {
    list-style: none;
    margin: 0;
    font-size: 15px;
    font-weight: 600;
    padding: 7px 0;
    border-bottom: 1px solid #e6e6e6;
}
.blog-index-index .sidebar .block .accordion li:last-child {
    border-bottom: none;
}
.blog-index-index .sidebar .block .block-title strong{
font-size: 16px;
}
.negotiation-request-index .data-grid-filters-action-wrap .action-default {
    padding: 6px 12px !important;
    margin-top: 5px;
}
.marketplace-seller-collection .filter-current {
    padding: 0;
}
.marketplace-seller-collection .wk-mp-collection-left .filter-current .action.remove{
    left: inherit;
}
.warehouse-warehousemgmt-manage .wk-ui-component-container .admin__field-option,
.sellersubaccount-account-manage .wk-ui-component-container .admin__field-option,
.sellerrole-rolemanager-manage .wk-ui-component-container .admin__field-option,
.mjupdates-commissionclaimed-index .wk-ui-component-container .admin__field-option {
    padding-top: 0;
}

.catalog-category-view .category-cms .page-title {
    margin-bottom: 14px;
}
.catalog-category-view .category-cms ol{
    padding-top:20px;
}
.catalog-category-view .category-cms ol li {
    background: #e79c0b;
    color: #fff;
    margin-left: 10px;
    margin-bottom: 0;
}
.catalog-category-view .category-cms ol {
    background-color: #e79c0b;
    padding: 10px 10px;
    /* margin-top: 20px; */
    margin-bottom: 0;
}
.catalog-category-view .category-cms ol li p{
    margin-top: 0;
    font-weight: 600;
    font-size: 16px;
    padding:0 13px;
    border:none;
}
.catalog-category-view .category-cms p {
    border-left: 1px solid #e79c0b;
    border-right: 1px solid #e79c0b;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding: 13px;
    padding-bottom: 0;
    text-indent: 0 !important;
}
.catalog-category-view .category-cms p span{
    font-size: 14px !important;
    line-height: 1.5;
    font-weight: 500;
}
.catalog-category-view .category-cms p:last-of-type {
    border-bottom: 1px solid #e79c0b;
}
div.mage-success[generated] {
    color: green;
    font-size: 1.2rem;
    float: left;
  }
  div.mage-error[generated] {
    float: left;
  }
  .newsletter.input-box .mage-success {
    position: absolute;
}
.block-newletter .block-subscribe .block-title p.subscribe-subtext{
    padding-top: 13px;
}
.minicart-items .product-image-wrapper .product-image-photo {
    width: 100px !important;
}
.data-grid-filters-action-wrap .action-default._active:after{
    background-color: transparent !important;
}
.b2bmarketplace-supplier-create footer.wk-mp-login-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.page-layout-seller-2columns-left .col-12 {
    box-sizing: border-box;
}
/* .catalogsearch-result-index .category-products.grid.products-grid .item:nth-child(5),
.catalog-category-view .category-products.grid.products-grid .item:nth-child(5),
.marketplace-seller-collection .category-products.grid.products-grid .item:nth-child(5){
    clear:both
} */
.catalogsearch-result-index .category-products.grid.products-grid .products.list,
.catalog-category-view .category-products.grid.products-grid .products.list,
.marketplace-seller-collection .category-products.grid.products-grid .products.list{
    display: flex;
    flex-wrap: wrap;
} 
.catalogsearch-result-index .category-products.grid.products-grid .products.list .product-item,
.catalog-category-view .category-products.grid.products-grid .products.list .product-item, 
.marketplace-seller-collection .category-products.grid.products-grid .products.list > [class*='col-'] {
    display: flex;
    flex-direction: column;
  }
.warehouse-warehousemgmt-edit form input.input-text{
margin-bottom: 0;
}
header .wk-mp__action-dropdown-menu > li{
    font-size: 14px;
}
.center-col {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
}
.microsite_minisearch_li {
    margin-bottom: 0;
margin-right: 15px;
width: 232px;
}
.microsite_minisearch_li input.mage-error{
    display: inline;
}
.microsite_minisearch_li div.mage-error {display: none !important;}
.microsite_minisearch_li .microsite_minisearch .input-group {
    margin-bottom: 0 !important;
margin-top: 8px;
}
.microsite_minisearch_li .microsite_minisearch input {
    border-radius: 9px;
    border-right:none;
    font-family: 'Dosis',sans-serif;
}
.microsite_minisearch_li .microsite_minisearch .microsite-search-box-button {
    background:#fff;
    border: 1px solid #c2c2c2;
    border-left:none;
    border-top-right-radius: 9px;
    border-bottom-right-radius: 9px;
    font-size:15px;
}
.microsite_minisearch_li .microsite_minisearch .microsite-search-box-button:hover {
    color: #6c757d;
}
.customer-account-edit #password-strength-meter-container,
.customer-account-create #password-strength-meter-container,
.userregistration-changepassword-index #password-strength-meter-container {
    width: 100%;
    float: left;
}
.userregistration-changepassword-index #password-strength-meter-container .password-strength-meter{
    margin-top: 3px;
}
.contact-index-index .mage-success[generated],
.contact-index-index .mage-error[generated]{
    float: inherit;
}
header .wk-mp-page-header-hgroup {
    width: 35%;
}
header .wk-mp-page-header-hgroup .page-title-wrapper h1 span{
    font-size: 16px;
    }
header .wk-mp-page-header-actions {
    width: 65%;
}
.mobile-product-box .titleforimage{
    padding: 5px 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.contact-index-index form input{
    padding: 4px 8px;
    height: 42px;
}
.contact-index-index form textarea{
    padding: 4px 8px;
    border: 1px solid #ccc;
}
.invoicedocuments-order_shipment-view .mage-error[generated],
.invoicedocuments-order_shipment-view .mage-success[generated],
.invoicedocuments-order_invoice-view .mage-error[generated],
.invoicedocuments-order_invoice-view .mage-success[generated]{
    float: inherit;
}
.invoicedocuments-order_shipment-view .mage-error[generated] {
    color: #e02b27;
    padding-left: 10px;
}
.invoicedocuments-order_shipment-view .mage-success[generated] {
    color: green;
    padding-left: 10px;
}
.customer-account-login .popup-authentication .block-customer-login{
width:50% !important;
}
.customer-account-login .popup-authentication .block-new-customer .block-title,
.customer-account-login .popup-authentication .block-customer-login .block-title{
visibility: visible;
}
.customer-account-login .popup-authentication .block-authentication .actions-toolbar > .secondary{
margin-right: 0;
}
.data-tabs-content .data.item.content {
    font-size: 15px;
  }
.data-tabs-content .data.item.content p {
    font-size: 15px;
    margin-top: 0;
  }
  .marketplace-seller-collection .wk-mp-collection-left .filter-options .filter-options-content .item:first-child{
    margin-top: 0;
  }
  /* .catalog-category-view .filter-options .filter-options-content .item a,
  .catalogsearch-result-index .filter-options .filter-options-content .item a,
  .marketplace-seller-collection .wk-mp-collection-left .filter-options .filter-options-content .item a {
    font-size: 13px;
    text-decoration: none;
    font-weight: 500;
} */
.catalog-category-view .filter-options .filter-options-content .item:hover a,
.catalogsearch-result-index .filter-options .filter-options-content .item:hover a,
.marketplace-seller-collection .wk-mp-collection-left .filter-options .filter-options-content .item:hover a{
    color: #f2c557;
}
.marketplace-seller-collection .sold-out-item,
.catalog-category-view .sold-out-item,
.catalogsearch-result-index .sold-out-item {
    margin-top: 19px;
}
.vmagicmenu.vertical-menu .level0 .level-top-mega {
    padding:0
}
.vmagicmenu.vertical-menu .level0 .level-top-mega .children > a {
    padding-top:8px;
}
.vmagicmenu.vertical-menu  .level0 .level0 .children > ul.submenu {
    padding-bottom: 8px;
    padding-top: 8px;
}
.page-layout-seller-2columns-left form label, 
.page-layout-seller-2columns-left label span, 
.page-layout-seller-2columns-left fieldset label span {
    font-size: 14.7px !important;
}
.cms-index-index .modal-slide .action-close{
    position: absolute;
    right: 20px !important;
}
.catalog-product-view .tooltip-right .field-tooltip-content {
    right: 12px!important;
}
.content-quickview .product.attribute.overview {
    margin-bottom: 7px;
}
.catalogsearch-result-index .old-price .price-wrapper .price,
.catalog-category-view .old-price .price-wrapper .price,
.marketplace-seller-collection .old-price .price-wrapper .price {
    font-size: 13px;
    font-weight: 600;
}
.catalog-product-view .field-tooltip.toggle.tooltip-right {
    left: 111px;
}
/* .blog-index-index .post-content .post-description img {
    width: 300px !important;
} */
/* .blog-post-view .post-content .post-description .post-ftimg-hld img {
    width: 300px !important;
    float: left;
    padding-right: 15px !important;
} */
.vmagicmenu.vertical-menu .loading-mask{
    overflow: hidden;
    width: 270px;
    height: 53px;
    right: inherit;
    position: absolute;
    background: rgb(255 255 255 / 9%);
}
.vmagicmenu.vertical-menu .loading-mask .loader{
    height: 53px;
}
.vmagicmenu.vertical-menu .loading-mask .loader>img{
    bottom: inherit;
    left: inherit;
    margin: inherit;
    position: inherit;
    display: flex;
    margin: auto;
}
.amgdprcookie-buttons-block button.amgdprcookie-button{
    margin-left: 0 !important;
    background: #ffa63d;
    color: #fff;
}
.isp-isp-index table.data-grid.data-grid-draggable tr th:hover, 
.isp-isp-index table.data-grid.data-grid-draggable tr th {
    color: #fff;
    background-color: #096baf;
}
/* .catalog-product-view .wk-supplier-product-row {
    font-size: 15px;
    width: 48%;
    float: left;
    background-color: #cfe2ff;
    border: 1px solid #a2c1ef;
    border-radius: 6px;
    padding: 10px 13px;
    margin-right: 10px;
}
.catalog-product-view .wk-supplier-product-row:last-of-type{
border: none;
margin-right: 0
}
.catalog-product-view .wk-supplier-product-row span{
font-weight: 600;
}
.catalog-product-view .wk-supplier-product-row a{
font-weight: 700;
}
.catalog-product-view .wk-supplier-product-block{
    float: left;
    width: 100%;
} */
.catalog-category-view .filter-options .filter-options-content {
    padding: 15px 11px 10px;
}
.catalog-category-view .sidebar .block .block-title{
    padding: 15px 11px;
}
.mjreports-products-mostviewed .admin__fieldset > .admin__field {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.mjreports-products-mostviewed  input.input-text,
.mjreports-products-mostviewed .admin__control-select{
    max-width: 100%;
    min-width: 74.5rem;
    margin-bottom: 10px !important;
}
.mjreports-products-mostviewed .admin__data-grid-export .admin__control-select{
    min-width: 8.5rem;
}
.mjreports-products-mostviewed .admin__control-select {
    background-image: url(../../frontend/Alothemes/expert1/en_US/Mjunction_Reports/images/arrows-bg.svg), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad) !important;
    background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0 !important;
    background-size: auto, 3.2rem 100%, 1px 100% !important;
    background-repeat: no-repeat;
}
.wk-mp-dashboard-report-block .wk-dashboard-total-left-bottom{
    white-space: nowrap;
}
.modals-quickview .superseller-link,
.catalog-product-view .superseller-link {
    margin: 8px 0 17px;
}
.modals-quickview .superseller-link a,
.catalog-product-view .superseller-link a {
    border: 1px solid #096baf;
    padding: 5px;
    border-radius: 6px;
    background: #d3e8ff;
    color: #096baf !important;
    font-weight: 700;
}
.catalog-product-view .wk-supplier-product-row {
    text-align: left;
}
.catalog-product-view .warehouse-address {
    padding: 6px 0 7px !important;
}
.catalog-product-view .wk-supplier-product-block{
    border:none;
}
.catalog-product-view .wk-supplier-product-row span {
    font-size: 14px;
}
.catalog-product-view .wk-supplier-title{
    color: #096baf !important;
    margin-right:9px !important;
}
.catalog-product-view .wk-supplier-verified:before{
    top: -4px;
}
.mjreports-products-mostbid .data-grid .data-grid-th._sortable{
    cursor: pointer !important;
}
.mjreports-products-mostbid .admin__control-radio:checked + label:after{
    top: 8px;
}
.approvalworkflow-workflows-edit .old-data-warehouse tr td {
    white-space: nowrap;
}
.marketplace-account-notification .action-select-wrap .action-select:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transition: all .2s linear;
    width: 0;
}
.marketplace-account-notification .admin__data-grid-wrap table.data-grid tbody tr td .action-select-wrap button {
    width: 80px !important;
}
@media(max-width:1530px) {
	.wk-mp-dashboard-report-block .wk-dashboard-total-left-bottom {
		white-space: nowrap;
		font-size: 19px;
	}
	.wk-mp-dashboard-report-block .wk-dashboard-sales-font .price{
		font-size: 33px;
	}
	.wk-mp-dashboard-report-block .wk-dashboard-sales-font .price a{
		font-size: 26px;
	}
}
.marketplace-order-printorder table.table-order-items .thead-dark th{
    background-color: #1a2b2b;
}
.marketplace-order-printorder table.table-order-items .thead-dark th.name {
    width: 307px;
}
.marketplace-order-printorder table.table-order-items .thead-dark th{
white-space: nowrap;
font-size: 12px;
}
.marketplace-order-printorder table.table-order-items .amount,
.marketplace-order-printorder table.table-order-items .price-excluding-tax,
.marketplace-order-printorder table.table-order-items td.price{
text-align: right;
}
.wk-mp-main .block:not(.widget) .block-title {
    font-size: 2.2rem;
    font-weight: 300;
    border-bottom: 1px solid #c6c6c6;
    margin-bottom: 25px;
    padding-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.marketplace-order-printorder .block-order-details-view .block-content {
    /* padding: 10px; */
    font-size: 15px;
    color: #222;
}
.marketplace-order-printorder .block-order-details-view .block-content .box {
    width: 48%;
    float: left;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.marketplace-order-printorder .block-order-details-view .block-content .box.box-order-billing-address{
    margin-right: 20px;
}
.marketplace-order-printorder .block-order-details-view .block-content .box .box-title{
    background-color: #e5c10f;
    color: #1e1e1e!important;
    font-size: 16px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border: none;
    padding: 8px 10px;
    font-weight: 600;
    width: 100%;
    display: block;
    border-bottom: 1px solid #e5c10f;
}
.marketplace-order-printorder .block-order-details-view .block-content .box .box-content{
    border:none;
    padding: 10px;
}
.marketplace-order-printorder .block.block-order-details-view .block-title {
    width: 100%;
    float: left;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 1px solid #c6c6c6;
    margin: 25px 0 16px;
}
.marketplace-order-printorder .block-order-details-view:first-of-type .block-title{
display: none;
}
.marketplace-order-printorder .order-details-view-inner {
    width: 48%;
    float: left;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.marketplace-order-printorder .block.block-order-details-view .order-details-view-inner .block-title{
margin: 0;
background-color: #e5c10f;
color: #1e1e1e!important;
font-size: 16px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border: none;
padding: 8px 10px;
font-weight: 600;
width: 100%;
display: block;
border-bottom: 1px solid #e5c10f;
}
.marketplace-order-printorder .block-order-details-view .order-details-view-inner .block-content .box{
    border: none;
    padding: 10px;
}
.marketplace-order-printorder #backtotop{
display: none !important;
}
.marketplace-order-printorder .copyright {
    background-color: transparent!important;
    color: inherit!important;
    display: block;
    padding: 10px;
    text-align: center;
    margin: 0;
    border-top: 1px solid #ccc;
}
@media print {
    .marketplace-order-printorder .footer-copyright {
        bottom: 0;
        position: absolute;
        width: 100%;
        left: 0;
    }
}
.catalog-product-view .add-to-cart #product-addtocart-button{
    width: 117px;
}
.catalog-category-view .category-image.box-layout {
    width: 100%;
    height: inherit;
}
.catalog-category-view .category-image.box-layout .image{
    height: 200px !important;
    max-width: 100%;
}
.marketplace-product-add .wk-mp-page-wrapper .copyright{
    width: 100%;
    float: left;
}
.modal-inner-wrap .negotiation-details-section div.mage-error[generated] {
    float: left;
    width: 100%;
}
.contact-index-index form input.amgdpr-checkbox {
    height: auto;
    margin-top: 3px;
}
.frontendorder-order_create-index .wk-mp-page-header-hgroup > .page-title-wrapper > h1{
    font-size:16px !important;
}
.footer-copyright{
    width: 100%;
}
.footer-copyright .copyright span{
    color: #999999 !important;
} 
.approvalworkflow-workflows-edit .old-data-description .page-footer {
    display: none !important;
}
.sales-order-view .order-details-items .order-title .action.print {
    margin-left: 24px;
}
.notification-lsp-undeliveredorders .data-grid th:hover,
.vas-account-allottedshipments .data-grid th:hover {
    cursor: pointer !important;
    background: #1a2b2b !important;
}
.marketplace-account-notification .admin__data-grid-wrap table.data-grid thead tr th:hover,
.marketplace-transaction-history .admin__data-grid-wrap table.data-grid thead tr th:hover,
.mjcatalog-massupload-reporthistory .admin__data-grid-wrap table.data-grid thead tr th:hover{
    cursor: pointer !important;
    background: #096baf !important;
}
.page-print .marketplace-order-printorder .messages .remove-msg{
    display: none;
}
/* .userregistration-changemobile-index .edit-mobile-form .success-msg-mobile {
    position: absolute;
}
.userregistration-changemobile-index .edit-mobile-form .mage-error{
    position: absolute;  
} */
.userregistration-changemobile-index .edit-mobile-form .input-group-text{
display: inline;
}
.userregistration-changemobile-index .edit-mobile-form .input-group-text .custom-select{
   position: inherit;
   top: inherit;
    }
.userregistration-changemobile-index .fieldset.mobile{
    height: auto;
}
.userregistration-changemobile-index .fieldset.mobile .xs-design-no-p.mt-5{
margin-top: 0 !important;
}
.userregistration-changemobile-index .fieldset.mobile .emailotp-btn:hover{
color: #fff;
}
.userregistration-changemobile-index .mobile_verify.mage-error{
    position: inherit !important;
}
.userregistration-changemobile-index .validate-number.mage-error{
    position: inherit !important;
}
.userregistration_seller-account-changemobile .validation-advice.mage-error {
    float: none !important;
    padding-left: 0;
}
.userregistration_seller-account-changemobile .customer_mobileno{
    height: 33px !important;
}
.userregistration_seller-account-changemobile .validate-digits {
    margin-left: 0 !important;
}
.userregistration_seller-account-changemobile fieldset .mobile .float-left.ml-5{
    width: 80%;
}
.sellersubaccount-account-edit .validation-advice{
    font-weight: 500;
    width: 100%;
}
.sellersubaccount-account-edit .reporting-manager-div .control{
    display: flex;
    flex-wrap: wrap;
}
.sellersubaccount-account-edit .reporting-manager-div .validation-advice{
    order: 3;
    margin-top: 14px;
}
.sellersubaccount-account-edit .reporting-manager-div .select2-container{
    width: 100%;
}
.sellersubaccount-account-edit form input.input-text, 
.sellersubaccount-account-edit textarea, 
.sellersubaccount-account-edit form .mce-tinymce, 
.sellersubaccount-account-edit form select, 
.sellersubaccount-account-edit .productExportCategory {
    width: 100% !important;
    float: left !important;
    margin-bottom: 20px;
    border-color: #ccc;
    border-radius: 3px;
}
.sellersubaccount-account-edit form select{
    height: 33px;
padding: 3px 7px;
}
.sellersubaccount-account-edit .select2-container .select2-selection--single{
    height: 33px;
}
    
.marketplace-seller-collection .item .add-to-links a,
.catalogsearch-result-index .item .add-to-links a,
.catalog-category-view .item .add-to-links a {
    color: #666666;
    background-color: #fff;
    border-color: #fff;
}
.marketplace-seller-collection .item .add-to-links a i,
.catalogsearch-result-index .item .add-to-links a i,
.catalog-category-view .item .add-to-links a i {
    color: #000 !important;
}
.wk-mp-page-header{
    width: 100% !important;
}
.approvalworkflow-workflows-edit .image.item .actions button,
.marketplace-product-edit .image.item .actions button,
.marketplace-product-add .image.item .actions button {
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    border-radius: 3px !important;
    height: 29px !important;
    width: 25px !important;
    border: 0.5px solid #a5a5a5;
}
.approvalworkflow-workflows-edit .image.item .actions button:hover,
.marketplace-product-edit .image.item .actions button:hover,
.marketplace-product-add .image.item .actions button:hover{
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%) !important;
    border: 0.5px solid #a5a5a5;
}
.approvalworkflow-workflows-edit .image.item .actions button::before,
.marketplace-product-edit .image.item .actions button::before,
.marketplace-product-add .image.item .actions button:before {
    color: #000;
}
.approvalworkflow-workflows-edit .image.item .actions button.action-make-base,
.marketplace-product-edit .image.item .actions button.action-make-base,
.marketplace-product-add .image.item .actions button.action-make-base{
    bottom: 6px;
    padding: 0;
}
.approvalworkflow-workflows-edit .image.item .actions button.action-make-base::before,
.marketplace-product-edit .image.item .actions button.action-make-base::before,
.marketplace-product-add .image.item .actions button.action-make-base:before{
    left: 3px;
    top: 3px;
}
.approvalworkflow-workflows-edit .image.item .draggable-handle,
.marketplace-product-edit .image.item .draggable-handle,
.marketplace-product-add .image.item .draggable-handle{
    background: linear-gradient(0deg, rgb(0 0 0 / 41%) 0%, rgb(0 0 0 / 41%) 100%) !important;
    height: auto;
    border-radius: 2px;
}
.approvalworkflow-workflows-edit .draggable-handle:before,
.marketplace-product-edit .image.item .draggable-handle:before,
.marketplace-product-add .image.item .draggable-handle:before{
    color: #FFF894 !important;
}
.wk-mp-page-main{
    min-height: 85vh;
}
#backtotop {
    bottom: 10px !important;
}
.marketplace-product-add form .gallery,
.marketplace-product-add form select,
.marketplace-product-add form .attr-weight input.input-text,
.marketplace-product-add form input.input-text {
    width: 100% !important;
}
.marketplace-product-add form select{
    height: 36px;
}
.subaccountimporter-subaccount-index .admin__data-grid-action-columns-menu .admin__field-option{
    width: 16.8rem;
}
.amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-done{
    width: auto;
}
.modals-quickview .wk-supplier-product-row{
    text-align: left;
}
.wishlist-shared-index .actions .towishlist{
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    border: transparent;
    font-family: 'Dosis',sans-serif;
    font-size: 14px;
    color: #222;
    text-shadow: none;
    text-transform: none!important;
    text-align: center;
    white-space: nowrap;
    font-weight: 600;
    height: auto;
    padding: 11px 21px;
    border-radius: 3px;
    float: right;
    margin: 4px 0;
}
.wishlist-shared-index .actions .towishlist:hover{
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
    border: transparent;
}
.wk-mp-page-bottom {
    display: inline-block;
    width: calc(100% - 200px);
    float: right;
}
.wk-mp-page-bottom .copyright {
    background-color: transparent!important;
    color: inherit!important;
    display: block;
    padding: 10px;
    text-align: center;
    margin: 0;
    border-top: 1px solid #ccc;
}
.mobno_interested{
    width: 80% !important; 
    display: inline-block; 
    float: right;
}

.dialcode_interested{
    width: 15%;
    display: inline-block;
    height: 40px;
}
.modals-quickview .wk-supplier-product-row a.wk-supplier-title{
    color: #096baf !important;
}
.wk-mp-page-wrapper .wk-mp-page-bottom{
width: 100%;
}
.mjupdates-commissionclaimed-index .admin__data-grid-action-columns-menu .admin__field-option{
    width: 22.8rem;
}
.mjupdates-commissionclaimed-index .admin__data-grid-action-columns-menu .admin__field-option .admin__field-label{
white-space:normal;
}
.userregistration_seller-account-changemobile .form-change-mobile .input-group-text.spares_input-group {
    max-width: 20%;
    float: left;
}
.userregistration_seller-account-changemobile .form-change-mobile .input-group-text.spares_input-group ~ div {
    width: 80%;
    float: left;
}
.userregistration_seller-account-changemobile .form-change-mobile .control .float-left.ml-5{
margin-left: inherit !important;
}
.frontendorder-order_create-index .order-items .admin__page-section-title .title{
position: inherit;
padding-bottom: 15px;
}
.sales-order-creditmemo .creditmemo .col-extra-tax,
.sales-order-creditmemo .creditmemo .price {
text-align: right;
}
.mjupdates-order-viewreleasenote .product-name-area{
font-weight: bolder;
}
.buyerbulkimport-index-import .upload-file input.input-text{
width: 100% !important;
margin-bottom: 0;
}
.buyerbulkimport-index-import .upload-file .mage-error{
width: 100%;
}
.checkout-index-index .eoi-warehouse-selector table .warehouse-selector{
white-space: normal;
height: 40px;
}
.postrequirement-requirement-listing .order-products-toolbar .pages,
.postrequirement-requirement-listing .requirements-toolbar .pages{
width: inherit !important;
position: inherit !important;
}
.sales-order-print .order-status .wk-mp-grid-status {
padding-right: 5px;
}
.page-print.sales-order-printcreditmemo,
.page-print.sales-order-print{
padding-left: inherit;
padding-right: inherit;
}
.invoicedocuments-order_customer-erpinvoicelist .data-grid thead tr th{
background: #096baf !important;
color: #fff;
}
.invoicedocuments-order_customer-erpinvoicelist .data-grid thead tr th.data-grid-th {
cursor: pointer !important;
}
.warehouse-importexport-index .import-subacount .action-additional i{
margin-right: 10px;
}
.modals-quickview .modal-content .content-quickview .floating-compare .compare-btn {
display: none;
}
.sales-order-creditmemo .subtotal,
.sales-order-creditmemo .col-extra-tax,
.sales-order-creditmemo .discount,
.sales-order-creditmemo .price-including-tax{
text-align: right !important;
}
.sales-order-printcreditmemo .total,
.sales-order-printcreditmemo .subtotal,
.sales-order-printcreditmemo .price,
.sales-order-printcreditmemo .col-extra-tax,
.sales-order-printcreditmemo .discount{
text-align: right !important;
}
@media print {
.data.table tbody tr .tcs_amount,
.data.table tfoot tr .amount,
.data.table tbody tr td .cart-price .price,
.table-order-items .subtotal{
text-align: right !important;
}
}
.catalog-category-view .category-cms p.question-box {
background: #eae7e7;
margin-bottom: 0;
padding: 13px;
border: 1px solid #bcb5b5;
}
.catalog-category-view .category-cms p.question-box:before {
/* content: "\f067"; */
font: normal normal normal 14px/1 FontAwesome;
margin-right: 9px;
}
.catalog-category-view .category-cms p{
padding-bottom: 13px !important;
margin-bottom: 0 !important;
border-left: 1px solid #bcb5b5 !important;
border-right: 1px solid #bcb5b5 !important;
}
.catalog-category-view .category-cms ul {
padding-left: 13px;
padding-right: 13px;
border-left: 1px solid #bcb5b5;
border-right: 1px solid #bcb5b5;
margin-bottom: 0;
}
.catalog-category-view .category-cms ul li {
list-style: none;
margin-bottom: 0;
padding-bottom: 8px;
}
.checkout-cart-index .products.wrapper.grid .product-items .link-view, 
.catalog-product-view .products.wrapper.grid .product-items .link-view {
z-index: 3
}
.checkout-cart-index .link-view,
.catalog-product-view .link-view {
opacity: 0;
position: absolute;
text-align: center;
top: -2px;
visibility: hidden;
width: 102%;
left: -2px;
height: 100%;
opacity: .8;
background: rgb(74 74 74 / 28%);
border-radius: 7px 7px 0 0;
}
.checkout-cart-index .item .images-container .quickview,
.catalog-product-view .item .images-container .quickview {
background-color: #f3a626;
color: #222;
border: 0;
width: 150px;
position: relative;
opacity: 1;
z-index: 9999;
display: inline-block;
top: 42%;
border-bottom-color: transparent!important;
border-left-color: transparent!important;
}
.checkout-cart-index .quickview span,
.catalog-product-view .quickview span {
font-size: 16px;
padding-left: 10px;
}
.checkout-cart-index .quickview span .icons,
.catalog-product-view .quickview span .icons {
font-size: 16px;
height: auto;
line-height: normal;
position: absolute;
left: -80px;
top: 14px;
width: auto;
}
.outofstock-li .product-item-name .product-item-link {
color: #8d8c8c !important;
}
.mpmassupload-product-profile .wk-mu-info-bar-content{
margin-left:22px
} 
.invoicedocuments-order_shipment-view .shipment-details1 textarea {
    width: 100% !important;
}  
.invoicedocuments-order_shipment-view .shipment-details1 input {
    margin-bottom: 20px;
}

.checkout-cart-index .modals-quickview .content-quickview .product-view .product-info-main{
    border:none;
}
.checkout-cart-index .modals-quickview .content-quickview .price-final_price{
    text-align: left;
}
.checkout-cart-index .modals-quickview .content-quickview .product-info-stock-sku {
    padding-top: 3px;
    margin: 0;
    padding-bottom: 5px;
}
.checkout-cart-index .modals-quickview .content-quickview .shipping-estimation{
    border: 1px solid #c3c3c3;
    width: 450px;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #f3f3f3;
}
.checkout-cart-index .modals-quickview .content-quickview .shipping-estimation .fieldset{
    margin: 0;
    padding: 0;
    background: #f3f3f3;
}
.checkout-cart-index .modals-quickview .content-quickview .box-tocart .add-to-cart label.label{
    width: auto;
    display: inline-block;
    padding: 0 15px 0 0;
    vertical-align: text-bottom;
}
.checkout-cart-index .modals-quickview .content-quickview .product-view .product-qty{
    margin: 10px 0 5px 0;
padding: 0;
display: inline-block;
}
.checkout-cart-index .modals-quickview .content-quickview #product-addtocart-button{
    display: inline-block;
width: 109px;
margin: 10px 0 0 5px;
padding: 9px !important;
line-height: 13px !important;
height: 36px;
}
.checkout-cart-index .modals-quickview .content-quickview .negotiation-section {
    display: inline-block;
    top: -3px;
    text-align: center;
    width: 25%;
    background: none;
    right: 0;
    padding: 0 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
}
.checkout-cart-index .modals-quickview .content-quickview .add-to-cart a.sw-negotiation-open-modal-form{
    background: linear-gradient(0deg, #f0c049 0, #fbdd99 100%);
display: table;
text-align: center;
font-size: 14px;
color: #222;
margin: 0 0 0 15px;
height: 36px;
line-height: 33px;
padding: 0 22px;
width: 100%;
border-radius: 3px;
font-weight: 600;
}
.checkout-cart-index .modals-quickview .content-quickview .negotiation-section a span{
    font-size: 14px; 
}
.checkout-cart-index .modals-quickview .content-quickview #instant-purchase{
    display: inline-block;
}
.checkout-cart-index .modals-quickview .content-quickview a.tocompare i,
.checkout-cart-index .modals-quickview .content-quickview a.towishlist i{
    color: #e79c0b !important;
}
.checkout-cart-index .modals-quickview .content-quickview .warehouse-address{
    padding: 12px 0 7px;
    text-align: left;
}
.negotiation-proposal-details .modal-content .sw-negotiation-request-counter-offer-popup form input.input-text{
    width: 100% !important;
    margin-bottom: 4px;
}
.negotiation-category-approverejectpercent .admin__data-grid-wrap table.data-grid thead tr th:hover{
    background: #096baf !important;
    color: white;
    cursor: pointer !important;
}   
.negotiation-category-newconfigurationrequest label.required::after {
    content: "*";
    color: red;
    margin-left: 2px;
}   
.negotiation-category-newconfigurationrequest a.sw-negotiation-back-btn {
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
    border: transparent;
    padding: 8px 12px;
    line-height: normal !important;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
}   
.negotiation-category-newconfigurationrequest a.sw-negotiation-back-btn:hover{
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.negotiation-category-newconfigurationrequest .admin__action-multiselect-text {
    padding: .3rem 1rem;
}    
.negotiation-category-newconfigurationrequest .box-vas-box .box-title {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    color: #1e1e1e;
    font-weight: 600;
}
.negotiation-category-newconfigurationrequest .box-vas-box .box-title span{
    font-size: 16px;
}
.negotiation-category-newconfigurationrequest .box-vas-box .box-content{
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.negotiation-category-newconfigurationrequest form .box-information select{
    width:100% !important;
    border: 1px solid #c2c2c2;
    padding: 3px 7px;
    border-radius: 3px;
}
.negotiation-category-approverejectpercent .admin__data-grid-header-row .admin__control-support-text {
    margin-left: 13px;
}
.negotiation-category-approverejectpercent .admin__data-grid-pager-wrap {
    margin-right: 15px;
}
.admin__control-radio:checked + label:after {
    top: 8px !important;
}

/* Email to a Friend */
.form.send.friend .fieldset {
    border: 0;
    margin: 0 0 20px;
    padding: 0;
    /* letter-spacing: -.31em; */
}
.form.send.friend .additional{
    margin-top: 20px;
}
.form.send.friend .fieldset > .legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: 1.8rem;
}
.form.send.friend .action.remove{
    top: 50px;
}
@media (min-width: 768px), print {
    .form.send.friend {
        width: 60%;
        display: block;
    }
    .form.send.friend .fieldset .legend span {
        font-size: 2rem;
    }
    .form.send.friend .fieldset > .legend {
        font-weight: 300;
        line-height: 1.2;
        font-size: 1.8rem;
    }
    .form.send.friend .legend {
        border-bottom: 1px solid #c5c5c5;
    }

    .form.send.friend .fieldset .field {
        width: 45%;
    }
    .form.send.friend .fieldset .field {
        padding: 0 12px 0 0;
        box-sizing: border-box;
        display: inline-block;
        vertical-align: top;
    }
    .form.send.friend .fieldset .field.text {
        width: 90%;
    }
    .sendfriend-product-send .form.send.friend .fieldset .field .control{
        width: auto;
    }
    .sendfriend-product-send .form.send.friend .fieldset .actions-toolbar #add-recipient-button{
        margin-top: 0;
    }
    .sendfriend-product-send .form.send.friend .fieldset .additional .action.remove {
        margin-left: 90%;
    }
}/*!
 * Tabler Icons 2.45.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */
@font-face {
  font-family: "tabler-icons";
  font-style: normal;
  font-weight: 400;
  src: url("../../frontend/Alothemes/expert1/en_US/css/tabler-font/fonts/tabler-icons.eot?v2.45.0");
  src: url("../../frontend/Alothemes/expert1/en_US/css/tabler-font/fonts/tabler-icons.eot?#iefix-v2.45.0") format("embedded-opentype"), url("../../frontend/Alothemes/expert1/en_US/css/tabler-font/fonts/tabler-icons.woff2?v2.45.0") format("woff2"), url("../../frontend/Alothemes/expert1/en_US/css/tabler-font/fonts/tabler-icons.woff?") format("woff"), url("../../frontend/Alothemes/expert1/en_US/css/tabler-font/fonts/tabler-icons.ttf?v2.45.0") format("truetype");
}
.ti {
  font-family: "tabler-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-12-hours:before {
  content: "\fc53";
}

.ti-123:before {
  content: "\f554";
}

.ti-24-hours:before {
  content: "\f5e7";
}

.ti-2fa:before {
  content: "\eca0";
}

.ti-360:before {
  content: "\f62f";
}

.ti-360-view:before {
  content: "\f566";
}

.ti-3d-cube-sphere:before {
  content: "\ecd7";
}

.ti-3d-cube-sphere-off:before {
  content: "\f3b5";
}

.ti-3d-rotate:before {
  content: "\f020";
}

.ti-a-b:before {
  content: "\ec36";
}

.ti-a-b-2:before {
  content: "\f25f";
}

.ti-a-b-off:before {
  content: "\f0a6";
}

.ti-abacus:before {
  content: "\f05c";
}

.ti-abacus-off:before {
  content: "\f3b6";
}

.ti-abc:before {
  content: "\f567";
}

.ti-access-point:before {
  content: "\ed1b";
}

.ti-access-point-off:before {
  content: "\ed1a";
}

.ti-accessible:before {
  content: "\eba9";
}

.ti-accessible-off:before {
  content: "\f0a7";
}

.ti-accessible-off-filled:before {
  content: "\f6ea";
}

.ti-activity:before {
  content: "\ed23";
}

.ti-activity-heartbeat:before {
  content: "\f0db";
}

.ti-ad:before {
  content: "\ea02";
}

.ti-ad-2:before {
  content: "\ef1f";
}

.ti-ad-circle:before {
  content: "\f79e";
}

.ti-ad-circle-filled:before {
  content: "\f7d3";
}

.ti-ad-circle-off:before {
  content: "\f79d";
}

.ti-ad-filled:before {
  content: "\f6eb";
}

.ti-ad-off:before {
  content: "\f3b7";
}

.ti-address-book:before {
  content: "\f021";
}

.ti-address-book-off:before {
  content: "\f3b8";
}

.ti-adjustments:before {
  content: "\ea03";
}

.ti-adjustments-alt:before {
  content: "\ec37";
}

.ti-adjustments-bolt:before {
  content: "\f7fb";
}

.ti-adjustments-cancel:before {
  content: "\f7fc";
}

.ti-adjustments-check:before {
  content: "\f7fd";
}

.ti-adjustments-code:before {
  content: "\f7fe";
}

.ti-adjustments-cog:before {
  content: "\f7ff";
}

.ti-adjustments-dollar:before {
  content: "\f800";
}

.ti-adjustments-down:before {
  content: "\f801";
}

.ti-adjustments-exclamation:before {
  content: "\f802";
}

.ti-adjustments-filled:before {
  content: "\f6ec";
}

.ti-adjustments-heart:before {
  content: "\f803";
}

.ti-adjustments-horizontal:before {
  content: "\ec38";
}

.ti-adjustments-minus:before {
  content: "\f804";
}

.ti-adjustments-off:before {
  content: "\f0a8";
}

.ti-adjustments-pause:before {
  content: "\f805";
}

.ti-adjustments-pin:before {
  content: "\f806";
}

.ti-adjustments-plus:before {
  content: "\f807";
}

.ti-adjustments-question:before {
  content: "\f808";
}

.ti-adjustments-search:before {
  content: "\f809";
}

.ti-adjustments-share:before {
  content: "\f80a";
}

.ti-adjustments-star:before {
  content: "\f80b";
}

.ti-adjustments-up:before {
  content: "\f80c";
}

.ti-adjustments-x:before {
  content: "\f80d";
}

.ti-aerial-lift:before {
  content: "\edfe";
}

.ti-affiliate:before {
  content: "\edff";
}

.ti-affiliate-filled:before {
  content: "\f6ed";
}

.ti-air-balloon:before {
  content: "\f4a6";
}

.ti-air-conditioning:before {
  content: "\f3a2";
}

.ti-air-conditioning-disabled:before {
  content: "\f542";
}

.ti-air-traffic-control:before {
  content: "\fb01";
}

.ti-alarm:before {
  content: "\ea04";
}

.ti-alarm-average:before {
  content: "\fc9e";
}

.ti-alarm-filled:before {
  content: "\f709";
}

.ti-alarm-minus:before {
  content: "\f630";
}

.ti-alarm-minus-filled:before {
  content: "\f70a";
}

.ti-alarm-off:before {
  content: "\f0a9";
}

.ti-alarm-plus:before {
  content: "\f631";
}

.ti-alarm-plus-filled:before {
  content: "\f70b";
}

.ti-alarm-snooze:before {
  content: "\f632";
}

.ti-alarm-snooze-filled:before {
  content: "\f70c";
}

.ti-album:before {
  content: "\f022";
}

.ti-album-off:before {
  content: "\f3b9";
}

.ti-alert-circle:before {
  content: "\ea05";
}

.ti-alert-circle-filled:before {
  content: "\f6ee";
}

.ti-alert-circle-off:before {
  content: "\fc65";
}

.ti-alert-hexagon:before {
  content: "\f80e";
}

.ti-alert-hexagon-filled:before {
  content: "\fa34";
}

.ti-alert-hexagon-off:before {
  content: "\fc66";
}

.ti-alert-octagon:before {
  content: "\ecc6";
}

.ti-alert-octagon-filled:before {
  content: "\f6ef";
}

.ti-alert-small:before {
  content: "\f80f";
}

.ti-alert-small-off:before {
  content: "\fc67";
}

.ti-alert-square:before {
  content: "\f811";
}

.ti-alert-square-filled:before {
  content: "\fa35";
}

.ti-alert-square-rounded:before {
  content: "\f810";
}

.ti-alert-square-rounded-filled:before {
  content: "\fa36";
}

.ti-alert-square-rounded-off:before {
  content: "\fc68";
}

.ti-alert-triangle:before {
  content: "\ea06";
}

.ti-alert-triangle-filled:before {
  content: "\f6f0";
}

.ti-alert-triangle-off:before {
  content: "\fc69";
}

.ti-alien:before {
  content: "\ebde";
}

.ti-alien-filled:before {
  content: "\f70d";
}

.ti-align-box-bottom-center:before {
  content: "\f530";
}

.ti-align-box-bottom-center-filled:before {
  content: "\f70e";
}

.ti-align-box-bottom-left:before {
  content: "\f531";
}

.ti-align-box-bottom-left-filled:before {
  content: "\f70f";
}

.ti-align-box-bottom-right:before {
  content: "\f532";
}

.ti-align-box-bottom-right-filled:before {
  content: "\f710";
}

.ti-align-box-center-bottom:before {
  content: "\facb";
}

.ti-align-box-center-middle:before {
  content: "\f79f";
}

.ti-align-box-center-middle-filled:before {
  content: "\f7d4";
}

.ti-align-box-center-stretch:before {
  content: "\facc";
}

.ti-align-box-center-top:before {
  content: "\facd";
}

.ti-align-box-left-bottom:before {
  content: "\f533";
}

.ti-align-box-left-bottom-filled:before {
  content: "\f711";
}

.ti-align-box-left-middle:before {
  content: "\f534";
}

.ti-align-box-left-middle-filled:before {
  content: "\f712";
}

.ti-align-box-left-stretch:before {
  content: "\face";
}

.ti-align-box-left-top:before {
  content: "\f535";
}

.ti-align-box-left-top-filled:before {
  content: "\f713";
}

.ti-align-box-right-bottom:before {
  content: "\f536";
}

.ti-align-box-right-bottom-filled:before {
  content: "\f714";
}

.ti-align-box-right-middle:before {
  content: "\f537";
}

.ti-align-box-right-middle-filled:before {
  content: "\f7d5";
}

.ti-align-box-right-stretch:before {
  content: "\facf";
}

.ti-align-box-right-top:before {
  content: "\f538";
}

.ti-align-box-right-top-filled:before {
  content: "\f715";
}

.ti-align-box-top-center:before {
  content: "\f539";
}

.ti-align-box-top-center-filled:before {
  content: "\f716";
}

.ti-align-box-top-left:before {
  content: "\f53a";
}

.ti-align-box-top-left-filled:before {
  content: "\f717";
}

.ti-align-box-top-right:before {
  content: "\f53b";
}

.ti-align-box-top-right-filled:before {
  content: "\f718";
}

.ti-align-center:before {
  content: "\ea07";
}

.ti-align-justified:before {
  content: "\ea08";
}

.ti-align-left:before {
  content: "\ea09";
}

.ti-align-right:before {
  content: "\ea0a";
}

.ti-alpha:before {
  content: "\f543";
}

.ti-alphabet-cyrillic:before {
  content: "\f1df";
}

.ti-alphabet-greek:before {
  content: "\f1e0";
}

.ti-alphabet-latin:before {
  content: "\f1e1";
}

.ti-alt:before {
  content: "\fc54";
}

.ti-ambulance:before {
  content: "\ebf5";
}

.ti-ampersand:before {
  content: "\f229";
}

.ti-analyze:before {
  content: "\f3a3";
}

.ti-analyze-filled:before {
  content: "\f719";
}

.ti-analyze-off:before {
  content: "\f3ba";
}

.ti-anchor:before {
  content: "\eb76";
}

.ti-anchor-off:before {
  content: "\f0f7";
}

.ti-angle:before {
  content: "\ef20";
}

.ti-ankh:before {
  content: "\f1cd";
}

.ti-antenna:before {
  content: "\f094";
}

.ti-antenna-bars-1:before {
  content: "\ecc7";
}

.ti-antenna-bars-2:before {
  content: "\ecc8";
}

.ti-antenna-bars-3:before {
  content: "\ecc9";
}

.ti-antenna-bars-4:before {
  content: "\ecca";
}

.ti-antenna-bars-5:before {
  content: "\eccb";
}

.ti-antenna-bars-off:before {
  content: "\f0aa";
}

.ti-antenna-off:before {
  content: "\f3bb";
}

.ti-aperture:before {
  content: "\eb58";
}

.ti-aperture-off:before {
  content: "\f3bc";
}

.ti-api:before {
  content: "\effd";
}

.ti-api-app:before {
  content: "\effc";
}

.ti-api-app-off:before {
  content: "\f0ab";
}

.ti-api-off:before {
  content: "\f0f8";
}

.ti-app-window:before {
  content: "\efe6";
}

.ti-app-window-filled:before {
  content: "\f71a";
}

.ti-apple:before {
  content: "\ef21";
}

.ti-apps:before {
  content: "\ebb6";
}

.ti-apps-filled:before {
  content: "\f6f1";
}

.ti-apps-off:before {
  content: "\f0ac";
}

.ti-archery-arrow:before {
  content: "\fc55";
}

.ti-archive:before {
  content: "\ea0b";
}

.ti-archive-filled:before {
  content: "\fa82";
}

.ti-archive-off:before {
  content: "\f0ad";
}

.ti-armchair:before {
  content: "\ef9e";
}

.ti-armchair-2:before {
  content: "\efe7";
}

.ti-armchair-2-off:before {
  content: "\f3bd";
}

.ti-armchair-off:before {
  content: "\f3be";
}

.ti-arrow-autofit-content:before {
  content: "\ef31";
}

.ti-arrow-autofit-content-filled:before {
  content: "\f6f2";
}

.ti-arrow-autofit-down:before {
  content: "\ef32";
}

.ti-arrow-autofit-height:before {
  content: "\ef33";
}

.ti-arrow-autofit-left:before {
  content: "\ef34";
}

.ti-arrow-autofit-right:before {
  content: "\ef35";
}

.ti-arrow-autofit-up:before {
  content: "\ef36";
}

.ti-arrow-autofit-width:before {
  content: "\ef37";
}

.ti-arrow-back:before {
  content: "\ea0c";
}

.ti-arrow-back-up:before {
  content: "\eb77";
}

.ti-arrow-back-up-double:before {
  content: "\f9ec";
}

.ti-arrow-badge-down:before {
  content: "\f60b";
}

.ti-arrow-badge-down-filled:before {
  content: "\f7d6";
}

.ti-arrow-badge-left:before {
  content: "\f60c";
}

.ti-arrow-badge-left-filled:before {
  content: "\f7d7";
}

.ti-arrow-badge-right:before {
  content: "\f60d";
}

.ti-arrow-badge-right-filled:before {
  content: "\f7d8";
}

.ti-arrow-badge-up:before {
  content: "\f60e";
}

.ti-arrow-badge-up-filled:before {
  content: "\f7d9";
}

.ti-arrow-bar-both:before {
  content: "\fadd";
}

.ti-arrow-bar-down:before {
  content: "\ea0d";
}

.ti-arrow-bar-left:before {
  content: "\ea0e";
}

.ti-arrow-bar-right:before {
  content: "\ea0f";
}

.ti-arrow-bar-to-down:before {
  content: "\ec88";
}

.ti-arrow-bar-to-left:before {
  content: "\ec89";
}

.ti-arrow-bar-to-right:before {
  content: "\ec8a";
}

.ti-arrow-bar-to-up:before {
  content: "\ec8b";
}

.ti-arrow-bar-up:before {
  content: "\ea10";
}

.ti-arrow-bear-left:before {
  content: "\f045";
}

.ti-arrow-bear-left-2:before {
  content: "\f044";
}

.ti-arrow-bear-right:before {
  content: "\f047";
}

.ti-arrow-bear-right-2:before {
  content: "\f046";
}

.ti-arrow-big-down:before {
  content: "\edda";
}

.ti-arrow-big-down-filled:before {
  content: "\f6c6";
}

.ti-arrow-big-down-line:before {
  content: "\efe8";
}

.ti-arrow-big-down-line-filled:before {
  content: "\f6c7";
}

.ti-arrow-big-down-lines:before {
  content: "\efe9";
}

.ti-arrow-big-down-lines-filled:before {
  content: "\f6c8";
}

.ti-arrow-big-left:before {
  content: "\eddb";
}

.ti-arrow-big-left-filled:before {
  content: "\f6c9";
}

.ti-arrow-big-left-line:before {
  content: "\efea";
}

.ti-arrow-big-left-line-filled:before {
  content: "\f6ca";
}

.ti-arrow-big-left-lines:before {
  content: "\efeb";
}

.ti-arrow-big-left-lines-filled:before {
  content: "\f6cb";
}

.ti-arrow-big-right:before {
  content: "\eddc";
}

.ti-arrow-big-right-filled:before {
  content: "\f6cc";
}

.ti-arrow-big-right-line:before {
  content: "\efec";
}

.ti-arrow-big-right-line-filled:before {
  content: "\f6cd";
}

.ti-arrow-big-right-lines:before {
  content: "\efed";
}

.ti-arrow-big-right-lines-filled:before {
  content: "\f6ce";
}

.ti-arrow-big-up:before {
  content: "\eddd";
}

.ti-arrow-big-up-filled:before {
  content: "\f6cf";
}

.ti-arrow-big-up-line:before {
  content: "\efee";
}

.ti-arrow-big-up-line-filled:before {
  content: "\f6d0";
}

.ti-arrow-big-up-lines:before {
  content: "\efef";
}

.ti-arrow-big-up-lines-filled:before {
  content: "\f6d1";
}

.ti-arrow-bounce:before {
  content: "\f3a4";
}

.ti-arrow-capsule:before {
  content: "\fade";
}

.ti-arrow-curve-left:before {
  content: "\f048";
}

.ti-arrow-curve-right:before {
  content: "\f049";
}

.ti-arrow-down:before {
  content: "\ea16";
}

.ti-arrow-down-bar:before {
  content: "\ed98";
}

.ti-arrow-down-circle:before {
  content: "\ea11";
}

.ti-arrow-down-left:before {
  content: "\ea13";
}

.ti-arrow-down-left-circle:before {
  content: "\ea12";
}

.ti-arrow-down-rhombus:before {
  content: "\f61d";
}

.ti-arrow-down-right:before {
  content: "\ea15";
}

.ti-arrow-down-right-circle:before {
  content: "\ea14";
}

.ti-arrow-down-square:before {
  content: "\ed9a";
}

.ti-arrow-down-tail:before {
  content: "\ed9b";
}

.ti-arrow-elbow-left:before {
  content: "\f9ed";
}

.ti-arrow-elbow-right:before {
  content: "\f9ee";
}

.ti-arrow-fork:before {
  content: "\f04a";
}

.ti-arrow-forward:before {
  content: "\ea17";
}

.ti-arrow-forward-up:before {
  content: "\eb78";
}

.ti-arrow-forward-up-double:before {
  content: "\f9ef";
}

.ti-arrow-guide:before {
  content: "\f22a";
}

.ti-arrow-iteration:before {
  content: "\f578";
}

.ti-arrow-left:before {
  content: "\ea19";
}

.ti-arrow-left-bar:before {
  content: "\ed9c";
}

.ti-arrow-left-circle:before {
  content: "\ea18";
}

.ti-arrow-left-rhombus:before {
  content: "\f61e";
}

.ti-arrow-left-right:before {
  content: "\f04b";
}

.ti-arrow-left-square:before {
  content: "\ed9d";
}

.ti-arrow-left-tail:before {
  content: "\ed9e";
}

.ti-arrow-loop-left:before {
  content: "\ed9f";
}

.ti-arrow-loop-left-2:before {
  content: "\f04c";
}

.ti-arrow-loop-right:before {
  content: "\eda0";
}

.ti-arrow-loop-right-2:before {
  content: "\f04d";
}

.ti-arrow-merge:before {
  content: "\f04e";
}

.ti-arrow-merge-alt-left:before {
  content: "\fc9f";
}

.ti-arrow-merge-alt-right:before {
  content: "\fca0";
}

.ti-arrow-merge-both:before {
  content: "\f23b";
}

.ti-arrow-merge-left:before {
  content: "\f23c";
}

.ti-arrow-merge-right:before {
  content: "\f23d";
}

.ti-arrow-move-down:before {
  content: "\f2ba";
}

.ti-arrow-move-left:before {
  content: "\f2bb";
}

.ti-arrow-move-right:before {
  content: "\f2bc";
}

.ti-arrow-move-up:before {
  content: "\f2bd";
}

.ti-arrow-narrow-down:before {
  content: "\ea1a";
}

.ti-arrow-narrow-left:before {
  content: "\ea1b";
}

.ti-arrow-narrow-right:before {
  content: "\ea1c";
}

.ti-arrow-narrow-up:before {
  content: "\ea1d";
}

.ti-arrow-ramp-left:before {
  content: "\ed3c";
}

.ti-arrow-ramp-left-2:before {
  content: "\f04f";
}

.ti-arrow-ramp-left-3:before {
  content: "\f050";
}

.ti-arrow-ramp-right:before {
  content: "\ed3d";
}

.ti-arrow-ramp-right-2:before {
  content: "\f051";
}

.ti-arrow-ramp-right-3:before {
  content: "\f052";
}

.ti-arrow-right:before {
  content: "\ea1f";
}

.ti-arrow-right-bar:before {
  content: "\eda1";
}

.ti-arrow-right-circle:before {
  content: "\ea1e";
}

.ti-arrow-right-rhombus:before {
  content: "\f61f";
}

.ti-arrow-right-square:before {
  content: "\eda2";
}

.ti-arrow-right-tail:before {
  content: "\eda3";
}

.ti-arrow-rotary-first-left:before {
  content: "\f053";
}

.ti-arrow-rotary-first-right:before {
  content: "\f054";
}

.ti-arrow-rotary-last-left:before {
  content: "\f055";
}

.ti-arrow-rotary-last-right:before {
  content: "\f056";
}

.ti-arrow-rotary-left:before {
  content: "\f057";
}

.ti-arrow-rotary-right:before {
  content: "\f058";
}

.ti-arrow-rotary-straight:before {
  content: "\f059";
}

.ti-arrow-roundabout-left:before {
  content: "\f22b";
}

.ti-arrow-roundabout-right:before {
  content: "\f22c";
}

.ti-arrow-sharp-turn-left:before {
  content: "\f05a";
}

.ti-arrow-sharp-turn-right:before {
  content: "\f05b";
}

.ti-arrow-up:before {
  content: "\ea25";
}

.ti-arrow-up-bar:before {
  content: "\eda4";
}

.ti-arrow-up-circle:before {
  content: "\ea20";
}

.ti-arrow-up-left:before {
  content: "\ea22";
}

.ti-arrow-up-left-circle:before {
  content: "\ea21";
}

.ti-arrow-up-rhombus:before {
  content: "\f620";
}

.ti-arrow-up-right:before {
  content: "\ea24";
}

.ti-arrow-up-right-circle:before {
  content: "\ea23";
}

.ti-arrow-up-square:before {
  content: "\eda6";
}

.ti-arrow-up-tail:before {
  content: "\eda7";
}

.ti-arrow-wave-left-down:before {
  content: "\eda8";
}

.ti-arrow-wave-left-up:before {
  content: "\eda9";
}

.ti-arrow-wave-right-down:before {
  content: "\edaa";
}

.ti-arrow-wave-right-up:before {
  content: "\edab";
}

.ti-arrow-zig-zag:before {
  content: "\f4a7";
}

.ti-arrows-cross:before {
  content: "\effe";
}

.ti-arrows-diagonal:before {
  content: "\ea27";
}

.ti-arrows-diagonal-2:before {
  content: "\ea26";
}

.ti-arrows-diagonal-minimize:before {
  content: "\ef39";
}

.ti-arrows-diagonal-minimize-2:before {
  content: "\ef38";
}

.ti-arrows-diff:before {
  content: "\f296";
}

.ti-arrows-double-ne-sw:before {
  content: "\edde";
}

.ti-arrows-double-nw-se:before {
  content: "\eddf";
}

.ti-arrows-double-se-nw:before {
  content: "\ede0";
}

.ti-arrows-double-sw-ne:before {
  content: "\ede1";
}

.ti-arrows-down:before {
  content: "\edad";
}

.ti-arrows-down-up:before {
  content: "\edac";
}

.ti-arrows-exchange:before {
  content: "\f1f4";
}

.ti-arrows-exchange-2:before {
  content: "\f1f3";
}

.ti-arrows-horizontal:before {
  content: "\eb59";
}

.ti-arrows-join:before {
  content: "\edaf";
}

.ti-arrows-join-2:before {
  content: "\edae";
}

.ti-arrows-left:before {
  content: "\edb1";
}

.ti-arrows-left-down:before {
  content: "\ee00";
}

.ti-arrows-left-right:before {
  content: "\edb0";
}

.ti-arrows-maximize:before {
  content: "\ea28";
}

.ti-arrows-minimize:before {
  content: "\ea29";
}

.ti-arrows-move:before {
  content: "\f22f";
}

.ti-arrows-move-horizontal:before {
  content: "\f22d";
}

.ti-arrows-move-vertical:before {
  content: "\f22e";
}

.ti-arrows-random:before {
  content: "\f095";
}

.ti-arrows-right:before {
  content: "\edb3";
}

.ti-arrows-right-down:before {
  content: "\ee01";
}

.ti-arrows-right-left:before {
  content: "\edb2";
}

.ti-arrows-shuffle:before {
  content: "\f000";
}

.ti-arrows-shuffle-2:before {
  content: "\efff";
}

.ti-arrows-sort:before {
  content: "\eb5a";
}

.ti-arrows-split:before {
  content: "\edb5";
}

.ti-arrows-split-2:before {
  content: "\edb4";
}

.ti-arrows-transfer-down:before {
  content: "\f2cc";
}

.ti-arrows-transfer-up:before {
  content: "\f2cd";
}

.ti-arrows-up:before {
  content: "\edb7";
}

.ti-arrows-up-down:before {
  content: "\edb6";
}

.ti-arrows-up-left:before {
  content: "\ee02";
}

.ti-arrows-up-right:before {
  content: "\ee03";
}

.ti-arrows-vertical:before {
  content: "\eb5b";
}

.ti-artboard:before {
  content: "\ea2a";
}

.ti-artboard-filled:before {
  content: "\fa83";
}

.ti-artboard-off:before {
  content: "\f0ae";
}

.ti-article:before {
  content: "\f1e2";
}

.ti-article-filled-filled:before {
  content: "\f7da";
}

.ti-article-off:before {
  content: "\f3bf";
}

.ti-aspect-ratio:before {
  content: "\ed30";
}

.ti-aspect-ratio-filled:before {
  content: "\f7db";
}

.ti-aspect-ratio-off:before {
  content: "\f0af";
}

.ti-assembly:before {
  content: "\f24d";
}

.ti-assembly-off:before {
  content: "\f3c0";
}

.ti-asset:before {
  content: "\f1ce";
}

.ti-asterisk:before {
  content: "\efd5";
}

.ti-asterisk-simple:before {
  content: "\efd4";
}

.ti-at:before {
  content: "\ea2b";
}

.ti-at-off:before {
  content: "\f0b0";
}

.ti-atom:before {
  content: "\eb79";
}

.ti-atom-2:before {
  content: "\ebdf";
}

.ti-atom-2-filled:before {
  content: "\f71b";
}

.ti-atom-off:before {
  content: "\f0f9";
}

.ti-augmented-reality:before {
  content: "\f023";
}

.ti-augmented-reality-2:before {
  content: "\f37e";
}

.ti-augmented-reality-off:before {
  content: "\f3c1";
}

.ti-automatic-gearbox:before {
  content: "\fc89";
}

.ti-award:before {
  content: "\ea2c";
}

.ti-award-filled:before {
  content: "\f71c";
}

.ti-award-off:before {
  content: "\f0fa";
}

.ti-axe:before {
  content: "\ef9f";
}

.ti-axis-x:before {
  content: "\ef45";
}

.ti-axis-y:before {
  content: "\ef46";
}

.ti-baby-bottle:before {
  content: "\f5d2";
}

.ti-baby-carriage:before {
  content: "\f05d";
}

.ti-background:before {
  content: "\fd2c";
}

.ti-backhoe:before {
  content: "\ed86";
}

.ti-backpack:before {
  content: "\ef47";
}

.ti-backpack-off:before {
  content: "\f3c2";
}

.ti-backslash:before {
  content: "\fab9";
}

.ti-backspace:before {
  content: "\ea2d";
}

.ti-backspace-filled:before {
  content: "\f7dc";
}

.ti-badge:before {
  content: "\efc2";
}

.ti-badge-3d:before {
  content: "\f555";
}

.ti-badge-4k:before {
  content: "\f556";
}

.ti-badge-8k:before {
  content: "\f557";
}

.ti-badge-ad:before {
  content: "\f558";
}

.ti-badge-ar:before {
  content: "\f559";
}

.ti-badge-cc:before {
  content: "\f55a";
}

.ti-badge-filled:before {
  content: "\f667";
}

.ti-badge-hd:before {
  content: "\f55b";
}

.ti-badge-off:before {
  content: "\f0fb";
}

.ti-badge-sd:before {
  content: "\f55c";
}

.ti-badge-tm:before {
  content: "\f55d";
}

.ti-badge-vo:before {
  content: "\f55e";
}

.ti-badge-vr:before {
  content: "\f55f";
}

.ti-badge-wc:before {
  content: "\f560";
}

.ti-badges:before {
  content: "\efc3";
}

.ti-badges-filled:before {
  content: "\f7dd";
}

.ti-badges-off:before {
  content: "\f0fc";
}

.ti-baguette:before {
  content: "\f3a5";
}

.ti-ball-american-football:before {
  content: "\ee04";
}

.ti-ball-american-football-off:before {
  content: "\f3c3";
}

.ti-ball-baseball:before {
  content: "\efa0";
}

.ti-ball-basketball:before {
  content: "\ec28";
}

.ti-ball-bowling:before {
  content: "\ec29";
}

.ti-ball-football:before {
  content: "\ee06";
}

.ti-ball-football-off:before {
  content: "\ee05";
}

.ti-ball-tennis:before {
  content: "\ec2a";
}

.ti-ball-volleyball:before {
  content: "\ec2b";
}

.ti-balloon:before {
  content: "\ef3a";
}

.ti-balloon-filled:before {
  content: "\fa84";
}

.ti-balloon-off:before {
  content: "\f0fd";
}

.ti-ballpen:before {
  content: "\f06e";
}

.ti-ballpen-filled:before {
  content: "\fa85";
}

.ti-ballpen-off:before {
  content: "\f0b1";
}

.ti-ban:before {
  content: "\ea2e";
}

.ti-bandage:before {
  content: "\eb7a";
}

.ti-bandage-filled:before {
  content: "\f7de";
}

.ti-bandage-off:before {
  content: "\f3c4";
}

.ti-barbell:before {
  content: "\eff0";
}

.ti-barbell-off:before {
  content: "\f0b2";
}

.ti-barcode:before {
  content: "\ebc6";
}

.ti-barcode-off:before {
  content: "\f0b3";
}

.ti-barrel:before {
  content: "\f0b4";
}

.ti-barrel-off:before {
  content: "\f0fe";
}

.ti-barrier-block:before {
  content: "\f00e";
}

.ti-barrier-block-off:before {
  content: "\f0b5";
}

.ti-baseline:before {
  content: "\f024";
}

.ti-baseline-density-large:before {
  content: "\f9f0";
}

.ti-baseline-density-medium:before {
  content: "\f9f1";
}

.ti-baseline-density-small:before {
  content: "\f9f2";
}

.ti-basket:before {
  content: "\ebe1";
}

.ti-basket-bolt:before {
  content: "\fb43";
}

.ti-basket-cancel:before {
  content: "\fb44";
}

.ti-basket-check:before {
  content: "\fb45";
}

.ti-basket-code:before {
  content: "\fb46";
}

.ti-basket-cog:before {
  content: "\fb47";
}

.ti-basket-discount:before {
  content: "\fb48";
}

.ti-basket-dollar:before {
  content: "\fb49";
}

.ti-basket-down:before {
  content: "\fb4a";
}

.ti-basket-exclamation:before {
  content: "\fb4b";
}

.ti-basket-filled:before {
  content: "\f7df";
}

.ti-basket-heart:before {
  content: "\fb4c";
}

.ti-basket-minus:before {
  content: "\fb4d";
}

.ti-basket-off:before {
  content: "\f0b6";
}

.ti-basket-pause:before {
  content: "\fb4e";
}

.ti-basket-pin:before {
  content: "\fb4f";
}

.ti-basket-plus:before {
  content: "\fb50";
}

.ti-basket-question:before {
  content: "\fb51";
}

.ti-basket-search:before {
  content: "\fb52";
}

.ti-basket-share:before {
  content: "\fb53";
}

.ti-basket-star:before {
  content: "\fb54";
}

.ti-basket-up:before {
  content: "\fb55";
}

.ti-basket-x:before {
  content: "\fb56";
}

.ti-bat:before {
  content: "\f284";
}

.ti-bath:before {
  content: "\ef48";
}

.ti-bath-filled:before {
  content: "\f71d";
}

.ti-bath-off:before {
  content: "\f0ff";
}

.ti-battery:before {
  content: "\ea34";
}

.ti-battery-1:before {
  content: "\ea2f";
}

.ti-battery-1-filled:before {
  content: "\f71e";
}

.ti-battery-2:before {
  content: "\ea30";
}

.ti-battery-2-filled:before {
  content: "\f71f";
}

.ti-battery-3:before {
  content: "\ea31";
}

.ti-battery-3-filled:before {
  content: "\f720";
}

.ti-battery-4:before {
  content: "\ea32";
}

.ti-battery-4-filled:before {
  content: "\f721";
}

.ti-battery-automotive:before {
  content: "\ee07";
}

.ti-battery-charging:before {
  content: "\ea33";
}

.ti-battery-charging-2:before {
  content: "\ef3b";
}

.ti-battery-eco:before {
  content: "\ef3c";
}

.ti-battery-filled:before {
  content: "\f668";
}

.ti-battery-off:before {
  content: "\ed1c";
}

.ti-beach:before {
  content: "\ef3d";
}

.ti-beach-off:before {
  content: "\f0b7";
}

.ti-bed:before {
  content: "\eb5c";
}

.ti-bed-filled:before {
  content: "\f7e0";
}

.ti-bed-flat:before {
  content: "\fca1";
}

.ti-bed-off:before {
  content: "\f100";
}

.ti-beer:before {
  content: "\efa1";
}

.ti-beer-filled:before {
  content: "\f7e1";
}

.ti-beer-off:before {
  content: "\f101";
}

.ti-bell:before {
  content: "\ea35";
}

.ti-bell-bolt:before {
  content: "\f812";
}

.ti-bell-cancel:before {
  content: "\f813";
}

.ti-bell-check:before {
  content: "\f814";
}

.ti-bell-code:before {
  content: "\f815";
}

.ti-bell-cog:before {
  content: "\f816";
}

.ti-bell-dollar:before {
  content: "\f817";
}

.ti-bell-down:before {
  content: "\f818";
}

.ti-bell-exclamation:before {
  content: "\f819";
}

.ti-bell-filled:before {
  content: "\f669";
}

.ti-bell-heart:before {
  content: "\f81a";
}

.ti-bell-minus:before {
  content: "\ede2";
}

.ti-bell-minus-filled:before {
  content: "\f722";
}

.ti-bell-off:before {
  content: "\ece9";
}

.ti-bell-pause:before {
  content: "\f81b";
}

.ti-bell-pin:before {
  content: "\f81c";
}

.ti-bell-plus:before {
  content: "\ede3";
}

.ti-bell-plus-filled:before {
  content: "\f723";
}

.ti-bell-question:before {
  content: "\f81d";
}

.ti-bell-ringing:before {
  content: "\ed07";
}

.ti-bell-ringing-2:before {
  content: "\ede4";
}

.ti-bell-ringing-2-filled:before {
  content: "\f724";
}

.ti-bell-ringing-filled:before {
  content: "\f725";
}

.ti-bell-school:before {
  content: "\f05e";
}

.ti-bell-search:before {
  content: "\f81e";
}

.ti-bell-share:before {
  content: "\f81f";
}

.ti-bell-star:before {
  content: "\f820";
}

.ti-bell-up:before {
  content: "\f821";
}

.ti-bell-x:before {
  content: "\ede5";
}

.ti-bell-x-filled:before {
  content: "\f726";
}

.ti-bell-z:before {
  content: "\eff1";
}

.ti-bell-z-filled:before {
  content: "\f727";
}

.ti-beta:before {
  content: "\f544";
}

.ti-bible:before {
  content: "\efc4";
}

.ti-bike:before {
  content: "\ea36";
}

.ti-bike-off:before {
  content: "\f0b8";
}

.ti-binary:before {
  content: "\ee08";
}

.ti-binary-off:before {
  content: "\f3c5";
}

.ti-binary-tree:before {
  content: "\f5d4";
}

.ti-binary-tree-2:before {
  content: "\f5d3";
}

.ti-biohazard:before {
  content: "\ecb8";
}

.ti-biohazard-off:before {
  content: "\f0b9";
}

.ti-blade:before {
  content: "\f4bd";
}

.ti-blade-filled:before {
  content: "\f7e2";
}

.ti-bleach:before {
  content: "\f2f3";
}

.ti-bleach-chlorine:before {
  content: "\f2f0";
}

.ti-bleach-no-chlorine:before {
  content: "\f2f1";
}

.ti-bleach-off:before {
  content: "\f2f2";
}

.ti-blender:before {
  content: "\fca2";
}

.ti-blockquote:before {
  content: "\ee09";
}

.ti-bluetooth:before {
  content: "\ea37";
}

.ti-bluetooth-connected:before {
  content: "\ecea";
}

.ti-bluetooth-off:before {
  content: "\eceb";
}

.ti-bluetooth-x:before {
  content: "\f081";
}

.ti-blur:before {
  content: "\ef8c";
}

.ti-blur-off:before {
  content: "\f3c6";
}

.ti-bmp:before {
  content: "\f3a6";
}

.ti-body-scan:before {
  content: "\fca3";
}

.ti-bold:before {
  content: "\eb7b";
}

.ti-bold-off:before {
  content: "\f0ba";
}

.ti-bolt:before {
  content: "\ea38";
}

.ti-bolt-off:before {
  content: "\ecec";
}

.ti-bomb:before {
  content: "\f59c";
}

.ti-bomb-filled:before {
  content: "\fa86";
}

.ti-bone:before {
  content: "\edb8";
}

.ti-bone-off:before {
  content: "\f0bb";
}

.ti-bong:before {
  content: "\f3a7";
}

.ti-bong-off:before {
  content: "\f3c7";
}

.ti-book:before {
  content: "\ea39";
}

.ti-book-2:before {
  content: "\efc5";
}

.ti-book-download:before {
  content: "\f070";
}

.ti-book-filled:before {
  content: "\fa87";
}

.ti-book-off:before {
  content: "\f0bc";
}

.ti-book-upload:before {
  content: "\f071";
}

.ti-bookmark:before {
  content: "\ea3a";
}

.ti-bookmark-ai:before {
  content: "\fc8a";
}

.ti-bookmark-edit:before {
  content: "\fa5e";
}

.ti-bookmark-filled:before {
  content: "\fa88";
}

.ti-bookmark-minus:before {
  content: "\fa5f";
}

.ti-bookmark-off:before {
  content: "\eced";
}

.ti-bookmark-plus:before {
  content: "\fa60";
}

.ti-bookmark-question:before {
  content: "\fa61";
}

.ti-bookmarks:before {
  content: "\ed08";
}

.ti-bookmarks-filled:before {
  content: "\fb1f";
}

.ti-bookmarks-off:before {
  content: "\f0bd";
}

.ti-books:before {
  content: "\eff2";
}

.ti-books-off:before {
  content: "\f0be";
}

.ti-border-all:before {
  content: "\ea3b";
}

.ti-border-bottom:before {
  content: "\ea3c";
}

.ti-border-corner-pill:before {
  content: "\fd62";
}

.ti-border-corner-rounded:before {
  content: "\fd63";
}

.ti-border-corner-square:before {
  content: "\fd64";
}

.ti-border-corners:before {
  content: "\f7a0";
}

.ti-border-horizontal:before {
  content: "\ea3d";
}

.ti-border-inner:before {
  content: "\ea3e";
}

.ti-border-left:before {
  content: "\ea3f";
}

.ti-border-none:before {
  content: "\ea40";
}

.ti-border-outer:before {
  content: "\ea41";
}

.ti-border-radius:before {
  content: "\eb7c";
}

.ti-border-right:before {
  content: "\ea42";
}

.ti-border-sides:before {
  content: "\f7a1";
}

.ti-border-style:before {
  content: "\ee0a";
}

.ti-border-style-2:before {
  content: "\ef22";
}

.ti-border-top:before {
  content: "\ea43";
}

.ti-border-vertical:before {
  content: "\ea44";
}

.ti-bottle:before {
  content: "\ef0b";
}

.ti-bottle-filled:before {
  content: "\fa89";
}

.ti-bottle-off:before {
  content: "\f3c8";
}

.ti-bounce-left:before {
  content: "\f59d";
}

.ti-bounce-left-filled:before {
  content: "\fb20";
}

.ti-bounce-right:before {
  content: "\f59e";
}

.ti-bounce-right-filled:before {
  content: "\fb21";
}

.ti-bow:before {
  content: "\f096";
}

.ti-bowl:before {
  content: "\f4fa";
}

.ti-bowl-filled:before {
  content: "\fb22";
}

.ti-box:before {
  content: "\ea45";
}

.ti-box-align-bottom:before {
  content: "\f2a8";
}

.ti-box-align-bottom-filled:before {
  content: "\fa8a";
}

.ti-box-align-bottom-left:before {
  content: "\f2ce";
}

.ti-box-align-bottom-left-filled:before {
  content: "\fa8b";
}

.ti-box-align-bottom-right:before {
  content: "\f2cf";
}

.ti-box-align-bottom-right-filled:before {
  content: "\fa8c";
}

.ti-box-align-left:before {
  content: "\f2a9";
}

.ti-box-align-left-filled:before {
  content: "\fa8d";
}

.ti-box-align-right:before {
  content: "\f2aa";
}

.ti-box-align-right-filled:before {
  content: "\fa8e";
}

.ti-box-align-top:before {
  content: "\f2ab";
}

.ti-box-align-top-filled:before {
  content: "\fa8f";
}

.ti-box-align-top-left:before {
  content: "\f2d0";
}

.ti-box-align-top-left-filled:before {
  content: "\fa90";
}

.ti-box-align-top-right:before {
  content: "\f2d1";
}

.ti-box-align-top-right-filled:before {
  content: "\fa91";
}

.ti-box-margin:before {
  content: "\ee0b";
}

.ti-box-model:before {
  content: "\ee0c";
}

.ti-box-model-2:before {
  content: "\ef23";
}

.ti-box-model-2-off:before {
  content: "\f3c9";
}

.ti-box-model-off:before {
  content: "\f3ca";
}

.ti-box-multiple:before {
  content: "\ee17";
}

.ti-box-multiple-0:before {
  content: "\ee0d";
}

.ti-box-multiple-1:before {
  content: "\ee0e";
}

.ti-box-multiple-2:before {
  content: "\ee0f";
}

.ti-box-multiple-3:before {
  content: "\ee10";
}

.ti-box-multiple-4:before {
  content: "\ee11";
}

.ti-box-multiple-5:before {
  content: "\ee12";
}

.ti-box-multiple-6:before {
  content: "\ee13";
}

.ti-box-multiple-7:before {
  content: "\ee14";
}

.ti-box-multiple-8:before {
  content: "\ee15";
}

.ti-box-multiple-9:before {
  content: "\ee16";
}

.ti-box-off:before {
  content: "\f102";
}

.ti-box-padding:before {
  content: "\ee18";
}

.ti-box-seam:before {
  content: "\f561";
}

.ti-braces:before {
  content: "\ebcc";
}

.ti-braces-off:before {
  content: "\f0bf";
}

.ti-brackets:before {
  content: "\ebcd";
}

.ti-brackets-angle:before {
  content: "\fcb2";
}

.ti-brackets-angle-off:before {
  content: "\fcb1";
}

.ti-brackets-contain:before {
  content: "\f1e5";
}

.ti-brackets-contain-end:before {
  content: "\f1e3";
}

.ti-brackets-contain-start:before {
  content: "\f1e4";
}

.ti-brackets-off:before {
  content: "\f0c0";
}

.ti-braille:before {
  content: "\f545";
}

.ti-brain:before {
  content: "\f59f";
}

.ti-brand-4chan:before {
  content: "\f494";
}

.ti-brand-abstract:before {
  content: "\f495";
}

.ti-brand-adobe:before {
  content: "\f0dc";
}

.ti-brand-adonis-js:before {
  content: "\f496";
}

.ti-brand-airbnb:before {
  content: "\ed68";
}

.ti-brand-airtable:before {
  content: "\ef6a";
}

.ti-brand-algolia:before {
  content: "\f390";
}

.ti-brand-alipay:before {
  content: "\f7a2";
}

.ti-brand-alpine-js:before {
  content: "\f324";
}

.ti-brand-amazon:before {
  content: "\f230";
}

.ti-brand-amd:before {
  content: "\f653";
}

.ti-brand-amigo:before {
  content: "\f5f9";
}

.ti-brand-among-us:before {
  content: "\f205";
}

.ti-brand-android:before {
  content: "\ec16";
}

.ti-brand-angular:before {
  content: "\ef6b";
}

.ti-brand-ansible:before {
  content: "\fa70";
}

.ti-brand-ao3:before {
  content: "\f5e8";
}

.ti-brand-appgallery:before {
  content: "\f231";
}

.ti-brand-apple:before {
  content: "\ec17";
}

.ti-brand-apple-arcade:before {
  content: "\ed69";
}

.ti-brand-apple-filled:before {
  content: "\fd74";
}

.ti-brand-apple-podcast:before {
  content: "\f1e6";
}

.ti-brand-appstore:before {
  content: "\ed24";
}

.ti-brand-asana:before {
  content: "\edc5";
}

.ti-brand-auth0:before {
  content: "\fcb3";
}

.ti-brand-aws:before {
  content: "\fa4c";
}

.ti-brand-azure:before {
  content: "\fa4d";
}

.ti-brand-backbone:before {
  content: "\f325";
}

.ti-brand-badoo:before {
  content: "\f206";
}

.ti-brand-baidu:before {
  content: "\f5e9";
}

.ti-brand-bandcamp:before {
  content: "\f207";
}

.ti-brand-bandlab:before {
  content: "\f5fa";
}

.ti-brand-beats:before {
  content: "\f208";
}

.ti-brand-behance:before {
  content: "\ec6e";
}

.ti-brand-bilibili:before {
  content: "\f6d2";
}

.ti-brand-binance:before {
  content: "\f5a0";
}

.ti-brand-bing:before {
  content: "\edc6";
}

.ti-brand-bitbucket:before {
  content: "\edc7";
}

.ti-brand-blackberry:before {
  content: "\f568";
}

.ti-brand-blender:before {
  content: "\f326";
}

.ti-brand-blogger:before {
  content: "\f35a";
}

.ti-brand-bluesky:before {
  content: "\fd75";
}

.ti-brand-booking:before {
  content: "\edc8";
}

.ti-brand-bootstrap:before {
  content: "\ef3e";
}

.ti-brand-bulma:before {
  content: "\f327";
}

.ti-brand-bumble:before {
  content: "\f5fb";
}

.ti-brand-bunpo:before {
  content: "\f4cf";
}

.ti-brand-c-sharp:before {
  content: "\f003";
}

.ti-brand-cake:before {
  content: "\f7a3";
}

.ti-brand-cakephp:before {
  content: "\f7af";
}

.ti-brand-campaignmonitor:before {
  content: "\f328";
}

.ti-brand-carbon:before {
  content: "\f348";
}

.ti-brand-cashapp:before {
  content: "\f391";
}

.ti-brand-chrome:before {
  content: "\ec18";
}

.ti-brand-cinema-4d:before {
  content: "\fa71";
}

.ti-brand-citymapper:before {
  content: "\f5fc";
}

.ti-brand-cloudflare:before {
  content: "\fa4e";
}

.ti-brand-codecov:before {
  content: "\f329";
}

.ti-brand-codepen:before {
  content: "\ec6f";
}

.ti-brand-codesandbox:before {
  content: "\ed6a";
}

.ti-brand-cohost:before {
  content: "\f5d5";
}

.ti-brand-coinbase:before {
  content: "\f209";
}

.ti-brand-comedy-central:before {
  content: "\f217";
}

.ti-brand-coreos:before {
  content: "\f5fd";
}

.ti-brand-couchdb:before {
  content: "\f60f";
}

.ti-brand-couchsurfing:before {
  content: "\f392";
}

.ti-brand-cpp:before {
  content: "\f5fe";
}

.ti-brand-craft:before {
  content: "\fa72";
}

.ti-brand-crunchbase:before {
  content: "\f7e3";
}

.ti-brand-css3:before {
  content: "\ed6b";
}

.ti-brand-ctemplar:before {
  content: "\f4d0";
}

.ti-brand-cucumber:before {
  content: "\ef6c";
}

.ti-brand-cupra:before {
  content: "\f4d1";
}

.ti-brand-cypress:before {
  content: "\f333";
}

.ti-brand-d3:before {
  content: "\f24e";
}

.ti-brand-databricks:before {
  content: "\fc41";
}

.ti-brand-days-counter:before {
  content: "\f4d2";
}

.ti-brand-dcos:before {
  content: "\f32a";
}

.ti-brand-debian:before {
  content: "\ef57";
}

.ti-brand-deezer:before {
  content: "\f78b";
}

.ti-brand-deliveroo:before {
  content: "\f4d3";
}

.ti-brand-deno:before {
  content: "\f24f";
}

.ti-brand-denodo:before {
  content: "\f610";
}

.ti-brand-deviantart:before {
  content: "\ecfb";
}

.ti-brand-digg:before {
  content: "\fa73";
}

.ti-brand-dingtalk:before {
  content: "\f5ea";
}

.ti-brand-discord:before {
  content: "\ece3";
}

.ti-brand-discord-filled:before {
  content: "\f7e4";
}

.ti-brand-disney:before {
  content: "\f20a";
}

.ti-brand-disqus:before {
  content: "\edc9";
}

.ti-brand-django:before {
  content: "\f349";
}

.ti-brand-docker:before {
  content: "\edca";
}

.ti-brand-doctrine:before {
  content: "\ef6d";
}

.ti-brand-dolby-digital:before {
  content: "\f4d4";
}

.ti-brand-douban:before {
  content: "\f5ff";
}

.ti-brand-dribbble:before {
  content: "\ec19";
}

.ti-brand-dribbble-filled:before {
  content: "\f7e5";
}

.ti-brand-drops:before {
  content: "\f4d5";
}

.ti-brand-drupal:before {
  content: "\f393";
}

.ti-brand-edge:before {
  content: "\ecfc";
}

.ti-brand-elastic:before {
  content: "\f611";
}

.ti-brand-electronic-arts:before {
  content: "\fa74";
}

.ti-brand-ember:before {
  content: "\f497";
}

.ti-brand-envato:before {
  content: "\f394";
}

.ti-brand-etsy:before {
  content: "\f654";
}

.ti-brand-evernote:before {
  content: "\f600";
}

.ti-brand-facebook:before {
  content: "\ec1a";
}

.ti-brand-facebook-filled:before {
  content: "\f7e6";
}

.ti-brand-feedly:before {
  content: "\fa75";
}

.ti-brand-figma:before {
  content: "\ec93";
}

.ti-brand-filezilla:before {
  content: "\fa76";
}

.ti-brand-finder:before {
  content: "\f218";
}

.ti-brand-firebase:before {
  content: "\ef6e";
}

.ti-brand-firefox:before {
  content: "\ecfd";
}

.ti-brand-fiverr:before {
  content: "\f7a4";
}

.ti-brand-flickr:before {
  content: "\ecfe";
}

.ti-brand-flightradar24:before {
  content: "\f4d6";
}

.ti-brand-flipboard:before {
  content: "\f20b";
}

.ti-brand-flutter:before {
  content: "\f395";
}

.ti-brand-fortnite:before {
  content: "\f260";
}

.ti-brand-foursquare:before {
  content: "\ecff";
}

.ti-brand-framer:before {
  content: "\ec1b";
}

.ti-brand-framer-motion:before {
  content: "\f78c";
}

.ti-brand-funimation:before {
  content: "\f655";
}

.ti-brand-gatsby:before {
  content: "\f396";
}

.ti-brand-git:before {
  content: "\ef6f";
}

.ti-brand-github:before {
  content: "\ec1c";
}

.ti-brand-github-copilot:before {
  content: "\f4a8";
}

.ti-brand-github-filled:before {
  content: "\f7e7";
}

.ti-brand-gitlab:before {
  content: "\ec1d";
}

.ti-brand-gmail:before {
  content: "\efa2";
}

.ti-brand-golang:before {
  content: "\f78d";
}

.ti-brand-google:before {
  content: "\ec1f";
}

.ti-brand-google-analytics:before {
  content: "\edcb";
}

.ti-brand-google-big-query:before {
  content: "\f612";
}

.ti-brand-google-drive:before {
  content: "\ec1e";
}

.ti-brand-google-filled:before {
  content: "\fd1a";
}

.ti-brand-google-fit:before {
  content: "\f297";
}

.ti-brand-google-home:before {
  content: "\f601";
}

.ti-brand-google-maps:before {
  content: "\fa4f";
}

.ti-brand-google-one:before {
  content: "\f232";
}

.ti-brand-google-photos:before {
  content: "\f20c";
}

.ti-brand-google-play:before {
  content: "\ed25";
}

.ti-brand-google-podcasts:before {
  content: "\f656";
}

.ti-brand-grammarly:before {
  content: "\f32b";
}

.ti-brand-graphql:before {
  content: "\f32c";
}

.ti-brand-gravatar:before {
  content: "\edcc";
}

.ti-brand-grindr:before {
  content: "\f20d";
}

.ti-brand-guardian:before {
  content: "\f4fb";
}

.ti-brand-gumroad:before {
  content: "\f5d6";
}

.ti-brand-hbo:before {
  content: "\f657";
}

.ti-brand-headlessui:before {
  content: "\f32d";
}

.ti-brand-hexo:before {
  content: "\fa50";
}

.ti-brand-hipchat:before {
  content: "\edcd";
}

.ti-brand-html5:before {
  content: "\ed6c";
}

.ti-brand-inertia:before {
  content: "\f34a";
}

.ti-brand-instagram:before {
  content: "\ec20";
}

.ti-brand-intercom:before {
  content: "\f1cf";
}

.ti-brand-itch:before {
  content: "\fa22";
}

.ti-brand-javascript:before {
  content: "\ef0c";
}

.ti-brand-juejin:before {
  content: "\f7b0";
}

.ti-brand-kako-talk:before {
  content: "\fd2d";
}

.ti-brand-kbin:before {
  content: "\fad0";
}

.ti-brand-kick:before {
  content: "\fa23";
}

.ti-brand-kickstarter:before {
  content: "\edce";
}

.ti-brand-kotlin:before {
  content: "\ed6d";
}

.ti-brand-laravel:before {
  content: "\f34b";
}

.ti-brand-lastfm:before {
  content: "\f001";
}

.ti-brand-leetcode:before {
  content: "\fa51";
}

.ti-brand-letterboxd:before {
  content: "\fa24";
}

.ti-brand-line:before {
  content: "\f7e8";
}

.ti-brand-linkedin:before {
  content: "\ec8c";
}

.ti-brand-linktree:before {
  content: "\f1e7";
}

.ti-brand-linqpad:before {
  content: "\f562";
}

.ti-brand-livewire:before {
  content: "\fd76";
}

.ti-brand-loom:before {
  content: "\ef70";
}

.ti-brand-mailgun:before {
  content: "\f32e";
}

.ti-brand-mantine:before {
  content: "\f32f";
}

.ti-brand-mastercard:before {
  content: "\ef49";
}

.ti-brand-mastodon:before {
  content: "\f250";
}

.ti-brand-matrix:before {
  content: "\f5eb";
}

.ti-brand-mcdonalds:before {
  content: "\f251";
}

.ti-brand-medium:before {
  content: "\ec70";
}

.ti-brand-meetup:before {
  content: "\fc6a";
}

.ti-brand-mercedes:before {
  content: "\f072";
}

.ti-brand-messenger:before {
  content: "\ec71";
}

.ti-brand-meta:before {
  content: "\efb0";
}

.ti-brand-minecraft:before {
  content: "\faef";
}

.ti-brand-miniprogram:before {
  content: "\f602";
}

.ti-brand-mixpanel:before {
  content: "\f397";
}

.ti-brand-monday:before {
  content: "\f219";
}

.ti-brand-mongodb:before {
  content: "\f613";
}

.ti-brand-my-oppo:before {
  content: "\f4d7";
}

.ti-brand-mysql:before {
  content: "\f614";
}

.ti-brand-national-geographic:before {
  content: "\f603";
}

.ti-brand-nem:before {
  content: "\f5a1";
}

.ti-brand-netbeans:before {
  content: "\ef71";
}

.ti-brand-netease-music:before {
  content: "\f604";
}

.ti-brand-netflix:before {
  content: "\edcf";
}

.ti-brand-nexo:before {
  content: "\f5a2";
}

.ti-brand-nextcloud:before {
  content: "\f4d8";
}

.ti-brand-nextjs:before {
  content: "\f0dd";
}

.ti-brand-nodejs:before {
  content: "\fae0";
}

.ti-brand-nord-vpn:before {
  content: "\f37f";
}

.ti-brand-notion:before {
  content: "\ef7b";
}

.ti-brand-npm:before {
  content: "\f569";
}

.ti-brand-nuxt:before {
  content: "\f0de";
}

.ti-brand-nytimes:before {
  content: "\ef8d";
}

.ti-brand-oauth:before {
  content: "\fa52";
}

.ti-brand-office:before {
  content: "\f398";
}

.ti-brand-ok-ru:before {
  content: "\f399";
}

.ti-brand-onedrive:before {
  content: "\f5d7";
}

.ti-brand-onlyfans:before {
  content: "\f605";
}

.ti-brand-open-source:before {
  content: "\edd0";
}

.ti-brand-openai:before {
  content: "\f78e";
}

.ti-brand-openvpn:before {
  content: "\f39a";
}

.ti-brand-opera:before {
  content: "\ec21";
}

.ti-brand-pagekit:before {
  content: "\edd1";
}

.ti-brand-parsinta:before {
  content: "\fc42";
}

.ti-brand-patreon:before {
  content: "\edd2";
}

.ti-brand-patreon-filled:before {
  content: "\fcff";
}

.ti-brand-paypal:before {
  content: "\ec22";
}

.ti-brand-paypal-filled:before {
  content: "\f7e9";
}

.ti-brand-paypay:before {
  content: "\f5ec";
}

.ti-brand-peanut:before {
  content: "\f39b";
}

.ti-brand-pepsi:before {
  content: "\f261";
}

.ti-brand-php:before {
  content: "\ef72";
}

.ti-brand-picsart:before {
  content: "\f4d9";
}

.ti-brand-pinterest:before {
  content: "\ec8d";
}

.ti-brand-planetscale:before {
  content: "\f78f";
}

.ti-brand-pnpm:before {
  content: "\fd77";
}

.ti-brand-pocket:before {
  content: "\ed00";
}

.ti-brand-polymer:before {
  content: "\f498";
}

.ti-brand-powershell:before {
  content: "\f5ed";
}

.ti-brand-printables:before {
  content: "\fd1b";
}

.ti-brand-prisma:before {
  content: "\f499";
}

.ti-brand-producthunt:before {
  content: "\edd3";
}

.ti-brand-pushbullet:before {
  content: "\f330";
}

.ti-brand-pushover:before {
  content: "\f20e";
}

.ti-brand-python:before {
  content: "\ed01";
}

.ti-brand-qq:before {
  content: "\f606";
}

.ti-brand-radix-ui:before {
  content: "\f790";
}

.ti-brand-react:before {
  content: "\f34c";
}

.ti-brand-react-native:before {
  content: "\ef73";
}

.ti-brand-reason:before {
  content: "\f49a";
}

.ti-brand-reddit:before {
  content: "\ec8e";
}

.ti-brand-redhat:before {
  content: "\f331";
}

.ti-brand-redux:before {
  content: "\f3a8";
}

.ti-brand-revolut:before {
  content: "\f4da";
}

.ti-brand-rumble:before {
  content: "\fad1";
}

.ti-brand-rust:before {
  content: "\fa53";
}

.ti-brand-safari:before {
  content: "\ec23";
}

.ti-brand-samsungpass:before {
  content: "\f4db";
}

.ti-brand-sass:before {
  content: "\edd4";
}

.ti-brand-sentry:before {
  content: "\edd5";
}

.ti-brand-sharik:before {
  content: "\f4dc";
}

.ti-brand-shazam:before {
  content: "\edd6";
}

.ti-brand-shopee:before {
  content: "\f252";
}

.ti-brand-sketch:before {
  content: "\ec24";
}

.ti-brand-skype:before {
  content: "\ed02";
}

.ti-brand-slack:before {
  content: "\ec72";
}

.ti-brand-snapchat:before {
  content: "\ec25";
}

.ti-brand-snapseed:before {
  content: "\f253";
}

.ti-brand-snowflake:before {
  content: "\f615";
}

.ti-brand-socket-io:before {
  content: "\f49b";
}

.ti-brand-solidjs:before {
  content: "\f5ee";
}

.ti-brand-soundcloud:before {
  content: "\ed6e";
}

.ti-brand-spacehey:before {
  content: "\f4fc";
}

.ti-brand-speedtest:before {
  content: "\fa77";
}

.ti-brand-spotify:before {
  content: "\ed03";
}

.ti-brand-stackoverflow:before {
  content: "\ef58";
}

.ti-brand-stackshare:before {
  content: "\f607";
}

.ti-brand-steam:before {
  content: "\ed6f";
}

.ti-brand-stocktwits:before {
  content: "\fd78";
}

.ti-brand-storj:before {
  content: "\fa54";
}

.ti-brand-storybook:before {
  content: "\f332";
}

.ti-brand-storytel:before {
  content: "\f608";
}

.ti-brand-strava:before {
  content: "\f254";
}

.ti-brand-stripe:before {
  content: "\edd7";
}

.ti-brand-sublime-text:before {
  content: "\ef74";
}

.ti-brand-sugarizer:before {
  content: "\f7a5";
}

.ti-brand-supabase:before {
  content: "\f6d3";
}

.ti-brand-superhuman:before {
  content: "\f50c";
}

.ti-brand-supernova:before {
  content: "\f49c";
}

.ti-brand-surfshark:before {
  content: "\f255";
}

.ti-brand-svelte:before {
  content: "\f0df";
}

.ti-brand-swift:before {
  content: "\fa55";
}

.ti-brand-symfony:before {
  content: "\f616";
}

.ti-brand-tabler:before {
  content: "\ec8f";
}

.ti-brand-tailwind:before {
  content: "\eca1";
}

.ti-brand-taobao:before {
  content: "\f5ef";
}

.ti-brand-teams:before {
  content: "\fadf";
}

.ti-brand-ted:before {
  content: "\f658";
}

.ti-brand-telegram:before {
  content: "\ec26";
}

.ti-brand-terraform:before {
  content: "\fa56";
}

.ti-brand-tether:before {
  content: "\f5a3";
}

.ti-brand-thingiverse:before {
  content: "\fd1c";
}

.ti-brand-threads:before {
  content: "\fb02";
}

.ti-brand-threejs:before {
  content: "\f5f0";
}

.ti-brand-tidal:before {
  content: "\ed70";
}

.ti-brand-tiktok:before {
  content: "\ec73";
}

.ti-brand-tiktok-filled:before {
  content: "\f7ea";
}

.ti-brand-tinder:before {
  content: "\ed71";
}

.ti-brand-topbuzz:before {
  content: "\f50d";
}

.ti-brand-torchain:before {
  content: "\f5a4";
}

.ti-brand-toyota:before {
  content: "\f262";
}

.ti-brand-trello:before {
  content: "\f39d";
}

.ti-brand-tripadvisor:before {
  content: "\f002";
}

.ti-brand-tumblr:before {
  content: "\ed04";
}

.ti-brand-twilio:before {
  content: "\f617";
}

.ti-brand-twitch:before {
  content: "\ed05";
}

.ti-brand-twitter:before {
  content: "\ec27";
}

.ti-brand-twitter-filled:before {
  content: "\f7eb";
}

.ti-brand-typescript:before {
  content: "\f5f1";
}

.ti-brand-uber:before {
  content: "\ef75";
}

.ti-brand-ubuntu:before {
  content: "\ef59";
}

.ti-brand-unity:before {
  content: "\f49d";
}

.ti-brand-unsplash:before {
  content: "\edd8";
}

.ti-brand-upwork:before {
  content: "\f39e";
}

.ti-brand-valorant:before {
  content: "\f39f";
}

.ti-brand-vercel:before {
  content: "\ef24";
}

.ti-brand-vimeo:before {
  content: "\ed06";
}

.ti-brand-vinted:before {
  content: "\f20f";
}

.ti-brand-visa:before {
  content: "\f380";
}

.ti-brand-visual-studio:before {
  content: "\ef76";
}

.ti-brand-vite:before {
  content: "\f5f2";
}

.ti-brand-vivaldi:before {
  content: "\f210";
}

.ti-brand-vk:before {
  content: "\ed72";
}

.ti-brand-vlc:before {
  content: "\fa78";
}

.ti-brand-volkswagen:before {
  content: "\f50e";
}

.ti-brand-vsco:before {
  content: "\f334";
}

.ti-brand-vscode:before {
  content: "\f3a0";
}

.ti-brand-vue:before {
  content: "\f0e0";
}

.ti-brand-walmart:before {
  content: "\f211";
}

.ti-brand-waze:before {
  content: "\f5d8";
}

.ti-brand-webflow:before {
  content: "\f2d2";
}

.ti-brand-wechat:before {
  content: "\f5f3";
}

.ti-brand-weibo:before {
  content: "\f609";
}

.ti-brand-whatsapp:before {
  content: "\ec74";
}

.ti-brand-wikipedia:before {
  content: "\fa79";
}

.ti-brand-windows:before {
  content: "\ecd8";
}

.ti-brand-windy:before {
  content: "\f4dd";
}

.ti-brand-wish:before {
  content: "\f212";
}

.ti-brand-wix:before {
  content: "\f3a1";
}

.ti-brand-wordpress:before {
  content: "\f2d3";
}

.ti-brand-x:before {
  content: "\fc0f";
}

.ti-brand-x-filled:before {
  content: "\fc21";
}

.ti-brand-xamarin:before {
  content: "\fa7a";
}

.ti-brand-xbox:before {
  content: "\f298";
}

.ti-brand-xdeep:before {
  content: "\fc10";
}

.ti-brand-xing:before {
  content: "\f21a";
}

.ti-brand-yahoo:before {
  content: "\ed73";
}

.ti-brand-yandex:before {
  content: "\fae1";
}

.ti-brand-yarn:before {
  content: "\fd79";
}

.ti-brand-yatse:before {
  content: "\f213";
}

.ti-brand-ycombinator:before {
  content: "\edd9";
}

.ti-brand-youtube:before {
  content: "\ec90";
}

.ti-brand-youtube-filled:before {
  content: "\fc22";
}

.ti-brand-youtube-kids:before {
  content: "\f214";
}

.ti-brand-zalando:before {
  content: "\f49e";
}

.ti-brand-zapier:before {
  content: "\f49f";
}

.ti-brand-zeit:before {
  content: "\f335";
}

.ti-brand-zhihu:before {
  content: "\f60a";
}

.ti-brand-zoom:before {
  content: "\f215";
}

.ti-brand-zulip:before {
  content: "\f4de";
}

.ti-brand-zwift:before {
  content: "\f216";
}

.ti-bread:before {
  content: "\efa3";
}

.ti-bread-off:before {
  content: "\f3cb";
}

.ti-briefcase:before {
  content: "\ea46";
}

.ti-briefcase-2:before {
  content: "\fb03";
}

.ti-briefcase-filled:before {
  content: "\fd00";
}

.ti-briefcase-off:before {
  content: "\f3cc";
}

.ti-brightness:before {
  content: "\eb7f";
}

.ti-brightness-2:before {
  content: "\ee19";
}

.ti-brightness-down:before {
  content: "\eb7d";
}

.ti-brightness-down-filled:before {
  content: "\fb23";
}

.ti-brightness-half:before {
  content: "\ee1a";
}

.ti-brightness-off:before {
  content: "\f3cd";
}

.ti-brightness-up:before {
  content: "\eb7e";
}

.ti-brightness-up-filled:before {
  content: "\fb24";
}

.ti-broadcast:before {
  content: "\f1e9";
}

.ti-broadcast-off:before {
  content: "\f1e8";
}

.ti-browser:before {
  content: "\ebb7";
}

.ti-browser-check:before {
  content: "\efd6";
}

.ti-browser-off:before {
  content: "\f0c1";
}

.ti-browser-plus:before {
  content: "\efd7";
}

.ti-browser-x:before {
  content: "\efd8";
}

.ti-brush:before {
  content: "\ebb8";
}

.ti-brush-off:before {
  content: "\f0c2";
}

.ti-bucket:before {
  content: "\ea47";
}

.ti-bucket-droplet:before {
  content: "\f56a";
}

.ti-bucket-off:before {
  content: "\f103";
}

.ti-bug:before {
  content: "\ea48";
}

.ti-bug-filled:before {
  content: "\fd01";
}

.ti-bug-off:before {
  content: "\f0c3";
}

.ti-building:before {
  content: "\ea4f";
}

.ti-building-arch:before {
  content: "\ea49";
}

.ti-building-bank:before {
  content: "\ebe2";
}

.ti-building-bridge:before {
  content: "\ea4b";
}

.ti-building-bridge-2:before {
  content: "\ea4a";
}

.ti-building-broadcast-tower:before {
  content: "\f4be";
}

.ti-building-carousel:before {
  content: "\ed87";
}

.ti-building-castle:before {
  content: "\ed88";
}

.ti-building-church:before {
  content: "\ea4c";
}

.ti-building-circus:before {
  content: "\f4bf";
}

.ti-building-community:before {
  content: "\ebf6";
}

.ti-building-cottage:before {
  content: "\ee1b";
}

.ti-building-estate:before {
  content: "\f5a5";
}

.ti-building-factory:before {
  content: "\ee1c";
}

.ti-building-factory-2:before {
  content: "\f082";
}

.ti-building-fortress:before {
  content: "\ed89";
}

.ti-building-hospital:before {
  content: "\ea4d";
}

.ti-building-lighthouse:before {
  content: "\ed8a";
}

.ti-building-monument:before {
  content: "\ed26";
}

.ti-building-mosque:before {
  content: "\fa57";
}

.ti-building-pavilion:before {
  content: "\ebf7";
}

.ti-building-skyscraper:before {
  content: "\ec39";
}

.ti-building-stadium:before {
  content: "\f641";
}

.ti-building-store:before {
  content: "\ea4e";
}

.ti-building-tunnel:before {
  content: "\f5a6";
}

.ti-building-warehouse:before {
  content: "\ebe3";
}

.ti-building-wind-turbine:before {
  content: "\f4c0";
}

.ti-bulb:before {
  content: "\ea51";
}

.ti-bulb-filled:before {
  content: "\f66a";
}

.ti-bulb-off:before {
  content: "\ea50";
}

.ti-bulldozer:before {
  content: "\ee1d";
}

.ti-burger:before {
  content: "\fcb4";
}

.ti-bus:before {
  content: "\ebe4";
}

.ti-bus-off:before {
  content: "\f3ce";
}

.ti-bus-stop:before {
  content: "\f2d4";
}

.ti-businessplan:before {
  content: "\ee1e";
}

.ti-butterfly:before {
  content: "\efd9";
}

.ti-cactus:before {
  content: "\f21b";
}

.ti-cactus-filled:before {
  content: "\fb25";
}

.ti-cactus-off:before {
  content: "\f3cf";
}

.ti-cake:before {
  content: "\f00f";
}

.ti-cake-off:before {
  content: "\f104";
}

.ti-calculator:before {
  content: "\eb80";
}

.ti-calculator-filled:before {
  content: "\fb26";
}

.ti-calculator-off:before {
  content: "\f0c4";
}

.ti-calendar:before {
  content: "\ea53";
}

.ti-calendar-bolt:before {
  content: "\f822";
}

.ti-calendar-cancel:before {
  content: "\f823";
}

.ti-calendar-check:before {
  content: "\f824";
}

.ti-calendar-clock:before {
  content: "\fd2e";
}

.ti-calendar-code:before {
  content: "\f825";
}

.ti-calendar-cog:before {
  content: "\f826";
}

.ti-calendar-dollar:before {
  content: "\f827";
}

.ti-calendar-dot:before {
  content: "\fd3e";
}

.ti-calendar-down:before {
  content: "\f828";
}

.ti-calendar-due:before {
  content: "\f621";
}

.ti-calendar-event:before {
  content: "\ea52";
}

.ti-calendar-exclamation:before {
  content: "\f829";
}

.ti-calendar-filled:before {
  content: "\fb27";
}

.ti-calendar-heart:before {
  content: "\f82a";
}

.ti-calendar-minus:before {
  content: "\ebb9";
}

.ti-calendar-month:before {
  content: "\fd2f";
}

.ti-calendar-off:before {
  content: "\ee1f";
}

.ti-calendar-pause:before {
  content: "\f82b";
}

.ti-calendar-pin:before {
  content: "\f82c";
}

.ti-calendar-plus:before {
  content: "\ebba";
}

.ti-calendar-question:before {
  content: "\f82d";
}

.ti-calendar-repeat:before {
  content: "\fad2";
}

.ti-calendar-sad:before {
  content: "\fd1d";
}

.ti-calendar-search:before {
  content: "\f82e";
}

.ti-calendar-share:before {
  content: "\f82f";
}

.ti-calendar-smile:before {
  content: "\fd1e";
}

.ti-calendar-star:before {
  content: "\f830";
}

.ti-calendar-stats:before {
  content: "\ee20";
}

.ti-calendar-time:before {
  content: "\ee21";
}

.ti-calendar-up:before {
  content: "\f831";
}

.ti-calendar-user:before {
  content: "\fd1f";
}

.ti-calendar-week:before {
  content: "\fd30";
}

.ti-calendar-x:before {
  content: "\f832";
}

.ti-camera:before {
  content: "\ea54";
}

.ti-camera-bolt:before {
  content: "\f833";
}

.ti-camera-cancel:before {
  content: "\f834";
}

.ti-camera-check:before {
  content: "\f835";
}

.ti-camera-code:before {
  content: "\f836";
}

.ti-camera-cog:before {
  content: "\f837";
}

.ti-camera-dollar:before {
  content: "\f838";
}

.ti-camera-down:before {
  content: "\f839";
}

.ti-camera-exclamation:before {
  content: "\f83a";
}

.ti-camera-filled:before {
  content: "\fa37";
}

.ti-camera-heart:before {
  content: "\f83b";
}

.ti-camera-minus:before {
  content: "\ec3a";
}

.ti-camera-off:before {
  content: "\ecee";
}

.ti-camera-pause:before {
  content: "\f83c";
}

.ti-camera-pin:before {
  content: "\f83d";
}

.ti-camera-plus:before {
  content: "\ec3b";
}

.ti-camera-question:before {
  content: "\f83e";
}

.ti-camera-rotate:before {
  content: "\ee22";
}

.ti-camera-search:before {
  content: "\f83f";
}

.ti-camera-selfie:before {
  content: "\ee23";
}

.ti-camera-share:before {
  content: "\f840";
}

.ti-camera-star:before {
  content: "\f841";
}

.ti-camera-up:before {
  content: "\f842";
}

.ti-camera-x:before {
  content: "\f843";
}

.ti-camper:before {
  content: "\fa25";
}

.ti-campfire:before {
  content: "\f5a7";
}

.ti-campfire-filled:before {
  content: "\fb28";
}

.ti-candle:before {
  content: "\efc6";
}

.ti-candle-filled:before {
  content: "\fc23";
}

.ti-candy:before {
  content: "\ef0d";
}

.ti-candy-off:before {
  content: "\f0c5";
}

.ti-cane:before {
  content: "\f50f";
}

.ti-cannabis:before {
  content: "\f4c1";
}

.ti-capsule:before {
  content: "\fae3";
}

.ti-capsule-filled:before {
  content: "\fc24";
}

.ti-capsule-horizontal:before {
  content: "\fae2";
}

.ti-capsule-horizontal-filled:before {
  content: "\fc25";
}

.ti-capture:before {
  content: "\ec3c";
}

.ti-capture-filled:before {
  content: "\fb29";
}

.ti-capture-off:before {
  content: "\f0c6";
}

.ti-car:before {
  content: "\ebbb";
}

.ti-car-crane:before {
  content: "\ef25";
}

.ti-car-crash:before {
  content: "\efa4";
}

.ti-car-garage:before {
  content: "\fc77";
}

.ti-car-off:before {
  content: "\f0c7";
}

.ti-car-suv:before {
  content: "\fc8b";
}

.ti-car-turbine:before {
  content: "\f4fd";
}

.ti-caravan:before {
  content: "\ec7c";
}

.ti-cardboards:before {
  content: "\ed74";
}

.ti-cardboards-off:before {
  content: "\f0c8";
}

.ti-cards:before {
  content: "\f510";
}

.ti-cards-filled:before {
  content: "\fc26";
}

.ti-caret-down:before {
  content: "\eb5d";
}

.ti-caret-down-filled:before {
  content: "\fb2a";
}

.ti-caret-left:before {
  content: "\eb5e";
}

.ti-caret-left-filled:before {
  content: "\fb2b";
}

.ti-caret-left-right:before {
  content: "\fc43";
}

.ti-caret-left-right-filled:before {
  content: "\fd02";
}

.ti-caret-right:before {
  content: "\eb5f";
}

.ti-caret-right-filled:before {
  content: "\fb2c";
}

.ti-caret-up:before {
  content: "\eb60";
}

.ti-caret-up-down:before {
  content: "\fc44";
}

.ti-caret-up-down-filled:before {
  content: "\fd03";
}

.ti-caret-up-filled:before {
  content: "\fb2d";
}

.ti-carousel-horizontal:before {
  content: "\f659";
}

.ti-carousel-horizontal-filled:before {
  content: "\fa92";
}

.ti-carousel-vertical:before {
  content: "\f65a";
}

.ti-carousel-vertical-filled:before {
  content: "\fa93";
}

.ti-carrot:before {
  content: "\f21c";
}

.ti-carrot-off:before {
  content: "\f3d0";
}

.ti-cash:before {
  content: "\ea55";
}

.ti-cash-banknote:before {
  content: "\ee25";
}

.ti-cash-banknote-off:before {
  content: "\ee24";
}

.ti-cash-off:before {
  content: "\f105";
}

.ti-cast:before {
  content: "\ea56";
}

.ti-cast-off:before {
  content: "\f0c9";
}

.ti-cat:before {
  content: "\f65b";
}

.ti-category:before {
  content: "\f1f6";
}

.ti-category-2:before {
  content: "\f1f5";
}

.ti-category-filled:before {
  content: "\fb2e";
}

.ti-category-minus:before {
  content: "\fd20";
}

.ti-category-plus:before {
  content: "\fd21";
}

.ti-ce:before {
  content: "\ed75";
}

.ti-ce-off:before {
  content: "\f0ca";
}

.ti-cell:before {
  content: "\f05f";
}

.ti-cell-signal-1:before {
  content: "\f083";
}

.ti-cell-signal-2:before {
  content: "\f084";
}

.ti-cell-signal-3:before {
  content: "\f085";
}

.ti-cell-signal-4:before {
  content: "\f086";
}

.ti-cell-signal-5:before {
  content: "\f087";
}

.ti-cell-signal-off:before {
  content: "\f088";
}

.ti-certificate:before {
  content: "\ed76";
}

.ti-certificate-2:before {
  content: "\f073";
}

.ti-certificate-2-off:before {
  content: "\f0cb";
}

.ti-certificate-off:before {
  content: "\f0cc";
}

.ti-chair-director:before {
  content: "\f2d5";
}

.ti-chalkboard:before {
  content: "\f34d";
}

.ti-chalkboard-off:before {
  content: "\f3d1";
}

.ti-charging-pile:before {
  content: "\ee26";
}

.ti-chart-arcs:before {
  content: "\ee28";
}

.ti-chart-arcs-3:before {
  content: "\ee27";
}

.ti-chart-area:before {
  content: "\ea58";
}

.ti-chart-area-filled:before {
  content: "\f66b";
}

.ti-chart-area-line:before {
  content: "\ea57";
}

.ti-chart-area-line-filled:before {
  content: "\f66c";
}

.ti-chart-arrows:before {
  content: "\ee2a";
}

.ti-chart-arrows-vertical:before {
  content: "\ee29";
}

.ti-chart-bar:before {
  content: "\ea59";
}

.ti-chart-bar-off:before {
  content: "\f3d2";
}

.ti-chart-bubble:before {
  content: "\ec75";
}

.ti-chart-bubble-filled:before {
  content: "\f66d";
}

.ti-chart-candle:before {
  content: "\ea5a";
}

.ti-chart-candle-filled:before {
  content: "\f66e";
}

.ti-chart-circles:before {
  content: "\ee2b";
}

.ti-chart-donut:before {
  content: "\ea5b";
}

.ti-chart-donut-2:before {
  content: "\ee2c";
}

.ti-chart-donut-3:before {
  content: "\ee2d";
}

.ti-chart-donut-4:before {
  content: "\ee2e";
}

.ti-chart-donut-filled:before {
  content: "\f66f";
}

.ti-chart-dots:before {
  content: "\ee2f";
}

.ti-chart-dots-2:before {
  content: "\f097";
}

.ti-chart-dots-3:before {
  content: "\f098";
}

.ti-chart-dots-filled:before {
  content: "\fd04";
}

.ti-chart-grid-dots:before {
  content: "\f4c2";
}

.ti-chart-grid-dots-filled:before {
  content: "\fd05";
}

.ti-chart-histogram:before {
  content: "\f65c";
}

.ti-chart-infographic:before {
  content: "\ee30";
}

.ti-chart-line:before {
  content: "\ea5c";
}

.ti-chart-pie:before {
  content: "\ea5d";
}

.ti-chart-pie-2:before {
  content: "\ee31";
}

.ti-chart-pie-3:before {
  content: "\ee32";
}

.ti-chart-pie-4:before {
  content: "\ee33";
}

.ti-chart-pie-filled:before {
  content: "\f670";
}

.ti-chart-pie-off:before {
  content: "\f3d3";
}

.ti-chart-ppf:before {
  content: "\f618";
}

.ti-chart-radar:before {
  content: "\ed77";
}

.ti-chart-sankey:before {
  content: "\f619";
}

.ti-chart-treemap:before {
  content: "\f381";
}

.ti-check:before {
  content: "\ea5e";
}

.ti-checkbox:before {
  content: "\eba6";
}

.ti-checklist:before {
  content: "\f074";
}

.ti-checks:before {
  content: "\ebaa";
}

.ti-checkup-list:before {
  content: "\ef5a";
}

.ti-cheese:before {
  content: "\ef26";
}

.ti-chef-hat:before {
  content: "\f21d";
}

.ti-chef-hat-off:before {
  content: "\f3d4";
}

.ti-cherry:before {
  content: "\f511";
}

.ti-cherry-filled:before {
  content: "\f728";
}

.ti-chess:before {
  content: "\f382";
}

.ti-chess-bishop:before {
  content: "\f56b";
}

.ti-chess-bishop-filled:before {
  content: "\f729";
}

.ti-chess-filled:before {
  content: "\f72a";
}

.ti-chess-king:before {
  content: "\f56c";
}

.ti-chess-king-filled:before {
  content: "\f72b";
}

.ti-chess-knight:before {
  content: "\f56d";
}

.ti-chess-knight-filled:before {
  content: "\f72c";
}

.ti-chess-queen:before {
  content: "\f56e";
}

.ti-chess-queen-filled:before {
  content: "\f72d";
}

.ti-chess-rook:before {
  content: "\f56f";
}

.ti-chess-rook-filled:before {
  content: "\f72e";
}

.ti-chevron-compact-down:before {
  content: "\faf0";
}

.ti-chevron-compact-left:before {
  content: "\faf1";
}

.ti-chevron-compact-right:before {
  content: "\faf2";
}

.ti-chevron-compact-up:before {
  content: "\faf3";
}

.ti-chevron-down:before {
  content: "\ea5f";
}

.ti-chevron-down-left:before {
  content: "\ed09";
}

.ti-chevron-down-right:before {
  content: "\ed0a";
}

.ti-chevron-left:before {
  content: "\ea60";
}

.ti-chevron-left-pipe:before {
  content: "\fae4";
}

.ti-chevron-right:before {
  content: "\ea61";
}

.ti-chevron-right-pipe:before {
  content: "\fae5";
}

.ti-chevron-up:before {
  content: "\ea62";
}

.ti-chevron-up-left:before {
  content: "\ed0b";
}

.ti-chevron-up-right:before {
  content: "\ed0c";
}

.ti-chevrons-down:before {
  content: "\ea63";
}

.ti-chevrons-down-left:before {
  content: "\ed0d";
}

.ti-chevrons-down-right:before {
  content: "\ed0e";
}

.ti-chevrons-left:before {
  content: "\ea64";
}

.ti-chevrons-right:before {
  content: "\ea65";
}

.ti-chevrons-up:before {
  content: "\ea66";
}

.ti-chevrons-up-left:before {
  content: "\ed0f";
}

.ti-chevrons-up-right:before {
  content: "\ed10";
}

.ti-chisel:before {
  content: "\f383";
}

.ti-christmas-ball:before {
  content: "\fd31";
}

.ti-christmas-tree:before {
  content: "\ed78";
}

.ti-christmas-tree-off:before {
  content: "\f3d5";
}

.ti-circle:before {
  content: "\ea6b";
}

.ti-circle-0-filled:before {
  content: "\f72f";
}

.ti-circle-1-filled:before {
  content: "\f730";
}

.ti-circle-2-filled:before {
  content: "\f731";
}

.ti-circle-3-filled:before {
  content: "\f732";
}

.ti-circle-4-filled:before {
  content: "\f733";
}

.ti-circle-5-filled:before {
  content: "\f734";
}

.ti-circle-6-filled:before {
  content: "\f735";
}

.ti-circle-7-filled:before {
  content: "\f736";
}

.ti-circle-8-filled:before {
  content: "\f737";
}

.ti-circle-9-filled:before {
  content: "\f738";
}

.ti-circle-arrow-down:before {
  content: "\f6f9";
}

.ti-circle-arrow-down-filled:before {
  content: "\f6f4";
}

.ti-circle-arrow-down-left:before {
  content: "\f6f6";
}

.ti-circle-arrow-down-left-filled:before {
  content: "\f6f5";
}

.ti-circle-arrow-down-right:before {
  content: "\f6f8";
}

.ti-circle-arrow-down-right-filled:before {
  content: "\f6f7";
}

.ti-circle-arrow-left:before {
  content: "\f6fb";
}

.ti-circle-arrow-left-filled:before {
  content: "\f6fa";
}

.ti-circle-arrow-right:before {
  content: "\f6fd";
}

.ti-circle-arrow-right-filled:before {
  content: "\f6fc";
}

.ti-circle-arrow-up:before {
  content: "\f703";
}

.ti-circle-arrow-up-filled:before {
  content: "\f6fe";
}

.ti-circle-arrow-up-left:before {
  content: "\f700";
}

.ti-circle-arrow-up-left-filled:before {
  content: "\f6ff";
}

.ti-circle-arrow-up-right:before {
  content: "\f702";
}

.ti-circle-arrow-up-right-filled:before {
  content: "\f701";
}

.ti-circle-caret-down:before {
  content: "\f4a9";
}

.ti-circle-caret-left:before {
  content: "\f4aa";
}

.ti-circle-caret-right:before {
  content: "\f4ab";
}

.ti-circle-caret-up:before {
  content: "\f4ac";
}

.ti-circle-check:before {
  content: "\ea67";
}

.ti-circle-check-filled:before {
  content: "\f704";
}

.ti-circle-chevron-down:before {
  content: "\f622";
}

.ti-circle-chevron-left:before {
  content: "\f623";
}

.ti-circle-chevron-right:before {
  content: "\f624";
}

.ti-circle-chevron-up:before {
  content: "\f625";
}

.ti-circle-chevrons-down:before {
  content: "\f642";
}

.ti-circle-chevrons-left:before {
  content: "\f643";
}

.ti-circle-chevrons-right:before {
  content: "\f644";
}

.ti-circle-chevrons-up:before {
  content: "\f645";
}

.ti-circle-dashed:before {
  content: "\ed27";
}

.ti-circle-dashed-number-0:before {
  content: "\fc6b";
}

.ti-circle-dashed-number-1:before {
  content: "\fc6c";
}

.ti-circle-dashed-number-2:before {
  content: "\fc6d";
}

.ti-circle-dashed-number-3:before {
  content: "\fc6e";
}

.ti-circle-dashed-number-4:before {
  content: "\fc6f";
}

.ti-circle-dashed-number-5:before {
  content: "\fc70";
}

.ti-circle-dashed-number-6:before {
  content: "\fc71";
}

.ti-circle-dashed-number-7:before {
  content: "\fc72";
}

.ti-circle-dashed-number-8:before {
  content: "\fc73";
}

.ti-circle-dashed-number-9:before {
  content: "\fc74";
}

.ti-circle-dashed-percentage:before {
  content: "\fd7a";
}

.ti-circle-dashed-x:before {
  content: "\fc75";
}

.ti-circle-dot:before {
  content: "\efb1";
}

.ti-circle-dot-filled:before {
  content: "\f705";
}

.ti-circle-dotted:before {
  content: "\ed28";
}

.ti-circle-filled:before {
  content: "\f671";
}

.ti-circle-half:before {
  content: "\ee3f";
}

.ti-circle-half-2:before {
  content: "\eff3";
}

.ti-circle-half-vertical:before {
  content: "\ee3e";
}

.ti-circle-key:before {
  content: "\f633";
}

.ti-circle-key-filled:before {
  content: "\f706";
}

.ti-circle-letter-a:before {
  content: "\f441";
}

.ti-circle-letter-b:before {
  content: "\f442";
}

.ti-circle-letter-c:before {
  content: "\f443";
}

.ti-circle-letter-d:before {
  content: "\f444";
}

.ti-circle-letter-e:before {
  content: "\f445";
}

.ti-circle-letter-f:before {
  content: "\f446";
}

.ti-circle-letter-g:before {
  content: "\f447";
}

.ti-circle-letter-h:before {
  content: "\f448";
}

.ti-circle-letter-i:before {
  content: "\f449";
}

.ti-circle-letter-j:before {
  content: "\f44a";
}

.ti-circle-letter-k:before {
  content: "\f44b";
}

.ti-circle-letter-l:before {
  content: "\f44c";
}

.ti-circle-letter-m:before {
  content: "\f44d";
}

.ti-circle-letter-n:before {
  content: "\f44e";
}

.ti-circle-letter-o:before {
  content: "\f44f";
}

.ti-circle-letter-p:before {
  content: "\f450";
}

.ti-circle-letter-q:before {
  content: "\f451";
}

.ti-circle-letter-r:before {
  content: "\f452";
}

.ti-circle-letter-s:before {
  content: "\f453";
}

.ti-circle-letter-t:before {
  content: "\f454";
}

.ti-circle-letter-u:before {
  content: "\f455";
}

.ti-circle-letter-v:before {
  content: "\f4ad";
}

.ti-circle-letter-w:before {
  content: "\f456";
}

.ti-circle-letter-x:before {
  content: "\f4ae";
}

.ti-circle-letter-y:before {
  content: "\f457";
}

.ti-circle-letter-z:before {
  content: "\f458";
}

.ti-circle-minus:before {
  content: "\ea68";
}

.ti-circle-minus-2:before {
  content: "\fc8c";
}

.ti-circle-number-0:before {
  content: "\ee34";
}

.ti-circle-number-1:before {
  content: "\ee35";
}

.ti-circle-number-2:before {
  content: "\ee36";
}

.ti-circle-number-3:before {
  content: "\ee37";
}

.ti-circle-number-4:before {
  content: "\ee38";
}

.ti-circle-number-5:before {
  content: "\ee39";
}

.ti-circle-number-6:before {
  content: "\ee3a";
}

.ti-circle-number-7:before {
  content: "\ee3b";
}

.ti-circle-number-8:before {
  content: "\ee3c";
}

.ti-circle-number-9:before {
  content: "\ee3d";
}

.ti-circle-off:before {
  content: "\ee40";
}

.ti-circle-percentage:before {
  content: "\fd7b";
}

.ti-circle-plus:before {
  content: "\ea69";
}

.ti-circle-plus-2:before {
  content: "\fc8d";
}

.ti-circle-rectangle:before {
  content: "\f010";
}

.ti-circle-rectangle-off:before {
  content: "\f0cd";
}

.ti-circle-square:before {
  content: "\ece4";
}

.ti-circle-triangle:before {
  content: "\f011";
}

.ti-circle-x:before {
  content: "\ea6a";
}

.ti-circle-x-filled:before {
  content: "\f739";
}

.ti-circles:before {
  content: "\ece5";
}

.ti-circles-filled:before {
  content: "\f672";
}

.ti-circles-relation:before {
  content: "\f4c3";
}

.ti-circuit-ammeter:before {
  content: "\f271";
}

.ti-circuit-battery:before {
  content: "\f272";
}

.ti-circuit-bulb:before {
  content: "\f273";
}

.ti-circuit-capacitor:before {
  content: "\f275";
}

.ti-circuit-capacitor-polarized:before {
  content: "\f274";
}

.ti-circuit-cell:before {
  content: "\f277";
}

.ti-circuit-cell-plus:before {
  content: "\f276";
}

.ti-circuit-changeover:before {
  content: "\f278";
}

.ti-circuit-diode:before {
  content: "\f27a";
}

.ti-circuit-diode-zener:before {
  content: "\f279";
}

.ti-circuit-ground:before {
  content: "\f27c";
}

.ti-circuit-ground-digital:before {
  content: "\f27b";
}

.ti-circuit-inductor:before {
  content: "\f27d";
}

.ti-circuit-motor:before {
  content: "\f27e";
}

.ti-circuit-pushbutton:before {
  content: "\f27f";
}

.ti-circuit-resistor:before {
  content: "\f280";
}

.ti-circuit-switch-closed:before {
  content: "\f281";
}

.ti-circuit-switch-open:before {
  content: "\f282";
}

.ti-circuit-voltmeter:before {
  content: "\f283";
}

.ti-clear-all:before {
  content: "\ee41";
}

.ti-clear-formatting:before {
  content: "\ebe5";
}

.ti-click:before {
  content: "\ebbc";
}

.ti-clipboard:before {
  content: "\ea6f";
}

.ti-clipboard-check:before {
  content: "\ea6c";
}

.ti-clipboard-copy:before {
  content: "\f299";
}

.ti-clipboard-data:before {
  content: "\f563";
}

.ti-clipboard-heart:before {
  content: "\f34e";
}

.ti-clipboard-list:before {
  content: "\ea6d";
}

.ti-clipboard-off:before {
  content: "\f0ce";
}

.ti-clipboard-plus:before {
  content: "\efb2";
}

.ti-clipboard-text:before {
  content: "\f089";
}

.ti-clipboard-typography:before {
  content: "\f34f";
}

.ti-clipboard-x:before {
  content: "\ea6e";
}

.ti-clock:before {
  content: "\ea70";
}

.ti-clock-12:before {
  content: "\fc56";
}

.ti-clock-2:before {
  content: "\f099";
}

.ti-clock-24:before {
  content: "\fc57";
}

.ti-clock-bolt:before {
  content: "\f844";
}

.ti-clock-cancel:before {
  content: "\f546";
}

.ti-clock-check:before {
  content: "\f7c1";
}

.ti-clock-code:before {
  content: "\f845";
}

.ti-clock-cog:before {
  content: "\f7c2";
}

.ti-clock-dollar:before {
  content: "\f846";
}

.ti-clock-down:before {
  content: "\f7c3";
}

.ti-clock-edit:before {
  content: "\f547";
}

.ti-clock-exclamation:before {
  content: "\f847";
}

.ti-clock-filled:before {
  content: "\f73a";
}

.ti-clock-heart:before {
  content: "\f7c4";
}

.ti-clock-hour-1:before {
  content: "\f313";
}

.ti-clock-hour-10:before {
  content: "\f314";
}

.ti-clock-hour-11:before {
  content: "\f315";
}

.ti-clock-hour-12:before {
  content: "\f316";
}

.ti-clock-hour-2:before {
  content: "\f317";
}

.ti-clock-hour-3:before {
  content: "\f318";
}

.ti-clock-hour-4:before {
  content: "\f319";
}

.ti-clock-hour-5:before {
  content: "\f31a";
}

.ti-clock-hour-6:before {
  content: "\f31b";
}

.ti-clock-hour-7:before {
  content: "\f31c";
}

.ti-clock-hour-8:before {
  content: "\f31d";
}

.ti-clock-hour-9:before {
  content: "\f31e";
}

.ti-clock-minus:before {
  content: "\f848";
}

.ti-clock-off:before {
  content: "\f0cf";
}

.ti-clock-pause:before {
  content: "\f548";
}

.ti-clock-pin:before {
  content: "\f849";
}

.ti-clock-play:before {
  content: "\f549";
}

.ti-clock-plus:before {
  content: "\f7c5";
}

.ti-clock-question:before {
  content: "\f7c6";
}

.ti-clock-record:before {
  content: "\f54a";
}

.ti-clock-search:before {
  content: "\f7c7";
}

.ti-clock-share:before {
  content: "\f84a";
}

.ti-clock-shield:before {
  content: "\f7c8";
}

.ti-clock-star:before {
  content: "\f7c9";
}

.ti-clock-stop:before {
  content: "\f54b";
}

.ti-clock-up:before {
  content: "\f7ca";
}

.ti-clock-x:before {
  content: "\f7cb";
}

.ti-clothes-rack:before {
  content: "\f285";
}

.ti-clothes-rack-off:before {
  content: "\f3d6";
}

.ti-cloud:before {
  content: "\ea76";
}

.ti-cloud-bolt:before {
  content: "\f84b";
}

.ti-cloud-cancel:before {
  content: "\f84c";
}

.ti-cloud-check:before {
  content: "\f84d";
}

.ti-cloud-code:before {
  content: "\f84e";
}

.ti-cloud-cog:before {
  content: "\f84f";
}

.ti-cloud-computing:before {
  content: "\f1d0";
}

.ti-cloud-data-connection:before {
  content: "\f1d1";
}

.ti-cloud-dollar:before {
  content: "\f850";
}

.ti-cloud-down:before {
  content: "\f851";
}

.ti-cloud-download:before {
  content: "\ea71";
}

.ti-cloud-exclamation:before {
  content: "\f852";
}

.ti-cloud-filled:before {
  content: "\f673";
}

.ti-cloud-fog:before {
  content: "\ecd9";
}

.ti-cloud-heart:before {
  content: "\f853";
}

.ti-cloud-lock:before {
  content: "\efdb";
}

.ti-cloud-lock-open:before {
  content: "\efda";
}

.ti-cloud-minus:before {
  content: "\f854";
}

.ti-cloud-network:before {
  content: "\fc78";
}

.ti-cloud-off:before {
  content: "\ed3e";
}

.ti-cloud-pause:before {
  content: "\f855";
}

.ti-cloud-pin:before {
  content: "\f856";
}

.ti-cloud-plus:before {
  content: "\f857";
}

.ti-cloud-question:before {
  content: "\f858";
}

.ti-cloud-rain:before {
  content: "\ea72";
}

.ti-cloud-search:before {
  content: "\f859";
}

.ti-cloud-share:before {
  content: "\f85a";
}

.ti-cloud-snow:before {
  content: "\ea73";
}

.ti-cloud-star:before {
  content: "\f85b";
}

.ti-cloud-storm:before {
  content: "\ea74";
}

.ti-cloud-up:before {
  content: "\f85c";
}

.ti-cloud-upload:before {
  content: "\ea75";
}

.ti-cloud-x:before {
  content: "\f85d";
}

.ti-clover:before {
  content: "\f1ea";
}

.ti-clover-2:before {
  content: "\f21e";
}

.ti-clubs:before {
  content: "\eff4";
}

.ti-clubs-filled:before {
  content: "\f674";
}

.ti-code:before {
  content: "\ea77";
}

.ti-code-asterix:before {
  content: "\f312";
}

.ti-code-circle:before {
  content: "\f4ff";
}

.ti-code-circle-2:before {
  content: "\f4fe";
}

.ti-code-dots:before {
  content: "\f61a";
}

.ti-code-minus:before {
  content: "\ee42";
}

.ti-code-off:before {
  content: "\f0d0";
}

.ti-code-plus:before {
  content: "\ee43";
}

.ti-coffee:before {
  content: "\ef0e";
}

.ti-coffee-off:before {
  content: "\f106";
}

.ti-coffin:before {
  content: "\f579";
}

.ti-coin:before {
  content: "\eb82";
}

.ti-coin-bitcoin:before {
  content: "\f2be";
}

.ti-coin-bitcoin-filled:before {
  content: "\fd06";
}

.ti-coin-euro:before {
  content: "\f2bf";
}

.ti-coin-euro-filled:before {
  content: "\fd07";
}

.ti-coin-filled:before {
  content: "\fd08";
}

.ti-coin-monero:before {
  content: "\f4a0";
}

.ti-coin-monero-filled:before {
  content: "\fd09";
}

.ti-coin-off:before {
  content: "\f0d1";
}

.ti-coin-pound:before {
  content: "\f2c0";
}

.ti-coin-pound-filled:before {
  content: "\fd0a";
}

.ti-coin-rupee:before {
  content: "\f2c1";
}

.ti-coin-rupee-filled:before {
  content: "\fd0b";
}

.ti-coin-taka:before {
  content: "\fd0d";
}

.ti-coin-taka-filled:before {
  content: "\fd0c";
}

.ti-coin-yen:before {
  content: "\f2c2";
}

.ti-coin-yen-filled:before {
  content: "\fd0e";
}

.ti-coin-yuan:before {
  content: "\f2c3";
}

.ti-coin-yuan-filled:before {
  content: "\fd0f";
}

.ti-coins:before {
  content: "\f65d";
}

.ti-color-filter:before {
  content: "\f5a8";
}

.ti-color-picker:before {
  content: "\ebe6";
}

.ti-color-picker-off:before {
  content: "\f0d2";
}

.ti-color-swatch:before {
  content: "\eb61";
}

.ti-color-swatch-off:before {
  content: "\f0d3";
}

.ti-column-insert-left:before {
  content: "\ee44";
}

.ti-column-insert-right:before {
  content: "\ee45";
}

.ti-column-remove:before {
  content: "\faf4";
}

.ti-columns:before {
  content: "\eb83";
}

.ti-columns-1:before {
  content: "\f6d4";
}

.ti-columns-2:before {
  content: "\f6d5";
}

.ti-columns-3:before {
  content: "\f6d6";
}

.ti-columns-off:before {
  content: "\f0d4";
}

.ti-comet:before {
  content: "\ec76";
}

.ti-command:before {
  content: "\ea78";
}

.ti-command-off:before {
  content: "\f3d7";
}

.ti-compass:before {
  content: "\ea79";
}

.ti-compass-filled:before {
  content: "\fd10";
}

.ti-compass-off:before {
  content: "\f0d5";
}

.ti-components:before {
  content: "\efa5";
}

.ti-components-off:before {
  content: "\f0d6";
}

.ti-cone:before {
  content: "\efdd";
}

.ti-cone-2:before {
  content: "\efdc";
}

.ti-cone-off:before {
  content: "\f3d8";
}

.ti-cone-plus:before {
  content: "\fa94";
}

.ti-confetti:before {
  content: "\ee46";
}

.ti-confetti-off:before {
  content: "\f3d9";
}

.ti-confucius:before {
  content: "\f58a";
}

.ti-container:before {
  content: "\ee47";
}

.ti-container-off:before {
  content: "\f107";
}

.ti-contrast:before {
  content: "\ec4e";
}

.ti-contrast-2:before {
  content: "\efc7";
}

.ti-contrast-2-off:before {
  content: "\f3da";
}

.ti-contrast-off:before {
  content: "\f3db";
}

.ti-cooker:before {
  content: "\f57a";
}

.ti-cookie:before {
  content: "\ef0f";
}

.ti-cookie-man:before {
  content: "\f4c4";
}

.ti-cookie-off:before {
  content: "\f0d7";
}

.ti-copy:before {
  content: "\ea7a";
}

.ti-copy-check:before {
  content: "\fd3f";
}

.ti-copy-minus:before {
  content: "\fd40";
}

.ti-copy-off:before {
  content: "\f0d8";
}

.ti-copy-plus:before {
  content: "\fd41";
}

.ti-copy-x:before {
  content: "\fd42";
}

.ti-copyleft:before {
  content: "\ec3d";
}

.ti-copyleft-filled:before {
  content: "\f73b";
}

.ti-copyleft-off:before {
  content: "\f0d9";
}

.ti-copyright:before {
  content: "\ea7b";
}

.ti-copyright-filled:before {
  content: "\f73c";
}

.ti-copyright-off:before {
  content: "\f0da";
}

.ti-corner-down-left:before {
  content: "\ea7c";
}

.ti-corner-down-left-double:before {
  content: "\ee48";
}

.ti-corner-down-right:before {
  content: "\ea7d";
}

.ti-corner-down-right-double:before {
  content: "\ee49";
}

.ti-corner-left-down:before {
  content: "\ea7e";
}

.ti-corner-left-down-double:before {
  content: "\ee4a";
}

.ti-corner-left-up:before {
  content: "\ea7f";
}

.ti-corner-left-up-double:before {
  content: "\ee4b";
}

.ti-corner-right-down:before {
  content: "\ea80";
}

.ti-corner-right-down-double:before {
  content: "\ee4c";
}

.ti-corner-right-up:before {
  content: "\ea81";
}

.ti-corner-right-up-double:before {
  content: "\ee4d";
}

.ti-corner-up-left:before {
  content: "\ea82";
}

.ti-corner-up-left-double:before {
  content: "\ee4e";
}

.ti-corner-up-right:before {
  content: "\ea83";
}

.ti-corner-up-right-double:before {
  content: "\ee4f";
}

.ti-cpu:before {
  content: "\ef8e";
}

.ti-cpu-2:before {
  content: "\f075";
}

.ti-cpu-off:before {
  content: "\f108";
}

.ti-crane:before {
  content: "\ef27";
}

.ti-crane-off:before {
  content: "\f109";
}

.ti-creative-commons:before {
  content: "\efb3";
}

.ti-creative-commons-by:before {
  content: "\f21f";
}

.ti-creative-commons-nc:before {
  content: "\f220";
}

.ti-creative-commons-nd:before {
  content: "\f221";
}

.ti-creative-commons-off:before {
  content: "\f10a";
}

.ti-creative-commons-sa:before {
  content: "\f222";
}

.ti-creative-commons-zero:before {
  content: "\f223";
}

.ti-credit-card:before {
  content: "\ea84";
}

.ti-credit-card-filled:before {
  content: "\fd11";
}

.ti-credit-card-off:before {
  content: "\ed11";
}

.ti-credit-card-pay:before {
  content: "\fd32";
}

.ti-credit-card-refund:before {
  content: "\fd33";
}

.ti-cricket:before {
  content: "\f09a";
}

.ti-crop:before {
  content: "\ea85";
}

.ti-crop-1-1:before {
  content: "\fd50";
}

.ti-crop-16-9:before {
  content: "\fd51";
}

.ti-crop-3-2:before {
  content: "\fd52";
}

.ti-crop-5-4:before {
  content: "\fd53";
}

.ti-crop-7-5:before {
  content: "\fd54";
}

.ti-crop-landscape:before {
  content: "\fd55";
}

.ti-crop-portrait:before {
  content: "\fd56";
}

.ti-cross:before {
  content: "\ef8f";
}

.ti-cross-filled:before {
  content: "\f675";
}

.ti-cross-off:before {
  content: "\f10b";
}

.ti-crosshair:before {
  content: "\ec3e";
}

.ti-crown:before {
  content: "\ed12";
}

.ti-crown-off:before {
  content: "\ee50";
}

.ti-crutches:before {
  content: "\ef5b";
}

.ti-crutches-off:before {
  content: "\f10c";
}

.ti-crystal-ball:before {
  content: "\f57b";
}

.ti-csv:before {
  content: "\f791";
}

.ti-cube:before {
  content: "\fa97";
}

.ti-cube-off:before {
  content: "\fa95";
}

.ti-cube-plus:before {
  content: "\fa96";
}

.ti-cube-send:before {
  content: "\f61b";
}

.ti-cube-unfolded:before {
  content: "\f61c";
}

.ti-cup:before {
  content: "\ef28";
}

.ti-cup-off:before {
  content: "\f10d";
}

.ti-curling:before {
  content: "\efc8";
}

.ti-curly-loop:before {
  content: "\ecda";
}

.ti-currency:before {
  content: "\efa6";
}

.ti-currency-afghani:before {
  content: "\f65e";
}

.ti-currency-bahraini:before {
  content: "\ee51";
}

.ti-currency-baht:before {
  content: "\f08a";
}

.ti-currency-bitcoin:before {
  content: "\ebab";
}

.ti-currency-cent:before {
  content: "\ee53";
}

.ti-currency-dinar:before {
  content: "\ee54";
}

.ti-currency-dirham:before {
  content: "\ee55";
}

.ti-currency-dogecoin:before {
  content: "\ef4b";
}

.ti-currency-dollar:before {
  content: "\eb84";
}

.ti-currency-dollar-australian:before {
  content: "\ee56";
}

.ti-currency-dollar-brunei:before {
  content: "\f36c";
}

.ti-currency-dollar-canadian:before {
  content: "\ee57";
}

.ti-currency-dollar-guyanese:before {
  content: "\f36d";
}

.ti-currency-dollar-off:before {
  content: "\f3dc";
}

.ti-currency-dollar-singapore:before {
  content: "\ee58";
}

.ti-currency-dollar-zimbabwean:before {
  content: "\f36e";
}

.ti-currency-dong:before {
  content: "\f36f";
}

.ti-currency-dram:before {
  content: "\f370";
}

.ti-currency-ethereum:before {
  content: "\ee59";
}

.ti-currency-euro:before {
  content: "\eb85";
}

.ti-currency-euro-off:before {
  content: "\f3dd";
}

.ti-currency-florin:before {
  content: "\faf5";
}

.ti-currency-forint:before {
  content: "\ee5a";
}

.ti-currency-frank:before {
  content: "\ee5b";
}

.ti-currency-guarani:before {
  content: "\f371";
}

.ti-currency-hryvnia:before {
  content: "\f372";
}

.ti-currency-iranian-rial:before {
  content: "\fa58";
}

.ti-currency-kip:before {
  content: "\f373";
}

.ti-currency-krone-czech:before {
  content: "\ee5c";
}

.ti-currency-krone-danish:before {
  content: "\ee5d";
}

.ti-currency-krone-swedish:before {
  content: "\ee5e";
}

.ti-currency-lari:before {
  content: "\f374";
}

.ti-currency-leu:before {
  content: "\ee5f";
}

.ti-currency-lira:before {
  content: "\ee60";
}

.ti-currency-litecoin:before {
  content: "\ee61";
}

.ti-currency-lyd:before {
  content: "\f375";
}

.ti-currency-manat:before {
  content: "\f376";
}

.ti-currency-monero:before {
  content: "\f377";
}

.ti-currency-naira:before {
  content: "\ee62";
}

.ti-currency-nano:before {
  content: "\f7a6";
}

.ti-currency-off:before {
  content: "\f3de";
}

.ti-currency-paanga:before {
  content: "\f378";
}

.ti-currency-peso:before {
  content: "\f65f";
}

.ti-currency-pound:before {
  content: "\ebac";
}

.ti-currency-pound-off:before {
  content: "\f3df";
}

.ti-currency-quetzal:before {
  content: "\f379";
}

.ti-currency-real:before {
  content: "\ee63";
}

.ti-currency-renminbi:before {
  content: "\ee64";
}

.ti-currency-ripple:before {
  content: "\ee65";
}

.ti-currency-riyal:before {
  content: "\ee66";
}

.ti-currency-rubel:before {
  content: "\ee67";
}

.ti-currency-rufiyaa:before {
  content: "\f37a";
}

.ti-currency-rupee:before {
  content: "\ebad";
}

.ti-currency-rupee-nepalese:before {
  content: "\f37b";
}

.ti-currency-shekel:before {
  content: "\ee68";
}

.ti-currency-solana:before {
  content: "\f4a1";
}

.ti-currency-som:before {
  content: "\f37c";
}

.ti-currency-taka:before {
  content: "\ee69";
}

.ti-currency-tenge:before {
  content: "\f37d";
}

.ti-currency-tugrik:before {
  content: "\ee6a";
}

.ti-currency-won:before {
  content: "\ee6b";
}

.ti-currency-xrp:before {
  content: "\fd34";
}

.ti-currency-yen:before {
  content: "\ebae";
}

.ti-currency-yen-off:before {
  content: "\f3e0";
}

.ti-currency-yuan:before {
  content: "\f29a";
}

.ti-currency-zloty:before {
  content: "\ee6c";
}

.ti-current-location:before {
  content: "\ecef";
}

.ti-current-location-off:before {
  content: "\f10e";
}

.ti-cursor-off:before {
  content: "\f10f";
}

.ti-cursor-text:before {
  content: "\ee6d";
}

.ti-cut:before {
  content: "\ea86";
}

.ti-cylinder:before {
  content: "\f54c";
}

.ti-cylinder-off:before {
  content: "\fa98";
}

.ti-cylinder-plus:before {
  content: "\fa99";
}

.ti-dashboard:before {
  content: "\ea87";
}

.ti-dashboard-off:before {
  content: "\f3e1";
}

.ti-database:before {
  content: "\ea88";
}

.ti-database-cog:before {
  content: "\fa10";
}

.ti-database-dollar:before {
  content: "\fa11";
}

.ti-database-edit:before {
  content: "\fa12";
}

.ti-database-exclamation:before {
  content: "\fa13";
}

.ti-database-export:before {
  content: "\ee6e";
}

.ti-database-heart:before {
  content: "\fa14";
}

.ti-database-import:before {
  content: "\ee6f";
}

.ti-database-leak:before {
  content: "\fa15";
}

.ti-database-minus:before {
  content: "\fa16";
}

.ti-database-off:before {
  content: "\ee70";
}

.ti-database-plus:before {
  content: "\fa17";
}

.ti-database-search:before {
  content: "\fa18";
}

.ti-database-share:before {
  content: "\fa19";
}

.ti-database-star:before {
  content: "\fa1a";
}

.ti-database-x:before {
  content: "\fa1b";
}

.ti-decimal:before {
  content: "\fa26";
}

.ti-deer:before {
  content: "\f4c5";
}

.ti-delta:before {
  content: "\f53c";
}

.ti-dental:before {
  content: "\f025";
}

.ti-dental-broken:before {
  content: "\f286";
}

.ti-dental-off:before {
  content: "\f110";
}

.ti-deselect:before {
  content: "\f9f3";
}

.ti-desk:before {
  content: "\fd35";
}

.ti-details:before {
  content: "\ee71";
}

.ti-details-off:before {
  content: "\f3e2";
}

.ti-device-airpods:before {
  content: "\f5a9";
}

.ti-device-airpods-case:before {
  content: "\f646";
}

.ti-device-airtag:before {
  content: "\fae6";
}

.ti-device-analytics:before {
  content: "\ee72";
}

.ti-device-audio-tape:before {
  content: "\ee73";
}

.ti-device-camera-phone:before {
  content: "\f233";
}

.ti-device-cctv:before {
  content: "\ee74";
}

.ti-device-cctv-off:before {
  content: "\f3e3";
}

.ti-device-computer-camera:before {
  content: "\ee76";
}

.ti-device-computer-camera-off:before {
  content: "\ee75";
}

.ti-device-desktop:before {
  content: "\ea89";
}

.ti-device-desktop-analytics:before {
  content: "\ee77";
}

.ti-device-desktop-bolt:before {
  content: "\f85e";
}

.ti-device-desktop-cancel:before {
  content: "\f85f";
}

.ti-device-desktop-check:before {
  content: "\f860";
}

.ti-device-desktop-code:before {
  content: "\f861";
}

.ti-device-desktop-cog:before {
  content: "\f862";
}

.ti-device-desktop-dollar:before {
  content: "\f863";
}

.ti-device-desktop-down:before {
  content: "\f864";
}

.ti-device-desktop-exclamation:before {
  content: "\f865";
}

.ti-device-desktop-heart:before {
  content: "\f866";
}

.ti-device-desktop-minus:before {
  content: "\f867";
}

.ti-device-desktop-off:before {
  content: "\ee78";
}

.ti-device-desktop-pause:before {
  content: "\f868";
}

.ti-device-desktop-pin:before {
  content: "\f869";
}

.ti-device-desktop-plus:before {
  content: "\f86a";
}

.ti-device-desktop-question:before {
  content: "\f86b";
}

.ti-device-desktop-search:before {
  content: "\f86c";
}

.ti-device-desktop-share:before {
  content: "\f86d";
}

.ti-device-desktop-star:before {
  content: "\f86e";
}

.ti-device-desktop-up:before {
  content: "\f86f";
}

.ti-device-desktop-x:before {
  content: "\f870";
}

.ti-device-floppy:before {
  content: "\eb62";
}

.ti-device-gamepad:before {
  content: "\eb63";
}

.ti-device-gamepad-2:before {
  content: "\f1d2";
}

.ti-device-gamepad-3:before {
  content: "\fc58";
}

.ti-device-heart-monitor:before {
  content: "\f060";
}

.ti-device-heart-monitor-filled:before {
  content: "\fa38";
}

.ti-device-imac:before {
  content: "\f7a7";
}

.ti-device-imac-bolt:before {
  content: "\f871";
}

.ti-device-imac-cancel:before {
  content: "\f872";
}

.ti-device-imac-check:before {
  content: "\f873";
}

.ti-device-imac-code:before {
  content: "\f874";
}

.ti-device-imac-cog:before {
  content: "\f875";
}

.ti-device-imac-dollar:before {
  content: "\f876";
}

.ti-device-imac-down:before {
  content: "\f877";
}

.ti-device-imac-exclamation:before {
  content: "\f878";
}

.ti-device-imac-heart:before {
  content: "\f879";
}

.ti-device-imac-minus:before {
  content: "\f87a";
}

.ti-device-imac-off:before {
  content: "\f87b";
}

.ti-device-imac-pause:before {
  content: "\f87c";
}

.ti-device-imac-pin:before {
  content: "\f87d";
}

.ti-device-imac-plus:before {
  content: "\f87e";
}

.ti-device-imac-question:before {
  content: "\f87f";
}

.ti-device-imac-search:before {
  content: "\f880";
}

.ti-device-imac-share:before {
  content: "\f881";
}

.ti-device-imac-star:before {
  content: "\f882";
}

.ti-device-imac-up:before {
  content: "\f883";
}

.ti-device-imac-x:before {
  content: "\f884";
}

.ti-device-ipad:before {
  content: "\f648";
}

.ti-device-ipad-bolt:before {
  content: "\f885";
}

.ti-device-ipad-cancel:before {
  content: "\f886";
}

.ti-device-ipad-check:before {
  content: "\f887";
}

.ti-device-ipad-code:before {
  content: "\f888";
}

.ti-device-ipad-cog:before {
  content: "\f889";
}

.ti-device-ipad-dollar:before {
  content: "\f88a";
}

.ti-device-ipad-down:before {
  content: "\f88b";
}

.ti-device-ipad-exclamation:before {
  content: "\f88c";
}

.ti-device-ipad-heart:before {
  content: "\f88d";
}

.ti-device-ipad-horizontal:before {
  content: "\f647";
}

.ti-device-ipad-horizontal-bolt:before {
  content: "\f88e";
}

.ti-device-ipad-horizontal-cancel:before {
  content: "\f88f";
}

.ti-device-ipad-horizontal-check:before {
  content: "\f890";
}

.ti-device-ipad-horizontal-code:before {
  content: "\f891";
}

.ti-device-ipad-horizontal-cog:before {
  content: "\f892";
}

.ti-device-ipad-horizontal-dollar:before {
  content: "\f893";
}

.ti-device-ipad-horizontal-down:before {
  content: "\f894";
}

.ti-device-ipad-horizontal-exclamation:before {
  content: "\f895";
}

.ti-device-ipad-horizontal-heart:before {
  content: "\f896";
}

.ti-device-ipad-horizontal-minus:before {
  content: "\f897";
}

.ti-device-ipad-horizontal-off:before {
  content: "\f898";
}

.ti-device-ipad-horizontal-pause:before {
  content: "\f899";
}

.ti-device-ipad-horizontal-pin:before {
  content: "\f89a";
}

.ti-device-ipad-horizontal-plus:before {
  content: "\f89b";
}

.ti-device-ipad-horizontal-question:before {
  content: "\f89c";
}

.ti-device-ipad-horizontal-search:before {
  content: "\f89d";
}

.ti-device-ipad-horizontal-share:before {
  content: "\f89e";
}

.ti-device-ipad-horizontal-star:before {
  content: "\f89f";
}

.ti-device-ipad-horizontal-up:before {
  content: "\f8a0";
}

.ti-device-ipad-horizontal-x:before {
  content: "\f8a1";
}

.ti-device-ipad-minus:before {
  content: "\f8a2";
}

.ti-device-ipad-off:before {
  content: "\f8a3";
}

.ti-device-ipad-pause:before {
  content: "\f8a4";
}

.ti-device-ipad-pin:before {
  content: "\f8a5";
}

.ti-device-ipad-plus:before {
  content: "\f8a6";
}

.ti-device-ipad-question:before {
  content: "\f8a7";
}

.ti-device-ipad-search:before {
  content: "\f8a8";
}

.ti-device-ipad-share:before {
  content: "\f8a9";
}

.ti-device-ipad-star:before {
  content: "\f8aa";
}

.ti-device-ipad-up:before {
  content: "\f8ab";
}

.ti-device-ipad-x:before {
  content: "\f8ac";
}

.ti-device-landline-phone:before {
  content: "\f649";
}

.ti-device-laptop:before {
  content: "\eb64";
}

.ti-device-laptop-off:before {
  content: "\f061";
}

.ti-device-mobile:before {
  content: "\ea8a";
}

.ti-device-mobile-bolt:before {
  content: "\f8ad";
}

.ti-device-mobile-cancel:before {
  content: "\f8ae";
}

.ti-device-mobile-charging:before {
  content: "\f224";
}

.ti-device-mobile-check:before {
  content: "\f8af";
}

.ti-device-mobile-code:before {
  content: "\f8b0";
}

.ti-device-mobile-cog:before {
  content: "\f8b1";
}

.ti-device-mobile-dollar:before {
  content: "\f8b2";
}

.ti-device-mobile-down:before {
  content: "\f8b3";
}

.ti-device-mobile-exclamation:before {
  content: "\f8b4";
}

.ti-device-mobile-filled:before {
  content: "\fa39";
}

.ti-device-mobile-heart:before {
  content: "\f8b5";
}

.ti-device-mobile-message:before {
  content: "\ee79";
}

.ti-device-mobile-minus:before {
  content: "\f8b6";
}

.ti-device-mobile-off:before {
  content: "\f062";
}

.ti-device-mobile-pause:before {
  content: "\f8b7";
}

.ti-device-mobile-pin:before {
  content: "\f8b8";
}

.ti-device-mobile-plus:before {
  content: "\f8b9";
}

.ti-device-mobile-question:before {
  content: "\f8ba";
}

.ti-device-mobile-rotated:before {
  content: "\ecdb";
}

.ti-device-mobile-search:before {
  content: "\f8bb";
}

.ti-device-mobile-share:before {
  content: "\f8bc";
}

.ti-device-mobile-star:before {
  content: "\f8bd";
}

.ti-device-mobile-up:before {
  content: "\f8be";
}

.ti-device-mobile-vibration:before {
  content: "\eb86";
}

.ti-device-mobile-x:before {
  content: "\f8bf";
}

.ti-device-nintendo:before {
  content: "\f026";
}

.ti-device-nintendo-off:before {
  content: "\f111";
}

.ti-device-projector:before {
  content: "\fc11";
}

.ti-device-remote:before {
  content: "\f792";
}

.ti-device-sd-card:before {
  content: "\f384";
}

.ti-device-sim:before {
  content: "\f4b2";
}

.ti-device-sim-1:before {
  content: "\f4af";
}

.ti-device-sim-2:before {
  content: "\f4b0";
}

.ti-device-sim-3:before {
  content: "\f4b1";
}

.ti-device-speaker:before {
  content: "\ea8b";
}

.ti-device-speaker-off:before {
  content: "\f112";
}

.ti-device-tablet:before {
  content: "\ea8c";
}

.ti-device-tablet-bolt:before {
  content: "\f8c0";
}

.ti-device-tablet-cancel:before {
  content: "\f8c1";
}

.ti-device-tablet-check:before {
  content: "\f8c2";
}

.ti-device-tablet-code:before {
  content: "\f8c3";
}

.ti-device-tablet-cog:before {
  content: "\f8c4";
}

.ti-device-tablet-dollar:before {
  content: "\f8c5";
}

.ti-device-tablet-down:before {
  content: "\f8c6";
}

.ti-device-tablet-exclamation:before {
  content: "\f8c7";
}

.ti-device-tablet-filled:before {
  content: "\fa3a";
}

.ti-device-tablet-heart:before {
  content: "\f8c8";
}

.ti-device-tablet-minus:before {
  content: "\f8c9";
}

.ti-device-tablet-off:before {
  content: "\f063";
}

.ti-device-tablet-pause:before {
  content: "\f8ca";
}

.ti-device-tablet-pin:before {
  content: "\f8cb";
}

.ti-device-tablet-plus:before {
  content: "\f8cc";
}

.ti-device-tablet-question:before {
  content: "\f8cd";
}

.ti-device-tablet-search:before {
  content: "\f8ce";
}

.ti-device-tablet-share:before {
  content: "\f8cf";
}

.ti-device-tablet-star:before {
  content: "\f8d0";
}

.ti-device-tablet-up:before {
  content: "\f8d1";
}

.ti-device-tablet-x:before {
  content: "\f8d2";
}

.ti-device-tv:before {
  content: "\ea8d";
}

.ti-device-tv-off:before {
  content: "\f064";
}

.ti-device-tv-old:before {
  content: "\f1d3";
}

.ti-device-usb:before {
  content: "\fc59";
}

.ti-device-vision-pro:before {
  content: "\fae7";
}

.ti-device-watch:before {
  content: "\ebf9";
}

.ti-device-watch-bolt:before {
  content: "\f8d3";
}

.ti-device-watch-cancel:before {
  content: "\f8d4";
}

.ti-device-watch-check:before {
  content: "\f8d5";
}

.ti-device-watch-code:before {
  content: "\f8d6";
}

.ti-device-watch-cog:before {
  content: "\f8d7";
}

.ti-device-watch-dollar:before {
  content: "\f8d8";
}

.ti-device-watch-down:before {
  content: "\f8d9";
}

.ti-device-watch-exclamation:before {
  content: "\f8da";
}

.ti-device-watch-heart:before {
  content: "\f8db";
}

.ti-device-watch-minus:before {
  content: "\f8dc";
}

.ti-device-watch-off:before {
  content: "\f065";
}

.ti-device-watch-pause:before {
  content: "\f8dd";
}

.ti-device-watch-pin:before {
  content: "\f8de";
}

.ti-device-watch-plus:before {
  content: "\f8df";
}

.ti-device-watch-question:before {
  content: "\f8e0";
}

.ti-device-watch-search:before {
  content: "\f8e1";
}

.ti-device-watch-share:before {
  content: "\f8e2";
}

.ti-device-watch-star:before {
  content: "\f8e3";
}

.ti-device-watch-stats:before {
  content: "\ef7d";
}

.ti-device-watch-stats-2:before {
  content: "\ef7c";
}

.ti-device-watch-up:before {
  content: "\f8e4";
}

.ti-device-watch-x:before {
  content: "\f8e5";
}

.ti-devices:before {
  content: "\eb87";
}

.ti-devices-2:before {
  content: "\ed29";
}

.ti-devices-bolt:before {
  content: "\f8e6";
}

.ti-devices-cancel:before {
  content: "\f8e7";
}

.ti-devices-check:before {
  content: "\f8e8";
}

.ti-devices-code:before {
  content: "\f8e9";
}

.ti-devices-cog:before {
  content: "\f8ea";
}

.ti-devices-dollar:before {
  content: "\f8eb";
}

.ti-devices-down:before {
  content: "\f8ec";
}

.ti-devices-exclamation:before {
  content: "\f8ed";
}

.ti-devices-heart:before {
  content: "\f8ee";
}

.ti-devices-minus:before {
  content: "\f8ef";
}

.ti-devices-off:before {
  content: "\f3e4";
}

.ti-devices-pause:before {
  content: "\f8f0";
}

.ti-devices-pc:before {
  content: "\ee7a";
}

.ti-devices-pc-off:before {
  content: "\f113";
}

.ti-devices-pin:before {
  content: "\f8f1";
}

.ti-devices-plus:before {
  content: "\f8f2";
}

.ti-devices-question:before {
  content: "\f8f3";
}

.ti-devices-search:before {
  content: "\f8f4";
}

.ti-devices-share:before {
  content: "\f8f5";
}

.ti-devices-star:before {
  content: "\f8f6";
}

.ti-devices-up:before {
  content: "\f8f7";
}

.ti-devices-x:before {
  content: "\f8f8";
}

.ti-diabolo:before {
  content: "\fa9c";
}

.ti-diabolo-off:before {
  content: "\fa9a";
}

.ti-diabolo-plus:before {
  content: "\fa9b";
}

.ti-dialpad:before {
  content: "\f067";
}

.ti-dialpad-filled:before {
  content: "\fa3b";
}

.ti-dialpad-off:before {
  content: "\f114";
}

.ti-diamond:before {
  content: "\eb65";
}

.ti-diamond-filled:before {
  content: "\f73d";
}

.ti-diamond-off:before {
  content: "\f115";
}

.ti-diamonds:before {
  content: "\eff5";
}

.ti-diamonds-filled:before {
  content: "\f676";
}

.ti-dice:before {
  content: "\eb66";
}

.ti-dice-1:before {
  content: "\f08b";
}

.ti-dice-1-filled:before {
  content: "\f73e";
}

.ti-dice-2:before {
  content: "\f08c";
}

.ti-dice-2-filled:before {
  content: "\f73f";
}

.ti-dice-3:before {
  content: "\f08d";
}

.ti-dice-3-filled:before {
  content: "\f740";
}

.ti-dice-4:before {
  content: "\f08e";
}

.ti-dice-4-filled:before {
  content: "\f741";
}

.ti-dice-5:before {
  content: "\f08f";
}

.ti-dice-5-filled:before {
  content: "\f742";
}

.ti-dice-6:before {
  content: "\f090";
}

.ti-dice-6-filled:before {
  content: "\f743";
}

.ti-dice-filled:before {
  content: "\f744";
}

.ti-dimensions:before {
  content: "\ee7b";
}

.ti-direction:before {
  content: "\ebfb";
}

.ti-direction-arrows:before {
  content: "\fd36";
}

.ti-direction-horizontal:before {
  content: "\ebfa";
}

.ti-direction-sign:before {
  content: "\f1f7";
}

.ti-direction-sign-filled:before {
  content: "\f745";
}

.ti-direction-sign-off:before {
  content: "\f3e5";
}

.ti-directions:before {
  content: "\ea8e";
}

.ti-directions-off:before {
  content: "\f116";
}

.ti-disabled:before {
  content: "\ea8f";
}

.ti-disabled-2:before {
  content: "\ebaf";
}

.ti-disabled-off:before {
  content: "\f117";
}

.ti-disc:before {
  content: "\ea90";
}

.ti-disc-golf:before {
  content: "\f385";
}

.ti-disc-off:before {
  content: "\f118";
}

.ti-discount:before {
  content: "\ebbd";
}

.ti-discount-2:before {
  content: "\ee7c";
}

.ti-discount-2-off:before {
  content: "\f3e6";
}

.ti-discount-check:before {
  content: "\f1f8";
}

.ti-discount-check-filled:before {
  content: "\f746";
}

.ti-discount-off:before {
  content: "\f3e7";
}

.ti-divide:before {
  content: "\ed5c";
}

.ti-dna:before {
  content: "\ee7d";
}

.ti-dna-2:before {
  content: "\ef5c";
}

.ti-dna-2-off:before {
  content: "\f119";
}

.ti-dna-off:before {
  content: "\f11a";
}

.ti-dog:before {
  content: "\f660";
}

.ti-dog-bowl:before {
  content: "\ef29";
}

.ti-door:before {
  content: "\ef4e";
}

.ti-door-enter:before {
  content: "\ef4c";
}

.ti-door-exit:before {
  content: "\ef4d";
}

.ti-door-off:before {
  content: "\f11b";
}

.ti-dots:before {
  content: "\ea95";
}

.ti-dots-circle-horizontal:before {
  content: "\ea91";
}

.ti-dots-diagonal:before {
  content: "\ea93";
}

.ti-dots-diagonal-2:before {
  content: "\ea92";
}

.ti-dots-vertical:before {
  content: "\ea94";
}

.ti-download:before {
  content: "\ea96";
}

.ti-download-off:before {
  content: "\f11c";
}

.ti-drag-drop:before {
  content: "\eb89";
}

.ti-drag-drop-2:before {
  content: "\eb88";
}

.ti-drone:before {
  content: "\ed79";
}

.ti-drone-off:before {
  content: "\ee7e";
}

.ti-drop-circle:before {
  content: "\efde";
}

.ti-droplet:before {
  content: "\ea97";
}

.ti-droplet-bolt:before {
  content: "\f8f9";
}

.ti-droplet-cancel:before {
  content: "\f8fa";
}

.ti-droplet-check:before {
  content: "\f8fb";
}

.ti-droplet-code:before {
  content: "\f8fc";
}

.ti-droplet-cog:before {
  content: "\f8fd";
}

.ti-droplet-dollar:before {
  content: "\f8fe";
}

.ti-droplet-down:before {
  content: "\f8ff";
}

.ti-droplet-exclamation:before {
  content: "\f900";
}

.ti-droplet-filled:before {
  content: "\ee80";
}

.ti-droplet-half:before {
  content: "\ee82";
}

.ti-droplet-half-2:before {
  content: "\ee81";
}

.ti-droplet-half-2-filled:before {
  content: "\fb6c";
}

.ti-droplet-half-filled:before {
  content: "\f6c5";
}

.ti-droplet-heart:before {
  content: "\f901";
}

.ti-droplet-minus:before {
  content: "\f902";
}

.ti-droplet-off:before {
  content: "\ee83";
}

.ti-droplet-pause:before {
  content: "\f903";
}

.ti-droplet-pin:before {
  content: "\f904";
}

.ti-droplet-plus:before {
  content: "\f905";
}

.ti-droplet-question:before {
  content: "\f906";
}

.ti-droplet-search:before {
  content: "\f907";
}

.ti-droplet-share:before {
  content: "\f908";
}

.ti-droplet-star:before {
  content: "\f909";
}

.ti-droplet-up:before {
  content: "\f90a";
}

.ti-droplet-x:before {
  content: "\f90b";
}

.ti-droplets:before {
  content: "\fc12";
}

.ti-dual-screen:before {
  content: "\fa59";
}

.ti-e-passport:before {
  content: "\f4df";
}

.ti-ear:before {
  content: "\ebce";
}

.ti-ear-off:before {
  content: "\ee84";
}

.ti-ear-scan:before {
  content: "\fd57";
}

.ti-ease-in:before {
  content: "\f573";
}

.ti-ease-in-control-point:before {
  content: "\f570";
}

.ti-ease-in-out:before {
  content: "\f572";
}

.ti-ease-in-out-control-points:before {
  content: "\f571";
}

.ti-ease-out:before {
  content: "\f575";
}

.ti-ease-out-control-point:before {
  content: "\f574";
}

.ti-edit:before {
  content: "\ea98";
}

.ti-edit-circle:before {
  content: "\ee85";
}

.ti-edit-circle-off:before {
  content: "\f11d";
}

.ti-edit-off:before {
  content: "\f11e";
}

.ti-egg:before {
  content: "\eb8a";
}

.ti-egg-cracked:before {
  content: "\f2d6";
}

.ti-egg-filled:before {
  content: "\f678";
}

.ti-egg-fried:before {
  content: "\f386";
}

.ti-egg-off:before {
  content: "\f11f";
}

.ti-eggs:before {
  content: "\f500";
}

.ti-elevator:before {
  content: "\efdf";
}

.ti-elevator-off:before {
  content: "\f3e8";
}

.ti-emergency-bed:before {
  content: "\ef5d";
}

.ti-empathize:before {
  content: "\f29b";
}

.ti-empathize-off:before {
  content: "\f3e9";
}

.ti-emphasis:before {
  content: "\ebcf";
}

.ti-engine:before {
  content: "\ef7e";
}

.ti-engine-off:before {
  content: "\f120";
}

.ti-equal:before {
  content: "\ee87";
}

.ti-equal-double:before {
  content: "\f4e1";
}

.ti-equal-not:before {
  content: "\ee86";
}

.ti-eraser:before {
  content: "\eb8b";
}

.ti-eraser-off:before {
  content: "\f121";
}

.ti-error-404:before {
  content: "\f027";
}

.ti-error-404-off:before {
  content: "\f122";
}

.ti-escalator:before {
  content: "\fb06";
}

.ti-escalator-down:before {
  content: "\fb04";
}

.ti-escalator-up:before {
  content: "\fb05";
}

.ti-exchange:before {
  content: "\ebe7";
}

.ti-exchange-off:before {
  content: "\f123";
}

.ti-exclamation-circle:before {
  content: "\f634";
}

.ti-exclamation-mark:before {
  content: "\efb4";
}

.ti-exclamation-mark-off:before {
  content: "\f124";
}

.ti-explicit:before {
  content: "\f256";
}

.ti-explicit-off:before {
  content: "\f3ea";
}

.ti-exposure:before {
  content: "\eb8c";
}

.ti-exposure-0:before {
  content: "\f29c";
}

.ti-exposure-minus-1:before {
  content: "\f29d";
}

.ti-exposure-minus-2:before {
  content: "\f29e";
}

.ti-exposure-off:before {
  content: "\f3eb";
}

.ti-exposure-plus-1:before {
  content: "\f29f";
}

.ti-exposure-plus-2:before {
  content: "\f2a0";
}

.ti-external-link:before {
  content: "\ea99";
}

.ti-external-link-off:before {
  content: "\f125";
}

.ti-eye:before {
  content: "\ea9a";
}

.ti-eye-bolt:before {
  content: "\fb6d";
}

.ti-eye-cancel:before {
  content: "\fb6e";
}

.ti-eye-check:before {
  content: "\ee88";
}

.ti-eye-closed:before {
  content: "\f7ec";
}

.ti-eye-code:before {
  content: "\fb6f";
}

.ti-eye-cog:before {
  content: "\f7ed";
}

.ti-eye-discount:before {
  content: "\fb70";
}

.ti-eye-dollar:before {
  content: "\fb71";
}

.ti-eye-down:before {
  content: "\fb72";
}

.ti-eye-edit:before {
  content: "\f7ee";
}

.ti-eye-exclamation:before {
  content: "\f7ef";
}

.ti-eye-filled:before {
  content: "\f679";
}

.ti-eye-heart:before {
  content: "\f7f0";
}

.ti-eye-minus:before {
  content: "\fb73";
}

.ti-eye-off:before {
  content: "\ecf0";
}

.ti-eye-pause:before {
  content: "\fb74";
}

.ti-eye-pin:before {
  content: "\fb75";
}

.ti-eye-plus:before {
  content: "\fb76";
}

.ti-eye-question:before {
  content: "\fb77";
}

.ti-eye-search:before {
  content: "\fb78";
}

.ti-eye-share:before {
  content: "\fb79";
}

.ti-eye-star:before {
  content: "\fb7a";
}

.ti-eye-table:before {
  content: "\ef5e";
}

.ti-eye-up:before {
  content: "\fb7b";
}

.ti-eye-x:before {
  content: "\f7f1";
}

.ti-eyeglass:before {
  content: "\ee8a";
}

.ti-eyeglass-2:before {
  content: "\ee89";
}

.ti-eyeglass-off:before {
  content: "\f126";
}

.ti-face-id:before {
  content: "\ea9b";
}

.ti-face-id-error:before {
  content: "\efa7";
}

.ti-face-mask:before {
  content: "\efb5";
}

.ti-face-mask-off:before {
  content: "\f127";
}

.ti-fall:before {
  content: "\ecb9";
}

.ti-favicon:before {
  content: "\fd65";
}

.ti-feather:before {
  content: "\ee8b";
}

.ti-feather-off:before {
  content: "\f128";
}

.ti-fence:before {
  content: "\ef2a";
}

.ti-fence-off:before {
  content: "\f129";
}

.ti-fidget-spinner:before {
  content: "\f068";
}

.ti-file:before {
  content: "\eaa4";
}

.ti-file-3d:before {
  content: "\f032";
}

.ti-file-alert:before {
  content: "\ede6";
}

.ti-file-analytics:before {
  content: "\ede7";
}

.ti-file-arrow-left:before {
  content: "\f033";
}

.ti-file-arrow-right:before {
  content: "\f034";
}

.ti-file-barcode:before {
  content: "\f035";
}

.ti-file-broken:before {
  content: "\f501";
}

.ti-file-certificate:before {
  content: "\ed4d";
}

.ti-file-chart:before {
  content: "\f036";
}

.ti-file-check:before {
  content: "\ea9c";
}

.ti-file-code:before {
  content: "\ebd0";
}

.ti-file-code-2:before {
  content: "\ede8";
}

.ti-file-cv:before {
  content: "\fa5a";
}

.ti-file-database:before {
  content: "\f037";
}

.ti-file-delta:before {
  content: "\f53d";
}

.ti-file-description:before {
  content: "\f028";
}

.ti-file-diff:before {
  content: "\ecf1";
}

.ti-file-digit:before {
  content: "\efa8";
}

.ti-file-dislike:before {
  content: "\ed2a";
}

.ti-file-dollar:before {
  content: "\efe0";
}

.ti-file-dots:before {
  content: "\f038";
}

.ti-file-download:before {
  content: "\ea9d";
}

.ti-file-euro:before {
  content: "\efe1";
}

.ti-file-export:before {
  content: "\ede9";
}

.ti-file-filled:before {
  content: "\f747";
}

.ti-file-function:before {
  content: "\f53e";
}

.ti-file-horizontal:before {
  content: "\ebb0";
}

.ti-file-import:before {
  content: "\edea";
}

.ti-file-infinity:before {
  content: "\f502";
}

.ti-file-info:before {
  content: "\edec";
}

.ti-file-invoice:before {
  content: "\eb67";
}

.ti-file-lambda:before {
  content: "\f53f";
}

.ti-file-like:before {
  content: "\ed2b";
}

.ti-file-minus:before {
  content: "\ea9e";
}

.ti-file-music:before {
  content: "\ea9f";
}

.ti-file-neutral:before {
  content: "\fd22";
}

.ti-file-off:before {
  content: "\ecf2";
}

.ti-file-orientation:before {
  content: "\f2a1";
}

.ti-file-pencil:before {
  content: "\f039";
}

.ti-file-percent:before {
  content: "\f540";
}

.ti-file-phone:before {
  content: "\ecdc";
}

.ti-file-plus:before {
  content: "\eaa0";
}

.ti-file-power:before {
  content: "\f03a";
}

.ti-file-report:before {
  content: "\eded";
}

.ti-file-rss:before {
  content: "\f03b";
}

.ti-file-sad:before {
  content: "\fd23";
}

.ti-file-scissors:before {
  content: "\f03c";
}

.ti-file-search:before {
  content: "\ed5d";
}

.ti-file-settings:before {
  content: "\f029";
}

.ti-file-shredder:before {
  content: "\eaa1";
}

.ti-file-signal:before {
  content: "\f03d";
}

.ti-file-smile:before {
  content: "\fd24";
}

.ti-file-spreadsheet:before {
  content: "\f03e";
}

.ti-file-stack:before {
  content: "\f503";
}

.ti-file-star:before {
  content: "\f03f";
}

.ti-file-symlink:before {
  content: "\ed53";
}

.ti-file-text:before {
  content: "\eaa2";
}

.ti-file-text-ai:before {
  content: "\fa27";
}

.ti-file-time:before {
  content: "\f040";
}

.ti-file-type-bmp:before {
  content: "\fb07";
}

.ti-file-type-css:before {
  content: "\fb08";
}

.ti-file-type-csv:before {
  content: "\fb09";
}

.ti-file-type-doc:before {
  content: "\fb0a";
}

.ti-file-type-docx:before {
  content: "\fb0b";
}

.ti-file-type-html:before {
  content: "\fb0c";
}

.ti-file-type-jpg:before {
  content: "\fb0d";
}

.ti-file-type-js:before {
  content: "\fb0e";
}

.ti-file-type-jsx:before {
  content: "\fb0f";
}

.ti-file-type-pdf:before {
  content: "\fb10";
}

.ti-file-type-php:before {
  content: "\fb11";
}

.ti-file-type-png:before {
  content: "\fb12";
}

.ti-file-type-ppt:before {
  content: "\fb13";
}

.ti-file-type-rs:before {
  content: "\fb14";
}

.ti-file-type-sql:before {
  content: "\fb15";
}

.ti-file-type-svg:before {
  content: "\fb16";
}

.ti-file-type-ts:before {
  content: "\fb17";
}

.ti-file-type-tsx:before {
  content: "\fb18";
}

.ti-file-type-txt:before {
  content: "\fb19";
}

.ti-file-type-vue:before {
  content: "\fb1a";
}

.ti-file-type-xls:before {
  content: "\fb1b";
}

.ti-file-type-xml:before {
  content: "\fb1c";
}

.ti-file-type-zip:before {
  content: "\fb1d";
}

.ti-file-typography:before {
  content: "\f041";
}

.ti-file-unknown:before {
  content: "\f042";
}

.ti-file-upload:before {
  content: "\ec91";
}

.ti-file-vector:before {
  content: "\f043";
}

.ti-file-x:before {
  content: "\eaa3";
}

.ti-file-x-filled:before {
  content: "\f748";
}

.ti-file-zip:before {
  content: "\ed4e";
}

.ti-files:before {
  content: "\edef";
}

.ti-files-off:before {
  content: "\edee";
}

.ti-filter:before {
  content: "\eaa5";
}

.ti-filter-bolt:before {
  content: "\fb7c";
}

.ti-filter-cancel:before {
  content: "\fb7d";
}

.ti-filter-check:before {
  content: "\fb7e";
}

.ti-filter-code:before {
  content: "\fb7f";
}

.ti-filter-cog:before {
  content: "\f9fe";
}

.ti-filter-discount:before {
  content: "\fb80";
}

.ti-filter-dollar:before {
  content: "\f9ff";
}

.ti-filter-down:before {
  content: "\fb81";
}

.ti-filter-edit:before {
  content: "\fa00";
}

.ti-filter-exclamation:before {
  content: "\fb82";
}

.ti-filter-filled:before {
  content: "\fc27";
}

.ti-filter-heart:before {
  content: "\fb83";
}

.ti-filter-minus:before {
  content: "\fa01";
}

.ti-filter-off:before {
  content: "\ed2c";
}

.ti-filter-pause:before {
  content: "\fb84";
}

.ti-filter-pin:before {
  content: "\fb85";
}

.ti-filter-plus:before {
  content: "\fa02";
}

.ti-filter-question:before {
  content: "\fb86";
}

.ti-filter-search:before {
  content: "\fb87";
}

.ti-filter-share:before {
  content: "\fb88";
}

.ti-filter-star:before {
  content: "\fa03";
}

.ti-filter-up:before {
  content: "\fb89";
}

.ti-filter-x:before {
  content: "\fa04";
}

.ti-filters:before {
  content: "\f793";
}

.ti-fingerprint:before {
  content: "\ebd1";
}

.ti-fingerprint-off:before {
  content: "\f12a";
}

.ti-fingerprint-scan:before {
  content: "\fcb5";
}

.ti-fire-extinguisher:before {
  content: "\faf6";
}

.ti-fire-hydrant:before {
  content: "\f3a9";
}

.ti-fire-hydrant-off:before {
  content: "\f3ec";
}

.ti-firetruck:before {
  content: "\ebe8";
}

.ti-first-aid-kit:before {
  content: "\ef5f";
}

.ti-first-aid-kit-off:before {
  content: "\f3ed";
}

.ti-fish:before {
  content: "\ef2b";
}

.ti-fish-bone:before {
  content: "\f287";
}

.ti-fish-christianity:before {
  content: "\f58b";
}

.ti-fish-hook:before {
  content: "\f1f9";
}

.ti-fish-hook-off:before {
  content: "\f3ee";
}

.ti-fish-off:before {
  content: "\f12b";
}

.ti-flag:before {
  content: "\eaa6";
}

.ti-flag-2:before {
  content: "\ee8c";
}

.ti-flag-2-filled:before {
  content: "\f707";
}

.ti-flag-2-off:before {
  content: "\f12c";
}

.ti-flag-3:before {
  content: "\ee8d";
}

.ti-flag-3-filled:before {
  content: "\f708";
}

.ti-flag-bolt:before {
  content: "\fb8a";
}

.ti-flag-cancel:before {
  content: "\fb8b";
}

.ti-flag-check:before {
  content: "\fb8c";
}

.ti-flag-code:before {
  content: "\fb8d";
}

.ti-flag-cog:before {
  content: "\fb8e";
}

.ti-flag-discount:before {
  content: "\fb8f";
}

.ti-flag-dollar:before {
  content: "\fb90";
}

.ti-flag-down:before {
  content: "\fb91";
}

.ti-flag-exclamation:before {
  content: "\fb92";
}

.ti-flag-filled:before {
  content: "\f67a";
}

.ti-flag-heart:before {
  content: "\fb93";
}

.ti-flag-minus:before {
  content: "\fb94";
}

.ti-flag-off:before {
  content: "\f12d";
}

.ti-flag-pause:before {
  content: "\fb95";
}

.ti-flag-pin:before {
  content: "\fb96";
}

.ti-flag-plus:before {
  content: "\fb97";
}

.ti-flag-question:before {
  content: "\fb98";
}

.ti-flag-search:before {
  content: "\fb99";
}

.ti-flag-share:before {
  content: "\fb9a";
}

.ti-flag-star:before {
  content: "\fb9b";
}

.ti-flag-up:before {
  content: "\fb9c";
}

.ti-flag-x:before {
  content: "\fb9d";
}

.ti-flame:before {
  content: "\ec2c";
}

.ti-flame-off:before {
  content: "\f12e";
}

.ti-flare:before {
  content: "\ee8e";
}

.ti-flask:before {
  content: "\ebd2";
}

.ti-flask-2:before {
  content: "\ef60";
}

.ti-flask-2-filled:before {
  content: "\fd12";
}

.ti-flask-2-off:before {
  content: "\f12f";
}

.ti-flask-filled:before {
  content: "\fd13";
}

.ti-flask-off:before {
  content: "\f130";
}

.ti-flip-flops:before {
  content: "\f564";
}

.ti-flip-horizontal:before {
  content: "\eaa7";
}

.ti-flip-vertical:before {
  content: "\eaa8";
}

.ti-float-center:before {
  content: "\ebb1";
}

.ti-float-left:before {
  content: "\ebb2";
}

.ti-float-none:before {
  content: "\ed13";
}

.ti-float-right:before {
  content: "\ebb3";
}

.ti-flower:before {
  content: "\eff6";
}

.ti-flower-off:before {
  content: "\f131";
}

.ti-focus:before {
  content: "\eb8d";
}

.ti-focus-2:before {
  content: "\ebd3";
}

.ti-focus-auto:before {
  content: "\fa62";
}

.ti-focus-centered:before {
  content: "\f02a";
}

.ti-fold:before {
  content: "\ed56";
}

.ti-fold-down:before {
  content: "\ed54";
}

.ti-fold-up:before {
  content: "\ed55";
}

.ti-folder:before {
  content: "\eaad";
}

.ti-folder-bolt:before {
  content: "\f90c";
}

.ti-folder-cancel:before {
  content: "\f90d";
}

.ti-folder-check:before {
  content: "\f90e";
}

.ti-folder-code:before {
  content: "\f90f";
}

.ti-folder-cog:before {
  content: "\f910";
}

.ti-folder-dollar:before {
  content: "\f911";
}

.ti-folder-down:before {
  content: "\f912";
}

.ti-folder-exclamation:before {
  content: "\f913";
}

.ti-folder-filled:before {
  content: "\f749";
}

.ti-folder-heart:before {
  content: "\f914";
}

.ti-folder-minus:before {
  content: "\eaaa";
}

.ti-folder-off:before {
  content: "\ed14";
}

.ti-folder-open:before {
  content: "\faf7";
}

.ti-folder-pause:before {
  content: "\f915";
}

.ti-folder-pin:before {
  content: "\f916";
}

.ti-folder-plus:before {
  content: "\eaab";
}

.ti-folder-question:before {
  content: "\f917";
}

.ti-folder-root:before {
  content: "\fd43";
}

.ti-folder-search:before {
  content: "\f918";
}

.ti-folder-share:before {
  content: "\f919";
}

.ti-folder-star:before {
  content: "\f91a";
}

.ti-folder-symlink:before {
  content: "\f91b";
}

.ti-folder-up:before {
  content: "\f91c";
}

.ti-folder-x:before {
  content: "\eaac";
}

.ti-folders:before {
  content: "\eaae";
}

.ti-folders-off:before {
  content: "\f133";
}

.ti-forbid:before {
  content: "\ebd5";
}

.ti-forbid-2:before {
  content: "\ebd4";
}

.ti-forbid-2-filled:before {
  content: "\fc28";
}

.ti-forbid-filled:before {
  content: "\fc29";
}

.ti-forklift:before {
  content: "\ebe9";
}

.ti-forms:before {
  content: "\ee8f";
}

.ti-fountain:before {
  content: "\f09b";
}

.ti-fountain-filled:before {
  content: "\fc2a";
}

.ti-fountain-off:before {
  content: "\f134";
}

.ti-frame:before {
  content: "\eaaf";
}

.ti-frame-off:before {
  content: "\f135";
}

.ti-free-rights:before {
  content: "\efb6";
}

.ti-freeze-column:before {
  content: "\fa63";
}

.ti-freeze-row:before {
  content: "\fa65";
}

.ti-freeze-row-column:before {
  content: "\fa64";
}

.ti-fridge:before {
  content: "\f1fa";
}

.ti-fridge-off:before {
  content: "\f3ef";
}

.ti-friends:before {
  content: "\eab0";
}

.ti-friends-off:before {
  content: "\f136";
}

.ti-frustum:before {
  content: "\fa9f";
}

.ti-frustum-off:before {
  content: "\fa9d";
}

.ti-frustum-plus:before {
  content: "\fa9e";
}

.ti-function:before {
  content: "\f225";
}

.ti-function-filled:before {
  content: "\fc2b";
}

.ti-function-off:before {
  content: "\f3f0";
}

.ti-galaxy:before {
  content: "\fcb6";
}

.ti-garden-cart:before {
  content: "\f23e";
}

.ti-garden-cart-off:before {
  content: "\f3f1";
}

.ti-gas-station:before {
  content: "\ec7d";
}

.ti-gas-station-off:before {
  content: "\f137";
}

.ti-gauge:before {
  content: "\eab1";
}

.ti-gauge-filled:before {
  content: "\fc2c";
}

.ti-gauge-off:before {
  content: "\f138";
}

.ti-gavel:before {
  content: "\ef90";
}

.ti-gender-agender:before {
  content: "\f0e1";
}

.ti-gender-androgyne:before {
  content: "\f0e2";
}

.ti-gender-bigender:before {
  content: "\f0e3";
}

.ti-gender-demiboy:before {
  content: "\f0e4";
}

.ti-gender-demigirl:before {
  content: "\f0e5";
}

.ti-gender-epicene:before {
  content: "\f0e6";
}

.ti-gender-female:before {
  content: "\f0e7";
}

.ti-gender-femme:before {
  content: "\f0e8";
}

.ti-gender-genderfluid:before {
  content: "\f0e9";
}

.ti-gender-genderless:before {
  content: "\f0ea";
}

.ti-gender-genderqueer:before {
  content: "\f0eb";
}

.ti-gender-hermaphrodite:before {
  content: "\f0ec";
}

.ti-gender-intergender:before {
  content: "\f0ed";
}

.ti-gender-male:before {
  content: "\f0ee";
}

.ti-gender-neutrois:before {
  content: "\f0ef";
}

.ti-gender-third:before {
  content: "\f0f0";
}

.ti-gender-transgender:before {
  content: "\f0f1";
}

.ti-gender-trasvesti:before {
  content: "\f0f2";
}

.ti-geometry:before {
  content: "\ee90";
}

.ti-ghost:before {
  content: "\eb8e";
}

.ti-ghost-2:before {
  content: "\f57c";
}

.ti-ghost-2-filled:before {
  content: "\f74a";
}

.ti-ghost-3:before {
  content: "\fc13";
}

.ti-ghost-filled:before {
  content: "\f74b";
}

.ti-ghost-off:before {
  content: "\f3f2";
}

.ti-gif:before {
  content: "\f257";
}

.ti-gift:before {
  content: "\eb68";
}

.ti-gift-card:before {
  content: "\f3aa";
}

.ti-gift-card-filled:before {
  content: "\fc2d";
}

.ti-gift-filled:before {
  content: "\fd14";
}

.ti-gift-off:before {
  content: "\f3f3";
}

.ti-git-branch:before {
  content: "\eab2";
}

.ti-git-branch-deleted:before {
  content: "\f57d";
}

.ti-git-cherry-pick:before {
  content: "\f57e";
}

.ti-git-commit:before {
  content: "\eab3";
}

.ti-git-compare:before {
  content: "\eab4";
}

.ti-git-fork:before {
  content: "\eb8f";
}

.ti-git-merge:before {
  content: "\eab5";
}

.ti-git-pull-request:before {
  content: "\eab6";
}

.ti-git-pull-request-closed:before {
  content: "\ef7f";
}

.ti-git-pull-request-draft:before {
  content: "\efb7";
}

.ti-gizmo:before {
  content: "\f02b";
}

.ti-glass:before {
  content: "\eab8";
}

.ti-glass-full:before {
  content: "\eab7";
}

.ti-glass-full-filled:before {
  content: "\fc2e";
}

.ti-glass-off:before {
  content: "\ee91";
}

.ti-globe:before {
  content: "\eab9";
}

.ti-globe-filled:before {
  content: "\fc2f";
}

.ti-globe-off:before {
  content: "\f139";
}

.ti-go-game:before {
  content: "\f512";
}

.ti-golf:before {
  content: "\ed8c";
}

.ti-golf-off:before {
  content: "\f13a";
}

.ti-gps:before {
  content: "\ed7a";
}

.ti-gradienter:before {
  content: "\f3ab";
}

.ti-grain:before {
  content: "\ee92";
}

.ti-graph:before {
  content: "\f288";
}

.ti-graph-filled:before {
  content: "\fd15";
}

.ti-graph-off:before {
  content: "\f3f4";
}

.ti-grave:before {
  content: "\f580";
}

.ti-grave-2:before {
  content: "\f57f";
}

.ti-grid-3x3:before {
  content: "\fca4";
}

.ti-grid-4x4:before {
  content: "\fca5";
}

.ti-grid-dots:before {
  content: "\eaba";
}

.ti-grid-goldenratio:before {
  content: "\fca6";
}

.ti-grid-pattern:before {
  content: "\efc9";
}

.ti-grid-scan:before {
  content: "\fca7";
}

.ti-grill:before {
  content: "\efa9";
}

.ti-grill-fork:before {
  content: "\f35b";
}

.ti-grill-off:before {
  content: "\f3f5";
}

.ti-grill-spatula:before {
  content: "\f35c";
}

.ti-grip-horizontal:before {
  content: "\ec00";
}

.ti-grip-vertical:before {
  content: "\ec01";
}

.ti-growth:before {
  content: "\ee93";
}

.ti-guitar-pick:before {
  content: "\f4c6";
}

.ti-guitar-pick-filled:before {
  content: "\f67b";
}

.ti-gymnastics:before {
  content: "\fd44";
}

.ti-h-1:before {
  content: "\ec94";
}

.ti-h-2:before {
  content: "\ec95";
}

.ti-h-3:before {
  content: "\ec96";
}

.ti-h-4:before {
  content: "\ec97";
}

.ti-h-5:before {
  content: "\ec98";
}

.ti-h-6:before {
  content: "\ec99";
}

.ti-hammer:before {
  content: "\ef91";
}

.ti-hammer-off:before {
  content: "\f13c";
}

.ti-hand-click:before {
  content: "\ef4f";
}

.ti-hand-finger:before {
  content: "\ee94";
}

.ti-hand-finger-off:before {
  content: "\f13d";
}

.ti-hand-grab:before {
  content: "\f091";
}

.ti-hand-little-finger:before {
  content: "\ee95";
}

.ti-hand-middle-finger:before {
  content: "\ec2d";
}

.ti-hand-move:before {
  content: "\ef50";
}

.ti-hand-off:before {
  content: "\ed15";
}

.ti-hand-ring-finger:before {
  content: "\ee96";
}

.ti-hand-rock:before {
  content: "\ee97";
}

.ti-hand-sanitizer:before {
  content: "\f5f4";
}

.ti-hand-stop:before {
  content: "\ec2e";
}

.ti-hand-three-fingers:before {
  content: "\ee98";
}

.ti-hand-two-fingers:before {
  content: "\ee99";
}

.ti-hanger:before {
  content: "\ee9a";
}

.ti-hanger-2:before {
  content: "\f09c";
}

.ti-hanger-off:before {
  content: "\f13e";
}

.ti-hash:before {
  content: "\eabc";
}

.ti-haze:before {
  content: "\efaa";
}

.ti-haze-moon:before {
  content: "\faf8";
}

.ti-hdr:before {
  content: "\fa7b";
}

.ti-heading:before {
  content: "\ee9b";
}

.ti-heading-off:before {
  content: "\f13f";
}

.ti-headphones:before {
  content: "\eabd";
}

.ti-headphones-filled:before {
  content: "\fa3c";
}

.ti-headphones-off:before {
  content: "\ed1d";
}

.ti-headset:before {
  content: "\eb90";
}

.ti-headset-off:before {
  content: "\f3f6";
}

.ti-health-recognition:before {
  content: "\f1fb";
}

.ti-heart:before {
  content: "\eabe";
}

.ti-heart-bolt:before {
  content: "\fb9e";
}

.ti-heart-broken:before {
  content: "\ecba";
}

.ti-heart-cancel:before {
  content: "\fb9f";
}

.ti-heart-check:before {
  content: "\fba0";
}

.ti-heart-code:before {
  content: "\fba1";
}

.ti-heart-cog:before {
  content: "\fba2";
}

.ti-heart-discount:before {
  content: "\fba3";
}

.ti-heart-dollar:before {
  content: "\fba4";
}

.ti-heart-down:before {
  content: "\fba5";
}

.ti-heart-exclamation:before {
  content: "\fba6";
}

.ti-heart-filled:before {
  content: "\f67c";
}

.ti-heart-handshake:before {
  content: "\f0f3";
}

.ti-heart-minus:before {
  content: "\f140";
}

.ti-heart-off:before {
  content: "\f141";
}

.ti-heart-pause:before {
  content: "\fba7";
}

.ti-heart-pin:before {
  content: "\fba8";
}

.ti-heart-plus:before {
  content: "\f142";
}

.ti-heart-question:before {
  content: "\fba9";
}

.ti-heart-rate-monitor:before {
  content: "\ef61";
}

.ti-heart-search:before {
  content: "\fbaa";
}

.ti-heart-share:before {
  content: "\fbab";
}

.ti-heart-star:before {
  content: "\fbac";
}

.ti-heart-up:before {
  content: "\fbad";
}

.ti-heart-x:before {
  content: "\fbae";
}

.ti-heartbeat:before {
  content: "\ef92";
}

.ti-hearts:before {
  content: "\f387";
}

.ti-hearts-off:before {
  content: "\f3f7";
}

.ti-helicopter:before {
  content: "\ed8e";
}

.ti-helicopter-landing:before {
  content: "\ed8d";
}

.ti-helmet:before {
  content: "\efca";
}

.ti-helmet-off:before {
  content: "\f143";
}

.ti-help:before {
  content: "\eabf";
}

.ti-help-circle:before {
  content: "\f91d";
}

.ti-help-circle-filled:before {
  content: "\fa3d";
}

.ti-help-hexagon:before {
  content: "\f7a8";
}

.ti-help-hexagon-filled:before {
  content: "\fa3e";
}

.ti-help-octagon:before {
  content: "\f7a9";
}

.ti-help-octagon-filled:before {
  content: "\fa3f";
}

.ti-help-off:before {
  content: "\f3f8";
}

.ti-help-small:before {
  content: "\f91e";
}

.ti-help-square:before {
  content: "\f920";
}

.ti-help-square-filled:before {
  content: "\fa40";
}

.ti-help-square-rounded:before {
  content: "\f91f";
}

.ti-help-square-rounded-filled:before {
  content: "\fa41";
}

.ti-help-triangle:before {
  content: "\f921";
}

.ti-help-triangle-filled:before {
  content: "\fa42";
}

.ti-hemisphere:before {
  content: "\faa2";
}

.ti-hemisphere-off:before {
  content: "\faa0";
}

.ti-hemisphere-plus:before {
  content: "\faa1";
}

.ti-hexagon:before {
  content: "\ec02";
}

.ti-hexagon-0-filled:before {
  content: "\f74c";
}

.ti-hexagon-1-filled:before {
  content: "\f74d";
}

.ti-hexagon-2-filled:before {
  content: "\f74e";
}

.ti-hexagon-3-filled:before {
  content: "\f74f";
}

.ti-hexagon-3d:before {
  content: "\f4c7";
}

.ti-hexagon-4-filled:before {
  content: "\f750";
}

.ti-hexagon-5-filled:before {
  content: "\f751";
}

.ti-hexagon-6-filled:before {
  content: "\f752";
}

.ti-hexagon-7-filled:before {
  content: "\f753";
}

.ti-hexagon-8-filled:before {
  content: "\f754";
}

.ti-hexagon-9-filled:before {
  content: "\f755";
}

.ti-hexagon-filled:before {
  content: "\f67d";
}

.ti-hexagon-letter-a:before {
  content: "\f463";
}

.ti-hexagon-letter-b:before {
  content: "\f464";
}

.ti-hexagon-letter-c:before {
  content: "\f465";
}

.ti-hexagon-letter-d:before {
  content: "\f466";
}

.ti-hexagon-letter-e:before {
  content: "\f467";
}

.ti-hexagon-letter-f:before {
  content: "\f468";
}

.ti-hexagon-letter-g:before {
  content: "\f469";
}

.ti-hexagon-letter-h:before {
  content: "\f46a";
}

.ti-hexagon-letter-i:before {
  content: "\f46b";
}

.ti-hexagon-letter-j:before {
  content: "\f46c";
}

.ti-hexagon-letter-k:before {
  content: "\f46d";
}

.ti-hexagon-letter-l:before {
  content: "\f46e";
}

.ti-hexagon-letter-m:before {
  content: "\f46f";
}

.ti-hexagon-letter-n:before {
  content: "\f470";
}

.ti-hexagon-letter-o:before {
  content: "\f471";
}

.ti-hexagon-letter-p:before {
  content: "\f472";
}

.ti-hexagon-letter-q:before {
  content: "\f473";
}

.ti-hexagon-letter-r:before {
  content: "\f474";
}

.ti-hexagon-letter-s:before {
  content: "\f475";
}

.ti-hexagon-letter-t:before {
  content: "\f476";
}

.ti-hexagon-letter-u:before {
  content: "\f477";
}

.ti-hexagon-letter-v:before {
  content: "\f4b3";
}

.ti-hexagon-letter-w:before {
  content: "\f478";
}

.ti-hexagon-letter-x:before {
  content: "\f479";
}

.ti-hexagon-letter-y:before {
  content: "\f47a";
}

.ti-hexagon-letter-z:before {
  content: "\f47b";
}

.ti-hexagon-minus:before {
  content: "\fc8f";
}

.ti-hexagon-minus-2:before {
  content: "\fc8e";
}

.ti-hexagon-number-0:before {
  content: "\f459";
}

.ti-hexagon-number-1:before {
  content: "\f45a";
}

.ti-hexagon-number-2:before {
  content: "\f45b";
}

.ti-hexagon-number-3:before {
  content: "\f45c";
}

.ti-hexagon-number-4:before {
  content: "\f45d";
}

.ti-hexagon-number-5:before {
  content: "\f45e";
}

.ti-hexagon-number-6:before {
  content: "\f45f";
}

.ti-hexagon-number-7:before {
  content: "\f460";
}

.ti-hexagon-number-8:before {
  content: "\f461";
}

.ti-hexagon-number-9:before {
  content: "\f462";
}

.ti-hexagon-off:before {
  content: "\ee9c";
}

.ti-hexagon-plus:before {
  content: "\fc45";
}

.ti-hexagon-plus-2:before {
  content: "\fc90";
}

.ti-hexagonal-prism:before {
  content: "\faa5";
}

.ti-hexagonal-prism-off:before {
  content: "\faa3";
}

.ti-hexagonal-prism-plus:before {
  content: "\faa4";
}

.ti-hexagonal-pyramid:before {
  content: "\faa8";
}

.ti-hexagonal-pyramid-off:before {
  content: "\faa6";
}

.ti-hexagonal-pyramid-plus:before {
  content: "\faa7";
}

.ti-hexagons:before {
  content: "\f09d";
}

.ti-hexagons-off:before {
  content: "\f3f9";
}

.ti-hierarchy:before {
  content: "\ee9e";
}

.ti-hierarchy-2:before {
  content: "\ee9d";
}

.ti-hierarchy-3:before {
  content: "\f289";
}

.ti-hierarchy-off:before {
  content: "\f3fa";
}

.ti-highlight:before {
  content: "\ef3f";
}

.ti-highlight-off:before {
  content: "\f144";
}

.ti-history:before {
  content: "\ebea";
}

.ti-history-off:before {
  content: "\f3fb";
}

.ti-history-toggle:before {
  content: "\f1fc";
}

.ti-home:before {
  content: "\eac1";
}

.ti-home-2:before {
  content: "\eac0";
}

.ti-home-bolt:before {
  content: "\f336";
}

.ti-home-cancel:before {
  content: "\f350";
}

.ti-home-check:before {
  content: "\f337";
}

.ti-home-cog:before {
  content: "\f338";
}

.ti-home-dollar:before {
  content: "\f339";
}

.ti-home-dot:before {
  content: "\f33a";
}

.ti-home-down:before {
  content: "\f33b";
}

.ti-home-eco:before {
  content: "\f351";
}

.ti-home-edit:before {
  content: "\f352";
}

.ti-home-exclamation:before {
  content: "\f33c";
}

.ti-home-hand:before {
  content: "\f504";
}

.ti-home-heart:before {
  content: "\f353";
}

.ti-home-infinity:before {
  content: "\f505";
}

.ti-home-link:before {
  content: "\f354";
}

.ti-home-minus:before {
  content: "\f33d";
}

.ti-home-move:before {
  content: "\f33e";
}

.ti-home-off:before {
  content: "\f145";
}

.ti-home-plus:before {
  content: "\f33f";
}

.ti-home-question:before {
  content: "\f340";
}

.ti-home-ribbon:before {
  content: "\f355";
}

.ti-home-search:before {
  content: "\f341";
}

.ti-home-share:before {
  content: "\f342";
}

.ti-home-shield:before {
  content: "\f343";
}

.ti-home-signal:before {
  content: "\f356";
}

.ti-home-star:before {
  content: "\f344";
}

.ti-home-stats:before {
  content: "\f345";
}

.ti-home-up:before {
  content: "\f346";
}

.ti-home-x:before {
  content: "\f347";
}

.ti-horse:before {
  content: "\fc46";
}

.ti-horse-toy:before {
  content: "\f28a";
}

.ti-horseshoe:before {
  content: "\fcb7";
}

.ti-hospital:before {
  content: "\fd59";
}

.ti-hospital-circle:before {
  content: "\fd58";
}

.ti-hotel-service:before {
  content: "\ef80";
}

.ti-hourglass:before {
  content: "\ef93";
}

.ti-hourglass-empty:before {
  content: "\f146";
}

.ti-hourglass-filled:before {
  content: "\f756";
}

.ti-hourglass-high:before {
  content: "\f092";
}

.ti-hourglass-low:before {
  content: "\f093";
}

.ti-hourglass-off:before {
  content: "\f147";
}

.ti-html:before {
  content: "\f7b1";
}

.ti-http-connect:before {
  content: "\fa28";
}

.ti-http-delete:before {
  content: "\fa29";
}

.ti-http-get:before {
  content: "\fa2a";
}

.ti-http-head:before {
  content: "\fa2b";
}

.ti-http-options:before {
  content: "\fa2c";
}

.ti-http-patch:before {
  content: "\fa2d";
}

.ti-http-post:before {
  content: "\fa2e";
}

.ti-http-put:before {
  content: "\fa2f";
}

.ti-http-que:before {
  content: "\fa5b";
}

.ti-http-trace:before {
  content: "\fa30";
}

.ti-ice-cream:before {
  content: "\eac2";
}

.ti-ice-cream-2:before {
  content: "\ee9f";
}

.ti-ice-cream-off:before {
  content: "\f148";
}

.ti-ice-skating:before {
  content: "\efcb";
}

.ti-icons:before {
  content: "\f1d4";
}

.ti-icons-off:before {
  content: "\f3fc";
}

.ti-id:before {
  content: "\eac3";
}

.ti-id-badge:before {
  content: "\eff7";
}

.ti-id-badge-2:before {
  content: "\f076";
}

.ti-id-badge-off:before {
  content: "\f3fd";
}

.ti-id-off:before {
  content: "\f149";
}

.ti-inbox:before {
  content: "\eac4";
}

.ti-inbox-off:before {
  content: "\f14a";
}

.ti-indent-decrease:before {
  content: "\eb91";
}

.ti-indent-increase:before {
  content: "\eb92";
}

.ti-infinity:before {
  content: "\eb69";
}

.ti-infinity-off:before {
  content: "\f3fe";
}

.ti-info-circle:before {
  content: "\eac5";
}

.ti-info-circle-filled:before {
  content: "\f6d8";
}

.ti-info-hexagon:before {
  content: "\f7aa";
}

.ti-info-hexagon-filled:before {
  content: "\fa43";
}

.ti-info-octagon:before {
  content: "\f7ab";
}

.ti-info-octagon-filled:before {
  content: "\fa44";
}

.ti-info-small:before {
  content: "\f922";
}

.ti-info-square:before {
  content: "\eac6";
}

.ti-info-square-filled:before {
  content: "\fa45";
}

.ti-info-square-rounded:before {
  content: "\f635";
}

.ti-info-square-rounded-filled:before {
  content: "\f6d9";
}

.ti-info-triangle:before {
  content: "\f923";
}

.ti-info-triangle-filled:before {
  content: "\fa46";
}

.ti-inner-shadow-bottom:before {
  content: "\f520";
}

.ti-inner-shadow-bottom-filled:before {
  content: "\f757";
}

.ti-inner-shadow-bottom-left:before {
  content: "\f51e";
}

.ti-inner-shadow-bottom-left-filled:before {
  content: "\f758";
}

.ti-inner-shadow-bottom-right:before {
  content: "\f51f";
}

.ti-inner-shadow-bottom-right-filled:before {
  content: "\f759";
}

.ti-inner-shadow-left:before {
  content: "\f521";
}

.ti-inner-shadow-left-filled:before {
  content: "\f75a";
}

.ti-inner-shadow-right:before {
  content: "\f522";
}

.ti-inner-shadow-right-filled:before {
  content: "\f75b";
}

.ti-inner-shadow-top:before {
  content: "\f525";
}

.ti-inner-shadow-top-filled:before {
  content: "\f75c";
}

.ti-inner-shadow-top-left:before {
  content: "\f523";
}

.ti-inner-shadow-top-left-filled:before {
  content: "\f75d";
}

.ti-inner-shadow-top-right:before {
  content: "\f524";
}

.ti-inner-shadow-top-right-filled:before {
  content: "\f75e";
}

.ti-input-ai:before {
  content: "\fc5a";
}

.ti-input-check:before {
  content: "\fc5b";
}

.ti-input-search:before {
  content: "\f2a2";
}

.ti-input-x:before {
  content: "\fc5c";
}

.ti-ironing:before {
  content: "\fa7c";
}

.ti-ironing-1:before {
  content: "\f2f4";
}

.ti-ironing-2:before {
  content: "\f2f5";
}

.ti-ironing-3:before {
  content: "\f2f6";
}

.ti-ironing-off:before {
  content: "\f2f7";
}

.ti-ironing-steam:before {
  content: "\f2f9";
}

.ti-ironing-steam-off:before {
  content: "\f2f8";
}

.ti-irregular-polyhedron:before {
  content: "\faab";
}

.ti-irregular-polyhedron-off:before {
  content: "\faa9";
}

.ti-irregular-polyhedron-plus:before {
  content: "\faaa";
}

.ti-italic:before {
  content: "\eb93";
}

.ti-jacket:before {
  content: "\f661";
}

.ti-jetpack:before {
  content: "\f581";
}

.ti-jewish-star:before {
  content: "\f3ff";
}

.ti-jewish-star-filled:before {
  content: "\f67e";
}

.ti-jpg:before {
  content: "\f3ac";
}

.ti-json:before {
  content: "\f7b2";
}

.ti-jump-rope:before {
  content: "\ed8f";
}

.ti-karate:before {
  content: "\ed32";
}

.ti-kayak:before {
  content: "\f1d6";
}

.ti-kering:before {
  content: "\efb8";
}

.ti-key:before {
  content: "\eac7";
}

.ti-key-off:before {
  content: "\f14b";
}

.ti-keyboard:before {
  content: "\ebd6";
}

.ti-keyboard-hide:before {
  content: "\ec7e";
}

.ti-keyboard-off:before {
  content: "\eea0";
}

.ti-keyboard-show:before {
  content: "\ec7f";
}

.ti-keyframe:before {
  content: "\f576";
}

.ti-keyframe-align-center:before {
  content: "\f582";
}

.ti-keyframe-align-center-filled:before {
  content: "\fc30";
}

.ti-keyframe-align-horizontal:before {
  content: "\f583";
}

.ti-keyframe-align-horizontal-filled:before {
  content: "\fc31";
}

.ti-keyframe-align-vertical:before {
  content: "\f584";
}

.ti-keyframe-align-vertical-filled:before {
  content: "\fc32";
}

.ti-keyframe-filled:before {
  content: "\fc33";
}

.ti-keyframes:before {
  content: "\f585";
}

.ti-keyframes-filled:before {
  content: "\fc34";
}

.ti-ladder:before {
  content: "\efe2";
}

.ti-ladder-off:before {
  content: "\f14c";
}

.ti-ladle:before {
  content: "\fc14";
}

.ti-lambda:before {
  content: "\f541";
}

.ti-lamp:before {
  content: "\efab";
}

.ti-lamp-2:before {
  content: "\f09e";
}

.ti-lamp-off:before {
  content: "\f14d";
}

.ti-lane:before {
  content: "\faf9";
}

.ti-language:before {
  content: "\ebbe";
}

.ti-language-hiragana:before {
  content: "\ef77";
}

.ti-language-katakana:before {
  content: "\ef78";
}

.ti-language-off:before {
  content: "\f14e";
}

.ti-lasso:before {
  content: "\efac";
}

.ti-lasso-off:before {
  content: "\f14f";
}

.ti-lasso-polygon:before {
  content: "\f388";
}

.ti-layers-difference:before {
  content: "\eac8";
}

.ti-layers-intersect:before {
  content: "\eac9";
}

.ti-layers-intersect-2:before {
  content: "\eff8";
}

.ti-layers-linked:before {
  content: "\eea1";
}

.ti-layers-off:before {
  content: "\f150";
}

.ti-layers-subtract:before {
  content: "\eaca";
}

.ti-layers-union:before {
  content: "\eacb";
}

.ti-layout:before {
  content: "\eadb";
}

.ti-layout-2:before {
  content: "\eacc";
}

.ti-layout-align-bottom:before {
  content: "\eacd";
}

.ti-layout-align-center:before {
  content: "\eace";
}

.ti-layout-align-left:before {
  content: "\eacf";
}

.ti-layout-align-middle:before {
  content: "\ead0";
}

.ti-layout-align-right:before {
  content: "\ead1";
}

.ti-layout-align-top:before {
  content: "\ead2";
}

.ti-layout-board:before {
  content: "\ef95";
}

.ti-layout-board-split:before {
  content: "\ef94";
}

.ti-layout-bottombar:before {
  content: "\ead3";
}

.ti-layout-bottombar-collapse:before {
  content: "\f28b";
}

.ti-layout-bottombar-collapse-filled:before {
  content: "\fc35";
}

.ti-layout-bottombar-expand:before {
  content: "\f28c";
}

.ti-layout-bottombar-expand-filled:before {
  content: "\fc36";
}

.ti-layout-bottombar-filled:before {
  content: "\fc37";
}

.ti-layout-bottombar-inactive:before {
  content: "\fd45";
}

.ti-layout-cards:before {
  content: "\ec13";
}

.ti-layout-collage:before {
  content: "\f389";
}

.ti-layout-columns:before {
  content: "\ead4";
}

.ti-layout-dashboard:before {
  content: "\f02c";
}

.ti-layout-distribute-horizontal:before {
  content: "\ead5";
}

.ti-layout-distribute-vertical:before {
  content: "\ead6";
}

.ti-layout-grid:before {
  content: "\edba";
}

.ti-layout-grid-add:before {
  content: "\edb9";
}

.ti-layout-grid-remove:before {
  content: "\fa7d";
}

.ti-layout-kanban:before {
  content: "\ec3f";
}

.ti-layout-list:before {
  content: "\ec14";
}

.ti-layout-navbar:before {
  content: "\ead7";
}

.ti-layout-navbar-collapse:before {
  content: "\f28d";
}

.ti-layout-navbar-collapse-filled:before {
  content: "\fc38";
}

.ti-layout-navbar-expand:before {
  content: "\f28e";
}

.ti-layout-navbar-expand-filled:before {
  content: "\fc39";
}

.ti-layout-navbar-filled:before {
  content: "\fc3a";
}

.ti-layout-navbar-inactive:before {
  content: "\fd46";
}

.ti-layout-off:before {
  content: "\f151";
}

.ti-layout-rows:before {
  content: "\ead8";
}

.ti-layout-sidebar:before {
  content: "\eada";
}

.ti-layout-sidebar-inactive:before {
  content: "\fd47";
}

.ti-layout-sidebar-left-collapse:before {
  content: "\f004";
}

.ti-layout-sidebar-left-collapse-filled:before {
  content: "\fc3b";
}

.ti-layout-sidebar-left-expand:before {
  content: "\f005";
}

.ti-layout-sidebar-left-expand-filled:before {
  content: "\fc3c";
}

.ti-layout-sidebar-right:before {
  content: "\ead9";
}

.ti-layout-sidebar-right-collapse:before {
  content: "\f006";
}

.ti-layout-sidebar-right-collapse-filled:before {
  content: "\fc3d";
}

.ti-layout-sidebar-right-expand:before {
  content: "\f007";
}

.ti-layout-sidebar-right-expand-filled:before {
  content: "\fc3e";
}

.ti-layout-sidebar-right-inactive:before {
  content: "\fd48";
}

.ti-leaf:before {
  content: "\ed4f";
}

.ti-leaf-off:before {
  content: "\f400";
}

.ti-lego:before {
  content: "\eadc";
}

.ti-lego-off:before {
  content: "\f401";
}

.ti-lemon:before {
  content: "\ef10";
}

.ti-lemon-2:before {
  content: "\ef81";
}

.ti-letter-a:before {
  content: "\ec50";
}

.ti-letter-a-small:before {
  content: "\fcc7";
}

.ti-letter-b:before {
  content: "\ec51";
}

.ti-letter-b-small:before {
  content: "\fcc8";
}

.ti-letter-c:before {
  content: "\ec52";
}

.ti-letter-c-small:before {
  content: "\fcc9";
}

.ti-letter-case:before {
  content: "\eea5";
}

.ti-letter-case-lower:before {
  content: "\eea2";
}

.ti-letter-case-toggle:before {
  content: "\eea3";
}

.ti-letter-case-upper:before {
  content: "\eea4";
}

.ti-letter-d:before {
  content: "\ec53";
}

.ti-letter-d-small:before {
  content: "\fcca";
}

.ti-letter-e:before {
  content: "\ec54";
}

.ti-letter-e-small:before {
  content: "\fccb";
}

.ti-letter-f:before {
  content: "\ec55";
}

.ti-letter-f-small:before {
  content: "\fccc";
}

.ti-letter-g:before {
  content: "\ec56";
}

.ti-letter-g-small:before {
  content: "\fccd";
}

.ti-letter-h:before {
  content: "\ec57";
}

.ti-letter-h-small:before {
  content: "\fcce";
}

.ti-letter-i:before {
  content: "\ec58";
}

.ti-letter-i-small:before {
  content: "\fccf";
}

.ti-letter-j:before {
  content: "\ec59";
}

.ti-letter-j-small:before {
  content: "\fcd0";
}

.ti-letter-k:before {
  content: "\ec5a";
}

.ti-letter-k-small:before {
  content: "\fcd1";
}

.ti-letter-l:before {
  content: "\ec5b";
}

.ti-letter-l-small:before {
  content: "\fcd2";
}

.ti-letter-m:before {
  content: "\ec5c";
}

.ti-letter-m-small:before {
  content: "\fcd3";
}

.ti-letter-n:before {
  content: "\ec5d";
}

.ti-letter-n-small:before {
  content: "\fcd4";
}

.ti-letter-o:before {
  content: "\ec5e";
}

.ti-letter-o-small:before {
  content: "\fcd5";
}

.ti-letter-p:before {
  content: "\ec5f";
}

.ti-letter-p-small:before {
  content: "\fcd6";
}

.ti-letter-q:before {
  content: "\ec60";
}

.ti-letter-q-small:before {
  content: "\fcd7";
}

.ti-letter-r:before {
  content: "\ec61";
}

.ti-letter-r-small:before {
  content: "\fcd8";
}

.ti-letter-s:before {
  content: "\ec62";
}

.ti-letter-s-small:before {
  content: "\fcd9";
}

.ti-letter-spacing:before {
  content: "\eea6";
}

.ti-letter-t:before {
  content: "\ec63";
}

.ti-letter-t-small:before {
  content: "\fcda";
}

.ti-letter-u:before {
  content: "\ec64";
}

.ti-letter-u-small:before {
  content: "\fcdb";
}

.ti-letter-v:before {
  content: "\ec65";
}

.ti-letter-v-small:before {
  content: "\fcdc";
}

.ti-letter-w:before {
  content: "\ec66";
}

.ti-letter-w-small:before {
  content: "\fcdd";
}

.ti-letter-x:before {
  content: "\ec67";
}

.ti-letter-x-small:before {
  content: "\fcde";
}

.ti-letter-y:before {
  content: "\ec68";
}

.ti-letter-y-small:before {
  content: "\fcdf";
}

.ti-letter-z:before {
  content: "\ec69";
}

.ti-letter-z-small:before {
  content: "\fce0";
}

.ti-library:before {
  content: "\fd4c";
}

.ti-library-minus:before {
  content: "\fd49";
}

.ti-library-photo:before {
  content: "\fd4a";
}

.ti-library-plus:before {
  content: "\fd4b";
}

.ti-license:before {
  content: "\ebc0";
}

.ti-license-off:before {
  content: "\f153";
}

.ti-lifebuoy:before {
  content: "\eadd";
}

.ti-lifebuoy-off:before {
  content: "\f154";
}

.ti-lighter:before {
  content: "\f794";
}

.ti-line:before {
  content: "\ec40";
}

.ti-line-dashed:before {
  content: "\eea7";
}

.ti-line-dotted:before {
  content: "\eea8";
}

.ti-line-height:before {
  content: "\eb94";
}

.ti-line-scan:before {
  content: "\fcb8";
}

.ti-link:before {
  content: "\eade";
}

.ti-link-minus:before {
  content: "\fd16";
}

.ti-link-off:before {
  content: "\f402";
}

.ti-link-plus:before {
  content: "\fd17";
}

.ti-list:before {
  content: "\eb6b";
}

.ti-list-check:before {
  content: "\eb6a";
}

.ti-list-details:before {
  content: "\ef40";
}

.ti-list-letters:before {
  content: "\fc47";
}

.ti-list-numbers:before {
  content: "\ef11";
}

.ti-list-search:before {
  content: "\eea9";
}

.ti-list-tree:before {
  content: "\fafa";
}

.ti-live-photo:before {
  content: "\eadf";
}

.ti-live-photo-off:before {
  content: "\f403";
}

.ti-live-view:before {
  content: "\ec6b";
}

.ti-load-balancer:before {
  content: "\fa5c";
}

.ti-loader:before {
  content: "\eca3";
}

.ti-loader-2:before {
  content: "\f226";
}

.ti-loader-3:before {
  content: "\f513";
}

.ti-loader-quarter:before {
  content: "\eca2";
}

.ti-location:before {
  content: "\eae0";
}

.ti-location-bolt:before {
  content: "\fbaf";
}

.ti-location-broken:before {
  content: "\f2c4";
}

.ti-location-cancel:before {
  content: "\fbb0";
}

.ti-location-check:before {
  content: "\fbb1";
}

.ti-location-code:before {
  content: "\fbb2";
}

.ti-location-cog:before {
  content: "\fbb3";
}

.ti-location-discount:before {
  content: "\fbb4";
}

.ti-location-dollar:before {
  content: "\fbb5";
}

.ti-location-down:before {
  content: "\fbb6";
}

.ti-location-exclamation:before {
  content: "\fbb7";
}

.ti-location-filled:before {
  content: "\f67f";
}

.ti-location-heart:before {
  content: "\fbb8";
}

.ti-location-minus:before {
  content: "\fbb9";
}

.ti-location-off:before {
  content: "\f155";
}

.ti-location-pause:before {
  content: "\fbba";
}

.ti-location-pin:before {
  content: "\fbbb";
}

.ti-location-plus:before {
  content: "\fbbc";
}

.ti-location-question:before {
  content: "\fbbd";
}

.ti-location-search:before {
  content: "\fbbe";
}

.ti-location-share:before {
  content: "\fbbf";
}

.ti-location-star:before {
  content: "\fbc0";
}

.ti-location-up:before {
  content: "\fbc1";
}

.ti-location-x:before {
  content: "\fbc2";
}

.ti-lock:before {
  content: "\eae2";
}

.ti-lock-access:before {
  content: "\eeaa";
}

.ti-lock-access-off:before {
  content: "\f404";
}

.ti-lock-bolt:before {
  content: "\f924";
}

.ti-lock-cancel:before {
  content: "\f925";
}

.ti-lock-check:before {
  content: "\f926";
}

.ti-lock-code:before {
  content: "\f927";
}

.ti-lock-cog:before {
  content: "\f928";
}

.ti-lock-dollar:before {
  content: "\f929";
}

.ti-lock-down:before {
  content: "\f92a";
}

.ti-lock-exclamation:before {
  content: "\f92b";
}

.ti-lock-heart:before {
  content: "\f92c";
}

.ti-lock-minus:before {
  content: "\f92d";
}

.ti-lock-off:before {
  content: "\ed1e";
}

.ti-lock-open:before {
  content: "\eae1";
}

.ti-lock-open-off:before {
  content: "\f156";
}

.ti-lock-pause:before {
  content: "\f92e";
}

.ti-lock-pin:before {
  content: "\f92f";
}

.ti-lock-plus:before {
  content: "\f930";
}

.ti-lock-question:before {
  content: "\f931";
}

.ti-lock-search:before {
  content: "\f932";
}

.ti-lock-share:before {
  content: "\f933";
}

.ti-lock-square:before {
  content: "\ef51";
}

.ti-lock-square-rounded:before {
  content: "\f636";
}

.ti-lock-square-rounded-filled:before {
  content: "\f6da";
}

.ti-lock-star:before {
  content: "\f934";
}

.ti-lock-up:before {
  content: "\f935";
}

.ti-lock-x:before {
  content: "\f936";
}

.ti-logic-and:before {
  content: "\f240";
}

.ti-logic-buffer:before {
  content: "\f241";
}

.ti-logic-nand:before {
  content: "\f242";
}

.ti-logic-nor:before {
  content: "\f243";
}

.ti-logic-not:before {
  content: "\f244";
}

.ti-logic-or:before {
  content: "\f245";
}

.ti-logic-xnor:before {
  content: "\f246";
}

.ti-logic-xor:before {
  content: "\f247";
}

.ti-login:before {
  content: "\eba7";
}

.ti-login-2:before {
  content: "\fc76";
}

.ti-logout:before {
  content: "\eba8";
}

.ti-logout-2:before {
  content: "\fa7e";
}

.ti-lollipop:before {
  content: "\efcc";
}

.ti-lollipop-off:before {
  content: "\f157";
}

.ti-luggage:before {
  content: "\efad";
}

.ti-luggage-off:before {
  content: "\f158";
}

.ti-lungs:before {
  content: "\ef62";
}

.ti-lungs-off:before {
  content: "\f405";
}

.ti-macro:before {
  content: "\eeab";
}

.ti-macro-off:before {
  content: "\f406";
}

.ti-magnet:before {
  content: "\eae3";
}

.ti-magnet-off:before {
  content: "\f159";
}

.ti-magnetic:before {
  content: "\fcb9";
}

.ti-mail:before {
  content: "\eae5";
}

.ti-mail-ai:before {
  content: "\fa31";
}

.ti-mail-bolt:before {
  content: "\f937";
}

.ti-mail-cancel:before {
  content: "\f938";
}

.ti-mail-check:before {
  content: "\f939";
}

.ti-mail-code:before {
  content: "\f93a";
}

.ti-mail-cog:before {
  content: "\f93b";
}

.ti-mail-dollar:before {
  content: "\f93c";
}

.ti-mail-down:before {
  content: "\f93d";
}

.ti-mail-exclamation:before {
  content: "\f93e";
}

.ti-mail-fast:before {
  content: "\f069";
}

.ti-mail-filled:before {
  content: "\fa47";
}

.ti-mail-forward:before {
  content: "\eeac";
}

.ti-mail-heart:before {
  content: "\f93f";
}

.ti-mail-minus:before {
  content: "\f940";
}

.ti-mail-off:before {
  content: "\f15a";
}

.ti-mail-opened:before {
  content: "\eae4";
}

.ti-mail-opened-filled:before {
  content: "\fa48";
}

.ti-mail-pause:before {
  content: "\f941";
}

.ti-mail-pin:before {
  content: "\f942";
}

.ti-mail-plus:before {
  content: "\f943";
}

.ti-mail-question:before {
  content: "\f944";
}

.ti-mail-search:before {
  content: "\f945";
}

.ti-mail-share:before {
  content: "\f946";
}

.ti-mail-star:before {
  content: "\f947";
}

.ti-mail-up:before {
  content: "\f948";
}

.ti-mail-x:before {
  content: "\f949";
}

.ti-mailbox:before {
  content: "\eead";
}

.ti-mailbox-off:before {
  content: "\f15b";
}

.ti-man:before {
  content: "\eae6";
}

.ti-manual-gearbox:before {
  content: "\ed7b";
}

.ti-map:before {
  content: "\eae9";
}

.ti-map-2:before {
  content: "\eae7";
}

.ti-map-bolt:before {
  content: "\fbc3";
}

.ti-map-cancel:before {
  content: "\fbc4";
}

.ti-map-check:before {
  content: "\fbc5";
}

.ti-map-code:before {
  content: "\fbc6";
}

.ti-map-cog:before {
  content: "\fbc7";
}

.ti-map-discount:before {
  content: "\fbc8";
}

.ti-map-dollar:before {
  content: "\fbc9";
}

.ti-map-down:before {
  content: "\fbca";
}

.ti-map-east:before {
  content: "\fc5d";
}

.ti-map-exclamation:before {
  content: "\fbcb";
}

.ti-map-heart:before {
  content: "\fbcc";
}

.ti-map-minus:before {
  content: "\fbcd";
}

.ti-map-north:before {
  content: "\fc5e";
}

.ti-map-off:before {
  content: "\f15c";
}

.ti-map-pause:before {
  content: "\fbce";
}

.ti-map-pin:before {
  content: "\eae8";
}

.ti-map-pin-2:before {
  content: "\fc48";
}

.ti-map-pin-bolt:before {
  content: "\f94a";
}

.ti-map-pin-cancel:before {
  content: "\f94b";
}

.ti-map-pin-check:before {
  content: "\f94c";
}

.ti-map-pin-code:before {
  content: "\f94d";
}

.ti-map-pin-cog:before {
  content: "\f94e";
}

.ti-map-pin-dollar:before {
  content: "\f94f";
}

.ti-map-pin-down:before {
  content: "\f950";
}

.ti-map-pin-exclamation:before {
  content: "\f951";
}

.ti-map-pin-filled:before {
  content: "\f680";
}

.ti-map-pin-heart:before {
  content: "\f952";
}

.ti-map-pin-minus:before {
  content: "\f953";
}

.ti-map-pin-off:before {
  content: "\ecf3";
}

.ti-map-pin-pause:before {
  content: "\f954";
}

.ti-map-pin-pin:before {
  content: "\f955";
}

.ti-map-pin-plus:before {
  content: "\f956";
}

.ti-map-pin-question:before {
  content: "\f957";
}

.ti-map-pin-search:before {
  content: "\f958";
}

.ti-map-pin-share:before {
  content: "\f795";
}

.ti-map-pin-star:before {
  content: "\f959";
}

.ti-map-pin-up:before {
  content: "\f95a";
}

.ti-map-pin-x:before {
  content: "\f95b";
}

.ti-map-pins:before {
  content: "\ed5e";
}

.ti-map-plus:before {
  content: "\fbcf";
}

.ti-map-question:before {
  content: "\fbd0";
}

.ti-map-route:before {
  content: "\fc79";
}

.ti-map-search:before {
  content: "\ef82";
}

.ti-map-share:before {
  content: "\fbd1";
}

.ti-map-south:before {
  content: "\fc5f";
}

.ti-map-star:before {
  content: "\fbd2";
}

.ti-map-up:before {
  content: "\fbd3";
}

.ti-map-west:before {
  content: "\fc60";
}

.ti-map-x:before {
  content: "\fbd4";
}

.ti-markdown:before {
  content: "\ec41";
}

.ti-markdown-off:before {
  content: "\f407";
}

.ti-marquee:before {
  content: "\ec77";
}

.ti-marquee-2:before {
  content: "\eeae";
}

.ti-marquee-off:before {
  content: "\f15d";
}

.ti-mars:before {
  content: "\ec80";
}

.ti-mask:before {
  content: "\eeb0";
}

.ti-mask-off:before {
  content: "\eeaf";
}

.ti-masks-theater:before {
  content: "\f263";
}

.ti-masks-theater-off:before {
  content: "\f408";
}

.ti-massage:before {
  content: "\eeb1";
}

.ti-matchstick:before {
  content: "\f577";
}

.ti-math:before {
  content: "\ebeb";
}

.ti-math-1-divide-2:before {
  content: "\f4e2";
}

.ti-math-1-divide-3:before {
  content: "\f4e3";
}

.ti-math-avg:before {
  content: "\f0f4";
}

.ti-math-equal-greater:before {
  content: "\f4e4";
}

.ti-math-equal-lower:before {
  content: "\f4e5";
}

.ti-math-function:before {
  content: "\eeb2";
}

.ti-math-function-off:before {
  content: "\f15e";
}

.ti-math-function-y:before {
  content: "\f4e6";
}

.ti-math-greater:before {
  content: "\f4e7";
}

.ti-math-integral:before {
  content: "\f4e9";
}

.ti-math-integral-x:before {
  content: "\f4e8";
}

.ti-math-integrals:before {
  content: "\f4ea";
}

.ti-math-lower:before {
  content: "\f4eb";
}

.ti-math-max:before {
  content: "\f0f5";
}

.ti-math-min:before {
  content: "\f0f6";
}

.ti-math-not:before {
  content: "\f4ec";
}

.ti-math-off:before {
  content: "\f409";
}

.ti-math-pi:before {
  content: "\f4ee";
}

.ti-math-pi-divide-2:before {
  content: "\f4ed";
}

.ti-math-symbols:before {
  content: "\eeb3";
}

.ti-math-x-divide-2:before {
  content: "\f4ef";
}

.ti-math-x-divide-y:before {
  content: "\f4f1";
}

.ti-math-x-divide-y-2:before {
  content: "\f4f0";
}

.ti-math-x-minus-x:before {
  content: "\f4f2";
}

.ti-math-x-minus-y:before {
  content: "\f4f3";
}

.ti-math-x-plus-x:before {
  content: "\f4f4";
}

.ti-math-x-plus-y:before {
  content: "\f4f5";
}

.ti-math-xy:before {
  content: "\f4f6";
}

.ti-math-y-minus-y:before {
  content: "\f4f7";
}

.ti-math-y-plus-y:before {
  content: "\f4f8";
}

.ti-maximize:before {
  content: "\eaea";
}

.ti-maximize-off:before {
  content: "\f15f";
}

.ti-meat:before {
  content: "\ef12";
}

.ti-meat-off:before {
  content: "\f40a";
}

.ti-medal:before {
  content: "\ec78";
}

.ti-medal-2:before {
  content: "\efcd";
}

.ti-medical-cross:before {
  content: "\ec2f";
}

.ti-medical-cross-circle:before {
  content: "\fae8";
}

.ti-medical-cross-filled:before {
  content: "\f681";
}

.ti-medical-cross-off:before {
  content: "\f160";
}

.ti-medicine-syrup:before {
  content: "\ef63";
}

.ti-meeple:before {
  content: "\f514";
}

.ti-melon:before {
  content: "\fc7a";
}

.ti-menorah:before {
  content: "\f58c";
}

.ti-menu:before {
  content: "\eaeb";
}

.ti-menu-2:before {
  content: "\ec42";
}

.ti-menu-deep:before {
  content: "\fafb";
}

.ti-menu-order:before {
  content: "\f5f5";
}

.ti-message:before {
  content: "\eaef";
}

.ti-message-2:before {
  content: "\eaec";
}

.ti-message-2-bolt:before {
  content: "\f95c";
}

.ti-message-2-cancel:before {
  content: "\f95d";
}

.ti-message-2-check:before {
  content: "\f95e";
}

.ti-message-2-code:before {
  content: "\f012";
}

.ti-message-2-cog:before {
  content: "\f95f";
}

.ti-message-2-dollar:before {
  content: "\f960";
}

.ti-message-2-down:before {
  content: "\f961";
}

.ti-message-2-exclamation:before {
  content: "\f962";
}

.ti-message-2-heart:before {
  content: "\f963";
}

.ti-message-2-minus:before {
  content: "\f964";
}

.ti-message-2-off:before {
  content: "\f40b";
}

.ti-message-2-pause:before {
  content: "\f965";
}

.ti-message-2-pin:before {
  content: "\f966";
}

.ti-message-2-plus:before {
  content: "\f967";
}

.ti-message-2-question:before {
  content: "\f968";
}

.ti-message-2-search:before {
  content: "\f969";
}

.ti-message-2-share:before {
  content: "\f077";
}

.ti-message-2-star:before {
  content: "\f96a";
}

.ti-message-2-up:before {
  content: "\f96b";
}

.ti-message-2-x:before {
  content: "\f96c";
}

.ti-message-bolt:before {
  content: "\f96d";
}

.ti-message-cancel:before {
  content: "\f96e";
}

.ti-message-chatbot:before {
  content: "\f38a";
}

.ti-message-check:before {
  content: "\f96f";
}

.ti-message-circle:before {
  content: "\eaed";
}

.ti-message-circle-2:before {
  content: "\ed3f";
}

.ti-message-circle-2-filled:before {
  content: "\f682";
}

.ti-message-circle-bolt:before {
  content: "\f970";
}

.ti-message-circle-cancel:before {
  content: "\f971";
}

.ti-message-circle-check:before {
  content: "\f972";
}

.ti-message-circle-code:before {
  content: "\f973";
}

.ti-message-circle-cog:before {
  content: "\f974";
}

.ti-message-circle-dollar:before {
  content: "\f975";
}

.ti-message-circle-down:before {
  content: "\f976";
}

.ti-message-circle-exclamation:before {
  content: "\f977";
}

.ti-message-circle-heart:before {
  content: "\f978";
}

.ti-message-circle-minus:before {
  content: "\f979";
}

.ti-message-circle-off:before {
  content: "\ed40";
}

.ti-message-circle-pause:before {
  content: "\f97a";
}

.ti-message-circle-pin:before {
  content: "\f97b";
}

.ti-message-circle-plus:before {
  content: "\f97c";
}

.ti-message-circle-question:before {
  content: "\f97d";
}

.ti-message-circle-search:before {
  content: "\f97e";
}

.ti-message-circle-share:before {
  content: "\f97f";
}

.ti-message-circle-star:before {
  content: "\f980";
}

.ti-message-circle-up:before {
  content: "\f981";
}

.ti-message-circle-x:before {
  content: "\f982";
}

.ti-message-code:before {
  content: "\f013";
}

.ti-message-cog:before {
  content: "\f983";
}

.ti-message-dollar:before {
  content: "\f984";
}

.ti-message-dots:before {
  content: "\eaee";
}

.ti-message-down:before {
  content: "\f985";
}

.ti-message-exclamation:before {
  content: "\f986";
}

.ti-message-forward:before {
  content: "\f28f";
}

.ti-message-heart:before {
  content: "\f987";
}

.ti-message-language:before {
  content: "\efae";
}

.ti-message-minus:before {
  content: "\f988";
}

.ti-message-off:before {
  content: "\ed41";
}

.ti-message-pause:before {
  content: "\f989";
}

.ti-message-pin:before {
  content: "\f98a";
}

.ti-message-plus:before {
  content: "\ec9a";
}

.ti-message-question:before {
  content: "\f98b";
}

.ti-message-reply:before {
  content: "\fd4d";
}

.ti-message-report:before {
  content: "\ec9b";
}

.ti-message-search:before {
  content: "\f98c";
}

.ti-message-share:before {
  content: "\f078";
}

.ti-message-star:before {
  content: "\f98d";
}

.ti-message-up:before {
  content: "\f98e";
}

.ti-message-x:before {
  content: "\f98f";
}

.ti-messages:before {
  content: "\eb6c";
}

.ti-messages-off:before {
  content: "\ed42";
}

.ti-meteor:before {
  content: "\f1fd";
}

.ti-meteor-off:before {
  content: "\f40c";
}

.ti-meter-cube:before {
  content: "\fd7c";
}

.ti-meter-square:before {
  content: "\fd7d";
}

.ti-metronome:before {
  content: "\fd25";
}

.ti-michelin-bib-gourmand:before {
  content: "\fae9";
}

.ti-michelin-star:before {
  content: "\faeb";
}

.ti-michelin-star-green:before {
  content: "\faea";
}

.ti-mickey:before {
  content: "\f2a3";
}

.ti-mickey-filled:before {
  content: "\f683";
}

.ti-microphone:before {
  content: "\eaf0";
}

.ti-microphone-2:before {
  content: "\ef2c";
}

.ti-microphone-2-off:before {
  content: "\f40d";
}

.ti-microphone-off:before {
  content: "\ed16";
}

.ti-microscope:before {
  content: "\ef64";
}

.ti-microscope-off:before {
  content: "\f40e";
}

.ti-microwave:before {
  content: "\f248";
}

.ti-microwave-off:before {
  content: "\f264";
}

.ti-military-award:before {
  content: "\f079";
}

.ti-military-rank:before {
  content: "\efcf";
}

.ti-milk:before {
  content: "\ef13";
}

.ti-milk-off:before {
  content: "\f40f";
}

.ti-milkshake:before {
  content: "\f4c8";
}

.ti-minimize:before {
  content: "\eaf1";
}

.ti-minus:before {
  content: "\eaf2";
}

.ti-minus-vertical:before {
  content: "\eeb4";
}

.ti-mist:before {
  content: "\ec30";
}

.ti-mist-off:before {
  content: "\f410";
}

.ti-mobiledata:before {
  content: "\f9f5";
}

.ti-mobiledata-off:before {
  content: "\f9f4";
}

.ti-moneybag:before {
  content: "\f506";
}

.ti-mood-angry:before {
  content: "\f2de";
}

.ti-mood-annoyed:before {
  content: "\f2e0";
}

.ti-mood-annoyed-2:before {
  content: "\f2df";
}

.ti-mood-boy:before {
  content: "\ed2d";
}

.ti-mood-check:before {
  content: "\f7b3";
}

.ti-mood-cog:before {
  content: "\f7b4";
}

.ti-mood-confuzed:before {
  content: "\eaf3";
}

.ti-mood-confuzed-filled:before {
  content: "\f7f2";
}

.ti-mood-crazy-happy:before {
  content: "\ed90";
}

.ti-mood-cry:before {
  content: "\ecbb";
}

.ti-mood-dollar:before {
  content: "\f7b5";
}

.ti-mood-edit:before {
  content: "\fa05";
}

.ti-mood-empty:before {
  content: "\eeb5";
}

.ti-mood-empty-filled:before {
  content: "\f7f3";
}

.ti-mood-happy:before {
  content: "\eaf4";
}

.ti-mood-happy-filled:before {
  content: "\f7f4";
}

.ti-mood-heart:before {
  content: "\f7b6";
}

.ti-mood-kid:before {
  content: "\ec03";
}

.ti-mood-kid-filled:before {
  content: "\f7f5";
}

.ti-mood-look-down:before {
  content: "\fd37";
}

.ti-mood-look-left:before {
  content: "\f2c5";
}

.ti-mood-look-right:before {
  content: "\f2c6";
}

.ti-mood-look-up:before {
  content: "\fd38";
}

.ti-mood-minus:before {
  content: "\f7b7";
}

.ti-mood-nerd:before {
  content: "\f2e1";
}

.ti-mood-nervous:before {
  content: "\ef96";
}

.ti-mood-neutral:before {
  content: "\eaf5";
}

.ti-mood-neutral-filled:before {
  content: "\f7f6";
}

.ti-mood-off:before {
  content: "\f161";
}

.ti-mood-pin:before {
  content: "\f7b8";
}

.ti-mood-plus:before {
  content: "\f7b9";
}

.ti-mood-puzzled:before {
  content: "\fd39";
}

.ti-mood-sad:before {
  content: "\eaf6";
}

.ti-mood-sad-2:before {
  content: "\f2e2";
}

.ti-mood-sad-dizzy:before {
  content: "\f2e3";
}

.ti-mood-sad-filled:before {
  content: "\f7f7";
}

.ti-mood-sad-squint:before {
  content: "\f2e4";
}

.ti-mood-search:before {
  content: "\f7ba";
}

.ti-mood-share:before {
  content: "\fa06";
}

.ti-mood-sick:before {
  content: "\f2e5";
}

.ti-mood-silence:before {
  content: "\f2e6";
}

.ti-mood-sing:before {
  content: "\f2c7";
}

.ti-mood-smile:before {
  content: "\eaf7";
}

.ti-mood-smile-beam:before {
  content: "\f2e7";
}

.ti-mood-smile-dizzy:before {
  content: "\f2e8";
}

.ti-mood-smile-filled:before {
  content: "\f7f8";
}

.ti-mood-suprised:before {
  content: "\ec04";
}

.ti-mood-tongue:before {
  content: "\eb95";
}

.ti-mood-tongue-wink:before {
  content: "\f2ea";
}

.ti-mood-tongue-wink-2:before {
  content: "\f2e9";
}

.ti-mood-unamused:before {
  content: "\f2eb";
}

.ti-mood-up:before {
  content: "\f7bb";
}

.ti-mood-wink:before {
  content: "\f2ed";
}

.ti-mood-wink-2:before {
  content: "\f2ec";
}

.ti-mood-wrrr:before {
  content: "\f2ee";
}

.ti-mood-x:before {
  content: "\f7bc";
}

.ti-mood-xd:before {
  content: "\f2ef";
}

.ti-moon:before {
  content: "\eaf8";
}

.ti-moon-2:before {
  content: "\ece6";
}

.ti-moon-filled:before {
  content: "\f684";
}

.ti-moon-off:before {
  content: "\f162";
}

.ti-moon-stars:before {
  content: "\ece7";
}

.ti-moped:before {
  content: "\ecbc";
}

.ti-motorbike:before {
  content: "\eeb6";
}

.ti-mountain:before {
  content: "\ef97";
}

.ti-mountain-off:before {
  content: "\f411";
}

.ti-mouse:before {
  content: "\eaf9";
}

.ti-mouse-2:before {
  content: "\f1d7";
}

.ti-mouse-filled:before {
  content: "\fb2f";
}

.ti-mouse-off:before {
  content: "\f163";
}

.ti-moustache:before {
  content: "\f4c9";
}

.ti-movie:before {
  content: "\eafa";
}

.ti-movie-off:before {
  content: "\f164";
}

.ti-mug:before {
  content: "\eafb";
}

.ti-mug-off:before {
  content: "\f165";
}

.ti-multiplier-0-5x:before {
  content: "\ef41";
}

.ti-multiplier-1-5x:before {
  content: "\ef42";
}

.ti-multiplier-1x:before {
  content: "\ef43";
}

.ti-multiplier-2x:before {
  content: "\ef44";
}

.ti-mushroom:before {
  content: "\ef14";
}

.ti-mushroom-filled:before {
  content: "\f7f9";
}

.ti-mushroom-off:before {
  content: "\f412";
}

.ti-music:before {
  content: "\eafc";
}

.ti-music-bolt:before {
  content: "\fbd5";
}

.ti-music-cancel:before {
  content: "\fbd6";
}

.ti-music-check:before {
  content: "\fbd7";
}

.ti-music-code:before {
  content: "\fbd8";
}

.ti-music-cog:before {
  content: "\fbd9";
}

.ti-music-discount:before {
  content: "\fbda";
}

.ti-music-dollar:before {
  content: "\fbdb";
}

.ti-music-down:before {
  content: "\fbdc";
}

.ti-music-exclamation:before {
  content: "\fbdd";
}

.ti-music-heart:before {
  content: "\fbde";
}

.ti-music-minus:before {
  content: "\fbdf";
}

.ti-music-off:before {
  content: "\f166";
}

.ti-music-pause:before {
  content: "\fbe0";
}

.ti-music-pin:before {
  content: "\fbe1";
}

.ti-music-plus:before {
  content: "\fbe2";
}

.ti-music-question:before {
  content: "\fbe3";
}

.ti-music-search:before {
  content: "\fbe4";
}

.ti-music-share:before {
  content: "\fbe5";
}

.ti-music-star:before {
  content: "\fbe6";
}

.ti-music-up:before {
  content: "\fbe7";
}

.ti-music-x:before {
  content: "\fbe8";
}

.ti-navigation:before {
  content: "\f2c8";
}

.ti-navigation-bolt:before {
  content: "\fbe9";
}

.ti-navigation-cancel:before {
  content: "\fbea";
}

.ti-navigation-check:before {
  content: "\fbeb";
}

.ti-navigation-code:before {
  content: "\fbec";
}

.ti-navigation-cog:before {
  content: "\fbed";
}

.ti-navigation-discount:before {
  content: "\fbee";
}

.ti-navigation-dollar:before {
  content: "\fbef";
}

.ti-navigation-down:before {
  content: "\fbf0";
}

.ti-navigation-east:before {
  content: "\fcba";
}

.ti-navigation-exclamation:before {
  content: "\fbf1";
}

.ti-navigation-filled:before {
  content: "\f685";
}

.ti-navigation-heart:before {
  content: "\fbf2";
}

.ti-navigation-minus:before {
  content: "\fbf3";
}

.ti-navigation-north:before {
  content: "\fcbb";
}

.ti-navigation-off:before {
  content: "\f413";
}

.ti-navigation-pause:before {
  content: "\fbf4";
}

.ti-navigation-pin:before {
  content: "\fbf5";
}

.ti-navigation-plus:before {
  content: "\fbf6";
}

.ti-navigation-question:before {
  content: "\fbf7";
}

.ti-navigation-search:before {
  content: "\fbf8";
}

.ti-navigation-share:before {
  content: "\fbf9";
}

.ti-navigation-south:before {
  content: "\fcbc";
}

.ti-navigation-star:before {
  content: "\fbfa";
}

.ti-navigation-top:before {
  content: "\faec";
}

.ti-navigation-up:before {
  content: "\fbfb";
}

.ti-navigation-west:before {
  content: "\fcbd";
}

.ti-navigation-x:before {
  content: "\fbfc";
}

.ti-needle:before {
  content: "\f508";
}

.ti-needle-thread:before {
  content: "\f507";
}

.ti-network:before {
  content: "\f09f";
}

.ti-network-off:before {
  content: "\f414";
}

.ti-new-section:before {
  content: "\ebc1";
}

.ti-news:before {
  content: "\eafd";
}

.ti-news-off:before {
  content: "\f167";
}

.ti-nfc:before {
  content: "\eeb7";
}

.ti-nfc-off:before {
  content: "\f168";
}

.ti-no-copyright:before {
  content: "\efb9";
}

.ti-no-creative-commons:before {
  content: "\efba";
}

.ti-no-derivatives:before {
  content: "\efbb";
}

.ti-north-star:before {
  content: "\f014";
}

.ti-note:before {
  content: "\eb6d";
}

.ti-note-off:before {
  content: "\f169";
}

.ti-notebook:before {
  content: "\eb96";
}

.ti-notebook-off:before {
  content: "\f415";
}

.ti-notes:before {
  content: "\eb6e";
}

.ti-notes-off:before {
  content: "\f16a";
}

.ti-notification:before {
  content: "\eafe";
}

.ti-notification-off:before {
  content: "\f16b";
}

.ti-number:before {
  content: "\f1fe";
}

.ti-number-0:before {
  content: "\edf0";
}

.ti-number-0-small:before {
  content: "\fce1";
}

.ti-number-1:before {
  content: "\edf1";
}

.ti-number-1-small:before {
  content: "\fce2";
}

.ti-number-10-small:before {
  content: "\fce3";
}

.ti-number-11-small:before {
  content: "\fce4";
}

.ti-number-12-small:before {
  content: "\fce5";
}

.ti-number-13-small:before {
  content: "\fce6";
}

.ti-number-14-small:before {
  content: "\fce7";
}

.ti-number-15-small:before {
  content: "\fce8";
}

.ti-number-16-small:before {
  content: "\fce9";
}

.ti-number-17-small:before {
  content: "\fcea";
}

.ti-number-18-small:before {
  content: "\fceb";
}

.ti-number-19-small:before {
  content: "\fcec";
}

.ti-number-2:before {
  content: "\edf2";
}

.ti-number-2-small:before {
  content: "\fced";
}

.ti-number-20-small:before {
  content: "\fcee";
}

.ti-number-21-small:before {
  content: "\fcef";
}

.ti-number-22-small:before {
  content: "\fcf0";
}

.ti-number-23-small:before {
  content: "\fcf1";
}

.ti-number-24-small:before {
  content: "\fcf2";
}

.ti-number-25-small:before {
  content: "\fcf3";
}

.ti-number-26-small:before {
  content: "\fcf4";
}

.ti-number-27-small:before {
  content: "\fcf5";
}

.ti-number-28-small:before {
  content: "\fcf6";
}

.ti-number-29-small:before {
  content: "\fcf7";
}

.ti-number-3:before {
  content: "\edf3";
}

.ti-number-3-small:before {
  content: "\fcf8";
}

.ti-number-4:before {
  content: "\edf4";
}

.ti-number-4-small:before {
  content: "\fcf9";
}

.ti-number-5:before {
  content: "\edf5";
}

.ti-number-5-small:before {
  content: "\fcfa";
}

.ti-number-6:before {
  content: "\edf6";
}

.ti-number-6-small:before {
  content: "\fcfb";
}

.ti-number-7:before {
  content: "\edf7";
}

.ti-number-7-small:before {
  content: "\fcfc";
}

.ti-number-8:before {
  content: "\edf8";
}

.ti-number-8-small:before {
  content: "\fcfd";
}

.ti-number-9:before {
  content: "\edf9";
}

.ti-number-9-small:before {
  content: "\fcfe";
}

.ti-numbers:before {
  content: "\f015";
}

.ti-nurse:before {
  content: "\ef65";
}

.ti-nut:before {
  content: "\fc61";
}

.ti-octagon:before {
  content: "\ecbd";
}

.ti-octagon-filled:before {
  content: "\f686";
}

.ti-octagon-minus:before {
  content: "\fc92";
}

.ti-octagon-minus-2:before {
  content: "\fc91";
}

.ti-octagon-off:before {
  content: "\eeb8";
}

.ti-octagon-plus:before {
  content: "\fc94";
}

.ti-octagon-plus-2:before {
  content: "\fc93";
}

.ti-octahedron:before {
  content: "\faae";
}

.ti-octahedron-off:before {
  content: "\faac";
}

.ti-octahedron-plus:before {
  content: "\faad";
}

.ti-old:before {
  content: "\eeb9";
}

.ti-olympics:before {
  content: "\eeba";
}

.ti-olympics-off:before {
  content: "\f416";
}

.ti-om:before {
  content: "\f58d";
}

.ti-omega:before {
  content: "\eb97";
}

.ti-outbound:before {
  content: "\f249";
}

.ti-outlet:before {
  content: "\ebd7";
}

.ti-oval:before {
  content: "\f02e";
}

.ti-oval-filled:before {
  content: "\f687";
}

.ti-oval-vertical:before {
  content: "\f02d";
}

.ti-oval-vertical-filled:before {
  content: "\f688";
}

.ti-overline:before {
  content: "\eebb";
}

.ti-package:before {
  content: "\eaff";
}

.ti-package-export:before {
  content: "\f07a";
}

.ti-package-import:before {
  content: "\f07b";
}

.ti-package-off:before {
  content: "\f16c";
}

.ti-packages:before {
  content: "\f2c9";
}

.ti-pacman:before {
  content: "\eebc";
}

.ti-page-break:before {
  content: "\ec81";
}

.ti-paint:before {
  content: "\eb00";
}

.ti-paint-filled:before {
  content: "\f75f";
}

.ti-paint-off:before {
  content: "\f16d";
}

.ti-palette:before {
  content: "\eb01";
}

.ti-palette-off:before {
  content: "\f16e";
}

.ti-panorama-horizontal:before {
  content: "\ed33";
}

.ti-panorama-horizontal-off:before {
  content: "\f417";
}

.ti-panorama-vertical:before {
  content: "\ed34";
}

.ti-panorama-vertical-off:before {
  content: "\f418";
}

.ti-paper-bag:before {
  content: "\f02f";
}

.ti-paper-bag-off:before {
  content: "\f16f";
}

.ti-paperclip:before {
  content: "\eb02";
}

.ti-parachute:before {
  content: "\ed7c";
}

.ti-parachute-off:before {
  content: "\f170";
}

.ti-parentheses:before {
  content: "\ebd8";
}

.ti-parentheses-off:before {
  content: "\f171";
}

.ti-parking:before {
  content: "\eb03";
}

.ti-parking-circle:before {
  content: "\fd5a";
}

.ti-parking-off:before {
  content: "\f172";
}

.ti-password:before {
  content: "\f4ca";
}

.ti-password-fingerprint:before {
  content: "\fc7b";
}

.ti-password-mobile-phone:before {
  content: "\fc7c";
}

.ti-password-user:before {
  content: "\fc7d";
}

.ti-paw:before {
  content: "\eff9";
}

.ti-paw-filled:before {
  content: "\f689";
}

.ti-paw-off:before {
  content: "\f419";
}

.ti-paywall:before {
  content: "\fd7e";
}

.ti-pdf:before {
  content: "\f7ac";
}

.ti-peace:before {
  content: "\ecbe";
}

.ti-pencil:before {
  content: "\eb04";
}

.ti-pencil-bolt:before {
  content: "\fbfd";
}

.ti-pencil-cancel:before {
  content: "\fbfe";
}

.ti-pencil-check:before {
  content: "\fbff";
}

.ti-pencil-code:before {
  content: "\fc00";
}

.ti-pencil-cog:before {
  content: "\fc01";
}

.ti-pencil-discount:before {
  content: "\fc02";
}

.ti-pencil-dollar:before {
  content: "\fc03";
}

.ti-pencil-down:before {
  content: "\fc04";
}

.ti-pencil-exclamation:before {
  content: "\fc05";
}

.ti-pencil-heart:before {
  content: "\fc06";
}

.ti-pencil-minus:before {
  content: "\f1eb";
}

.ti-pencil-off:before {
  content: "\f173";
}

.ti-pencil-pause:before {
  content: "\fc07";
}

.ti-pencil-pin:before {
  content: "\fc08";
}

.ti-pencil-plus:before {
  content: "\f1ec";
}

.ti-pencil-question:before {
  content: "\fc09";
}

.ti-pencil-search:before {
  content: "\fc0a";
}

.ti-pencil-share:before {
  content: "\fc0b";
}

.ti-pencil-star:before {
  content: "\fc0c";
}

.ti-pencil-up:before {
  content: "\fc0d";
}

.ti-pencil-x:before {
  content: "\fc0e";
}

.ti-pennant:before {
  content: "\ed7d";
}

.ti-pennant-2:before {
  content: "\f06a";
}

.ti-pennant-2-filled:before {
  content: "\f68a";
}

.ti-pennant-filled:before {
  content: "\f68b";
}

.ti-pennant-off:before {
  content: "\f174";
}

.ti-pentagon:before {
  content: "\efe3";
}

.ti-pentagon-filled:before {
  content: "\f68c";
}

.ti-pentagon-number-0:before {
  content: "\fc7e";
}

.ti-pentagon-number-1:before {
  content: "\fc7f";
}

.ti-pentagon-number-2:before {
  content: "\fc80";
}

.ti-pentagon-number-3:before {
  content: "\fc81";
}

.ti-pentagon-number-4:before {
  content: "\fc82";
}

.ti-pentagon-number-5:before {
  content: "\fc83";
}

.ti-pentagon-number-6:before {
  content: "\fc84";
}

.ti-pentagon-number-7:before {
  content: "\fc85";
}

.ti-pentagon-number-8:before {
  content: "\fc86";
}

.ti-pentagon-number-9:before {
  content: "\fc87";
}

.ti-pentagon-off:before {
  content: "\f41a";
}

.ti-pentagon-plus:before {
  content: "\fc49";
}

.ti-pentagon-x:before {
  content: "\fc88";
}

.ti-pentagram:before {
  content: "\f586";
}

.ti-pepper:before {
  content: "\ef15";
}

.ti-pepper-off:before {
  content: "\f175";
}

.ti-percentage:before {
  content: "\ecf4";
}

.ti-perfume:before {
  content: "\f509";
}

.ti-perspective:before {
  content: "\eebd";
}

.ti-perspective-off:before {
  content: "\f176";
}

.ti-phone:before {
  content: "\eb09";
}

.ti-phone-call:before {
  content: "\eb05";
}

.ti-phone-calling:before {
  content: "\ec43";
}

.ti-phone-check:before {
  content: "\ec05";
}

.ti-phone-filled:before {
  content: "\fa49";
}

.ti-phone-incoming:before {
  content: "\eb06";
}

.ti-phone-off:before {
  content: "\ecf5";
}

.ti-phone-outgoing:before {
  content: "\eb07";
}

.ti-phone-pause:before {
  content: "\eb08";
}

.ti-phone-plus:before {
  content: "\ec06";
}

.ti-phone-x:before {
  content: "\ec07";
}

.ti-photo:before {
  content: "\eb0a";
}

.ti-photo-ai:before {
  content: "\fa32";
}

.ti-photo-bolt:before {
  content: "\f990";
}

.ti-photo-cancel:before {
  content: "\f35d";
}

.ti-photo-check:before {
  content: "\f35e";
}

.ti-photo-circle:before {
  content: "\fc4a";
}

.ti-photo-circle-minus:before {
  content: "\fc62";
}

.ti-photo-circle-plus:before {
  content: "\fc63";
}

.ti-photo-code:before {
  content: "\f991";
}

.ti-photo-cog:before {
  content: "\f992";
}

.ti-photo-dollar:before {
  content: "\f993";
}

.ti-photo-down:before {
  content: "\f35f";
}

.ti-photo-edit:before {
  content: "\f360";
}

.ti-photo-exclamation:before {
  content: "\f994";
}

.ti-photo-filled:before {
  content: "\fa4a";
}

.ti-photo-heart:before {
  content: "\f361";
}

.ti-photo-hexagon:before {
  content: "\fc4b";
}

.ti-photo-minus:before {
  content: "\f362";
}

.ti-photo-off:before {
  content: "\ecf6";
}

.ti-photo-pause:before {
  content: "\f995";
}

.ti-photo-pentagon:before {
  content: "\fc4c";
}

.ti-photo-pin:before {
  content: "\f996";
}

.ti-photo-plus:before {
  content: "\f363";
}

.ti-photo-question:before {
  content: "\f997";
}

.ti-photo-scan:before {
  content: "\fca8";
}

.ti-photo-search:before {
  content: "\f364";
}

.ti-photo-sensor:before {
  content: "\f798";
}

.ti-photo-sensor-2:before {
  content: "\f796";
}

.ti-photo-sensor-3:before {
  content: "\f797";
}

.ti-photo-share:before {
  content: "\f998";
}

.ti-photo-shield:before {
  content: "\f365";
}

.ti-photo-square-rounded:before {
  content: "\fc4d";
}

.ti-photo-star:before {
  content: "\f366";
}

.ti-photo-up:before {
  content: "\f38b";
}

.ti-photo-video:before {
  content: "\fc95";
}

.ti-photo-x:before {
  content: "\f367";
}

.ti-physotherapist:before {
  content: "\eebe";
}

.ti-piano:before {
  content: "\fad3";
}

.ti-pick:before {
  content: "\fafc";
}

.ti-picture-in-picture:before {
  content: "\ed35";
}

.ti-picture-in-picture-off:before {
  content: "\ed43";
}

.ti-picture-in-picture-on:before {
  content: "\ed44";
}

.ti-picture-in-picture-top:before {
  content: "\efe4";
}

.ti-pig:before {
  content: "\ef52";
}

.ti-pig-money:before {
  content: "\f38c";
}

.ti-pig-off:before {
  content: "\f177";
}

.ti-pilcrow:before {
  content: "\f5f6";
}

.ti-pilcrow-left:before {
  content: "\fd7f";
}

.ti-pilcrow-right:before {
  content: "\fd80";
}

.ti-pill:before {
  content: "\ec44";
}

.ti-pill-off:before {
  content: "\f178";
}

.ti-pills:before {
  content: "\ef66";
}

.ti-pin:before {
  content: "\ec9c";
}

.ti-pin-end:before {
  content: "\fd5b";
}

.ti-pin-filled:before {
  content: "\f68d";
}

.ti-pin-invoke:before {
  content: "\fd5c";
}

.ti-ping-pong:before {
  content: "\f38d";
}

.ti-pinned:before {
  content: "\ed60";
}

.ti-pinned-filled:before {
  content: "\f68e";
}

.ti-pinned-off:before {
  content: "\ed5f";
}

.ti-pizza:before {
  content: "\edbb";
}

.ti-pizza-off:before {
  content: "\f179";
}

.ti-placeholder:before {
  content: "\f626";
}

.ti-plane:before {
  content: "\eb6f";
}

.ti-plane-arrival:before {
  content: "\eb99";
}

.ti-plane-departure:before {
  content: "\eb9a";
}

.ti-plane-inflight:before {
  content: "\ef98";
}

.ti-plane-off:before {
  content: "\f17a";
}

.ti-plane-tilt:before {
  content: "\f1ed";
}

.ti-planet:before {
  content: "\ec08";
}

.ti-planet-off:before {
  content: "\f17b";
}

.ti-plant:before {
  content: "\ed50";
}

.ti-plant-2:before {
  content: "\ed7e";
}

.ti-plant-2-off:before {
  content: "\f17c";
}

.ti-plant-off:before {
  content: "\f17d";
}

.ti-play-basketball:before {
  content: "\fa66";
}

.ti-play-card:before {
  content: "\eebf";
}

.ti-play-card-off:before {
  content: "\f17e";
}

.ti-play-football:before {
  content: "\fa67";
}

.ti-play-handball:before {
  content: "\fa68";
}

.ti-play-volleyball:before {
  content: "\fa69";
}

.ti-player-eject:before {
  content: "\efbc";
}

.ti-player-eject-filled:before {
  content: "\f68f";
}

.ti-player-pause:before {
  content: "\ed45";
}

.ti-player-pause-filled:before {
  content: "\f690";
}

.ti-player-play:before {
  content: "\ed46";
}

.ti-player-play-filled:before {
  content: "\f691";
}

.ti-player-record:before {
  content: "\ed47";
}

.ti-player-record-filled:before {
  content: "\f692";
}

.ti-player-skip-back:before {
  content: "\ed48";
}

.ti-player-skip-back-filled:before {
  content: "\f693";
}

.ti-player-skip-forward:before {
  content: "\ed49";
}

.ti-player-skip-forward-filled:before {
  content: "\f694";
}

.ti-player-stop:before {
  content: "\ed4a";
}

.ti-player-stop-filled:before {
  content: "\f695";
}

.ti-player-track-next:before {
  content: "\ed4b";
}

.ti-player-track-next-filled:before {
  content: "\f696";
}

.ti-player-track-prev:before {
  content: "\ed4c";
}

.ti-player-track-prev-filled:before {
  content: "\f697";
}

.ti-playlist:before {
  content: "\eec0";
}

.ti-playlist-add:before {
  content: "\f008";
}

.ti-playlist-off:before {
  content: "\f17f";
}

.ti-playlist-x:before {
  content: "\f009";
}

.ti-playstation-circle:before {
  content: "\f2ad";
}

.ti-playstation-square:before {
  content: "\f2ae";
}

.ti-playstation-triangle:before {
  content: "\f2af";
}

.ti-playstation-x:before {
  content: "\f2b0";
}

.ti-plug:before {
  content: "\ebd9";
}

.ti-plug-connected:before {
  content: "\f00a";
}

.ti-plug-connected-x:before {
  content: "\f0a0";
}

.ti-plug-off:before {
  content: "\f180";
}

.ti-plug-x:before {
  content: "\f0a1";
}

.ti-plus:before {
  content: "\eb0b";
}

.ti-plus-equal:before {
  content: "\f7ad";
}

.ti-plus-minus:before {
  content: "\f7ae";
}

.ti-png:before {
  content: "\f3ad";
}

.ti-podium:before {
  content: "\f1d8";
}

.ti-podium-off:before {
  content: "\f41b";
}

.ti-point:before {
  content: "\eb0c";
}

.ti-point-filled:before {
  content: "\f698";
}

.ti-point-off:before {
  content: "\f181";
}

.ti-pointer:before {
  content: "\f265";
}

.ti-pointer-bolt:before {
  content: "\f999";
}

.ti-pointer-cancel:before {
  content: "\f99a";
}

.ti-pointer-check:before {
  content: "\f99b";
}

.ti-pointer-code:before {
  content: "\f99c";
}

.ti-pointer-cog:before {
  content: "\f99d";
}

.ti-pointer-dollar:before {
  content: "\f99e";
}

.ti-pointer-down:before {
  content: "\f99f";
}

.ti-pointer-exclamation:before {
  content: "\f9a0";
}

.ti-pointer-filled:before {
  content: "\fb30";
}

.ti-pointer-heart:before {
  content: "\f9a1";
}

.ti-pointer-minus:before {
  content: "\f9a2";
}

.ti-pointer-off:before {
  content: "\f9a3";
}

.ti-pointer-pause:before {
  content: "\f9a4";
}

.ti-pointer-pin:before {
  content: "\f9a5";
}

.ti-pointer-plus:before {
  content: "\f9a6";
}

.ti-pointer-question:before {
  content: "\f9a7";
}

.ti-pointer-search:before {
  content: "\f9a8";
}

.ti-pointer-share:before {
  content: "\f9a9";
}

.ti-pointer-star:before {
  content: "\f9aa";
}

.ti-pointer-up:before {
  content: "\f9ab";
}

.ti-pointer-x:before {
  content: "\f9ac";
}

.ti-pokeball:before {
  content: "\eec1";
}

.ti-pokeball-off:before {
  content: "\f41c";
}

.ti-poker-chip:before {
  content: "\f515";
}

.ti-polaroid:before {
  content: "\eec2";
}

.ti-polaroid-filled:before {
  content: "\fa4b";
}

.ti-polygon:before {
  content: "\efd0";
}

.ti-polygon-off:before {
  content: "\f182";
}

.ti-poo:before {
  content: "\f258";
}

.ti-pool:before {
  content: "\ed91";
}

.ti-pool-off:before {
  content: "\f41d";
}

.ti-power:before {
  content: "\eb0d";
}

.ti-pray:before {
  content: "\ecbf";
}

.ti-premium-rights:before {
  content: "\efbd";
}

.ti-prescription:before {
  content: "\ef99";
}

.ti-presentation:before {
  content: "\eb70";
}

.ti-presentation-analytics:before {
  content: "\eec3";
}

.ti-presentation-off:before {
  content: "\f183";
}

.ti-printer:before {
  content: "\eb0e";
}

.ti-printer-off:before {
  content: "\f184";
}

.ti-prism:before {
  content: "\fab1";
}

.ti-prism-off:before {
  content: "\faaf";
}

.ti-prism-plus:before {
  content: "\fab0";
}

.ti-prison:before {
  content: "\ef79";
}

.ti-progress:before {
  content: "\fa0d";
}

.ti-progress-alert:before {
  content: "\fa07";
}

.ti-progress-bolt:before {
  content: "\fa08";
}

.ti-progress-check:before {
  content: "\fa09";
}

.ti-progress-down:before {
  content: "\fa0a";
}

.ti-progress-help:before {
  content: "\fa0b";
}

.ti-progress-x:before {
  content: "\fa0c";
}

.ti-prompt:before {
  content: "\eb0f";
}

.ti-propeller:before {
  content: "\eec4";
}

.ti-propeller-off:before {
  content: "\f185";
}

.ti-protocol:before {
  content: "\fd81";
}

.ti-pumpkin-scary:before {
  content: "\f587";
}

.ti-puzzle:before {
  content: "\eb10";
}

.ti-puzzle-2:before {
  content: "\ef83";
}

.ti-puzzle-filled:before {
  content: "\f699";
}

.ti-puzzle-off:before {
  content: "\f186";
}

.ti-pyramid:before {
  content: "\eec5";
}

.ti-pyramid-off:before {
  content: "\f187";
}

.ti-pyramid-plus:before {
  content: "\fab2";
}

.ti-qrcode:before {
  content: "\eb11";
}

.ti-qrcode-off:before {
  content: "\f41e";
}

.ti-question-mark:before {
  content: "\ec9d";
}

.ti-quote:before {
  content: "\efbe";
}

.ti-quote-off:before {
  content: "\f188";
}

.ti-quotes:before {
  content: "\fb1e";
}

.ti-radar:before {
  content: "\f017";
}

.ti-radar-2:before {
  content: "\f016";
}

.ti-radar-off:before {
  content: "\f41f";
}

.ti-radio:before {
  content: "\ef2d";
}

.ti-radio-off:before {
  content: "\f420";
}

.ti-radioactive:before {
  content: "\ecc0";
}

.ti-radioactive-filled:before {
  content: "\f760";
}

.ti-radioactive-off:before {
  content: "\f189";
}

.ti-radius-bottom-left:before {
  content: "\eec6";
}

.ti-radius-bottom-right:before {
  content: "\eec7";
}

.ti-radius-top-left:before {
  content: "\eec8";
}

.ti-radius-top-right:before {
  content: "\eec9";
}

.ti-rainbow:before {
  content: "\edbc";
}

.ti-rainbow-off:before {
  content: "\f18a";
}

.ti-rating-12-plus:before {
  content: "\f266";
}

.ti-rating-14-plus:before {
  content: "\f267";
}

.ti-rating-16-plus:before {
  content: "\f268";
}

.ti-rating-18-plus:before {
  content: "\f269";
}

.ti-rating-21-plus:before {
  content: "\f26a";
}

.ti-razor:before {
  content: "\f4b5";
}

.ti-razor-electric:before {
  content: "\f4b4";
}

.ti-receipt:before {
  content: "\edfd";
}

.ti-receipt-2:before {
  content: "\edfa";
}

.ti-receipt-bitcoin:before {
  content: "\fd66";
}

.ti-receipt-dollar:before {
  content: "\fd67";
}

.ti-receipt-euro:before {
  content: "\fd68";
}

.ti-receipt-off:before {
  content: "\edfb";
}

.ti-receipt-pound:before {
  content: "\fd69";
}

.ti-receipt-refund:before {
  content: "\edfc";
}

.ti-receipt-rupee:before {
  content: "\fd82";
}

.ti-receipt-tax:before {
  content: "\edbd";
}

.ti-receipt-yen:before {
  content: "\fd6a";
}

.ti-receipt-yuan:before {
  content: "\fd6b";
}

.ti-recharging:before {
  content: "\eeca";
}

.ti-record-mail:before {
  content: "\eb12";
}

.ti-record-mail-off:before {
  content: "\f18b";
}

.ti-rectangle:before {
  content: "\ed37";
}

.ti-rectangle-filled:before {
  content: "\f69a";
}

.ti-rectangle-rounded-bottom:before {
  content: "\faed";
}

.ti-rectangle-rounded-top:before {
  content: "\faee";
}

.ti-rectangle-vertical:before {
  content: "\ed36";
}

.ti-rectangle-vertical-filled:before {
  content: "\f69b";
}

.ti-rectangular-prism:before {
  content: "\fab5";
}

.ti-rectangular-prism-off:before {
  content: "\fab3";
}

.ti-rectangular-prism-plus:before {
  content: "\fab4";
}

.ti-recycle:before {
  content: "\eb9b";
}

.ti-recycle-off:before {
  content: "\f18c";
}

.ti-refresh:before {
  content: "\eb13";
}

.ti-refresh-alert:before {
  content: "\ed57";
}

.ti-refresh-dot:before {
  content: "\efbf";
}

.ti-refresh-off:before {
  content: "\f18d";
}

.ti-regex:before {
  content: "\f31f";
}

.ti-regex-off:before {
  content: "\f421";
}

.ti-registered:before {
  content: "\eb14";
}

.ti-relation-many-to-many:before {
  content: "\ed7f";
}

.ti-relation-one-to-many:before {
  content: "\ed80";
}

.ti-relation-one-to-one:before {
  content: "\ed81";
}

.ti-reload:before {
  content: "\f3ae";
}

.ti-reorder:before {
  content: "\fc15";
}

.ti-repeat:before {
  content: "\eb72";
}

.ti-repeat-off:before {
  content: "\f18e";
}

.ti-repeat-once:before {
  content: "\eb71";
}

.ti-replace:before {
  content: "\ebc7";
}

.ti-replace-filled:before {
  content: "\f69c";
}

.ti-replace-off:before {
  content: "\f422";
}

.ti-report:before {
  content: "\eece";
}

.ti-report-analytics:before {
  content: "\eecb";
}

.ti-report-medical:before {
  content: "\eecc";
}

.ti-report-money:before {
  content: "\eecd";
}

.ti-report-off:before {
  content: "\f18f";
}

.ti-report-search:before {
  content: "\ef84";
}

.ti-reserved-line:before {
  content: "\f9f6";
}

.ti-resize:before {
  content: "\eecf";
}

.ti-restore:before {
  content: "\fafd";
}

.ti-rewind-backward-10:before {
  content: "\faba";
}

.ti-rewind-backward-15:before {
  content: "\fabb";
}

.ti-rewind-backward-20:before {
  content: "\fabc";
}

.ti-rewind-backward-30:before {
  content: "\fabd";
}

.ti-rewind-backward-40:before {
  content: "\fabe";
}

.ti-rewind-backward-5:before {
  content: "\fabf";
}

.ti-rewind-backward-50:before {
  content: "\fac0";
}

.ti-rewind-backward-60:before {
  content: "\fac1";
}

.ti-rewind-forward-10:before {
  content: "\fac2";
}

.ti-rewind-forward-15:before {
  content: "\fac3";
}

.ti-rewind-forward-20:before {
  content: "\fac4";
}

.ti-rewind-forward-30:before {
  content: "\fac5";
}

.ti-rewind-forward-40:before {
  content: "\fac6";
}

.ti-rewind-forward-5:before {
  content: "\fac7";
}

.ti-rewind-forward-50:before {
  content: "\fac8";
}

.ti-rewind-forward-60:before {
  content: "\fac9";
}

.ti-ribbon-health:before {
  content: "\f58e";
}

.ti-rings:before {
  content: "\fa6a";
}

.ti-ripple:before {
  content: "\ed82";
}

.ti-ripple-off:before {
  content: "\f190";
}

.ti-road:before {
  content: "\f018";
}

.ti-road-off:before {
  content: "\f191";
}

.ti-road-sign:before {
  content: "\ecdd";
}

.ti-robot:before {
  content: "\f00b";
}

.ti-robot-face:before {
  content: "\fcbe";
}

.ti-robot-off:before {
  content: "\f192";
}

.ti-rocket:before {
  content: "\ec45";
}

.ti-rocket-off:before {
  content: "\f193";
}

.ti-roller-skating:before {
  content: "\efd1";
}

.ti-rollercoaster:before {
  content: "\f0a2";
}

.ti-rollercoaster-off:before {
  content: "\f423";
}

.ti-rosette:before {
  content: "\f599";
}

.ti-rosette-filled:before {
  content: "\f69d";
}

.ti-rosette-number-0:before {
  content: "\f58f";
}

.ti-rosette-number-1:before {
  content: "\f590";
}

.ti-rosette-number-2:before {
  content: "\f591";
}

.ti-rosette-number-3:before {
  content: "\f592";
}

.ti-rosette-number-4:before {
  content: "\f593";
}

.ti-rosette-number-5:before {
  content: "\f594";
}

.ti-rosette-number-6:before {
  content: "\f595";
}

.ti-rosette-number-7:before {
  content: "\f596";
}

.ti-rosette-number-8:before {
  content: "\f597";
}

.ti-rosette-number-9:before {
  content: "\f598";
}

.ti-rotate:before {
  content: "\eb16";
}

.ti-rotate-2:before {
  content: "\ebb4";
}

.ti-rotate-360:before {
  content: "\ef85";
}

.ti-rotate-clockwise:before {
  content: "\eb15";
}

.ti-rotate-clockwise-2:before {
  content: "\ebb5";
}

.ti-rotate-dot:before {
  content: "\efe5";
}

.ti-rotate-rectangle:before {
  content: "\ec15";
}

.ti-route:before {
  content: "\eb17";
}

.ti-route-2:before {
  content: "\f4b6";
}

.ti-route-alt-left:before {
  content: "\fca9";
}

.ti-route-alt-right:before {
  content: "\fcaa";
}

.ti-route-off:before {
  content: "\f194";
}

.ti-route-scan:before {
  content: "\fcbf";
}

.ti-route-square:before {
  content: "\fcac";
}

.ti-route-square-2:before {
  content: "\fcab";
}

.ti-route-x:before {
  content: "\fcae";
}

.ti-route-x-2:before {
  content: "\fcad";
}

.ti-router:before {
  content: "\eb18";
}

.ti-router-off:before {
  content: "\f424";
}

.ti-row-insert-bottom:before {
  content: "\eed0";
}

.ti-row-insert-top:before {
  content: "\eed1";
}

.ti-row-remove:before {
  content: "\fafe";
}

.ti-rss:before {
  content: "\eb19";
}

.ti-rubber-stamp:before {
  content: "\f5ab";
}

.ti-rubber-stamp-off:before {
  content: "\f5aa";
}

.ti-ruler:before {
  content: "\eb1a";
}

.ti-ruler-2:before {
  content: "\eed2";
}

.ti-ruler-2-off:before {
  content: "\f195";
}

.ti-ruler-3:before {
  content: "\f290";
}

.ti-ruler-measure:before {
  content: "\f291";
}

.ti-ruler-off:before {
  content: "\f196";
}

.ti-run:before {
  content: "\ec82";
}

.ti-rv-truck:before {
  content: "\fcc0";
}

.ti-s-turn-down:before {
  content: "\f516";
}

.ti-s-turn-left:before {
  content: "\f517";
}

.ti-s-turn-right:before {
  content: "\f518";
}

.ti-s-turn-up:before {
  content: "\f519";
}

.ti-sailboat:before {
  content: "\ec83";
}

.ti-sailboat-2:before {
  content: "\f5f7";
}

.ti-sailboat-off:before {
  content: "\f425";
}

.ti-salad:before {
  content: "\f50a";
}

.ti-salt:before {
  content: "\ef16";
}

.ti-sandbox:before {
  content: "\fd6c";
}

.ti-satellite:before {
  content: "\eed3";
}

.ti-satellite-off:before {
  content: "\f197";
}

.ti-sausage:before {
  content: "\ef17";
}

.ti-scale:before {
  content: "\ebc2";
}

.ti-scale-off:before {
  content: "\f198";
}

.ti-scale-outline:before {
  content: "\ef53";
}

.ti-scale-outline-off:before {
  content: "\f199";
}

.ti-scan:before {
  content: "\ebc8";
}

.ti-scan-eye:before {
  content: "\f1ff";
}

.ti-schema:before {
  content: "\f200";
}

.ti-schema-off:before {
  content: "\f426";
}

.ti-school:before {
  content: "\ecf7";
}

.ti-school-bell:before {
  content: "\f64a";
}

.ti-school-off:before {
  content: "\f19a";
}

.ti-scissors:before {
  content: "\eb1b";
}

.ti-scissors-off:before {
  content: "\f19b";
}

.ti-scooter:before {
  content: "\ec6c";
}

.ti-scooter-electric:before {
  content: "\ecc1";
}

.ti-scoreboard:before {
  content: "\fa6b";
}

.ti-screen-share:before {
  content: "\ed18";
}

.ti-screen-share-off:before {
  content: "\ed17";
}

.ti-screenshot:before {
  content: "\f201";
}

.ti-scribble:before {
  content: "\f0a3";
}

.ti-scribble-off:before {
  content: "\f427";
}

.ti-script:before {
  content: "\f2da";
}

.ti-script-minus:before {
  content: "\f2d7";
}

.ti-script-plus:before {
  content: "\f2d8";
}

.ti-script-x:before {
  content: "\f2d9";
}

.ti-scuba-diving:before {
  content: "\fd4e";
}

.ti-scuba-mask:before {
  content: "\eed4";
}

.ti-scuba-mask-off:before {
  content: "\f428";
}

.ti-sdk:before {
  content: "\f3af";
}

.ti-search:before {
  content: "\eb1c";
}

.ti-search-off:before {
  content: "\f19c";
}

.ti-section:before {
  content: "\eed5";
}

.ti-section-sign:before {
  content: "\f019";
}

.ti-seeding:before {
  content: "\ed51";
}

.ti-seeding-off:before {
  content: "\f19d";
}

.ti-select:before {
  content: "\ec9e";
}

.ti-select-all:before {
  content: "\f9f7";
}

.ti-selector:before {
  content: "\eb1d";
}

.ti-send:before {
  content: "\eb1e";
}

.ti-send-2:before {
  content: "\fd5d";
}

.ti-send-off:before {
  content: "\f429";
}

.ti-seo:before {
  content: "\f26b";
}

.ti-separator:before {
  content: "\ebda";
}

.ti-separator-horizontal:before {
  content: "\ec79";
}

.ti-separator-vertical:before {
  content: "\ec7a";
}

.ti-server:before {
  content: "\eb1f";
}

.ti-server-2:before {
  content: "\f07c";
}

.ti-server-bolt:before {
  content: "\f320";
}

.ti-server-cog:before {
  content: "\f321";
}

.ti-server-off:before {
  content: "\f19e";
}

.ti-servicemark:before {
  content: "\ec09";
}

.ti-settings:before {
  content: "\eb20";
}

.ti-settings-2:before {
  content: "\f5ac";
}

.ti-settings-automation:before {
  content: "\eed6";
}

.ti-settings-bolt:before {
  content: "\f9ad";
}

.ti-settings-cancel:before {
  content: "\f9ae";
}

.ti-settings-check:before {
  content: "\f9af";
}

.ti-settings-code:before {
  content: "\f9b0";
}

.ti-settings-cog:before {
  content: "\f9b1";
}

.ti-settings-dollar:before {
  content: "\f9b2";
}

.ti-settings-down:before {
  content: "\f9b3";
}

.ti-settings-exclamation:before {
  content: "\f9b4";
}

.ti-settings-filled:before {
  content: "\f69e";
}

.ti-settings-heart:before {
  content: "\f9b5";
}

.ti-settings-minus:before {
  content: "\f9b6";
}

.ti-settings-off:before {
  content: "\f19f";
}

.ti-settings-pause:before {
  content: "\f9b7";
}

.ti-settings-pin:before {
  content: "\f9b8";
}

.ti-settings-plus:before {
  content: "\f9b9";
}

.ti-settings-question:before {
  content: "\f9ba";
}

.ti-settings-search:before {
  content: "\f9bb";
}

.ti-settings-share:before {
  content: "\f9bc";
}

.ti-settings-star:before {
  content: "\f9bd";
}

.ti-settings-up:before {
  content: "\f9be";
}

.ti-settings-x:before {
  content: "\f9bf";
}

.ti-shadow:before {
  content: "\eed8";
}

.ti-shadow-off:before {
  content: "\eed7";
}

.ti-shape:before {
  content: "\eb9c";
}

.ti-shape-2:before {
  content: "\eed9";
}

.ti-shape-3:before {
  content: "\eeda";
}

.ti-shape-off:before {
  content: "\f1a0";
}

.ti-share:before {
  content: "\eb21";
}

.ti-share-2:before {
  content: "\f799";
}

.ti-share-3:before {
  content: "\f7bd";
}

.ti-share-off:before {
  content: "\f1a1";
}

.ti-shi-jumping:before {
  content: "\fa6c";
}

.ti-shield:before {
  content: "\eb24";
}

.ti-shield-bolt:before {
  content: "\f9c0";
}

.ti-shield-cancel:before {
  content: "\f9c1";
}

.ti-shield-check:before {
  content: "\eb22";
}

.ti-shield-check-filled:before {
  content: "\f761";
}

.ti-shield-checkered:before {
  content: "\ef9a";
}

.ti-shield-checkered-filled:before {
  content: "\f762";
}

.ti-shield-chevron:before {
  content: "\ef9b";
}

.ti-shield-code:before {
  content: "\f9c2";
}

.ti-shield-cog:before {
  content: "\f9c3";
}

.ti-shield-dollar:before {
  content: "\f9c4";
}

.ti-shield-down:before {
  content: "\f9c5";
}

.ti-shield-exclamation:before {
  content: "\f9c6";
}

.ti-shield-filled:before {
  content: "\f69f";
}

.ti-shield-half:before {
  content: "\f358";
}

.ti-shield-half-filled:before {
  content: "\f357";
}

.ti-shield-heart:before {
  content: "\f9c7";
}

.ti-shield-lock:before {
  content: "\ed58";
}

.ti-shield-lock-filled:before {
  content: "\f763";
}

.ti-shield-minus:before {
  content: "\f9c8";
}

.ti-shield-off:before {
  content: "\ecf8";
}

.ti-shield-pause:before {
  content: "\f9c9";
}

.ti-shield-pin:before {
  content: "\f9ca";
}

.ti-shield-plus:before {
  content: "\f9cb";
}

.ti-shield-question:before {
  content: "\f9cc";
}

.ti-shield-search:before {
  content: "\f9cd";
}

.ti-shield-share:before {
  content: "\f9ce";
}

.ti-shield-star:before {
  content: "\f9cf";
}

.ti-shield-up:before {
  content: "\f9d0";
}

.ti-shield-x:before {
  content: "\eb23";
}

.ti-ship:before {
  content: "\ec84";
}

.ti-ship-off:before {
  content: "\f42a";
}

.ti-shirt:before {
  content: "\ec0a";
}

.ti-shirt-filled:before {
  content: "\f6a0";
}

.ti-shirt-off:before {
  content: "\f1a2";
}

.ti-shirt-sport:before {
  content: "\f26c";
}

.ti-shoe:before {
  content: "\efd2";
}

.ti-shoe-off:before {
  content: "\f1a4";
}

.ti-shopping-bag:before {
  content: "\f5f8";
}

.ti-shopping-bag-check:before {
  content: "\fc16";
}

.ti-shopping-bag-discount:before {
  content: "\fc17";
}

.ti-shopping-bag-edit:before {
  content: "\fc18";
}

.ti-shopping-bag-exclamation:before {
  content: "\fc19";
}

.ti-shopping-bag-minus:before {
  content: "\fc1a";
}

.ti-shopping-bag-plus:before {
  content: "\fc1b";
}

.ti-shopping-bag-search:before {
  content: "\fc1c";
}

.ti-shopping-bag-x:before {
  content: "\fc1d";
}

.ti-shopping-cart:before {
  content: "\eb25";
}

.ti-shopping-cart-bolt:before {
  content: "\fb57";
}

.ti-shopping-cart-cancel:before {
  content: "\fb58";
}

.ti-shopping-cart-check:before {
  content: "\fb59";
}

.ti-shopping-cart-code:before {
  content: "\fb5a";
}

.ti-shopping-cart-cog:before {
  content: "\fb5b";
}

.ti-shopping-cart-copy:before {
  content: "\fb5c";
}

.ti-shopping-cart-discount:before {
  content: "\fb5d";
}

.ti-shopping-cart-dollar:before {
  content: "\fb5e";
}

.ti-shopping-cart-down:before {
  content: "\fb5f";
}

.ti-shopping-cart-exclamation:before {
  content: "\fb60";
}

.ti-shopping-cart-filled:before {
  content: "\fc3f";
}

.ti-shopping-cart-heart:before {
  content: "\fb61";
}

.ti-shopping-cart-minus:before {
  content: "\fb62";
}

.ti-shopping-cart-off:before {
  content: "\eedc";
}

.ti-shopping-cart-pause:before {
  content: "\fb63";
}

.ti-shopping-cart-pin:before {
  content: "\fb64";
}

.ti-shopping-cart-plus:before {
  content: "\fb65";
}

.ti-shopping-cart-question:before {
  content: "\fb66";
}

.ti-shopping-cart-search:before {
  content: "\fb67";
}

.ti-shopping-cart-share:before {
  content: "\fb68";
}

.ti-shopping-cart-star:before {
  content: "\fb69";
}

.ti-shopping-cart-up:before {
  content: "\fb6a";
}

.ti-shopping-cart-x:before {
  content: "\fb6b";
}

.ti-shovel:before {
  content: "\f1d9";
}

.ti-shovel-pitchforks:before {
  content: "\fd3a";
}

.ti-shredder:before {
  content: "\eedf";
}

.ti-sign-left:before {
  content: "\f06b";
}

.ti-sign-left-filled:before {
  content: "\f6a1";
}

.ti-sign-right:before {
  content: "\f06c";
}

.ti-sign-right-filled:before {
  content: "\f6a2";
}

.ti-signal-2g:before {
  content: "\f79a";
}

.ti-signal-3g:before {
  content: "\f1ee";
}

.ti-signal-4g:before {
  content: "\f1ef";
}

.ti-signal-4g-plus:before {
  content: "\f259";
}

.ti-signal-5g:before {
  content: "\f1f0";
}

.ti-signal-6g:before {
  content: "\f9f8";
}

.ti-signal-e:before {
  content: "\f9f9";
}

.ti-signal-g:before {
  content: "\f9fa";
}

.ti-signal-h:before {
  content: "\f9fc";
}

.ti-signal-h-plus:before {
  content: "\f9fb";
}

.ti-signal-lte:before {
  content: "\f9fd";
}

.ti-signature:before {
  content: "\eee0";
}

.ti-signature-off:before {
  content: "\f1a5";
}

.ti-sitemap:before {
  content: "\eb9d";
}

.ti-sitemap-off:before {
  content: "\f1a6";
}

.ti-skateboard:before {
  content: "\ecc2";
}

.ti-skateboard-off:before {
  content: "\f42b";
}

.ti-skateboarding:before {
  content: "\faca";
}

.ti-skew-x:before {
  content: "\fd3b";
}

.ti-skew-y:before {
  content: "\fd3c";
}

.ti-skull:before {
  content: "\f292";
}

.ti-slash:before {
  content: "\f4f9";
}

.ti-slashes:before {
  content: "\f588";
}

.ti-sleigh:before {
  content: "\ef9c";
}

.ti-slice:before {
  content: "\ebdb";
}

.ti-slideshow:before {
  content: "\ebc9";
}

.ti-smart-home:before {
  content: "\ecde";
}

.ti-smart-home-off:before {
  content: "\f1a7";
}

.ti-smoking:before {
  content: "\ecc4";
}

.ti-smoking-no:before {
  content: "\ecc3";
}

.ti-snowboarding:before {
  content: "\fd4f";
}

.ti-snowflake:before {
  content: "\ec0b";
}

.ti-snowflake-off:before {
  content: "\f1a8";
}

.ti-snowman:before {
  content: "\f26d";
}

.ti-soccer-field:before {
  content: "\ed92";
}

.ti-social:before {
  content: "\ebec";
}

.ti-social-off:before {
  content: "\f1a9";
}

.ti-sock:before {
  content: "\eee1";
}

.ti-sofa:before {
  content: "\efaf";
}

.ti-sofa-off:before {
  content: "\f42c";
}

.ti-solar-electricity:before {
  content: "\fcc1";
}

.ti-solar-panel:before {
  content: "\f7bf";
}

.ti-solar-panel-2:before {
  content: "\f7be";
}

.ti-sort-0-9:before {
  content: "\f54d";
}

.ti-sort-9-0:before {
  content: "\f54e";
}

.ti-sort-a-z:before {
  content: "\f54f";
}

.ti-sort-ascending:before {
  content: "\eb26";
}

.ti-sort-ascending-2:before {
  content: "\eee2";
}

.ti-sort-ascending-letters:before {
  content: "\ef18";
}

.ti-sort-ascending-numbers:before {
  content: "\ef19";
}

.ti-sort-descending:before {
  content: "\eb27";
}

.ti-sort-descending-2:before {
  content: "\eee3";
}

.ti-sort-descending-letters:before {
  content: "\ef1a";
}

.ti-sort-descending-numbers:before {
  content: "\ef1b";
}

.ti-sort-z-a:before {
  content: "\f550";
}

.ti-sos:before {
  content: "\f24a";
}

.ti-soup:before {
  content: "\ef2e";
}

.ti-soup-off:before {
  content: "\f42d";
}

.ti-source-code:before {
  content: "\f4a2";
}

.ti-space:before {
  content: "\ec0c";
}

.ti-space-off:before {
  content: "\f1aa";
}

.ti-spacing-horizontal:before {
  content: "\ef54";
}

.ti-spacing-vertical:before {
  content: "\ef55";
}

.ti-spade:before {
  content: "\effa";
}

.ti-spade-filled:before {
  content: "\f6a3";
}

.ti-sparkles:before {
  content: "\f6d7";
}

.ti-speakerphone:before {
  content: "\ed61";
}

.ti-speedboat:before {
  content: "\ed93";
}

.ti-sphere:before {
  content: "\fab8";
}

.ti-sphere-off:before {
  content: "\fab6";
}

.ti-sphere-plus:before {
  content: "\fab7";
}

.ti-spider:before {
  content: "\f293";
}

.ti-spiral:before {
  content: "\f294";
}

.ti-spiral-off:before {
  content: "\f42e";
}

.ti-sport-billard:before {
  content: "\eee4";
}

.ti-spray:before {
  content: "\f50b";
}

.ti-spy:before {
  content: "\f227";
}

.ti-spy-off:before {
  content: "\f42f";
}

.ti-sql:before {
  content: "\f7c0";
}

.ti-square:before {
  content: "\eb2c";
}

.ti-square-0-filled:before {
  content: "\f764";
}

.ti-square-1-filled:before {
  content: "\f765";
}

.ti-square-2-filled:before {
  content: "\f7fa";
}

.ti-square-3-filled:before {
  content: "\f766";
}

.ti-square-4-filled:before {
  content: "\f767";
}

.ti-square-5-filled:before {
  content: "\f768";
}

.ti-square-6-filled:before {
  content: "\f769";
}

.ti-square-7-filled:before {
  content: "\f76a";
}

.ti-square-8-filled:before {
  content: "\f76b";
}

.ti-square-9-filled:before {
  content: "\f76c";
}

.ti-square-arrow-down:before {
  content: "\f4b7";
}

.ti-square-arrow-down-filled:before {
  content: "\fb31";
}

.ti-square-arrow-left:before {
  content: "\f4b8";
}

.ti-square-arrow-left-filled:before {
  content: "\fb32";
}

.ti-square-arrow-right:before {
  content: "\f4b9";
}

.ti-square-arrow-right-filled:before {
  content: "\fb33";
}

.ti-square-arrow-up:before {
  content: "\f4ba";
}

.ti-square-arrow-up-filled:before {
  content: "\fb34";
}

.ti-square-asterisk:before {
  content: "\f01a";
}

.ti-square-asterisk-filled:before {
  content: "\fb35";
}

.ti-square-check:before {
  content: "\eb28";
}

.ti-square-check-filled:before {
  content: "\f76d";
}

.ti-square-chevron-down:before {
  content: "\f627";
}

.ti-square-chevron-down-filled:before {
  content: "\fb36";
}

.ti-square-chevron-left:before {
  content: "\f628";
}

.ti-square-chevron-left-filled:before {
  content: "\fb37";
}

.ti-square-chevron-right:before {
  content: "\f629";
}

.ti-square-chevron-right-filled:before {
  content: "\fb38";
}

.ti-square-chevron-up:before {
  content: "\f62a";
}

.ti-square-chevron-up-filled:before {
  content: "\fb39";
}

.ti-square-chevrons-down:before {
  content: "\f64b";
}

.ti-square-chevrons-down-filled:before {
  content: "\fb3a";
}

.ti-square-chevrons-left:before {
  content: "\f64c";
}

.ti-square-chevrons-left-filled:before {
  content: "\fb3b";
}

.ti-square-chevrons-right:before {
  content: "\f64d";
}

.ti-square-chevrons-right-filled:before {
  content: "\fb3c";
}

.ti-square-chevrons-up:before {
  content: "\f64e";
}

.ti-square-chevrons-up-filled:before {
  content: "\fb3d";
}

.ti-square-dot:before {
  content: "\ed59";
}

.ti-square-dot-filled:before {
  content: "\fb3e";
}

.ti-square-f0:before {
  content: "\f526";
}

.ti-square-f0-filled:before {
  content: "\f76e";
}

.ti-square-f1:before {
  content: "\f527";
}

.ti-square-f1-filled:before {
  content: "\f76f";
}

.ti-square-f2:before {
  content: "\f528";
}

.ti-square-f2-filled:before {
  content: "\f770";
}

.ti-square-f3:before {
  content: "\f529";
}

.ti-square-f3-filled:before {
  content: "\f771";
}

.ti-square-f4:before {
  content: "\f52a";
}

.ti-square-f4-filled:before {
  content: "\f772";
}

.ti-square-f5:before {
  content: "\f52b";
}

.ti-square-f5-filled:before {
  content: "\f773";
}

.ti-square-f6:before {
  content: "\f52c";
}

.ti-square-f6-filled:before {
  content: "\f774";
}

.ti-square-f7:before {
  content: "\f52d";
}

.ti-square-f7-filled:before {
  content: "\f775";
}

.ti-square-f8:before {
  content: "\f52e";
}

.ti-square-f8-filled:before {
  content: "\f776";
}

.ti-square-f9:before {
  content: "\f52f";
}

.ti-square-f9-filled:before {
  content: "\f777";
}

.ti-square-filled:before {
  content: "\fc40";
}

.ti-square-forbid:before {
  content: "\ed5b";
}

.ti-square-forbid-2:before {
  content: "\ed5a";
}

.ti-square-half:before {
  content: "\effb";
}

.ti-square-key:before {
  content: "\f638";
}

.ti-square-letter-a:before {
  content: "\f47c";
}

.ti-square-letter-b:before {
  content: "\f47d";
}

.ti-square-letter-c:before {
  content: "\f47e";
}

.ti-square-letter-d:before {
  content: "\f47f";
}

.ti-square-letter-e:before {
  content: "\f480";
}

.ti-square-letter-f:before {
  content: "\f481";
}

.ti-square-letter-g:before {
  content: "\f482";
}

.ti-square-letter-h:before {
  content: "\f483";
}

.ti-square-letter-i:before {
  content: "\f484";
}

.ti-square-letter-j:before {
  content: "\f485";
}

.ti-square-letter-k:before {
  content: "\f486";
}

.ti-square-letter-l:before {
  content: "\f487";
}

.ti-square-letter-m:before {
  content: "\f488";
}

.ti-square-letter-n:before {
  content: "\f489";
}

.ti-square-letter-o:before {
  content: "\f48a";
}

.ti-square-letter-p:before {
  content: "\f48b";
}

.ti-square-letter-q:before {
  content: "\f48c";
}

.ti-square-letter-r:before {
  content: "\f48d";
}

.ti-square-letter-s:before {
  content: "\f48e";
}

.ti-square-letter-t:before {
  content: "\f48f";
}

.ti-square-letter-u:before {
  content: "\f490";
}

.ti-square-letter-v:before {
  content: "\f4bb";
}

.ti-square-letter-w:before {
  content: "\f491";
}

.ti-square-letter-x:before {
  content: "\f4bc";
}

.ti-square-letter-y:before {
  content: "\f492";
}

.ti-square-letter-z:before {
  content: "\f493";
}

.ti-square-minus:before {
  content: "\eb29";
}

.ti-square-minus-filled:before {
  content: "\fb3f";
}

.ti-square-number-0:before {
  content: "\eee5";
}

.ti-square-number-1:before {
  content: "\eee6";
}

.ti-square-number-2:before {
  content: "\eee7";
}

.ti-square-number-3:before {
  content: "\eee8";
}

.ti-square-number-4:before {
  content: "\eee9";
}

.ti-square-number-5:before {
  content: "\eeea";
}

.ti-square-number-6:before {
  content: "\eeeb";
}

.ti-square-number-7:before {
  content: "\eeec";
}

.ti-square-number-8:before {
  content: "\eeed";
}

.ti-square-number-9:before {
  content: "\eeee";
}

.ti-square-off:before {
  content: "\eeef";
}

.ti-square-percentage:before {
  content: "\fd83";
}

.ti-square-plus:before {
  content: "\eb2a";
}

.ti-square-plus-2:before {
  content: "\fc96";
}

.ti-square-root:before {
  content: "\eef1";
}

.ti-square-root-2:before {
  content: "\eef0";
}

.ti-square-rotated:before {
  content: "\ecdf";
}

.ti-square-rotated-filled:before {
  content: "\f6a4";
}

.ti-square-rotated-forbid:before {
  content: "\f01c";
}

.ti-square-rotated-forbid-2:before {
  content: "\f01b";
}

.ti-square-rotated-off:before {
  content: "\eef2";
}

.ti-square-rounded:before {
  content: "\f59a";
}

.ti-square-rounded-arrow-down:before {
  content: "\f639";
}

.ti-square-rounded-arrow-down-filled:before {
  content: "\f6db";
}

.ti-square-rounded-arrow-left:before {
  content: "\f63a";
}

.ti-square-rounded-arrow-left-filled:before {
  content: "\f6dc";
}

.ti-square-rounded-arrow-right:before {
  content: "\f63b";
}

.ti-square-rounded-arrow-right-filled:before {
  content: "\f6dd";
}

.ti-square-rounded-arrow-up:before {
  content: "\f63c";
}

.ti-square-rounded-arrow-up-filled:before {
  content: "\f6de";
}

.ti-square-rounded-check:before {
  content: "\f63d";
}

.ti-square-rounded-check-filled:before {
  content: "\f6df";
}

.ti-square-rounded-chevron-down:before {
  content: "\f62b";
}

.ti-square-rounded-chevron-down-filled:before {
  content: "\f6e0";
}

.ti-square-rounded-chevron-left:before {
  content: "\f62c";
}

.ti-square-rounded-chevron-left-filled:before {
  content: "\f6e1";
}

.ti-square-rounded-chevron-right:before {
  content: "\f62d";
}

.ti-square-rounded-chevron-right-filled:before {
  content: "\f6e2";
}

.ti-square-rounded-chevron-up:before {
  content: "\f62e";
}

.ti-square-rounded-chevron-up-filled:before {
  content: "\f6e3";
}

.ti-square-rounded-chevrons-down:before {
  content: "\f64f";
}

.ti-square-rounded-chevrons-down-filled:before {
  content: "\f6e4";
}

.ti-square-rounded-chevrons-left:before {
  content: "\f650";
}

.ti-square-rounded-chevrons-left-filled:before {
  content: "\f6e5";
}

.ti-square-rounded-chevrons-right:before {
  content: "\f651";
}

.ti-square-rounded-chevrons-right-filled:before {
  content: "\f6e6";
}

.ti-square-rounded-chevrons-up:before {
  content: "\f652";
}

.ti-square-rounded-chevrons-up-filled:before {
  content: "\f6e7";
}

.ti-square-rounded-filled:before {
  content: "\f6a5";
}

.ti-square-rounded-letter-a:before {
  content: "\f5ae";
}

.ti-square-rounded-letter-b:before {
  content: "\f5af";
}

.ti-square-rounded-letter-c:before {
  content: "\f5b0";
}

.ti-square-rounded-letter-d:before {
  content: "\f5b1";
}

.ti-square-rounded-letter-e:before {
  content: "\f5b2";
}

.ti-square-rounded-letter-f:before {
  content: "\f5b3";
}

.ti-square-rounded-letter-g:before {
  content: "\f5b4";
}

.ti-square-rounded-letter-h:before {
  content: "\f5b5";
}

.ti-square-rounded-letter-i:before {
  content: "\f5b6";
}

.ti-square-rounded-letter-j:before {
  content: "\f5b7";
}

.ti-square-rounded-letter-k:before {
  content: "\f5b8";
}

.ti-square-rounded-letter-l:before {
  content: "\f5b9";
}

.ti-square-rounded-letter-m:before {
  content: "\f5ba";
}

.ti-square-rounded-letter-n:before {
  content: "\f5bb";
}

.ti-square-rounded-letter-o:before {
  content: "\f5bc";
}

.ti-square-rounded-letter-p:before {
  content: "\f5bd";
}

.ti-square-rounded-letter-q:before {
  content: "\f5be";
}

.ti-square-rounded-letter-r:before {
  content: "\f5bf";
}

.ti-square-rounded-letter-s:before {
  content: "\f5c0";
}

.ti-square-rounded-letter-t:before {
  content: "\f5c1";
}

.ti-square-rounded-letter-u:before {
  content: "\f5c2";
}

.ti-square-rounded-letter-v:before {
  content: "\f5c3";
}

.ti-square-rounded-letter-w:before {
  content: "\f5c4";
}

.ti-square-rounded-letter-x:before {
  content: "\f5c5";
}

.ti-square-rounded-letter-y:before {
  content: "\f5c6";
}

.ti-square-rounded-letter-z:before {
  content: "\f5c7";
}

.ti-square-rounded-minus:before {
  content: "\f63e";
}

.ti-square-rounded-minus-2:before {
  content: "\fc97";
}

.ti-square-rounded-minus-filled:before {
  content: "\fb40";
}

.ti-square-rounded-number-0:before {
  content: "\f5c8";
}

.ti-square-rounded-number-0-filled:before {
  content: "\f778";
}

.ti-square-rounded-number-1:before {
  content: "\f5c9";
}

.ti-square-rounded-number-1-filled:before {
  content: "\f779";
}

.ti-square-rounded-number-2:before {
  content: "\f5ca";
}

.ti-square-rounded-number-2-filled:before {
  content: "\f77a";
}

.ti-square-rounded-number-3:before {
  content: "\f5cb";
}

.ti-square-rounded-number-3-filled:before {
  content: "\f77b";
}

.ti-square-rounded-number-4:before {
  content: "\f5cc";
}

.ti-square-rounded-number-4-filled:before {
  content: "\f77c";
}

.ti-square-rounded-number-5:before {
  content: "\f5cd";
}

.ti-square-rounded-number-5-filled:before {
  content: "\f77d";
}

.ti-square-rounded-number-6:before {
  content: "\f5ce";
}

.ti-square-rounded-number-6-filled:before {
  content: "\f77e";
}

.ti-square-rounded-number-7:before {
  content: "\f5cf";
}

.ti-square-rounded-number-7-filled:before {
  content: "\f77f";
}

.ti-square-rounded-number-8:before {
  content: "\f5d0";
}

.ti-square-rounded-number-8-filled:before {
  content: "\f780";
}

.ti-square-rounded-number-9:before {
  content: "\f5d1";
}

.ti-square-rounded-number-9-filled:before {
  content: "\f781";
}

.ti-square-rounded-percentage:before {
  content: "\fd84";
}

.ti-square-rounded-plus:before {
  content: "\f63f";
}

.ti-square-rounded-plus-2:before {
  content: "\fc98";
}

.ti-square-rounded-plus-filled:before {
  content: "\f6e8";
}

.ti-square-rounded-x:before {
  content: "\f640";
}

.ti-square-rounded-x-filled:before {
  content: "\f6e9";
}

.ti-square-toggle:before {
  content: "\eef4";
}

.ti-square-toggle-horizontal:before {
  content: "\eef3";
}

.ti-square-x:before {
  content: "\eb2b";
}

.ti-square-x-filled:before {
  content: "\fb41";
}

.ti-squares-diagonal:before {
  content: "\eef5";
}

.ti-squares-filled:before {
  content: "\eef6";
}

.ti-stack:before {
  content: "\eb2d";
}

.ti-stack-2:before {
  content: "\eef7";
}

.ti-stack-3:before {
  content: "\ef9d";
}

.ti-stack-back:before {
  content: "\fd26";
}

.ti-stack-backward:before {
  content: "\fd27";
}

.ti-stack-forward:before {
  content: "\fd28";
}

.ti-stack-front:before {
  content: "\fd29";
}

.ti-stack-middle:before {
  content: "\fd2a";
}

.ti-stack-pop:before {
  content: "\f234";
}

.ti-stack-push:before {
  content: "\f235";
}

.ti-stairs:before {
  content: "\eca6";
}

.ti-stairs-down:before {
  content: "\eca4";
}

.ti-stairs-up:before {
  content: "\eca5";
}

.ti-star:before {
  content: "\eb2e";
}

.ti-star-filled:before {
  content: "\f6a6";
}

.ti-star-half:before {
  content: "\ed19";
}

.ti-star-half-filled:before {
  content: "\f6a7";
}

.ti-star-off:before {
  content: "\ed62";
}

.ti-stars:before {
  content: "\ed38";
}

.ti-stars-filled:before {
  content: "\f6a8";
}

.ti-stars-off:before {
  content: "\f430";
}

.ti-status-change:before {
  content: "\f3b0";
}

.ti-steam:before {
  content: "\f24b";
}

.ti-steering-wheel:before {
  content: "\ec7b";
}

.ti-steering-wheel-off:before {
  content: "\f431";
}

.ti-step-into:before {
  content: "\ece0";
}

.ti-step-out:before {
  content: "\ece1";
}

.ti-stereo-glasses:before {
  content: "\f4cb";
}

.ti-stethoscope:before {
  content: "\edbe";
}

.ti-stethoscope-off:before {
  content: "\f432";
}

.ti-sticker:before {
  content: "\eb2f";
}

.ti-sticker-2:before {
  content: "\fd3d";
}

.ti-storm:before {
  content: "\f24c";
}

.ti-storm-off:before {
  content: "\f433";
}

.ti-stretching:before {
  content: "\f2db";
}

.ti-stretching-2:before {
  content: "\fa6d";
}

.ti-strikethrough:before {
  content: "\eb9e";
}

.ti-submarine:before {
  content: "\ed94";
}

.ti-subscript:before {
  content: "\eb9f";
}

.ti-subtask:before {
  content: "\ec9f";
}

.ti-sum:before {
  content: "\eb73";
}

.ti-sum-off:before {
  content: "\f1ab";
}

.ti-sun:before {
  content: "\eb30";
}

.ti-sun-electricity:before {
  content: "\fcc2";
}

.ti-sun-filled:before {
  content: "\f6a9";
}

.ti-sun-high:before {
  content: "\f236";
}

.ti-sun-low:before {
  content: "\f237";
}

.ti-sun-moon:before {
  content: "\f4a3";
}

.ti-sun-off:before {
  content: "\ed63";
}

.ti-sun-wind:before {
  content: "\f238";
}

.ti-sunglasses:before {
  content: "\f239";
}

.ti-sunrise:before {
  content: "\ef1c";
}

.ti-sunset:before {
  content: "\ec31";
}

.ti-sunset-2:before {
  content: "\f23a";
}

.ti-superscript:before {
  content: "\eba0";
}

.ti-svg:before {
  content: "\f25a";
}

.ti-swimming:before {
  content: "\ec92";
}

.ti-swipe:before {
  content: "\f551";
}

.ti-swipe-down:before {
  content: "\fd5e";
}

.ti-swipe-left:before {
  content: "\fd5f";
}

.ti-swipe-right:before {
  content: "\fd60";
}

.ti-swipe-up:before {
  content: "\fd61";
}

.ti-switch:before {
  content: "\eb33";
}

.ti-switch-2:before {
  content: "\edbf";
}

.ti-switch-3:before {
  content: "\edc0";
}

.ti-switch-horizontal:before {
  content: "\eb31";
}

.ti-switch-vertical:before {
  content: "\eb32";
}

.ti-sword:before {
  content: "\f030";
}

.ti-sword-off:before {
  content: "\f434";
}

.ti-swords:before {
  content: "\f132";
}

.ti-table:before {
  content: "\eba1";
}

.ti-table-alias:before {
  content: "\f25b";
}

.ti-table-column:before {
  content: "\faff";
}

.ti-table-down:before {
  content: "\fa1c";
}

.ti-table-export:before {
  content: "\eef8";
}

.ti-table-filled:before {
  content: "\f782";
}

.ti-table-heart:before {
  content: "\fa1d";
}

.ti-table-import:before {
  content: "\eef9";
}

.ti-table-minus:before {
  content: "\fa1e";
}

.ti-table-off:before {
  content: "\eefa";
}

.ti-table-options:before {
  content: "\f25c";
}

.ti-table-plus:before {
  content: "\fa1f";
}

.ti-table-row:before {
  content: "\fb00";
}

.ti-table-share:before {
  content: "\fa20";
}

.ti-table-shortcut:before {
  content: "\f25d";
}

.ti-tag:before {
  content: "\eb34";
}

.ti-tag-off:before {
  content: "\efc0";
}

.ti-tag-starred:before {
  content: "\fc99";
}

.ti-tags:before {
  content: "\ef86";
}

.ti-tags-off:before {
  content: "\efc1";
}

.ti-tallymark-1:before {
  content: "\ec46";
}

.ti-tallymark-2:before {
  content: "\ec47";
}

.ti-tallymark-3:before {
  content: "\ec48";
}

.ti-tallymark-4:before {
  content: "\ec49";
}

.ti-tallymarks:before {
  content: "\ec4a";
}

.ti-tank:before {
  content: "\ed95";
}

.ti-target:before {
  content: "\eb35";
}

.ti-target-arrow:before {
  content: "\f51a";
}

.ti-target-off:before {
  content: "\f1ad";
}

.ti-teapot:before {
  content: "\f552";
}

.ti-telescope:before {
  content: "\f07d";
}

.ti-telescope-off:before {
  content: "\f1ae";
}

.ti-temperature:before {
  content: "\eb38";
}

.ti-temperature-celsius:before {
  content: "\eb36";
}

.ti-temperature-fahrenheit:before {
  content: "\eb37";
}

.ti-temperature-minus:before {
  content: "\ebed";
}

.ti-temperature-off:before {
  content: "\f1af";
}

.ti-temperature-plus:before {
  content: "\ebee";
}

.ti-template:before {
  content: "\eb39";
}

.ti-template-off:before {
  content: "\f1b0";
}

.ti-tent:before {
  content: "\eefb";
}

.ti-tent-off:before {
  content: "\f435";
}

.ti-terminal:before {
  content: "\ebdc";
}

.ti-terminal-2:before {
  content: "\ebef";
}

.ti-test-pipe:before {
  content: "\eb3a";
}

.ti-test-pipe-2:before {
  content: "\f0a4";
}

.ti-test-pipe-off:before {
  content: "\f1b1";
}

.ti-tex:before {
  content: "\f4e0";
}

.ti-text-caption:before {
  content: "\f4a4";
}

.ti-text-color:before {
  content: "\f2dc";
}

.ti-text-decrease:before {
  content: "\f202";
}

.ti-text-direction-ltr:before {
  content: "\eefc";
}

.ti-text-direction-rtl:before {
  content: "\eefd";
}

.ti-text-grammar:before {
  content: "\fd6d";
}

.ti-text-increase:before {
  content: "\f203";
}

.ti-text-orientation:before {
  content: "\f2a4";
}

.ti-text-plus:before {
  content: "\f2a5";
}

.ti-text-recognition:before {
  content: "\f204";
}

.ti-text-resize:before {
  content: "\ef87";
}

.ti-text-scan-2:before {
  content: "\fcc3";
}

.ti-text-size:before {
  content: "\f2b1";
}

.ti-text-spellcheck:before {
  content: "\f2a6";
}

.ti-text-wrap:before {
  content: "\ebdd";
}

.ti-text-wrap-disabled:before {
  content: "\eca7";
}

.ti-texture:before {
  content: "\f51b";
}

.ti-theater:before {
  content: "\f79b";
}

.ti-thermometer:before {
  content: "\ef67";
}

.ti-thumb-down:before {
  content: "\eb3b";
}

.ti-thumb-down-filled:before {
  content: "\f6aa";
}

.ti-thumb-down-off:before {
  content: "\f436";
}

.ti-thumb-up:before {
  content: "\eb3c";
}

.ti-thumb-up-filled:before {
  content: "\f6ab";
}

.ti-thumb-up-off:before {
  content: "\f437";
}

.ti-tic-tac:before {
  content: "\f51c";
}

.ti-ticket:before {
  content: "\eb3d";
}

.ti-ticket-off:before {
  content: "\f1b2";
}

.ti-tie:before {
  content: "\f07e";
}

.ti-tilde:before {
  content: "\f4a5";
}

.ti-tilt-shift:before {
  content: "\eefe";
}

.ti-tilt-shift-off:before {
  content: "\f1b3";
}

.ti-time-duration-0:before {
  content: "\fad4";
}

.ti-time-duration-10:before {
  content: "\fad5";
}

.ti-time-duration-15:before {
  content: "\fad6";
}

.ti-time-duration-30:before {
  content: "\fad7";
}

.ti-time-duration-45:before {
  content: "\fad8";
}

.ti-time-duration-5:before {
  content: "\fad9";
}

.ti-time-duration-60:before {
  content: "\fada";
}

.ti-time-duration-90:before {
  content: "\fadb";
}

.ti-time-duration-off:before {
  content: "\fadc";
}

.ti-timeline:before {
  content: "\f031";
}

.ti-timeline-event:before {
  content: "\f553";
}

.ti-timeline-event-exclamation:before {
  content: "\f662";
}

.ti-timeline-event-filled:before {
  content: "\fd18";
}

.ti-timeline-event-minus:before {
  content: "\f663";
}

.ti-timeline-event-plus:before {
  content: "\f664";
}

.ti-timeline-event-text:before {
  content: "\f665";
}

.ti-timeline-event-x:before {
  content: "\f666";
}

.ti-tir:before {
  content: "\ebf0";
}

.ti-toggle-left:before {
  content: "\eb3e";
}

.ti-toggle-right:before {
  content: "\eb3f";
}

.ti-toilet-paper:before {
  content: "\efd3";
}

.ti-toilet-paper-off:before {
  content: "\f1b4";
}

.ti-toml:before {
  content: "\fa5d";
}

.ti-tool:before {
  content: "\eb40";
}

.ti-tools:before {
  content: "\ebca";
}

.ti-tools-kitchen:before {
  content: "\ed64";
}

.ti-tools-kitchen-2:before {
  content: "\eeff";
}

.ti-tools-kitchen-2-off:before {
  content: "\f1b5";
}

.ti-tools-kitchen-3:before {
  content: "\fd2b";
}

.ti-tools-kitchen-off:before {
  content: "\f1b6";
}

.ti-tools-off:before {
  content: "\f1b7";
}

.ti-tooltip:before {
  content: "\f2dd";
}

.ti-topology-bus:before {
  content: "\f5d9";
}

.ti-topology-complex:before {
  content: "\f5da";
}

.ti-topology-full:before {
  content: "\f5dc";
}

.ti-topology-full-hierarchy:before {
  content: "\f5db";
}

.ti-topology-ring:before {
  content: "\f5df";
}

.ti-topology-ring-2:before {
  content: "\f5dd";
}

.ti-topology-ring-3:before {
  content: "\f5de";
}

.ti-topology-star:before {
  content: "\f5e5";
}

.ti-topology-star-2:before {
  content: "\f5e0";
}

.ti-topology-star-3:before {
  content: "\f5e1";
}

.ti-topology-star-ring:before {
  content: "\f5e4";
}

.ti-topology-star-ring-2:before {
  content: "\f5e2";
}

.ti-topology-star-ring-3:before {
  content: "\f5e3";
}

.ti-torii:before {
  content: "\f59b";
}

.ti-tornado:before {
  content: "\ece2";
}

.ti-tournament:before {
  content: "\ecd0";
}

.ti-tower:before {
  content: "\f2cb";
}

.ti-tower-off:before {
  content: "\f2ca";
}

.ti-track:before {
  content: "\ef00";
}

.ti-tractor:before {
  content: "\ec0d";
}

.ti-trademark:before {
  content: "\ec0e";
}

.ti-traffic-cone:before {
  content: "\ec0f";
}

.ti-traffic-cone-off:before {
  content: "\f1b8";
}

.ti-traffic-lights:before {
  content: "\ed39";
}

.ti-traffic-lights-off:before {
  content: "\f1b9";
}

.ti-train:before {
  content: "\ed96";
}

.ti-transaction-bitcoin:before {
  content: "\fd6e";
}

.ti-transaction-dollar:before {
  content: "\fd6f";
}

.ti-transaction-euro:before {
  content: "\fd70";
}

.ti-transaction-pound:before {
  content: "\fd71";
}

.ti-transaction-rupee:before {
  content: "\fd85";
}

.ti-transaction-yen:before {
  content: "\fd72";
}

.ti-transaction-yuan:before {
  content: "\fd73";
}

.ti-transfer:before {
  content: "\fc1f";
}

.ti-transfer-in:before {
  content: "\ef2f";
}

.ti-transfer-out:before {
  content: "\ef30";
}

.ti-transfer-vertical:before {
  content: "\fc1e";
}

.ti-transform:before {
  content: "\f38e";
}

.ti-transform-filled:before {
  content: "\f6ac";
}

.ti-transition-bottom:before {
  content: "\f2b2";
}

.ti-transition-left:before {
  content: "\f2b3";
}

.ti-transition-right:before {
  content: "\f2b4";
}

.ti-transition-top:before {
  content: "\f2b5";
}

.ti-trash:before {
  content: "\eb41";
}

.ti-trash-filled:before {
  content: "\f783";
}

.ti-trash-off:before {
  content: "\ed65";
}

.ti-trash-x:before {
  content: "\ef88";
}

.ti-trash-x-filled:before {
  content: "\f784";
}

.ti-treadmill:before {
  content: "\fa6e";
}

.ti-tree:before {
  content: "\ef01";
}

.ti-trees:before {
  content: "\ec10";
}

.ti-trekking:before {
  content: "\f5ad";
}

.ti-trending-down:before {
  content: "\eb42";
}

.ti-trending-down-2:before {
  content: "\edc1";
}

.ti-trending-down-3:before {
  content: "\edc2";
}

.ti-trending-up:before {
  content: "\eb43";
}

.ti-trending-up-2:before {
  content: "\edc3";
}

.ti-trending-up-3:before {
  content: "\edc4";
}

.ti-triangle:before {
  content: "\eb44";
}

.ti-triangle-filled:before {
  content: "\f6ad";
}

.ti-triangle-inverted:before {
  content: "\f01d";
}

.ti-triangle-inverted-filled:before {
  content: "\f6ae";
}

.ti-triangle-minus:before {
  content: "\fc9b";
}

.ti-triangle-minus-2:before {
  content: "\fc9a";
}

.ti-triangle-off:before {
  content: "\ef02";
}

.ti-triangle-plus:before {
  content: "\fc9d";
}

.ti-triangle-plus-2:before {
  content: "\fc9c";
}

.ti-triangle-square-circle:before {
  content: "\ece8";
}

.ti-triangle-square-circle-filled:before {
  content: "\fb42";
}

.ti-triangles:before {
  content: "\f0a5";
}

.ti-trident:before {
  content: "\ecc5";
}

.ti-trolley:before {
  content: "\f4cc";
}

.ti-trophy:before {
  content: "\eb45";
}

.ti-trophy-filled:before {
  content: "\f6af";
}

.ti-trophy-off:before {
  content: "\f438";
}

.ti-trowel:before {
  content: "\f368";
}

.ti-truck:before {
  content: "\ebc4";
}

.ti-truck-delivery:before {
  content: "\ec4b";
}

.ti-truck-loading:before {
  content: "\f1da";
}

.ti-truck-off:before {
  content: "\ef03";
}

.ti-truck-return:before {
  content: "\ec4c";
}

.ti-txt:before {
  content: "\f3b1";
}

.ti-typography:before {
  content: "\ebc5";
}

.ti-typography-off:before {
  content: "\f1ba";
}

.ti-ufo:before {
  content: "\f26f";
}

.ti-ufo-off:before {
  content: "\f26e";
}

.ti-umbrella:before {
  content: "\ebf1";
}

.ti-umbrella-filled:before {
  content: "\f6b0";
}

.ti-umbrella-off:before {
  content: "\f1bb";
}

.ti-underline:before {
  content: "\eba2";
}

.ti-universe:before {
  content: "\fcc4";
}

.ti-unlink:before {
  content: "\eb46";
}

.ti-upload:before {
  content: "\eb47";
}

.ti-urgent:before {
  content: "\eb48";
}

.ti-usb:before {
  content: "\f00c";
}

.ti-user:before {
  content: "\eb4d";
}

.ti-user-bolt:before {
  content: "\f9d1";
}

.ti-user-cancel:before {
  content: "\f9d2";
}

.ti-user-check:before {
  content: "\eb49";
}

.ti-user-circle:before {
  content: "\ef68";
}

.ti-user-code:before {
  content: "\f9d3";
}

.ti-user-cog:before {
  content: "\f9d4";
}

.ti-user-dollar:before {
  content: "\f9d5";
}

.ti-user-down:before {
  content: "\f9d6";
}

.ti-user-edit:before {
  content: "\f7cc";
}

.ti-user-exclamation:before {
  content: "\ec12";
}

.ti-user-filled:before {
  content: "\fd19";
}

.ti-user-heart:before {
  content: "\f7cd";
}

.ti-user-hexagon:before {
  content: "\fc4e";
}

.ti-user-minus:before {
  content: "\eb4a";
}

.ti-user-off:before {
  content: "\ecf9";
}

.ti-user-pause:before {
  content: "\f9d7";
}

.ti-user-pentagon:before {
  content: "\fc4f";
}

.ti-user-pin:before {
  content: "\f7ce";
}

.ti-user-plus:before {
  content: "\eb4b";
}

.ti-user-question:before {
  content: "\f7cf";
}

.ti-user-scan:before {
  content: "\fcaf";
}

.ti-user-search:before {
  content: "\ef89";
}

.ti-user-share:before {
  content: "\f9d8";
}

.ti-user-shield:before {
  content: "\f7d0";
}

.ti-user-square:before {
  content: "\fc51";
}

.ti-user-square-rounded:before {
  content: "\fc50";
}

.ti-user-star:before {
  content: "\f7d1";
}

.ti-user-up:before {
  content: "\f7d2";
}

.ti-user-x:before {
  content: "\eb4c";
}

.ti-users:before {
  content: "\ebf2";
}

.ti-users-group:before {
  content: "\fa21";
}

.ti-users-minus:before {
  content: "\fa0e";
}

.ti-users-plus:before {
  content: "\fa0f";
}

.ti-uv-index:before {
  content: "\f3b2";
}

.ti-ux-circle:before {
  content: "\f369";
}

.ti-vaccine:before {
  content: "\ef04";
}

.ti-vaccine-bottle:before {
  content: "\ef69";
}

.ti-vaccine-bottle-off:before {
  content: "\f439";
}

.ti-vaccine-off:before {
  content: "\f1bc";
}

.ti-vacuum-cleaner:before {
  content: "\f5e6";
}

.ti-variable:before {
  content: "\ef05";
}

.ti-variable-minus:before {
  content: "\f36a";
}

.ti-variable-off:before {
  content: "\f1bd";
}

.ti-variable-plus:before {
  content: "\f36b";
}

.ti-vector:before {
  content: "\eca9";
}

.ti-vector-bezier:before {
  content: "\ef1d";
}

.ti-vector-bezier-2:before {
  content: "\f1a3";
}

.ti-vector-bezier-arc:before {
  content: "\f4cd";
}

.ti-vector-bezier-circle:before {
  content: "\f4ce";
}

.ti-vector-off:before {
  content: "\f1be";
}

.ti-vector-spline:before {
  content: "\f565";
}

.ti-vector-triangle:before {
  content: "\eca8";
}

.ti-vector-triangle-off:before {
  content: "\f1bf";
}

.ti-venus:before {
  content: "\ec86";
}

.ti-versions:before {
  content: "\ed52";
}

.ti-versions-filled:before {
  content: "\f6b1";
}

.ti-versions-off:before {
  content: "\f1c0";
}

.ti-video:before {
  content: "\ed22";
}

.ti-video-minus:before {
  content: "\ed1f";
}

.ti-video-off:before {
  content: "\ed20";
}

.ti-video-plus:before {
  content: "\ed21";
}

.ti-view-360:before {
  content: "\ed84";
}

.ti-view-360-off:before {
  content: "\f1c1";
}

.ti-viewfinder:before {
  content: "\eb4e";
}

.ti-viewfinder-off:before {
  content: "\f1c2";
}

.ti-viewport-narrow:before {
  content: "\ebf3";
}

.ti-viewport-wide:before {
  content: "\ebf4";
}

.ti-vinyl:before {
  content: "\f00d";
}

.ti-vip:before {
  content: "\f3b3";
}

.ti-vip-off:before {
  content: "\f43a";
}

.ti-virus:before {
  content: "\eb74";
}

.ti-virus-off:before {
  content: "\ed66";
}

.ti-virus-search:before {
  content: "\ed67";
}

.ti-vocabulary:before {
  content: "\ef1e";
}

.ti-vocabulary-off:before {
  content: "\f43b";
}

.ti-volcano:before {
  content: "\f79c";
}

.ti-volume:before {
  content: "\eb51";
}

.ti-volume-2:before {
  content: "\eb4f";
}

.ti-volume-3:before {
  content: "\eb50";
}

.ti-volume-off:before {
  content: "\f1c3";
}

.ti-vs:before {
  content: "\fc52";
}

.ti-walk:before {
  content: "\ec87";
}

.ti-wall:before {
  content: "\ef7a";
}

.ti-wall-off:before {
  content: "\f43c";
}

.ti-wallet:before {
  content: "\eb75";
}

.ti-wallet-off:before {
  content: "\f1c4";
}

.ti-wallpaper:before {
  content: "\ef56";
}

.ti-wallpaper-off:before {
  content: "\f1c5";
}

.ti-wand:before {
  content: "\ebcb";
}

.ti-wand-off:before {
  content: "\f1c6";
}

.ti-wash:before {
  content: "\f311";
}

.ti-wash-dry:before {
  content: "\f304";
}

.ti-wash-dry-1:before {
  content: "\f2fa";
}

.ti-wash-dry-2:before {
  content: "\f2fb";
}

.ti-wash-dry-3:before {
  content: "\f2fc";
}

.ti-wash-dry-a:before {
  content: "\f2fd";
}

.ti-wash-dry-dip:before {
  content: "\f2fe";
}

.ti-wash-dry-f:before {
  content: "\f2ff";
}

.ti-wash-dry-flat:before {
  content: "\fa7f";
}

.ti-wash-dry-hang:before {
  content: "\f300";
}

.ti-wash-dry-off:before {
  content: "\f301";
}

.ti-wash-dry-p:before {
  content: "\f302";
}

.ti-wash-dry-shade:before {
  content: "\f303";
}

.ti-wash-dry-w:before {
  content: "\f322";
}

.ti-wash-dryclean:before {
  content: "\f305";
}

.ti-wash-dryclean-off:before {
  content: "\f323";
}

.ti-wash-eco:before {
  content: "\fa80";
}

.ti-wash-gentle:before {
  content: "\f306";
}

.ti-wash-hand:before {
  content: "\fa81";
}

.ti-wash-machine:before {
  content: "\f25e";
}

.ti-wash-off:before {
  content: "\f307";
}

.ti-wash-press:before {
  content: "\f308";
}

.ti-wash-temperature-1:before {
  content: "\f309";
}

.ti-wash-temperature-2:before {
  content: "\f30a";
}

.ti-wash-temperature-3:before {
  content: "\f30b";
}

.ti-wash-temperature-4:before {
  content: "\f30c";
}

.ti-wash-temperature-5:before {
  content: "\f30d";
}

.ti-wash-temperature-6:before {
  content: "\f30e";
}

.ti-wash-tumble-dry:before {
  content: "\f30f";
}

.ti-wash-tumble-off:before {
  content: "\f310";
}

.ti-waterpolo:before {
  content: "\fa6f";
}

.ti-wave-saw-tool:before {
  content: "\ecd3";
}

.ti-wave-sine:before {
  content: "\ecd4";
}

.ti-wave-square:before {
  content: "\ecd5";
}

.ti-waves-electricity:before {
  content: "\fcc5";
}

.ti-webhook:before {
  content: "\f01e";
}

.ti-webhook-off:before {
  content: "\f43d";
}

.ti-weight:before {
  content: "\f589";
}

.ti-wheel:before {
  content: "\fc64";
}

.ti-wheelchair:before {
  content: "\f1db";
}

.ti-wheelchair-off:before {
  content: "\f43e";
}

.ti-whirl:before {
  content: "\f51d";
}

.ti-wifi:before {
  content: "\eb52";
}

.ti-wifi-0:before {
  content: "\eba3";
}

.ti-wifi-1:before {
  content: "\eba4";
}

.ti-wifi-2:before {
  content: "\eba5";
}

.ti-wifi-off:before {
  content: "\ecfa";
}

.ti-wind:before {
  content: "\ec34";
}

.ti-wind-electricity:before {
  content: "\fcc6";
}

.ti-wind-off:before {
  content: "\f1c7";
}

.ti-windmill:before {
  content: "\ed85";
}

.ti-windmill-filled:before {
  content: "\f6b2";
}

.ti-windmill-off:before {
  content: "\f1c8";
}

.ti-window:before {
  content: "\ef06";
}

.ti-window-maximize:before {
  content: "\f1f1";
}

.ti-window-minimize:before {
  content: "\f1f2";
}

.ti-window-off:before {
  content: "\f1c9";
}

.ti-windsock:before {
  content: "\f06d";
}

.ti-wiper:before {
  content: "\ecab";
}

.ti-wiper-wash:before {
  content: "\ecaa";
}

.ti-woman:before {
  content: "\eb53";
}

.ti-wood:before {
  content: "\f359";
}

.ti-world:before {
  content: "\eb54";
}

.ti-world-bolt:before {
  content: "\f9d9";
}

.ti-world-cancel:before {
  content: "\f9da";
}

.ti-world-check:before {
  content: "\f9db";
}

.ti-world-code:before {
  content: "\f9dc";
}

.ti-world-cog:before {
  content: "\f9dd";
}

.ti-world-dollar:before {
  content: "\f9de";
}

.ti-world-down:before {
  content: "\f9df";
}

.ti-world-download:before {
  content: "\ef8a";
}

.ti-world-exclamation:before {
  content: "\f9e0";
}

.ti-world-heart:before {
  content: "\f9e1";
}

.ti-world-latitude:before {
  content: "\ed2e";
}

.ti-world-longitude:before {
  content: "\ed2f";
}

.ti-world-minus:before {
  content: "\f9e2";
}

.ti-world-off:before {
  content: "\f1ca";
}

.ti-world-pause:before {
  content: "\f9e3";
}

.ti-world-pin:before {
  content: "\f9e4";
}

.ti-world-plus:before {
  content: "\f9e5";
}

.ti-world-question:before {
  content: "\f9e6";
}

.ti-world-search:before {
  content: "\f9e7";
}

.ti-world-share:before {
  content: "\f9e8";
}

.ti-world-star:before {
  content: "\f9e9";
}

.ti-world-up:before {
  content: "\f9ea";
}

.ti-world-upload:before {
  content: "\ef8b";
}

.ti-world-www:before {
  content: "\f38f";
}

.ti-world-x:before {
  content: "\f9eb";
}

.ti-wrecking-ball:before {
  content: "\ed97";
}

.ti-writing:before {
  content: "\ef08";
}

.ti-writing-off:before {
  content: "\f1cb";
}

.ti-writing-sign:before {
  content: "\ef07";
}

.ti-writing-sign-off:before {
  content: "\f1cc";
}

.ti-x:before {
  content: "\eb55";
}

.ti-xbox-a:before {
  content: "\f2b6";
}

.ti-xbox-b:before {
  content: "\f2b7";
}

.ti-xbox-x:before {
  content: "\f2b8";
}

.ti-xbox-y:before {
  content: "\f2b9";
}

.ti-xd:before {
  content: "\fa33";
}

.ti-xxx:before {
  content: "\fc20";
}

.ti-yin-yang:before {
  content: "\ec35";
}

.ti-yin-yang-filled:before {
  content: "\f785";
}

.ti-yoga:before {
  content: "\f01f";
}

.ti-zeppelin:before {
  content: "\f270";
}

.ti-zeppelin-off:before {
  content: "\f43f";
}

.ti-zip:before {
  content: "\f3b4";
}

.ti-zodiac-aquarius:before {
  content: "\ecac";
}

.ti-zodiac-aries:before {
  content: "\ecad";
}

.ti-zodiac-cancer:before {
  content: "\ecae";
}

.ti-zodiac-capricorn:before {
  content: "\ecaf";
}

.ti-zodiac-gemini:before {
  content: "\ecb0";
}

.ti-zodiac-leo:before {
  content: "\ecb1";
}

.ti-zodiac-libra:before {
  content: "\ecb2";
}

.ti-zodiac-pisces:before {
  content: "\ecb3";
}

.ti-zodiac-sagittarius:before {
  content: "\ecb4";
}

.ti-zodiac-scorpio:before {
  content: "\ecb5";
}

.ti-zodiac-taurus:before {
  content: "\ecb6";
}

.ti-zodiac-virgo:before {
  content: "\ecb7";
}

.ti-zoom-cancel:before {
  content: "\ec4d";
}

.ti-zoom-check:before {
  content: "\ef09";
}

.ti-zoom-check-filled:before {
  content: "\f786";
}

.ti-zoom-code:before {
  content: "\f07f";
}

.ti-zoom-exclamation:before {
  content: "\f080";
}

.ti-zoom-filled:before {
  content: "\f787";
}

.ti-zoom-in:before {
  content: "\eb56";
}

.ti-zoom-in-area:before {
  content: "\f1dc";
}

.ti-zoom-in-area-filled:before {
  content: "\f788";
}

.ti-zoom-in-filled:before {
  content: "\f789";
}

.ti-zoom-money:before {
  content: "\ef0a";
}

.ti-zoom-out:before {
  content: "\eb57";
}

.ti-zoom-out-area:before {
  content: "\f1dd";
}

.ti-zoom-out-filled:before {
  content: "\f78a";
}

.ti-zoom-pan:before {
  content: "\f1de";
}

.ti-zoom-question:before {
  content: "\edeb";
}

.ti-zoom-replace:before {
  content: "\f2a7";
}

.ti-zoom-reset:before {
  content: "\f295";
}

.ti-zoom-scan:before {
  content: "\fcb0";
}

.ti-zzz:before {
  content: "\f228";
}

.ti-zzz-off:before {
  content: "\f440";
}

/*# sourceMappingURL=tabler-icons.css.map */
/* */

* {
    /* font-family: 'Dosis', sans-serif; */
}
a:hover, a:focus {
    outline: none !important;
    text-decoration: none;
}
/*===================================*
  START HEADER STYLE
*===================================*/
@media only screen and (min-width: 1680px){
	.custom-container {
		max-width: 1650px;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	}
	/* .custom-container {
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	} */
	/* .topbar-left ul li{
		margin-right: 0 !important;
		} */
		.topbar-left ul li:last-child a{
		padding-right: 0;
		}
		.alo-toggle .toggle-content{
			right: 97px;
			top: 52px;
		}
		header .user-profile {
			color: #000;
		}
		header .user-profile:hover {
			background: none !important;
		}
		header .user-profile i{
		font-weight: normal;
		font-size: 21px;
		}
		.btn-dark {
			color: #fff;
			background: #0d3b5b;
			border-color: #0d3b5b;
		}
		.btn-dark:focus,
		.btn-dark:hover {
			color: #fff;
			background: #23272b;
			border-color: #1d2124;
			padding: 15px 29px;
		}
		.btn-dark span{
			color: #e79c0b !important;
			font-size: 16px !important;
			font-weight: 600;
		}
		.btn-dark span:hover{
			color:#fff;
		}
		.seller-p {
			padding: 15px 29px;
			border-radius: 0;
			/* width: 142px;
			height: 56px; */
		}
		.cms-index-index .seller-p:hover {
			border: 1px solid #23272b;
		}
		.catalog-category-view .seller-p:hover{
			border: 0;
		}
		.seller-p:hover {
			padding: 15px 29px;
			border-radius: 0;
			border: 1px solid #23272b;
			/* width: 142px;
			height: 56px; */
		}
		.crat-icon {
			font-size: 21px;
		}
		.product_search_form ~ .navbar-nav .minicart-wrapper{
			border:none;
			padding: 0;
			position: inherit;
			top:inherit;
			box-shadow: none;
		}
		.product_search_form ~ .navbar-nav .minicart-wrapper .minicart-text{
			display: none;
		}
		.minicart-wrapper .action.showcart .counter.qty{
			background-color: #E79C0B !important;
			border-radius: 4px;
			height: auto;
			width: auto;
			right: -13px;
			padding: 2px 7px;
		}
		.counter.qty .counter-number{
			color: #fff;
		}
		.product_search_form .searchsuite-autocomplete {
			width: 370px !important;
		left: 159px;
			top: 44px;
		}
		.product_search_form ~ .navbar-nav li{
			margin-bottom: inherit;
		}
		header .btn-outline-primary {
			color: #096baf;
			border: 2px solid #096baf !important;
			padding: 10px 24px;
			background: #fff;
			border-radius: 0.25rem;
		}
		header .btn-outline-primary i{
			color: #096baf !important;
		}
		header .btn-outline-primary:focus,
		header .btn-outline-primary:hover{
			color: #fff;
			background: #096baf;
		}
		header .btn-outline-primary:focus i,
		header .btn-outline-primary:hover i{
			color: #fff !important;
		}
		header .btn-outline-primary:hover b.fa,
		header .btn-outline-primary:hover b{
			color: #fff;
		}
		header .btn-outline-primary b{
			font-size: 16px;
			font-weight: 600;
		}
		header .btn-outline-primary .fa{
			font: normal normal normal 14px/1 FontAwesome;
			margin-right: 3px;
			font-size: 18px;
		}
		header .middle-header .fa{
			font-family: FontAwesome;
		}
		/* .product_search_form .form-search {
			background-color: #ffffff;
			border-color: #ced4da;
		} */
		.showcart .fa{
			color: #000;
		}
		/* .product_search_form .form-search {
			border-width: 1px;
			border-style: solid;
			height: 50px;
			position: relative;
			padding: 0;
			margin: 5px 0;
			display: block;
			border-radius: 35px;
		} */
		/* .product_search_form .form-search .field.search {
			float: left;
			width: 89%;
		} */
		.product_search_form  .form-search .catalogsearch {
			position: relative;
		}
		.product_search_form  .form-search .catalogsearch input.input-text {
			width: 71%;
			float: right;
			border:none;
		}
		
		.product_search_form  .form-search .catalogsearch-box {
			background:#e79c0b;
			border-top-left-radius: 22px;
			border-bottom-left-radius: 22px;
			border: 0;
			font-size: 13px;
			float: left;
			/* height: 33px; */
			padding: 0;
			margin: 0;
			width: 30%;
			position: absolute;
			left: 0;
			display: block;
			color: #2a2a2a;
			text-overflow: ellipsis;
			white-space: nowrap
		}
		
		.product_search_form .form-search .catalogsearch-box span {
			/* border-right: 1px solid #e6e6e6; */
			display: block;
			/* height: 31px; */
			line-height: 31px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			color: #222;
			margin: 9px 0;
			padding: 0 22px 0 18px;
			font-size: 16px;
			font-weight: 500;
		}
		
		.product_search_form .form-search .catalogsearch-box span:after {
			content: "\f103";
			display: block;
			font-size: 23px;
			font-family: FontAwesome;
			position: absolute;
			right: 15px;
			top: 10px;   
		}
		
		.product_search_form .form-search .dd-container {
			background-color: #e79c0b;
			position: absolute;
			z-index: 99;
			left: 0;
			width: 230px!important;
			height: 250px;
			overflow: auto;
			border: 1px solid #e79c0b;
		}
		
		.product_search_form .form-search .dd-container li {
			border: 0;
			color: #222;
			padding: 5px 25px 5px 25px;
			margin: 0;
			text-align: left;
			font-size: 16px;
			font-weight: 500;
		}
		
		.product_search_form .form-search .dd-container li:hover,.header .form-search .dd-container li.selected {
			color: #000;
			background: #f0f2f5
		}
		
		.product_search_form .form-search .dd-options {
			height: 250px;
			box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-o-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			-ms-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
			border: 0
		}
		
		.product_search_form .form-search .dd-container .dd-select {
			border-radius: 0;
			border: 0;
			border-right: 1px solid #ddd;
			background-color: transparent!important;
			margin-bottom: 0
		}
		
		.product_search_form .form-search .dd-option-text {
			font-size: 12px;
			margin: 0;
			font-weight: 500;
			cursor: pointer
		}
		
		.product_search_form .form-search .dd-options .dd-option {
			border: 0;
			color: #222;
			padding: 5px 0 5px 18px;
			text-align: left
		}
		.dd-pointer-down,.dd-pointer-up {
			border-color: rgba(0,0,0,0) rgba(0,0,0,0) #c2c2c2!important
		}
		
		.dd-pointer {
			right: 14px!important;
			margin-top: -6px!important
		}
		
		.dd-container .dd-selected .dd-selected-text {
			margin: 0;
			text-transform: uppercase;
			color: #2a2a2a;
			font-weight: normal
		}
		
		.product_search_form .form-search .dd-options .dd-option:before {
			color: #bbb;
			content: "ïƒš";
			font-family: FontAwesome;
			font-size: 13px;
			margin-right: 10px;
			text-align: left;
			width: 32px
		}
		
		.product_search_form .form-search .dd-options .dd-option:hover {
			color: #ffa800
		}
		
		.product_search_form .form-search .search-autocomplete {
			margin: 0;
			display: none;
			z-index: 99
		}
		
		.product_search_form .form-search .search-autocomplete ul {
			border: 0 solid #5c7989
		}
		
		.product_search_form .form-search .search-autocomplete li {
			text-align: left;
			border-bottom: 1px solid #f4eee7;
			padding: 2px 0 1px;
			cursor: pointer
		}
		
		.product_search_form .form-search .search-autocomplete li .amount {
			right: 2px;
			top: 2px;
			font-weight: bold
		}
		
		.product_search_form .form-search .search-autocomplete li.odd {
			background-color: #fffefb
		}
		
		.product_search_form .form-search .search-autocomplete li.selected {
			background-color: #f7e8dd
		}
		.product_search_form .form-search button.button {
			pointer-events: inherit;
			opacity: 1;
			border-radius: 0 35px 35px 0;
			border-width: 0 0 0 1px;
			border-style: solid;
			background: #003c72;
			width: 11%;
			padding: 3px 0;
			float: right;
			color: #fff;
		}
		.product_search_form .form-search button.button .fa{
			font:normal normal normal 14px/1 FontAwesome;
			color: #fff;
		}
		.product_search_form .form-search button.button span {
			height: 30px;
			line-height: 30px;
			padding: 0;
			border: 0;
			font-size: 0;
			text-transform: capitalize
		}
		
		.product_search_form .form-search button.button .icons {
			font-size: 20px;
			line-height: 30px
		}
		
		.product_search_form .form-search button.button span span .seach-text,.header .form-search button.button span .fa {
			font-size: 16px;
			font-style: normal;
			line-height: 30px
		}
		
		.product_search_form .form-search button.button span span {
			padding: 0;
			height: 0
		}
		
		
		
		
		.middle-header .logo{
			display: block;
			margin: 0;
		}
		.middle-header .logo img{
			width: 216px;
			height: 100%;
		}
		ul{
			margin: 0;
		}
		.navbar-brand {
			padding: 5px 0;
			vertical-align: top;
			margin: 0;
		}
		
		.navbar-brand img {
			width: 216px;
			height: 100%;
		}
		
		.dark_skin .logo_light,
		.dark_skin .logo_default,
		.light_skin .logo_default,
		.light_skin .logo_dark,
		.logo_light,
		.logo_dark {
			display: none;
		}
		
		.dark_skin .logo_dark,
		.light_skin .logo_light {
			display: block;
		}
		
		.light_skin .navbar-nav a,
		.light_skin .navbar-toggler,
		.light_skin .navbar a.pr_search_trigger {
			color: #ffffff;
		}
		
		.middle-header {
			/* padding: 10px 0; */
			position: relative;
		}
		
		.bottom_header {
			background-color: #096baf;
		}
		
		.bottom_header .navbar-nav a {
			color: #fff;
		}
		
		.seller_login {
			color: #fff;
		}
		
		.navbar {
			padding: 0;
		}
		
		.header_wrap {
			transition: all 0.5s ease 0s;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {
			background-color: #fff;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header {
			background-color: transparent;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed {
			background-color: #fff;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.light_skin.nav-fixed,
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed .light_skin {
			background-color: #1D2224;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.sticky_dark_skin.nav-fixed,
		.light_skin .sidetoggle_icon::after,
		.light_skin .sidetoggle_icon::before,
		.light_skin .toggle_center_line {
			background-color: #fff;
		}
		
		.navbar .navbar-nav li {
			position: relative;
			list-style: none;
			transition: all 0.3s ease 0s;
		}
		
		.navbar-nav .dropdown-menu {
			border: 0;
			border-radius: 0;
			margin: 0;
			padding: 0;
			min-width: 14rem;
		}
		
		.navbar-nav .dropdown-menu {
			background-color: #252A2C;
		}
		
		.light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
		.light_skin .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #303537;
		}
		
		.dark_skin .navbar-nav .dropdown-menu {
			background-color: #fff;
			box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
		}
		
		.dark_skin .mega-menu-col,
		.dark_skin .cart_list li {
			border-color: #ddd;
		}
		
		.dark_skin .navbar .navbar-nav .dropdown-menu li a.active,
		.dark_skin .navbar .navbar-nav .dropdown-menu li a:hover,
		.dark_skin .navbar .navbar-nav .dropdown-menu>ul>li:hover>a,
		.dark_skin .navbar .navbar-nav .dropdown-menu>ul>.mega-menu-col ul>li:hover>a {
			color: #e79c0b;
		}
		
		.dark_skin .navbar .navbar-nav li>.dropdown-item,
		.dark_skin .navbar .navbar-nav .dropdown-header,
		.dark_skin .cart_quantity,
		.dark_skin .cart_total {
			color: #333333;
		}
		
		.dropdown-toggle::after,
		.dropdown-toggler::after {
			border: 0 none;
			content: "\ea5f";
			font-family: "tabler-icons";
			margin-left: 5px;
			vertical-align: middle;
			font-weight: normal;
			right: 16px;
    position: absolute;
		}
		
		.dropdown-toggler::after {
			-moz-transform: rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg);
		}
		
		.dropdown-menu .dropdown-toggler::after {
			position: absolute;
			right: 15px;
			top: 10px;
		}
		
		.navbar .navbar-nav>li>.nav-link {
			font-weight: 500;
			padding: 22px 10px;
			text-transform: capitalize;
			font-size: 14px;
		}
		
		.navbar .navbar-nav>li>a.active,
		.navbar .navbar-nav>li:hover>a,
		.light_skin.transparent_header.nav-fixed .navbar .navbar-nav>li>a.active,
		.light_skin.transparent_header.nav-fixed .navbar .navbar-nav>li:hover>a,
		.transparent_header.nav-fixed .light_skin .navbar .navbar-nav>li>a.active,
		.transparent_header.nav-fixed .light_skin .navbar .navbar-nav>li:hover>a {
			color: #e79c0b;
		}
		
		.light_skin .navbar .navbar-nav .dropdown-item,
		.light_skin .navbar .navbar-nav .dropdown-header {
			color: #fff;
		}
		
		.light_skin .item_remove {
			color: #fff !important;
		}
		
		.light_skin .mega-menu-col {
			border-right: 1px solid #3f3f3f;
		}
		
		.navbar .navbar-nav .dropdown-item {
			padding: 8px 20px 8px 20px;
			color: #333;
			font-size: 14px;
			text-transform: capitalize;
		}
		
		.navbar .navbar-nav .dropdown-item.dropdown-toggler {
			padding-right: 30px;
		}
		
		.navbar .navbar-nav .dropdown-header {
			color: #333;
			padding: 10px 20px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		.navbar-nav.attr-nav {
			-ms-flex-direction: row;
			flex-direction: row;
		}
		
		.navbar-nav.attr-nav li .nav-link {
			padding: 0 8px;
			/* padding-right: 10px; */
			position: relative;
			white-space: nowrap;
		}
		.navbar-nav.attr-nav li p{
	margin:0;
		}
		.navbar-nav.attr-nav li:first-child{
	margin-right: 12px;
		}
		.navbar-nav.attr-nav li.dropdown:first-child{
			margin-right: 0;
		}
		
		.navbar .attr-nav li.nav-btn {
			margin-left: 10px;
		}
		
		.navbar-nav.attr-nav li .nav-link i {
			font-size: 21px;
		}
		
		.hover_menu_style2 .navbar .navbar-nav.attr-nav>li>.nav-link {
			margin: 0;
			padding: 20px 10px;
		}
		
		.dropdown-item:focus,
		.dropdown-item:hover,
		.dropdown-item.active,
		.dropdown-item:active {
			background-color: transparent;
			color: #e79c0b;
		}
		
		.navbar .navbar-nav.attr-nav .dropdown-menu li a.active,
		.navbar .navbar-nav.attr-nav .dropdown-menu li a:hover,
		.navbar .navbar-nav.attr-nav .dropdown-menu>ul>li:hover>a {
			background-color: rgba(0, 0, 0, 0);
		}
		
		.navbar .navbar-nav .dropdown-menu li a.active,
		.navbar .navbar-nav .dropdown-menu li a:hover,
		.navbar .navbar-nav .dropdown-menu>ul>li:hover>a,
		.navbar .navbar-nav .dropdown-menu>ul>.mega-menu-col ul>li:hover>a,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item:hover {
			color: #e79c0b;
		}
		
		.sticky_dark_skin.nav-fixed .logo_light {
			display: none;
		}
		
		.sticky_dark_skin.nav-fixed .logo_dark {
			display: block;
		}
		
		.sticky_dark_skin.nav-fixed .navbar-nav li>a,
		.sticky_dark_skin.nav-fixed .navbar-toggler,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item,
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-header,
		.sticky_dark_skin.nav-fixed .cart_quantity,
		.sticky_dark_skin.nav-fixed .cart_total {
			color: #333;
		}
		
		.sticky_dark_skin.nav-fixed .navbar .navbar-nav .dropdown-item.active {
			color: #e79c0b;
		}
		
		.sticky_dark_skin.nav-fixed .item_remove {
			color: #333 !important;
		}
		
		.sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu,
		.sticky_dark_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #fff;
			box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
		}
		
		.sticky_dark_skin.nav-fixed .mega-menu-col,
		.sticky_dark_skin.nav-fixed .cart_list li {
			border-color: #ddd;
		}
		
		.sticky_dark_skin.nav-fixed.header_wrap[class*="bg_"],
		.sticky_dark_skin.nav-fixed.header_wrap[class*="bg-"] {
			background-color: #fff !important;
		}
		
		.sticky_light_skin.nav-fixed .logo_dark {
			display: none;
		}
		
		.sticky_light_skin.nav-fixed .logo_light {
			display: block;
		}
		
		.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header,
		.sticky_light_skin.nav-fixed.header_wrap:not([class*="bg_"]):not([class*="bg-"]) {
			background-color: #1D2224;
		}
		
		.sticky_light_skin.nav-fixed.header_wrap[class*="bg_"],
		.sticky_light_skin.nav-fixed.header_wrap[class*="bg-"] {
			background-color: #1D2224 !important;
		}
		
		.sticky_light_skin.nav-fixed .navbar-nav a,
		.sticky_light_skin.nav-fixed .navbar-toggler,
		.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-item,
		.sticky_light_skin.nav-fixed .navbar .navbar-nav .dropdown-header,
		.sticky_light_skin.nav-fixed .cart_quantity,
		.sticky_light_skin.nav-fixed .cart_total {
			color: #fff;
		}
		
		.sticky_light_skin.nav-fixed .item_remove {
			color: #fff !important;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu {
			background-color: #252A2C;
			border-color: #252A2C;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu {
			background-color: #303537;
		}
		
		.sticky_light_skin.nav-fixed .mega-menu-col {
			border-right: 1px solid #3f3f3f;
		}
		
		.sticky_light_skin.nav-fixed .cart_list li {
			border-color: #3f3f3f;
		}
		
		.sticky_dark_skin.nav-fixed .btn-tran-light {
			background-color: #333;
			color: #fff !important;
		}
		
		.sticky_dark_skin.nav-fixed .btn-tran-light:hover {
			background-color: transparent;
			color: #333 !important;
			border-color: #333;
		}
		
		.search_overlay {
			content: "";
			background-color: #000;
			height: 100%;
			top: 0;
			position: fixed;
			text-align: center;
			opacity: 0.5;
			right: 0;
			transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
			width: 0;
			z-index: 99;
		}
		
		.search_overlay.open {
			left: 0;
			right: auto;
			width: 100%;
		}
		
		.search-overlay.open {
			visibility: visible;
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);
		}
		
		.search_trigger.open i::before {
			content: "\f129";
			font-family: "Ionicons";
		}
		
		.search_wrap {
			position: fixed;
			left: 0;
			right: 0;
			max-width: 800px;
			margin: 0 auto;
			padding: 80px 0;
			z-index: 9999;
			bottom: 0;
			opacity: 0;
			visibility: hidden;
			display: -ms-flexbox;
			display: flex;
			height: 100%;
			-ms-flex-align: center;
			align-items: center;
		}
		
		.search_wrap.open {
			opacity: 1;
			visibility: visible;
			-webkit-animation: slideInLeft 1s both;
			animation: slideInLeft 1s both;
		}
		
		.search_wrap form {
			position: relative;
			width: 100%;
		}
		
		.search_wrap .form-control:focus {
			color: #fff;
		}
		
		.search_icon {
			font-size: 24px;
			position: absolute;
			right: 5px;
			top: 5px;
			border: 0;
			background-color: transparent;
			cursor: pointer;
			padding: 0;
			color: #fff;
		}
		
		.search_wrap .form-control {
			background-color: transparent;
			border-bottom: 2px solid #fff;
			border-top: 0;
			border-left: 0;
			border-right: 0;
			border-radius: 0;
			padding: 10px 0;
			color: #fff;
		}
		
		.search_wrap .form-control::-webkit-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::-moz-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control:-ms-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::-ms-input-placeholder {
			color: #ffffff;
		}
		
		.search_wrap .form-control::placeholder {
			color: #ffffff;
		}
		
		.close-search {
			font-size: 40px;
			color: #fff;
			cursor: pointer;
			position: absolute;
			right: 0;
			top: 25%;
		}
		
		.navbar .attr-nav li .search_trigger i {
			font-size: 20px;
			vertical-align: middle;
			line-height: normal;
		}
		
		.navbar .attr-nav li.cart_wrap .nav-link i {
			font-size: 20px;
		}
		
		.navbar .attr-nav li.cart_wrap .nav-link {
			padding: 35px 5px;
		}
		
		.navbar .attr-nav li .nav-link.sidetoggle i {
			font-size: 28px;
		}
		
		.pr_search_icon {
			float: right;
		}
		
		.pr_search_trigger.show i::before {
			content: "\f002";
		}
		
		.pr_search_trigger {
			padding: 8px 10px;
			font-size: 20px;
		}
		
		.header_wrap.fixed-top {
			position: relative;
			padding-right: 0 !important;
		}
		
		.header_wrap.transparent_header {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			z-index: 1030;
		}
		
		.header_wrap.nav-fixed {
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
			position: fixed;
			right: 0;
			left: 0;
			top: 0;
			z-index: 1041;
			-webkit-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-moz-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-o-animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			animation: slideInDown 0.65s cubic-bezier(0.23, 1, 0.32, 1);
			-webkit-animation-fill-mode: none;
			-moz-animation-fill-mode: none;
			-o-animation-fill-mode: none;
			animation-fill-mode: none;
		}
		
		.nav-fixed.border_bottom_tran {
			border: 0;
		}
		
		.header_wrap.fixed-top.transparent_header.nav-fixed.no-sticky {
			position: absolute;
		}
		
		.header_wrap.fixed-top.nav-fixed.no-sticky {
			position: relative;
		}
		
		.header_wrap:not([class*="bg_"]):not([class*="bg-"]).transparent_header.nav-fixed.no-sticky {
			background-color: transparent;
			box-shadow: none;
		}
		
		.mega-menu {
			display: table;
			padding: 15px 0;
			width: 100%;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.mega-menu ul {
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}
		
		.navbar .navbar-nav li.dropdown-mega-menu {
			position: static;
		}
		
		.navbar .navbar-nav li.dropdown-mega-menu .dropdown-menu {
			right: 0;
			padding-left: 0;
			padding-right: 0;
		}
		
		.mega-menu-col {
			border-right: 1px solid #ddd;
			padding: 0;
		}
		
		.mega-menu-col:last-child {
			border-right: 0 !important;
		}
		
		.dropdown-menu li a i {
			font-size: 14px;
			width: 20px;
			display: inline-block;
			vertical-align: middle;
		}
		
		.navbar .navbar-nav>li>.nav-link.cart_trigger i {
			font-size: 20px;
		}
		
		.cart_list li {
			list-style: outside none none;
		}
		
		.cart_count,
		.wishlist_count {
			position: relative;
			top: -5px;
			left: -3px;
			font-size: 11px;
			background-color: #E79C0B;
			border-radius: 4px;
			height: 16px;
			line-height: 16px;
			color: #fff;
			min-width: 16px;
			text-align: center;
			padding: 0 5px;
			display: inline-block;
			vertical-align: top;
			margin-left: -5px;
			margin-right: -5px;
		}
		
		.cart_trigger .amount {
			margin-left: 8px;
			font-weight: 600;
			vertical-align: top;
			margin-right: -10px;
		}
		
		.navbar-nav .dropdown-menu.cart_box {
			width: 320px;
			position: absolute !important;
			-webkit-transform: scale(0) !important;
			transform: scale(0) !important;
			-webkit-transform-origin: -webkit-calc(100% - 30px) 0;
			transform-origin: calc(100% - 30px) 0;
			display: block;
			transition: all 0.25s ease-in-out;
			padding: 0;
			top: 100% !important;
			left: auto !important;
			right: 0;
			margin-top: 15px;
		}
		
		.navbar-nav .dropdown-menu.cart_box.show {
			-webkit-transform: scale(1) !important;
			transform: scale(1) !important;
		}
		
		.navbar-nav .dropdown-menu.drop-menu {
			/* width: 216px; */
			width: fit-content;
		}
		
		.navbar-nav .dropdown-menu.drop-menu.show {
			-webkit-transform: scale(1) !important;
			transform: scale(1) !important;
		}
		
		.cart_list li {
			border-bottom: 1px solid #3f3f3f;
			padding: 9px 15px;
			width: 100%;
		}
		
		.item_remove {
			float: right;
			margin-left: 5px;
			color: #333 !important;
		}
		
		.cart_list img {
			border: 1px solid #ddd;
			background-color: #ffffff;
			float: left;
			margin-right: 10px;
			max-width: 80px;
		}
		
		.cart_list a {
			font-size: 14px;
			vertical-align: top;
			/* padding: 0 !important; */
			text-transform: capitalize;
			font-weight: 600;
		}
		
		.cart_quantity {
			color: #ffffff;
			display: table;
			margin-top: 5px;
			font-weight: 500;
		}
		
		.cart_total .cart_amount {
			float: right;
			color: #F32B56;
		}
		
		.cart_box .cart_list {
			width: 100%;
			padding: 0 !important;
			max-height: 242px;
			/* overflow-x: auto; */
		}
		
		.cart_list li {
			display: inline-block;
			width: 100%;
		}
		.cart_box .cart_list a{
			color: #292b2c !important;
			width: 100%;
			display: block;
		}
		.cart_box .cart_list a:hover{
			color: #e79c0b !important;
		}
		
		.dropdown-menu .cart_list li a i {
			width: auto;
		}
		.cart_box .cart_list .dropdown-item{
	padding: 0;
		}
		ul.notification-dropdown li{
			font-size: 14px;
			margin: 0 !important;
		}
		.cart_box .notification-dropdown li:last-child{
	text-align: right;
		}
		.dropdown-menu ul.cart_list li{
	padding: 9px 15px !important;
		}
		.cart_total {
			color: #ffffff;
			margin: 0;
			padding: 10px 15px;
			font-weight: 600;
			text-align: right;
		}
		
		.cart_total strong {
			float: left;
			font-weight: 600;
		}
		
		.cart_buttons {
			margin: 0;
			padding: 10px 15px 20px;
			text-align: center;
		}
		
		.cart_buttons .view-cart,
		.cart_buttons .checkout {
			padding: 8px 20px !important;
		}
		
		.top-header {
			border-bottom: 1px solid #eee;
		}
		
		.top-header.light_skin {
			border-color: rgba(255, 255, 255, 0.2);
		}
		
		.top-header {
			background-color: #ebebeb;
			padding: 6px 0;
			transition: all 0.5s ease-in-out;
		}
		.top-header .topbar-left .btn-orange{
			padding: 6px 25px;
			line-height: normal;
			background: #ffb200 !important;
			border-radius: 3.2px;
			font-size: 14px;
			border:1px solid #ffb200;
				}
				.top-header .topbar-left .btn-orange:hover{
					padding: 6px 25px;
					line-height: normal;
					background: #ffb200 !important;
					border-radius: 3.2px;
					font-size: 14px;
					border:1px solid #ffb200;
						}
						
						.top-header .topbar-left li{
	font-size: 16px;
	color: #292b2c;
						}
						.top-header .topbar-left li a{
							color: #292b2c;
							font-weight: 500;
						}
		.top-header[class*="bg_"],
		.top-header[class*="bg-"] {
			border: 0;
		}
		
		.top-header span {
			font-size: 14px;
			vertical-align: middle;
		}
	
		.custom_select {
			position: relative;
		}
	
		.custom_select select {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			border: 1px solid #ced4da;
			padding: 8px 35px 8px 15px;
			width: 100%;
			height: 50px;
		}
	
		.custom_select::before {
			content: "\ea64";
		font-family: "tabler-icons";
			position: absolute;
			display: block;
			color: #000;
			top: 50%;
			right: 15px;
			pointer-events: none;
			font-size: 24px;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		
		.header_wrap .social_icons li {
			padding-bottom: 0;
		}
		
		.social_icons,
		.contact_detail {
			font-size: 0;
		}
		
		.contact_detail>li:last-child,
		.header_list>li:last-child {
			padding-right: 0;
		}
		
		.social_icons li {
			display: inline-block;
			padding: 0px 5px 5px 0;
		}
		
		.social_icons li a {
			font-size: 18px;
			color: #687188;
			height: 36px;
			width: 36px;
			border-radius: 6px;
			line-height: 36px;
			display: inline-block;
			text-align: center;
			vertical-align: middle;
			overflow: hidden;
		}
		
		.social_icons li a:hover,
		.header_wrap .social_icons li a:hover {
			color: #e79c0b;
		}
		
		.social_icons.social_small li a {
			height: 25px;
			width: 25px;
			line-height: 26px;
			font-size: 16px;
		}
		
		.social_white .social_icons li a,
		.social_white.social_icons li a,
		.header_wrap .social_white .social_icons li a,
		.header_wrap .social_white.social_icons li a {
			color: #fff;
			border-color: #fff;
		}
		
		.social_white .social_icons li a:hover,
		.social_white.social_icons li a:hover {
			color: #e79c0b;
		}
		
		.border_social .social_icons li a:hover,
		.border_social.social_icons li a:hover {
			background-color: #e79c0b;
			border-color: #e79c0b;
			color: #fff;
		}
		
		.border_social.social_white .social_icons li a:hover,
		.social_white.border_social.social_icons li a:hover {
			color: #fff;
		}
		
		.border_social li a {
			border: 1px solid #687188;
			line-height: 35px;
		}
		
		.social_icons li:last-child a {
			margin-right: 0px;
		}
		
		.radius_social li a {
			border-radius: 5px;
		}
		
		.rounded_social li a {
			border-radius: 50px;
		}
		
		.social_icons.social_style1 li a {
			background-color: #fff;
			color: #e79c0b;
		}
		
		.social_icons.social_style1 li a:hover {
			background-color: #e79c0b;
			color: #fff !important;
		}
		
		.social_style2 li a {
			background-color: #FFF;
			box-shadow: 0 0px 2px 0 rgba(0, 0, 0, 0.3);
		}
		
		.social_style3 li a {
			background-color: #F6F8F9;
			color: #B2B2B7;
			font-size: 20px;
			height: 50px;
			width: 50px;
			line-height: 50px;
		}
		
		.social_style4 li a {
			background-color: #fff;
			color: #e79c0b;
		}
		
		.social_style4 li a:hover {
			background-color: #e79c0b;
			color: #fff;
		}
		
		.social_style4 li a:hover {
			background-color: #e79c0b;
			color: #fff !important;
		}
		
		.vertical_social li {
			display: block;
		}
		
		.header_wrap .social_icons li a {
			color: #333;
		}
		
		.contact_detail i {
			margin-right: 10px;
			vertical-align: middle;
			font-size: 16px;
		}
		
		.contact_detail span {
			vertical-align: middle;
		}
		
		.contact_detail>li,
		.header_list>li {
			color: #333;
			font-size: 14px;
			vertical-align: middle;
			display: inline-block;
			padding: 2px 15px 2px 0;
		}
		
		.header_list>li i {
			margin-right: 6px;
			vertical-align: middle;
		}
		
		.icon_list>li {
			color: #333;
			vertical-align: middle;
			display: inline-block;
			padding: 2px 10px 2px 0;
		}
		
		.icon_list>li>i {
			font-size: 16px;
		}
		
		.icon_list>li a {
			color: #bfbfbf;
		}
		
		.header_list>li .dropdown-item:hover,
		.custome_dropdown .ddChild li:hover,
		.contact_detail>li a:hover {
			color: #F32B56;
		}
		
		.header_dropdown .dropdown-menu {
			border-radius: 0;
			padding: 0;
			margin-top: 0px;
			border: 0;
			transform: none !important;
			top: 100% !important;
			will-change: auto !important;
		}
		
		.header_dropdown .dropdown-menu[x-placement^="bottom"],
		.dropdown-menu[x-placement^="left"],
		.dropdown-menu[x-placement^="right"],
		.dropdown-menu[x-placement^="top"] {
			right: 0;
			left: auto !important;
		}
		
		.header_dropdown .dropdown-item {
			padding: 5px 10px;
			border-bottom: 1px solid #e6e6e6;
			text-transform: capitalize;
		}
		
		.contact_detail li:first-child {
			margin-left: 0px;
		}
		
		.contact_detail li a span {
			vertical-align: middle;
		}
		
		.top-header.light_skin .contact_detail li,
		.top-header.light_skin .contact_detail li a,
		.top-header.light_skin .widget_text span {
			color: #fff;
		}
		
		.top-header.dark_skin .contact_detail li {
			color: #000;
		}
		
		.nav-fixed .top-header,
		.nav-fixed .middle-header {
			display: none !important;
		}
		
		.navbar-toggler {
			float: right;
			margin: 13px 0 0 3px;
			font-size: 28px;
			color: #333;
			transition: all 0.5s ease 0s;
			border-radius: 0;
			height: 35px;
			width: 35px;
			padding: 0;
			line-height: 36px;
			transition: none;
		}
		
		.navbar-toggler[aria-expanded="true"] span::before {
			content: "\f129";
			font-size: 16px;
		}
		
		.navbar-toggler[aria-expanded="true"] {
			line-height: 32px;
			font-size: 20px;
		}
		
		header .attr-nav+.social_icons {
			border-left: 1px solid #333;
			margin-left: 5px;
			padding-left: 5px;
		}
		
		header .attr-nav+.social_icons li {
			padding: 0;
		}
		
		header.light_skin .attr-nav+.social_icons {
			border-color: #fff;
		}
		
		header.light_skin.nav-fixed .attr-nav+.social_icons {
			border-color: #333;
		}
		
		header.light_skin.nav-fixed .social_icons li a {
			color: #000;
		}
		
		header.light_skin.nav-fixed .social_icons li a:hover {
			color: #0E93D8;
		}
		
		.search_box {
			position: relative;
		}
		
		.search_box input {
			padding-right: 30px;
		}
		
		.search_box button {
			border: 0;
			padding: 0 10px;
			background-color: transparent;
			font-size: 22px;
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			cursor: pointer;
		}
		
		.top-header.light_skin .header_list li a,
		.top-header.light_skin .ddArrow::before,
		.top-header.light_skin .ddcommon .ddTitle .ddlabel,
		.light_skin.top-header span,
		.light_skin .icon_list>li a {
			color: #fff;
		}
		
		.top-header.light_skin .header_list>li::before {
			background-color: #fff;
		}
		
		.top-header .custome_dropdown .ddChild {
			background-color: #fff;
			border: 0 !important;
			min-width: 10rem;
			left: -10px;
		}
		
		.top-header.light_skin .header_list li a:hover,
		.top-header.light_skin .contact_detail li a:hover,
		.top-header.light_skin .header_list li a:hover span {
			color: #e79c0b;
		}
		
		.main_menu_uppercase .navbar-nav>li>.nav-link {
			text-transform: uppercase;
		}
		
		.main_menu_weight_100 .navbar .navbar-nav>li>.nav-link {
			font-weight: 100;
		}
		
		.main_menu_weight_200 .navbar .navbar-nav>li>.nav-link {
			font-weight: 200;
		}
		
		.main_menu_weight_300 .navbar .navbar-nav>li>.nav-link {
			font-weight: 300;
		}
		
		.main_menu_weight_400 .navbar .navbar-nav>li>.nav-link {
			font-weight: 400;
		}
		
		.main_menu_weight_500 .navbar .navbar-nav>li>.nav-link {
			font-weight: 500;
		}
		
		.main_menu_weight_600 .navbar .navbar-nav>li>.nav-link {
			font-weight: 600;
		}
		
		.main_menu_weight_700 .navbar .navbar-nav>li>.nav-link {
			font-weight: 700;
		}
		
		.main_menu_weight_800 .navbar .navbar-nav>li>.nav-link {
			font-weight: 800;
		}
		
		.main_menu_weight_900 .navbar .navbar-nav>li>.nav-link {
			font-weight: 900;
		}
		
		.main_menu_size_16 .navbar .navbar-nav>li>.nav-link,
		.dd_menu_size_16 .navbar .navbar-nav .dropdown-item,
		.dd_menu_size_16 .cart_list a {
			font-size: 16px;
		}
		
		.header_banner_wrap {
			padding: 15px;
			height: 100%;
		}
		
		.header-banner2 {
			margin: 0 15px;
		}
		
		.header-banner,
		.header-banner2 {
			display: block;
			position: relative;
			margin-bottom: 15px;
		}
		
		.header-banner img {
			width: 100%;
		}
		
		.banne_info {
			position: absolute;
			right: 0;
			top: 50%;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			padding: 15px;
		}
		
		.banne_info a {
			text-transform: capitalize;
			position: relative;
			padding-bottom: 3px;
			color: #292b2c !important;
		}
		
		.banne_info a:hover {
			color: #e79c0b !important;
		}
		
		.banne_info a::before {
			content: "";
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			height: 1px;
			width: 50%;
			background-color: #292B2C;
			transition: all 0.5s ease-in-out;
		}
		
		.banne_info a:hover::before {
			width: 100%;
		}
		
		.header_banner {
			height: 100%;
			display: -ms-flexbox;
			display: flex;
			padding: 15px;
		}
		
		.header_banner_wrap .header_banner {
			-ms-flex-align: center;
			align-items: center;
		}
		
		.header_banner_content {
			position: relative;
		}
		
		.header_banner_text {
			color: #fff;
		}
		
		.header_banner_title {
			font-weight: bold;
			color: #fff;
			margin-bottom: 15px;
		}
		
		.banner_img {
			position: relative;
		}
		
		.shop_bn_content {
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			padding: 20px;
			z-index: 1;
		}
		
		.shop_bn_content2 {
			position: absolute;
			bottom: 20px;
			left: 20px;
		}
		
		.shop_bn_content * {
			color: #fff;
		}
		
		.shop_title {
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		.shop_banner {
			position: relative;
			display: table;
			margin: 0 auto;
		}
		
		.shop_banner2 {
			margin-bottom: 30px;
			height: 235px;
			overflow: hidden;
		}
		
		.el_banner1 {
			background-color: #FDBB99;
			overflow: hidden;
			position: relative;
			z-index: 1;
		}
		
		.el_img {
			text-align: center;
			width: 100%;
		}
		
		.shop_banner2 a {
			position: relative;
			z-index: 9;
			padding: 15px;
			height: 100%;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-line-pack: justify;
			align-content: space-between;
		}
		
		.el_title {
			width: 100%;
		}
		
		.el_banner1::before {
			content: "";
			position: absolute;
			left: 50%;
			bottom: -80px;
			background-color: rgba(255, 255, 255, 0.2);
			width: 250px;
			height: 250px;
			border-radius: 100%;
			z-index: -1;
			-moz-transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
		}
		
		.el_banner2::before {
			content: "";
			position: absolute;
			right: -50px;
			bottom: -50px;
			background-color: rgba(255, 255, 255, 0.15);
			width: 250px;
			height: 250px;
			border-radius: 100%;
			z-index: -1;
		}
		
		.el_banner2 .el_title h6 {
			font-weight: 600;
			font-size: 18px;
		}
		
		.el_banner1 .el_title span {
			font-size: 20px;
			text-transform: uppercase;
			font-weight: 600;
		}
		
		.el_banner1 .el_img img {
			max-width: 180px;
			margin-top: 20px;
			width: 100%;
		}
		
		.el_banner2 {
			background-color: #53C0E9;
			text-align: right;
			position: relative;
			overflow: hidden;
			z-index: 1;
		}
		
		.shop_banner2:last-child {
			margin-bottom: 0;
		}
		
		.el_banner2 .el_img img {
			max-width: 165px;
			width: 100%;
		}
		
		.sidebar_menu {
			padding: 50px 30px 30px;
			position: fixed;
			top: 0;
			z-index: 99;
			background-color: #fff;
			box-shadow: -3px 0 3px rgba(0, 0, 0, .04);
			bottom: 0;
			width: 400px;
			overflow-y: auto;
			right: -400px;
			visibility: hidden;
			height: 100vh;
			transition: all 0.5s ease;
			z-index: 99999;
		}
		
		.sidebar_menu.active {
			right: 0;
			visibility: visible;
		}
		
		.side_panel_close {
			position: absolute;
			right: 30px;
			top: 30px;
		}
		
		.side_panel_close i {
			font-size: 24px;
		}
		
		.sidebar_menu .widget {
			margin-bottom: 20px;
			display: inline-block;
			width: 100%;
		}
		
		.sidebar_left .sidebar_menu,
		.sidebar_left_push .sidebar_menu {
			right: auto;
			left: -400px;
		}
		
		.sidebar_left .sidebar_menu.active,
		.sidebar_left_push .sidebar_menu.active {
			left: 0;
		}
		
		.sidebar_left_push.sidetoggle_active {
			overflow-y: hidden;
			left: 400px;
		}
		
		.sidebar_left_push {
			overflow-x: hidden;
			position: relative;
			transition: all 0.5s ease;
			left: 0;
		}
		
		.sidebar_left_push.sidetoggle_active .header_wrap.nav-fixed {
			left: 400px;
			right: -400px;
		}
		
		.sidebar_right_push.sidetoggle_active {
			overflow-y: hidden;
			right: 400px;
		}
		
		.sidebar_right_push {
			overflow-x: hidden;
			position: relative;
			transition: all 0.5s ease;
			right: 0;
		}
		
		.sidebar_right_push.sidetoggle_active .header_wrap.nav-fixed {
			left: -400px;
			right: 400px;
		}
		
		.sidebar_dark {
			background-color: #222;
		}
		
		.sidebar_dark .sidemenu_close,
		.sidebar_dark p {
			color: #fff;
		}
		
		.header-overlay {
			position: fixed;
			width: 100vw;
			height: 100vh;
			background: rgba(0, 0, 0, 0.7);
			z-index: 9999;
			top: 0;
			transition: all 0.5s ease-in-out;
			cursor: url("../../frontend/Alothemes/expert1/en_US/Magento_Theme/images/close.png"), pointer;
		}
		
		body.active {
			overflow: hidden;
			padding-right: 17px;
		}
		
		.sidetoggle_icon {
			width: 22px;
			display: block;
			margin: 10px 0;
			position: relative;
			transition: all 0.5s ease-in-out;
			height: 1px;
		}
		
		.sidetoggle_icon::before {
			content: "";
			background-color: #333;
			display: block;
			height: 1px;
			width: 100%;
			position: absolute;
			top: -7px;
			right: 0;
			transition-duration: .3s, .3s;
			transition-delay: .3s, 0s;
			-moz-transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		.sidetoggle_icon::after {
			content: "";
			background-color: #333;
			display: block;
			height: 1px;
			width: 15px;
			position: absolute;
			bottom: -7px;
			right: 0;
			transition-duration: .3s, .3s;
			transition-delay: .3s, 0s;
			-moz-transform: rotate(0deg);
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
		}
		
		.sidetoggle.open .sidetoggle_icon::before {
			top: 0;
			-moz-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
			transition-property: top, transform;
			transition-delay: 0s, .3s;
		}
		
		.sidetoggle.open .sidetoggle_icon::after {
			bottom: 0;
			-moz-transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
			transition-delay: 0s, .3s;
			transition-property: bottom, transform;
			width: 100%;
		}
		
		.toggle_center_line {
			background-color: #333;
			height: 1px;
			width: 100%;
			display: block;
			position: absolute;
			top: 50%;
			right: 0;
			left: 0;
			transition: all 0.6s ease-in-out;
		}
		
		.sidetoggle.open .toggle_center_line {
			opacity: 0;
		}
		
		.sidetoggle_icon:hover:after {
			width: 22px;
		}
		
		.widget_text p:last-child {
			margin-bottom: 0;
		}
		
		.widget_contact_info .contact_wrap li:last-child {
			margin-bottom: 0;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a {
			position: relative;
			padding: 30px 0px;
			margin: 0 10px;
		}
		
		.hover_menu_style1.nav-fixed .navbar .navbar-collapse .navbar-nav>li>.nav-link {
			padding: 20px 0px;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a::before {
			display: block;
			position: absolute;
			bottom: 20px;
			right: 0px;
			height: 2px;
			width: 0;
			z-index: 0;
			content: '';
			background-color: #e79c0b;
			transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
		}
		
		.hover_menu_style1.nav-fixed .navbar-collapse .navbar-nav>li>a::before {
			bottom: 10px;
		}
		
		.hover_menu_style1 .navbar-collapse .navbar-nav>li:hover>a::before,
		.hover_menu_style1 .navbar-collapse .navbar-nav>li>a.active::before {
			left: 0;
			right: auto;
			width: 100%;
		}
		
		input.text {
			display: none;
		}
		
		.dd.ddcommon {
			cursor: pointer;
			padding-right: 10px;
			position: relative;
			width: auto !important;
			outline: none;
		}
		
		.ddcommon .ddTitleText img {
			border-radius: 100%;
			height: 16px;
			width: 16px;
			margin-right: 6px;
		}
		
		.ddcommon .ddTitleText {
			padding: 5px 7px 5px 10px;
			display: inline-block;
			text-transform: uppercase;
		}
		
		.ddcommon .ddlabel {
			text-transform: capitalize;
			font-size: 14px;
			color: #333;
			white-space: nowrap;
			vertical-align: middle;
		}
		
		.ddcommon .ddChild li .ddlabel {
			color: #333;
		}
		
		.ddArrow::before {
			content: "\f3d0";
			color: #878787;
			font-family: ionicons;
			position: absolute;
			right: 0;
			top: 6px;
		}
		
		.ddcommon .ddChild {
			background-color: #fff;
			height: auto !important;
			-webkit-transform: scale(0.75) translateY(-21px);
			-ms-transform: scale(0.75) translateY(-21px);
			transform: scale(0.75) translateY(-21px);
			-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
			transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
			display: block !important;
			opacity: 0;
			visibility: hidden !important;
			left: 0;
		}
		
		.ddcommon.borderRadiusTp .ddChild {
			opacity: 1;
			visibility: visible !important;
			-webkit-transform: scale(1) translateY(0);
			-ms-transform: scale(1) translateY(0);
			transform: scale(1) translateY(0);
		}
		
		.ddcommon .ddChild li {
			cursor: pointer;
			line-height: normal;
			list-style: outside none none;
			padding: 5px 10px 5px 10px;
			position: relative;
		}
		
		.lng_dropdown .ddcommon .ddChild li {
			padding-left: 33px;
		}
		
		.ddcommon .ddChild li img {
			position: absolute;
			left: 10px;
			border-radius: 100%;
			max-width: 16px;
			top: 12px;
		}
		
		.nav_block {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-pack: justify;
			justify-content: space-between;
		}
		
		.categories_wrap {
			position: relative;
		}
		
		.categories_btn i {
			font-size: 24px;
			vertical-align: middle;
			margin-right: 10px;
		}
		
		.categories_menu i {
			margin-right: 0;
			float: right;
		}
		
		.categories_btn.categories_menu {
			padding: 12px 15px;
			border-radius: 4px;
		}
		
		.categories_btn span {
			vertical-align: middle;
			text-transform: uppercase;
			font-weight: 500;
		}
		
		.categories_btn {
			background: #096baf;
			border: 1px solid #096baf !important;
			padding: 15px 15px !important;
			color: #fff !important;
			text-align: left;
			width: 100%;
			line-height: normal;
		}
		.categories_btn:hover {
			background: #096baf !important;
			color:#fff !important;
		    border: 1px solid #096baf !important; 
		}
		.checkout-index-index .categories_btn:hover {
			border: 1px solid #096baf;
		}
		.cms-index-index .categories_btn:hover {
			border: 1px solid #096baf;
		}
		.categories_btn:focus{
			background: #096baf !important;
			border: 1px solid #096baf;
		}
		.categories_btn span{
			color:#fff !important;
			font-size: 16px !important;
		}
		.categories_btn span:hover{
			color:#fff;
		}
		
		#navCatContent li {
			list-style: none;
			margin-bottom: 0;
			/* height: 38px; */
			padding: 8.5px 17px;
		}
		
		#navCatContent {
			background-color: #fff;
			position: absolute;
			padding: 0;
			top: 100%;
			width: 100%;
			left: 0;
			right: 0;
			box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
			z-index: 99;
		}
		#navCatContent li.more_slide_open {
			padding: 8.3px 0;
		}
		
		.nav_cat {
			display: block;
			height: auto !important;
		}
		
		.nav_cat.collapse:not(.show) {
			display: block;
		}
		
		#navCatContent ul {
			width: 100%;
		}
		
		#navCatContent li a {
			text-transform: capitalize;
			font-size: 14px;
			color: #212529;
			font-weight: 500;
			display: flex;
    align-items: center;
		}
		#navCatContent li a img {
			width: 28px;
			margin-right: 10px;
			display: none;
		}
		#navCatContent li a i {
			font-size: 22px;
			vertical-align: middle;
			margin-right: 10px;
			line-height: 30px;
		}
		
		#navCatContent li a span {
			/* vertical-align: middle; */
		}
		#navCatContent li a:hover i,
		#navCatContent li a:hover {
			color: #e79c0b;
		}
		
		
		#navCatContent li a.dropdown-toggler::after {
			position: absolute;
			right: 15px;
			/* top: 15px; */
		}
		
		#navCatContent ul li .dropdown-menu {
			left: 100%;
			top: 0;
			margin: 0;
			border: 0;
			min-width: 150px;
			width: 100%;
			right: 0;
			box-shadow: 10px 16px 49px 0px rgba(38, 42, 46, 0.05);
			border-radius: 0;
			padding: 0;
		}
		
		#navCatContent ul li .dropdown-menu .dropdown-header {
			color: #333;
			padding: 10px 15px;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		#navCatContent .mega-menu-col {
			border: 0;
		}
		header .block-vmagicmenu-content{
			width: 100%;
			background: #fff;
			box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);
			margin-top: 4px;
		}
		header .vmagicmenu .vmagicmenu-narrow{
			position: relative;
			border: none;
		}
		header .vmagicmenu .vmagicmenu-narrow li{
			line-height: 3.07;
		}
		header .vmagicmenu .level0 .level-top{
			border:none;
			font-weight: 600;
		}
		.more_categories {
			padding: 12px 15px;
			display: block;
			font-size: 16px;
			color: #096BAF;
			border-top: 1px solid #ddd;
			margin-top: 5px;
			position: relative;
			cursor: pointer;
			width: 100%;
			font-weight: 500;
		}
		
		.more_categories::before {
			content: "\f142";
			position: absolute;
			right: 15px;
			top: 50%;
			font-family: FontAwesome ;
			-moz-transform: translateY(-50%);
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		
		.more_categories.show::before {
			content: "\f142";
			font-family: FontAwesome ;
		}
		
		.product_search_form {
			position: relative;
			/* max-width: 600px; */
			width: 100%;
		}
		.product_search_form {
			max-width: fit-content;
			display: flex;
			gap: 8px;
			align-items: center;
		}
		.product_search_form small {
			font-weight: 600;
			font-size: 16px;
		}
		.product_search_form .minisearch {
			width: fit-content;
		}
		.field_.search_.input-group.block-search{
			width: 510px;
		}
		header .btn-outline-primary.mj-aichat-top-button {
			background: linear-gradient(93.76deg, #003A6D 0%, #03447C 51.21%, #258EE1 100%) !important;
			border: 0 !important;
			border-radius: 7px;
			color: #fff;
			font-size: 17px;
			white-space: nowrap;
			font-weight: 500;
			line-height: 30px;
			padding: 8px 14px;
		}
		header .btn-outline-primary.mj-aichat-top-button img {
			width: 36px;
			max-width: inherit;
		}
		
		.product_search_form input {
			height: 50px;
			padding-right: 60px !important;
			border: 1px solid #ced4da;
		}
		
		.search_form_btn .form-control {
			padding-right: 120px !important;
		}
		
		.search_btn {
			position: absolute;
			right: 1px;
			background-color: #fff;
			border: 0;
			padding: 0px 15px;
			font-size: 20px;
			top: 1px;
			bottom: 1px;
			z-index: 9;
		}
		.search_btn2[disabled], 
		.search_btn2 {
			position: absolute;
			right: 0;
			background: #003c72 !important;
			border: 0;
			border-top-right-radius: 25px;
			border-bottom-right-radius: 25px;
			font-size: 14px;
			color: #fff !important;
			z-index: 9 !important;
			width: 72px;
			height: 50px;
			z-index: 9;
			padding: 0;
			opacity: 1;
		}
		.search_btn2:hover{
color: #fff !important;
		}
		.search_btn3 {
			background-color: #e79c0b;
			color: #fff;
			border: 0;
			padding: 10px 30px;
			position: absolute;
			right: 0;
			bottom: 0;
			top: 0;
			z-index: 9;
		}
		
		.search_btn3:hover {
			background-color: #333;
		}
		
		.search_btn:hover {
			color: #e79c0b;
		}
		
		.search_btn i {
			vertical-align: middle;
		}
		
		.product_search_form select {
			max-width: 160px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		
		.product_search_form.rounded_input select {
			border-radius: 30px 0 0 30px;
			padding: 8px 35px 8px 15px;
			background: #e79c0b;
			font-size: 16px;
		font-weight: 500;
		}
		
		.product_search_form.rounded_input input {
			border-radius: 0 30px 30px 0 !important;
			z-index: 1 !important;
		}
		
		.product_search_form.radius_input {
			border-radius: 4px;
			overflow: hidden;
		}
		
		.product_search_form.radius_input select {
			border-radius: 4px 0 0 4px;
		}
		
		.product_search_form.radius_input input {
			border-radius: 0 4px 4px 0 !important;
		}
		
		.header_offer {
			margin-right: 12px;
			padding-right: 12px;
			border-right: 1px solid #ddd;
		}
		
		.contact_phone span,
		.contact_phone i {
			vertical-align: middle;
		}
		
		.contact_phone i {
			font-size: 30px;
			margin-right: 10px;
			color: #e79c0b;
		}
		
		.contact_phone span {
			color: #16181b;
		}
		
		.banner_content_inner {
			padding: 50px;
		}
		
		.banner_content3 h4 {
			font-size: 1.25rem;
		}
		
		.header_topbar_info {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			-ms-flex-align: center;
			align-items: center;
		}
		
		.header_topbar_info ul li {
			display: inline-block;
			margin-right: 23px;
			margin-bottom: 0;
			font-size: 16px;
			font-weight: 500;
		}
		
		.topbar-left ul li {
			display: inline-block;
			margin-right: 23px;
			margin-bottom: 0;
		}
		.topbar-left ul li:last-child {
			margin-right: 0;
		}
		.topbar-left ul li .level-top{
		color: #000;
		padding: 6px 25px;
		line-height: normal;
		display: flex;
		align-items: center;
		justify-content: center;
		}
		.topbar-left ul li .level-top span{
			color: #000;
			font-weight: 500;
		padding: 0;
		margin: 0;
		line-height: normal;
		}
		.btn-orange {
			background-color: #ffb200;
		}
		
		.download_wrap {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
		}
		
		#navCatContent ul > li:hover .dropdown-menu > ul li .dropdown-menu{
			visibility: hidden;
			}
			#navCatContent ul > li .dropdown-menu > ul li:hover .dropdown-menu{
				visibility: visible;
				}
				
				#navCatContent ul > li .dropdown-menu{
					padding: 6px 0;
				}
				#navCatContent ul > li .dropdown-menu{
					padding: 6px 0;
				}
		/*===================================*
		  END HEADER STYLE
		*===================================*/
		
		
		
		
		/* For Responsive */
		/* -------------------------------------------------
		  (max-width: 1250px)
		---------------------------------------------------*/
		@media only screen and (max-width: 1250px) {
			.nav_style1.owl-theme .owl-nav .owl-next {
				right: -40px;
			}
			.nav_style1.owl-theme .owl-nav .owl-prev {
				left: -40px;
			}
			}
			
			/* -------------------------------------------------
			  (min-width: 991px) and (max-width: 1199px)
			---------------------------------------------------*/
			@media only screen and (min-width: 991px) and (max-width: 1199px) {
			.nav_cat > ul > li > a, .nav_cat > ul > li > ul > li > a {
				font-size: 14px;
				padding: 5px 10px;
			}
			.countdown_style4 .countdown_box .countdown-wrap {
				padding: 5px;
			}
			.deal_wrap .countdown_time .cd_text {
				font-size: 12px;
			}
			}
			
			/* Ipad Air Both portrait and landscape modes */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) {
	.ondc-lines a.bright-link span,
	.ondc-lines a.bright-link,
	.top-header .topbar-left .btn-orange,
	.top-header .topbar-left li,
	.header_topbar_info ul li{
		font-size:12px !important;
	}
}
/* Ipad Mini Both portrait and landscape modes */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.ondc-lines a.bright-link span,
	.ondc-lines a.bright-link,
	.top-header .topbar-left .btn-orange,
	.top-header .topbar-left li,
	.header_topbar_info ul li{
		font-size:11px !important;
	}
  }
			/* -------------------------------------------------
		  min-width: 992px
		---------------------------------------------------*/
		@media only screen and (min-width: 992px) {
			.navbar-toggler {
				display: none;
			}
			.navbar .navbar-nav li > .dropdown-menu,
			#navCatContent ul > li .dropdown-menu {
				display: block;
				opacity: 0;
				visibility: hidden;
				transition: all 0.3s ease-in-out;
				margin-top: 20px;
				pointer-events: none;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu,
			#navCatContent ul > li:hover .dropdown-menu {
				display: block;
				opacity: 1;
				visibility: visible;
				margin-top: 0px;
				pointer-events: auto;
				border: 1px solid #bdbdbd;
			}
			.cart_dropdown:hover > .dropdown-menu {
				display: block !important;
				opacity: 1 !important;
				visibility: visible !important;
				margin-top: 0px !important;
			}
			.cart_dropdown:hover > .dropdown-menu.cart_box {
				-webkit-transform: scale(1) !important;
				transform: scale(1) !important;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .mega-menu ul li .dropdown-menu {
				margin-top: 10px;
			}
			.navbar .navbar-nav .dropdown-menu .dropdown-menu {
				left: 100%;
				top: 0;
			}
			.navbar .navbar-nav .dropdown-menu.dropdown-reverse .dropdown-menu {
				left: auto;
				right: 100%;
				margin-left: 0;
			}
			.navbar .navbar-nav .dropdown-menu.dropdown-reverse li:hover > .dropdown-item::after {
				-moz-transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
			}
			.dropdown-menu.dropdown-reverse {
				left: auto;
				right: 0;
			}
			.dd_dark_skin .navbar .navbar-nav .dropdown-item,
			.dd_dark_skin .navbar .navbar-nav .dropdown-header,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu li a,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-header,
			.dd_dark_skin .cart_list a,.dd_dark_skin .cart_quantity, .dd_dark_skin .cart_total,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .cart_list a,.sticky_dd_dark_skin.header_wrap.nav-fixed .cart_quantity, .sticky_dd_dark_skin.header_wrap.nav-fixed .cart_total {
				color: #333;
			}
			.dd_dark_skin .item_remove,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .item_remove {
				color: #333 !important;
			}
			.dd_dark_skin .navbar-nav .dropdown-menu,
			.dd_dark_skin .navbar-nav .dropdown-menu .dropdown-menu,
			.dd_dark_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
			.sticky_dd_dark_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_dd_dark_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu {
				background-color: #fff;
				box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);
			}
			.dd_dark_skin .mega-menu-col,
			.sticky_dd_dark_skin.nav-fixed .mega-menu-col,
			.sticky_dd_dark_skin.nav-fixed .navbar-nav .mega-menu-col,
			.dd_dark_skin .cart_list li,
			.sticky_dd_dark_skin.nav-fixed .cart_list li {
				border-color: #ddd;
			}
			.dd_light_skin .navbar .navbar-nav li > .dropdown-item,
			.dd_light_skin .navbar .navbar-nav .dropdown-header,
			.sticky_dd_light_skin.header_wrap.nav-fixed .navbar-nav .dropdown-menu li a,
			.sticky_dd_light_skin.header_wrap.nav-fixed .navbar-nav .dropdown-header,
			.dd_light_skin .cart_list a,.dd_light_skin .cart_quantity, .dd_light_skin .cart_total,
			.sticky_dd_light_skin.header_wrap.nav-fixed .cart_list a,.sticky_dd_light_skin.header_wrap.nav-fixed .cart_quantity, .sticky_dd_light_skin,.sticky_dd_light_skin.header_wrap.nav-fixed  .cart_total  {
				color: #fff;
			}
			.dd_light_skin .item_remove,
			.sticky_dd_light_skin.header_wrap.nav-fixed .item_remove {
				color: #fff !important;
			}
			.dd_light_skin .cart_list li,
			.sticky_dd_light_skin.nav-fixed .cart_list li {
				border-color: #3f3f3f;
			}
			.dd_light_skin .navbar-nav .dropdown-menu,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .dropdown-menu {
				background-color: #252A2C;
				border-color: #252A2C;
			}
			.dd_light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, 
			.dd_light_skin .navbar-nav .dropdown-menu .dropdown-menu,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu {
				background-color: #303537;
			}
			.dd_light_skin .mega-menu-col,
			.sticky_dd_light_skin.nav-fixed .mega-menu-col,
			.sticky_dd_light_skin.nav-fixed .navbar-nav .mega-menu-col {
				border-right: 1px solid #3f3f3f;
			}
			.header_banner_title,
			.header_banner_text,
			.header_banner_content a,
			.header_banner_content .shop_subtitle,
			.header_banner_content .shop_title {
				opacity: 0;
				-moz-transform: translateY(25%);
				-webkit-transform: translateY(25%);
				transform: translateY(25%);
				-webkit-transition: ease transform 200ms, ease opacity 200ms;
				transition: ease transform 200ms, ease opacity 200ms;
			}
			.header_banner_title,
			.header_banner_content .shop_subtitle {
				-webkit-transition-delay: 400ms;
				transition-delay: 400ms;
			}
			.header_banner_text,
			.header_banner_content .shop_title {
				-webkit-transition-delay: 500ms;
				transition-delay: 500ms;
			}
			.header_banner_content a {
				-webkit-transition-delay: 600ms;
				transition-delay: 600ms;
			}
			.header_banner_content a:hover {
				transition: all 0.5s ease-in-out;
			}
			.header_banner_content .banner_img img {
				-webkit-filter: blur(5px);
				filter: blur(5px);
				-webkit-transition-delay: 500ms;
				transition-delay: 500ms;
				transition: all 0.8s ease-in-out;
				position: relative;
				z-index: -1;
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_title, .navbar .navbar-nav li:hover > .dropdown-menu .header_banner_text, .navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content a,.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .shop_title,.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .shop_subtitle {
				opacity: 1;
				-moz-transform: translateY(0%);
				-webkit-transform: translateY(0%);
				transform: translateY(0%);
			}
			.navbar .navbar-nav li:hover > .dropdown-menu .header_banner_content .banner_img img {
				-webkit-filter: blur(0);
				filter: blur(0);
			}
			.banner_content_inner {
				padding: 30px;
			}
			.nav_cat ul li .dropdown-menu {
				min-width: 700px;
			}
			.pr_search_icon {
				display: none;
			}
			}
			/* -------------------------------------------------
			  max-width: 991px
			---------------------------------------------------*/
			@media only screen and (max-width: 991px) {
			.md-height-300 {
				height: 300px !important;
			}
			.heading_s1, .heading_s4 {
				margin-bottom: 20px;
			}
			.header_wrap nav.navbar {
				display: table;
				width: 100%;
			}
			.header_wrap .navbar .navbar-nav.attr-nav {
				display: block;
				float: right;
			}
			.header_wrap .navbar-collapse {
				position: absolute;
				left: 0;
				right: 0;
				top: 100%;
				z-index: 999;
			}
			.navbar .navbar-collapse .navbar-nav {
				max-height: 80vh;
				overflow-y: auto;
			}
			.header_wrap .navbar-collapse.mobile_side_menu {
				position: fixed;
				right: -280px;
				display: block;
				top: 0;
				bottom: 0;
				width: 270px;
				left: auto;
				height: auto !important;
				transition: all 0.3s ease-in-out;
			}
			.header_wrap .navbar-collapse.mobile_side_menu.show {
				right: 0;
			}
			.header_wrap .navbar-collapse.mobile_side_menu .navbar-nav {
				height: 100%;
				max-height: 100vh;
			}
			.navbar .navbar-nav > li > .nav-link,
			.nav-fixed .navbar .navbar-nav > li > .nav-link {
				padding: 10px 10px;
			}
			.navbar .navbar-nav.attr-nav li {
				float: left;
			}
			.navbar .navbar-nav.attr-nav li .nav-link {
				padding: 20px 10px;
			}
			.navbar .navbar-nav.attr-nav li .nav-link.search_trigger,
			.navbar .navbar-nav.attr-nav li .nav-link.cart_trigger {
				padding: 16px 8px;
			}
			.cart_count, .wishlist_count {
				top: -5px;
			}
			.navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #fff;
				box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
			}
			.light_skin.transparent_header .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]),
			.light_skin .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #252A2C;
			}
			.sticky_dark_skin.nav-fixed.header_wrap .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]),
			.dark_skin.header_wrap .navbar .navbar-collapse .navbar-nav:not([class*="bg_"]):not([class*="bg-"]) {
				background-color: #fff;
				box-shadow: 0 13px 42px 11px rgba(0,0,0,.05);
				border: 1px solid #e6e6e6;
			}
			.navbar-nav .navbar-collapse .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu,
			.sticky_dark_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu,
			.light_skin .navbar-nav .dropdown-menu .mega-menu .dropdown-menu,
			.dark_skin:not([class*="bg_"]):not([class*="bg-"]) .navbar-nav .navbar-collapse .dropdown-menu,
			.header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .dropdown-menu .mega-menu .dropdown-menu, .header_wrap:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-nav .navbar-collapse .dropdown-menu .dropdown-menu {
				background-color: transparent;
				box-shadow: none;
				border: 0;
			}
			.dark_skin:not([class*="bg_"]):not([class*="bg-"]).sticky_light_skin.nav-fixed .navbar-collapse .navbar-nav {
				background-color: #252A2C;
				border-color: #252A2C;
			}
			.light_skin .mega-menu {
				padding: 0;
			}
			.hover_menu_style1 .navbar-collapse .navbar-nav > li > a,
			.hover_menu_style1.nav-fixed .navbar .navbar-collapse .navbar-nav > li > .nav-link {
				padding: 10px;
				margin: 0;
			}
			.hover_menu_style1 .navbar-collapse .navbar-nav > li > a::before {
				content: normal;
			}
			.header_banner,
			.header_banner_wrap {
				display: none;
			}
			.dropdown-menu .dropdown-toggler::after {
				right: 0px;
			}
			.menu_banners {
				display: none;
			}
			.search_wrap {
				max-width: 100%;
				margin: 0 30px;
			}
			.dropdown-toggle::after {
				float: right;
			}
			.navbar-nav > li > .dropdown-menu, 
			.navbar .navbar-nav li.dropdown-mega-menu .dropdown-menu {
				padding-left: 10px;
				padding-right: 10px;
			}
			.mega-menu-col {
				padding: 0px;
				border-right: 0 !important;
			}
			.dropdown-toggler::after {
				-moz-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
			}
			.navbar .attr-nav li.nav-btn {
				margin-top: 8px;
			}
			.navbar .navbar-nav.attr-nav li .nav-link.search_trigger [class*="linearicons-"], .navbar .navbar-nav.attr-nav li .nav-link.cart_trigger [class*="linearicons-"] {
				margin-top: 5px;
				display: inline-block;
			}
			.navbar .navbar-nav .dropdown-item {
				padding: 8px 10px 8px 10px;
			}
			.navbar .navbar-nav .dropdown-header {
				padding: 10px;
			}
			.sidetoggle_icon::after {
				bottom: -8px;
			}
			.sidetoggle_icon::before {
				top: -6px;
			}
			.nav_cat.collapse:not(.show) {
				display: block;
			}
			.banner_section:not(.full_screen), 
			.banner_section:not(.full_screen) .carousel-item, 
			.banner_section:not(.full_screen) .banner_content_wrap, 
			.banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
				height: 600px;
			}
			.banner_section:not(.full_screen), 
			.banner_section:not(.full_screen) .carousel-item, 
			.banner_section:not(.full_screen) .banner_content_wrap, 
			.banner_section:not(.full_screen) .banner_content_wrap .carousel-item {
				height: 500px;
			}
			.banner_section.full_screen.banner_half_content,
			.banner_section:not(.full_screen).banner_half_content,
			.banner_section:not(.full_screen).banner_half_content .banner_content_wrap {
				height: auto;
			}
			.banner_section.slide_medium, 
			.banner_section.slide_medium .carousel-item, 
			.banner_section.slide_medium .banner_content_wrap, 
			.banner_section.slide_medium .banner_content_wrap .carousel-item {
				height: 350px;
			}
			.banner_content h2 {
				font-size: 44px;
			}
			.banner_content1 h2 {
				font-size: 54px;
			}
			.banner_content2 h2 {
				font-size: 50px;
			}
			.banner_center_content {
				margin-top: 0;
			}
			.full_screen, .full_screen .carousel-item {
				min-height: 35rem;
			}
			div.banner_large_pad {
				padding: 200px 0 100px;
			}
			.banner_content_border {
				padding: 30px;
			}
			.header_wrap.transparent_header + .breadcrumb_section {
				padding-top: 100px;
			}
			.breadcrumb_section {
				padding: 80px 0;
			}
			.highlight_text {
				font-size: 18px;
			}
			.grid_col4 > li {
				width: 33.33%;
			}
			.banner_shape {
				width: 100%;
			}
			.single_banner_info {
				padding: 15px;
				width: 55%;
			}
			.single_bn_title {
				font-size: 22px;
			}
			.price_tage h2 {
				font-size: 34px;
			}
			.single_bn_title1 {
				font-size: 18px;
			}
			.widget_contact_form {
				margin-top: 0;
			}
			.background_shape,
			.background_shape::before {
				width: 150px;
			}
			.page-title + span {
				font-size: 15px;
			}
			.padding_eight_all {
				padding: 6%;
			}
			.cs_title {
				line-height: 40px;
				margin-bottom: 15px;
			}
			.cs_logo {
				margin-bottom: 20px;
			}
			.cs_content .countdown_time, .cs_content .newsletter_form {
				margin-bottom: 20px;
			}
			.contact_info_style2 li i {
				margin-right: 6px;
				font-size: 20px;
			}
			.team_email,
			.contact_info_style2 i + * {
				font-size: 16px;
			}
			.social_style3 li a {
				font-size: 18px;
				height: 40px;
				width: 40px;
				line-height: 40px;
			}
			.order_review {
				padding: 20px;
			}
			.product-add-to-cart {
				white-space: nowrap;
			}
			.product-add-to-cart .btn {
				padding: 10px 24px;
			}
			.load_more_wrap {
				margin-top: 0px;
			}
			.header_btn {
				float: right;
				margin: 9px 0;
			}
			.instagram_icon i {
				font-size: 40px;
			}
			.contact_form {
				max-width: 400px;
			}
			#tabmenubar {
				position: absolute;
				right: 0;
				top: 100%;
				z-index: 999;
				display: block;
				background-color: #fff;
				box-shadow: 0 0 10px rgba(0,0,0,0.2);
				padding: 15px;
				opacity: 0;
				visibility: hidden;
				height: auto !important;
			}
			#tabmenubar.show {
				opacity: 1;
				visibility: visible;
				margin-top: 0;
			}
			#tabmenubar li a {
				text-align: left;
			}
			.tab-style2 .nav-tabs li.nav-item a {
				padding: 5px 0;
			}
			.icon_box_style1::before {
				content: normal;
			}
			.newsletter_form button {
				padding: 12px 25px;
				font-size: 16px;
			}
			.banner_content_inner {
				padding: 30px;
			}
			.product_search_form {
				max-width: 100% !important;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
				bottom: -146px;
				z-index: 9;
				right: 0;
				width: 100%;
				padding: 15px 15px;
				background-color: #fff;
			}
			.product_search_form.show {
				display: block;
			}
			.heading_tab_header .navbar-toggler {
				margin: 0;
			}
			#navCatContent {
				position: fixed;
				left: -280px;
				top: 0;
				bottom: 0;
				display: block;
				max-width: 270px;
				overflow-y: auto;
				transition: all 0.3s ease-in-out;
			}
			#navCatContent.show {
				left: 0;
			}
			#navCatContent ul li .dropdown-menu {
				left: 0;
				top: auto;
				min-width: auto;
				position: relative;
				box-shadow: none;
			}
			#navCatContent .mega-menu {
				padding: 0;
			}
			.follow_box {
				max-width: 350px;
				padding: 20px;
			}
			.furniture_banner .single_bn_title1 {
				font-size: 64px;
			}
			.countdown_box .countdown {
				font-size: 34px;
			}
			.contact_map2 {
				height: 500px;
			}
			.product-thumbnail img {
				max-width: 80px;
			}
			.contact_support {
				margin: 18px 0;
			}
			.deal_wrap {
				display: block;
				padding: 20px;
			}
			.deal_wrap .product_img {
				margin: 0 auto;
			}
			.deal_content .product_info {
				text-align: center;
			}
			.deal_content {
				padding: 10px 0 0px;
			}
			.newsletter_text::before {
				font-size: 50px;
			}
			.newsletter_text {
				padding-left: 60px;
			}
			.subscribe_popup .modal-dialog {
				max-width: 700px;
			}
			.popup_content {
				padding: 30px;
			}
			.toggle_info {
				margin-bottom: 10px;
				padding: 15px;
			}
			.login_form .panel-body, .coupon_form .panel-body {
				margin-top: 0;
			}
			.login_form {
				margin-bottom: 10px;
			}
			}
		
			/* -------------------------------------------------
		  max-width: 767px
		---------------------------------------------------*/
		@media only screen and (max-width: 767px) {
			.navbar.collapse ~ .custom-backdrop {
				display: none;
			}
			.navbar.collapse.show ~ .custom-backdrop {
				width: 100%;
				height: 100%;
				position: fixed;
				background: rgb(0 0 0 / 28%);
				backdrop-filter: blur(25px);
				z-index: 1;
				top: 0;
				left: 0;
				border: 0;
				display: inline;
			}
			.categories_btn span{
				display: none;
			}
			.top-header .topbar-left .btn-orange {
				padding: 6px 8px;
			}
			.middle-header .proceed-to-checkout {
				padding: 4px 10px !important;
			}
			.user-login-wrapper.alo-toggle .toggle-content.visible:before{
				top: -9px;
		right: 31px;
			}
			.notification-wrapper.alo-toggle .toggle-content.visible:before{
				top: -12px;
				right: -17px;
			}
			.header .top-mobile #post-requirement {
				padding: 0;
			}
			.header-top {
				padding: 10px 0;
			}
			.header .top-mobile.header-dynamic-buyer {
				position: absolute;
				right: 0;
			}
			.header .top-mobile.header-dynamic-buyer ul li a{
				padding-top: 0;
				padding-right: 9px;
			}
			header .header-top .top-left {
				justify-content: space-between;
				width: 100%;
				display: flex;
			}
			header span.frontend-notification-icon {
				margin-right: 12px !important;
			}
			header .frontend-notification-icon i.fa.fa-bell {
				font-size: 16px !important;
			}
			header .frontend-notification-count {
				right: 150px;
				top: -5px;
				position: absolute;
			}
			.navbar-brand img{
				width: 140px;
			}
			.page-footer .block-footer-bottom {
				background-color: #fff !important;
			}
			.footer_logo {
				margin-bottom: 20px;
			}
			.footer_logo img {
				width: 216px;
				height: 58px;
			}
			.footer_top.small_pt {
				padding: 50px 0;
			}
			footer .widget_title {
				text-transform: capitalize;
				margin-top: 10px;
				margin-bottom: 25px;
				font-size: 18px;
				color: #000;
			}
			.widget_links li a {
				font-size: 14px;
				color: #494949;
				font-weight: 500;
			}
			.footer_dark a:hover, 
			.footer_dark .widget_links li a:hover, 
			.widget_links li a:hover, 
			.footer_dark .footer_link li a:hover, 
			.footer_link li a:hover {
				color: #e79c0b;
			}
			footer .form.subscribe {
				display: flex;
				flex-direction: column;
			}
			footer .block-subscribe input.input-text {
				border: 1px solid #ced4da;
				border-top-right-radius: 0;
				border-bottom-right-radius: 0;
				padding-left: 13px;
				padding-right: 69px;
				width: 100%;
				position: absolute;
				bottom: 0;
				top: 0;
				height: 45px !important;
			}
			.newsletter .input-group-append {
				order: 2;
				position: absolute;
				right: 0;
			}
			footer .form.subscribe .btn-orange {
				background: #ffb200;
				padding: 9px 24px;
				width: 58px;
				height: 44px;
				border-top-left-radius: 0;
				border-bottom-left-radius: 0;
				border-radius: 0.25rem;
			}
			.newsletter .mage-success, 
			.newsletter .mage-error {
				order: 3;
				position: absolute;
				top: 40px;
			}
			.block.newsletter.block-subscribe {
				height: 60px;
			}
			footer .widget {
				margin-bottom: 0 !important;
			}
			footer .company-top {
				text-align: center;
				color: #fff;
			}
			.footer-links-company .company-inner{
				border:none !important;
			}
		}
	
	
	/* Social_icons Start */
	
	.social_icons [class*="sc_"] {
		color: #fff !important;
	}
	
	.social_icons [class*="sc_"] i {
		transition: all 0.3s ease-in-out;
		display: block;
		line-height: 36px;
	}
	
	.social_icons [class*="sc_"]:hover i {
		-webkit-animation: toLeftFromRight 0.3s forwards;
		-moz-animation: toLeftFromRight 0.3s forwards;
		animation: toLeftFromRight 0.3s forwards;
	}
	
	.sc_facebook {
		background-color: #3b5998 !important;
		border-color: #3b5998 !important;
	}
	
	.sc_gplus,
	.sc_google {
		background-color: #dd4b39 !important;
		border-color: #dd4b39 !important;
	}
	
	.sc_linkedin {
		background-color: #0e76a8 !important;
		border-color: #0e76a8 !important;
	}
	
	.sc_rss {
		background-color: #ee802f !important;
		border-color: #ee802f !important;
	}
	
	.sc_skype {
		background-color: #00aff0 !important;
		border-color: #00aff0 !important;
	}
	
	.sc_twitter {
		background-color: #00acee !important;
		border-color: #00acee !important;
	}
	
	.sc_youtube {
		background-color: #c4302b !important;
		border-color: #c4302b !important;
	}
	
	.sc_vimeo {
		background-color: #86c9ef !important;
		border-color: #86c9ef !important;
	}
	
	.sc_yahoo {
		background-color: #720e9e !important;
		border-color: #720e9e !important;
	}
	
	.sc_tumblr {
		background-color: #34526f !important;
		border-color: #34526f !important;
	}
	
	.sc_instagram {
		background-color: #3f729b !important;
		border-color: #3f729b !important;
	}
	
	.sc_pinterest {
		background-color: #c8232c !important;
		border-color: #c8232c !important;
	}
	
	.sc_dribbble {
		background-color: #EA4C89 !important;
		border-color: #EA4C89 !important;
	}
	
	.sc_reddit {
		background-color: #C6C6C6 !important;
		border-color: #C6C6C6 !important;
	}
	
	.sc_github {
		background-color: #171515 !important;
		border-color: #171515 !important;
	}
	
	.sc_android {
		background-color: #A4C639 !important;
		border-color: #A4C639 !important;
	}
	
	.sc_windows {
		background-color: #00A7E7 !important;
		border-color: #00A7E7 !important;
	}
	
	.sc_tux {
		background-color: #C1C1C1 !important;
		border-color: #C1C1C1 !important;
	}
	
	.sc_delicious {
		background-color: #205cc0 !important;
		border-color: #205cc0 !important;
	}
	
	.sc_paypal {
		background-color: #00588b !important;
		border-color: #00588b !important;
	}
	
	.sc_blogger {
		background-color: #fc4f08 !important;
		border-color: #fc4f08 !important;
	}
	
	.sc_flickr {
		background-color: #ff0084 !important;
		border-color: #ff0084 !important;
	}
	
	.sc_yahoo {
		background-color: #720e9e !important;
		border-color: #720e9e !important;
	}
	
	.sc_dropbox {
		background-color: #3d9ae8 !important;
		border-color: #3d9ae8 !important;
	}
	
	.sc_ebay {
		background-color: #89c507 !important;
		border-color: #89c507 !important;
	}
	
	.sc_wordpress {
		background-color: #1e8cbe !important;
		border-color: #1e8cbe !important;
	}
	
	.sc_yelp {
		background-color: #c41200 !important;
	}
	/* Social_icons End */
	
	/*===================================*
	  START FOOTER STYLE
	*===================================*/
	.terms-link {
		width: auto;
		font-size: 16px;
	}
	.terms-link ul li a,
	.terms-link ul li a:hover{
		color: #fff;
		text-decoration: none;
	}
	.footer-copyright{
		width: auto;
	}
	.footer-copyright .copyright span{
		color: #fff !important;
	}
	footer .company-top {
		text-align: center;
	}
	footer ul.bullet.footer-category {
		display: flex;
		justify-content: center;
		width: 100%;
		padding-bottom: 29px;
		border-bottom: 1px solid #fff;
		margin-bottom: 16px;
	}
	footer ul.bullet.footer-category li {
		float: left;
		margin: 1px 12px;
		list-style: none;
		color: #fff;
		font-size: 16px;
	}
	footer ul.bullet.footer-category li a{
		color: #fff;
	}
	.footer-links-company {
		padding: 10px 0;
		padding-bottom: 10px;
		background-color: #30425f !important;
		border: none;
	}
	.footer-links-company .company-inner {
		border-top: 1px solid #fff;
	}
	.footer-links-company .company-inner {
		padding: 10px 0;
	}
	footer .block-subscribe input.input-text{
		border: 1px solid #ced4da;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		padding-left: 13px;
		padding-right: 69px;
		width: 100%;
		position: absolute;
		z-index: 1 !important;
		bottom: 0;
		top: 0;
	}
	footer .form.subscribe {
		display: flex;
		flex-direction: column;
	}
	.newsletter .input-text{
		order: 1 !important;
	}
	.newsletter .input-group-append{
		order: 2;
		position: absolute;
		right: 0;
	}
	.newsletter .mage-error{
		order: 3;
		position: absolute;
		top: 40px;
	}
	.newsletter .mage-success{
		order: 3;
		position: absolute;
		top: 50px;
	}
	footer .form.subscribe .btn-orange{
		background: #ffb200;
		padding: 9px 24px;
		width: 58px;
		height: 44px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		border-radius: 0.25rem;
	
	}
	.section.small_pt,
	.footer_top.small_pt {
		padding-top: 50px;
	}
	
	.section.small_pb,
	.footer_top.small_pb {
		padding-bottom: 50px;
	}
	
	.section.pb_20,
	.pb_20,
	.footer_top.pb_20 {
		padding-bottom: 20px;
	}
	
	.section.pb_70,
	.pb_70,
	.footer_top.pb_70 {
		padding-bottom: 70px;
	}
	
	.section.pb_85,
	.pb_85,
	.footer_top.pb_85 {
		padding-bottom: 85px;
	}
	.page-footer .block-footer-bottom {
		background-color: #fff !important;
	}
	footer {
		overflow: hidden;
	}
	
	.footer_dark {
		background-color: #30425f;
		position: relative;
	}
	
	.footer_top {
		padding: 100px 0 70px;
	}
	
	.footer_logo {
		margin-bottom: 20px;
	}
	
	.footer_logo img {
		width: 216px;
		height: 58px;
	}
	
	.footer_payment img {
		width: 49px;
		height: 32px;
	}
	
	footer p {
		font-size: 14px;
	}
	
	footer .widget {
		margin-bottom: 30px;
	}
	
	footer .widget_title {
		text-transform: capitalize;
		margin-top: 10px;
		margin-bottom: 25px;
		font-size: 18px;
	}
	
	.widget_links li {
		list-style: none;
		padding-bottom: 10px;
		margin-bottom: 0;
	}
	
	.widget_links li:last-child {
		padding-bottom: 0;
	}
	
	.widget_links li a {
		font-size: 14px;
		color: #494949;
		font-weight: 500;
	}
	
	.contact_info>li {
		margin-bottom: 15px;
		list-style: none;
	}
	
	.contact_info>li:last-child {
		margin-bottom: 0px;
	}
	
	.contact_info li i {
		display: inline-block;
		margin-right: 10px;
		margin-top: 4px;
		font-size: 18px;
		vertical-align: top;
	}
	
	.contact_info li span {
		float: left;
		margin-right: 10px;
		max-width: 70px;
		width: 100%;
		color: #292b2c;
	}
	
	.contact_info span+* {
		overflow: hidden;
		color: #687188;
		margin: 0;
		font-size: 14px;
		line-height: 26px;
	}
	
	.contact_info i+* {
		overflow: hidden;
		font-size: 14px;
		color: #687188;
		line-height: 26px;
		margin: 0;
		vertical-align: middle;
		max-width: 78%;
		display: inline-block;
	}
	
	.contact_info_light li i {
		border-color: #fff;
		color: #fff;
	}
	
	.contact_info_light li span,
	.contact_info_light li a {
		color: #fff;
	}
	
	.contact_info_style2 i+* {
		font-size: 18px;
	}
	
	.contact_info_style2 li i {
		margin-right: 8px;
		margin-top: 2px;
		font-size: 22px;
		color: #e79c0b;
	}
	
	.bottom_footer {
		padding: 30px 0;
		padding-bottom: 10px;
		position: relative;
		background: #30425f;
	}
	
	.footer_link li {
		display: inline-block;
		position: relative;
	}
	
	.footer_link li a {
		font-size: 14px;
		padding: 0 5px;
		color: #687188;
	}
	
	.footer_dark h1,
	.footer_dark h2,
	.footer_dark h3,
	.footer_dark h4,
	.footer_dark h5,
	.footer_dark h6,
	.footer_dark p,
	.footer_dark a,
	.footer_dark .widget_links li a,
	.footer_dark .footer_link li a,
	.footer_dark .post_content a {
		color: #fff;
	}
	
	.footer_dark a:hover,
	.footer_dark .widget_links li a:hover,
	.widget_links li a:hover,
	.footer_dark .footer_link li a:hover,
	.footer_link li a:hover {
		color: #e79c0b;
	}
	
	.widget_contact_form {
		background-color: #fff;
		padding: 20px 30px 30px;
		margin-top: -190px;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}
	
	.bottom_footer .social_icons li {
		padding-bottom: 0;
	}
	
	.footer_payment li,
	.app_list li {
		display: inline-block;
		list-style: none;
	}
	
	.footer_call {
		border-radius: 40px;
		padding: 15px;
		text-align: center;
		background-color: rgba(0, 0, 0, 0.2);
	}
	
	.footer_call * {
		margin: 0;
		font-size: 22px;
	}
	
	.footer_call i {
		margin-right: 10px;
	}
	.footer-categories {
		background-color: #30425f;
		border: none;
		padding: 19px 0;
	}
	.footer-categories li {
		float: left;
		margin: 1px 12px;
		list-style: none;
		color: #fff;
		font-size: 16px;
	}
	.footer_top.small_pt {
		padding: 50px 0;
		padding-bottom: 20px;
	}
	/*===================================*
	  END Footer Style
	*===================================*/


	.page-layout-seller-2columns-left .copyright span{
	color: #000 !important;
	}
	.vmagicmenu .level0:hover .level-top::after, 
	.vmagicmenu .level0:hover .level-top {
		color: #000000 !important;
	}
	.vmagicmenu .level0 .level-top-mega .children a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover {
		color: #000 !important;
	}
	.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a {
		color: #555555 !important;
	}
	.minicart-wrapper .block-minicart{
		right: -36px;
	}
	.bottom-footer-list li a {
		color: #fff !important;
	}
	.bottom-footer-list {
		display: inline-block;
	}
	
		.navbar-nav li .fa,
		.navbar-nav .cart_dropdown .fa,
		.navbar-nav .tool-account .fa{
			color:#096baf !important;
			font-size: 21px !important;
			transition: all .3s ease-in-out;
		}
		.navbar-nav li .fa:hover,
		.navbar-nav .cart_dropdown fa:hover,
		.navbar-nav .tool-account .fa:hover{
		color: #e79c0b !important;
		}
		.navbar-nav li .toggle-content.bell-position {
			right: 226px !important;
		}
	
	
		
		ul.wk-supplier-menu-ul {
			max-width: 100%;
		}
		.products-upsell .slick-track,
		.products-related .slick-track {
			width: 100% !important;
		}
		span.frontend-notification-icon {
			margin-right: 15px;
		}
		.frontend-notification-count {
			color: #fff;
			font-weight: 600;
			background: #E79C0B;
			padding: 2px;
			border-radius: 4px;
			right: 211px;
			top: 4px;
			position: absolute;
		}
		.footer_top ~ p{
			display: none;
		}
		p:empty {
			display: none;
		}
		/* End Body content */
		@media only screen and (max-width: 1600px) {
			.navbar-nav li .toggle-content.bell-position {
				right: 92px !important;
			}
			.alo-toggle .toggle-content {
				right: 0;
			}
			#backtotop {
				bottom: 90px !important;
			}
			.minicart-wrapper .block-minicart:after,
			.minicart-wrapper .block-minicart {
				right: 0;
			}
			span.frontend-notification-icon {
				margin-right: 22px;
			}
			.frontend-notification-count {
				color: #fff;
				font-weight: 600;
				background: #E79C0B;
				padding: 2px;
				border-radius: 4px;
				right: 92px;
		top: 2px;
				position: absolute;
			}
		}
		@media only screen and (max-width: 1555px) {
			#navCatContent li {
				padding: 8px 17px;
			}
			.minicart-wrapper .block-minicart:after,
			.minicart-wrapper .block-minicart {
				right: 0;
			}
			.alo-toggle .user-profile .toggle-content:after{
				left: 145px;
			}
			.alo-toggle .bell-position:after {
				right: -46px !important;
			}
		}
		footer .fa{
			display: inline-block;
			font: normal normal normal 14px/1 FontAwesome;
			font-size: inherit;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
		footer .form.subscribe .btn-orange .fa {
			font-size: 16px;
		}
		.middle-header li i,
		.middle-header li em {
			color: #096baf !important;
		}
		.tooltip-inner {
			background: #fff; 
			color: #333;
			border:1px solid #333;
			font-size: 14px;
			font-weight: 500;
			opacity: 1;
		}
		.tooltip.top .tooltip-arrow {
			border-color: #fff;
		}
		.tooltip.show{
			opacity: 1;
		}
		div.mage-error[generated] {
			margin-top: 10px;
		  }
		  .content .footer-copyright,
		  body.account .footer-copyright{
			width: 100%;
		}
		.ondc-lines a.bright-link {
			color: #e79c0b;
			font-size:16px;
		}
		.ondc-lines a.bright-link span {
			color: #292b2c;
			font-size: 16px;
			vertical-align: inherit;
		}
		header .btn-outline-primary.sell-on-ondc {
			background-color: #003c72;
			border-color: #003c72 !important;
			border-radius: 4px;
			color: #fff;
			font-size: 15px;
			font-weight: 600;
			padding: 8px 3px;
			margin-left: 6px;
		}
		header .ondc-logo-top {
			width: 96px;
			padding-right: 20px;
			padding-left: 0;
		}
		footer .ondc-footer h6 {
			font-size: 18px;
		}
		.ondc-banner {
			height: 100%;
		}
		.ondc-banner img {
			height: 100%;
		}
		.ondc-banner .ondc-banner-text {
			position: absolute;
			width: 100%;
			left: 30px;
			right: 0;
			bottom: 34px;
			font-size: 12px;
			font-weight: 600;
		}
		@media only screen and (max-width: 1440px) {
			#navCatContent li{
				padding: 6.6px 17px;
			}
			.ondc-banner .ondc-banner-text {
				font-size: 11px;
			}
			.field_.search_.input-group.block-search{
				width: 480px;
			}
			.field_.search_.input-group.block-search .input-text{
				font-size: 13px;
			}
		}
		@media only screen and (max-width: 1366px) {
			#navCatContent li {
				padding: 5.3px 17px;
			}
			.ondc-banner .ondc-banner-text {
				font-size: 10px;
			}
			.field_.search_.input-group.block-search{
				width: 465px;
			}
			.field_.search_.input-group.block-search .input-text{
				font-size: 13px;
			}
		}
		.minicart-items-wrapper{
			height: auto !important;
		}

		/* Start new style */
		ul, ol {
			padding: 0;
		}
		#navCatContent ul,
		li.more_slide_open ul,
		.nav-desktop.vmagicmenu-narrow {
			padding-inline-start: 0;
		}
		.categories_wrap .categories_btn:focus {
			background: #096baf;
			border: 1px solid #096baf;
			outline: none;
		}
		.categories_btn span {
			color: #fff;
			font-size: 16px;
			font-weight: 500;
			text-transform: none;
		}
		input.input-text:focus, select:focus, textarea:focus, ._keyfocus *:focus, input:focus:not([disabled]), textarea:focus:not([disabled]), select:focus:not([disabled]) {
			
			outline: 0 none;
			box-shadow: none;
		}
		.block-subscribe input.input-text {
			display: block;
			height: 45px;
			margin: 0;
			width: 100%;
			border-width: 1px;
			border-radius: 3px;
			border-style: solid;
			padding: 0 130px 0 24px;
			font-size: 14px;
		}
		.footer-copyright {
			margin: 0;
			padding: 0;
			line-height: 25px;
			text-align: left;
			float: left;
		}
		.footer-copyright .copyright span {
			color: #fff !important;
		}
		.btn.mjcare-btn-floating{
			bottom: 53px;
		}
		#backtotop {
			color: #333333;
		}
		#backtotop {
			/* bottom: 10px !important; */
		}
		#backtotop {
			z-index: 9999;
		}
		#backtotop {
			bottom: 55px;
			display: block;
			height: 35px;
			width: 35px;
			line-height: 35px;
			overflow: hidden;
			position: fixed;
			right: 55px;
			text-align: center;
			text-decoration: none;
			z-index: 50;
			border-radius: 50%;
		}
		#backtotop {
			background: #e79c0b !important;
		}
		#backtotop .fa {
			font-size: 20px;
			line-height: 35px;
			width: 35px;
			height: 35px;
		}
		#backtotop .back-to-top {
			display: none;
		}
		.footer-copyright span, .copyright span {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 35px;
			display: block;
			color: #f2f2f2 !important;
		}
		.terms-link {
			float: right;
		}
		.terms-link ul.bullet {
			text-align: right;
		}
		.terms-link ul.bullet li {
			display: inline;
			padding-left: 15px;
			color: #fff;
			position: relative;
			top: 8px;
			font-size: 15px;
		}
		.terms-link ul.bullet li {
			display: inline;
			padding-left: 15px;
			color: #fff;
			position: relative;
			top: 8px;
		}
		.terms-link ul.bullet li a {
			color: #f2f2f2;
			text-decoration: none;
		}
		.minicart-wrapper .block-minicart {
			border-radius: 3px;
			border-width: 5px 0 0 0;
			border-style: solid;
			display: none;
			z-index: 99;
			position: absolute;
			top: 45px;
			padding: 15px 0 0;
			width: 360px;
			margin: 0;
			box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-moz-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-webkit-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-o-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
			-ms-box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.4);
		}
		.minicart-wrapper .block-minicart:before {
			background-color: #fff;
			content: "";
			height: 14px;
			margin: auto;
			position: absolute;
			right: 0;
			top: 0;
			width: 100%;
			z-index: 2;
		}
		#minicart-content-wrapper {
			padding: 0 15px 15px;
			height: 300px;
			overflow-x: auto;
		}
		.minicart-wrapper .block-minicart .block-title {
			display: none;
		}
		.block .block-title, .col-left .magicproduct.mage-custom .item span {
			line-height: normal;
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.block .empty {
			margin: 0;
			padding: 0;
			color: #222;
			font-size: 14px;
		}
		.block.block-minicart .block-content {
			background-color: transparent;
			border: 0;
			padding: 0;
			text-align: center;
		}
		.minicart-wrapper .action.close {
			background-color: transparent;
			border: 0 none;
			box-shadow: none;
			box-sizing: content-box;
			display: inline-block;
			font-weight: 400;
			height: 20px;
			line-height: inherit;
			margin: 0;
			padding: 0;
			position: absolute;
			right: 0;
			text-decoration: none;
			text-shadow: none;
			top: 0;
			width: 20px;
			color: #000;
			opacity: .2;
			z-index: 10;
		}
		.minicart-wrapper .action.close::before {
			color: inherit;
			content: "\f00d";
			display: inline-block;
			font-family: "FontAwesome";
			font-size: 15px;
			font-weight: normal;
			line-height: 20px;
			margin: 0;
			overflow: hidden;
			text-align: center;
			vertical-align: top;
		}
		.minicart-wrapper .action.close>span {
			border: 0 none;
			clip: rect(0px, 0px, 0px, 0px);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.block-minicart .subtitle.empty {
			font-weight: normal;
			text-transform: inherit;
			text-align: left;
			line-height: 30px;
		}



/* footer for inner page */
.page-footer .block-footer-bottom, .footer-links-company, .main-bottom {
    border-color: #323232;
}
.block-footer-bottom {
    border-style: solid;
    border-width: 1px 0 0;
}
.page-main-pal.container {
    padding-bottom: 40px;
}



/* Start My Account sidebar */
.block .title.block-collapsible-nav-title {
    display: none;
}
.customer-account-index #block-collapsible-nav {
    padding-bottom: 0;
    padding-top: 0;
}

.block.block-collapsible-nav.block-collapsible-nav .content {
    padding: 15px 0;
    background-color: #f5f5f5;
}
#block-collapsible-nav li.nav.item.current {
    border-bottom: 0px solid #096baf;
}
.block.block-collapsible-nav .item {
    margin: 0;
    padding: 0;
    width: 100%;
}
.block-collapsible-nav .item:first-child {
    border-top: 1px solid #dddddd;
}
.customer-account-index .block-collapsible-nav .item.current strong {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.block.block-collapsible-nav .item.current a, .block.block-collapsible-nav .item.current a:hover, .block.block-collapsible-nav .item.current>strong {
    border-color: #e79c0b;
    color: #fff;
    font-weight: 600;
    background: #096baf;
    width: 100%;
}
.block.block-collapsible-nav .item a, .block.block-collapsible-nav .item>strong {
	border-left: 5px solid #bebebe;
	padding: 10px 18px 10px 15px;
}
.block.block-collapsible-nav .item {
    margin: 0;
    padding: 0;
    width: 100%;
    border-bottom: 3px solid #bebebe;
}
.block.block-collapsible-nav .item a:hover {
    background-color: #e8e8e8;
}
.block.block-collapsible-nav .item a, .block.block-collapsible-nav .item>strong {
    border-left: 5px solid #bebebe;
    color: #575757;
    display: block;
    width: 100%;
    padding: 10px 18px 10px 15px;
    font-size: 14px;
    font-weight: 500;
}
.page-layout-2columns-left .sidebar-main .block-collapsible-nav .block-collapsible-nav-content {
    padding-top: 0;
    padding-bottom: 0;
}
.userregistration-changeemail-index .page-title-wrapper,
.userregistration-changemobile-index .page-title-wrapper{
	display: contents;
}
.b2bmarketplace-supplier-create .wk-mp-page-wrapper .wk-mp-login-content{
	min-height: 86.5vh !important;
}
.b2bmarketplace-supplier-create footer.wk-mp-login-footer {
	position: inherit;
}
.block-authentication .actions-toolbar > .secondary{
	padding-top: 0;
}
.sidebar .block .block-content {
    padding: 0 !important;
	padding-top: 13px !important;
}
.sidebar .block-content .product-items .product-item-name{
	width: fit-content;
}
.sidebar .block-content .product-items .product-item-name .product-item-link{
    font-weight: 600;
}
.sidebar .block-content .product-items .action.delete{
    left: inherit;
	right: 0;
}
.sidebar .block-compare .actions-toolbar{
	padding: 0;
	padding-left: 12px;
	display: flex;
    align-items: center;
	margin-bottom: 10px;
}
.customer-account-index .actions-toolbar .primary a.action{
	margin-left: 0 !important;
}
.customer-account-index .block-compare .actions-toolbar .secondary{
	line-height: normal;
	width: 100%;
    text-align: right;
    padding: 10px;
	/* float: left;
    clear: both; */
}
.disable-cart,
.disabled-negotiation {
    pointer-events: none;
    color: gray !important;
    text-decoration: none;
    cursor: default;
}
.disable-cart span{
	color: gray !important;
}
.item .hover-box{
	z-index: 111111;
}
@media only screen and (max-width: 1280px) {
    #navCatContent li {
        padding: 3.8px 17px;
    }
}

.grecaptcha-badge {
  z-index: 1111;
}
.g-recaptcha {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* Common css */


body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #222 !important;
}
.center-col {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
}
.login-by-credentials  input[type=password],
.login-by-credentials input[type=text] {
    height: auto !important;
    padding: 6px 4px;
	border-radius: 3px;
    font-family: "Barlow", sans-serif;
}
.login-by-credentials .fieldset>.field>.label{
    padding: 15px 0 6px;
}
.login-by-credentials .action-login.wk-mp-btn{
	color: #222 !important;
    padding: 8px 12px !important;
    line-height: 18px !important;
}
.login-by-credentials .action span,
.login-by-credentials .action{
	font-family: "Barlow", sans-serif;
    font-size: 14px;
    color: #222;
    text-shadow: none;
    text-transform: none !important;
	font-weight: 600;
}

@media (min-width: 768px), print {
	.popup-authentication .modal-inner-wrap {
		min-width: 768px;
		width: 60%;
	}
	.popup-authentication .block[class] {
		box-sizing: border-box;
		float: left;
		padding: 10px 30px 0 0;
		width: 50%;
	}
	.popup-authentication .block[class]+.block {
		border-left: 1px solid #c1c1c1;
		border-top: 0;
		margin: 0;
		padding: 10px 0 0 40px;
	}
	.block-authentication .block-title {
		font-size: 2.6rem;
		border-bottom: 0;
		margin-bottom: 25px;
	}
	.popup-authentication .block[class]+.block:before {
		left: 0;
		top: 50%;
	}
}
.modal-header{
	border-bottom: none !important;
}
.block-authentication .block-title strong {
    font-weight: 300;
}


/* Start OTP login */
h4.form-login-subtitle {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #222 !important;
    text-align: center !important;
    padding: 15px 0 10px 0;
}
.otp-username-change {
    display: block;
}
.block-authentication .otp-interface-change .provided-user-id {
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    padding-top: 5px;
}
.block-authentication .otp-interface-change .edit-link {
    margin-left: 10px;
    position: relative;
    top: 2px;
	color: #333333;
}
.block-authentication .otp-interface-change .edit-link .fa, .fas {
    font-weight: 900;
}

.block-authentication .otp-interface-change .edit-link .fa, 
.block-authentication .otp-interface-change .edit-link .far, 
.block-authentication .otp-interface-change .edit-link .fas {
    font: normal normal normal 14px / 1 FontAwesome;
}
.block-authentication .otp-interface-change .edit-link .fa-edit:before {
    content: "\f044";
}
.otp-container .fieldset{
	padding: 22px 25px 12px 33px;
}
.otp-container .verify-login-otp{
	padding: 8px 12px;
	line-height: 18px
}
.otp-container .verify-login-otp:hover{
	color: #222;
}
.block-new-customer p {
    margin-top: 1em;
    margin-bottom: 1em;
	color: #222;
}
.wk-mp-btn {
    color: #222 !important;
    padding: 8px 12px !important;
    line-height: 18px !important;
    text-transform: none !important;
}

/* Start cookies modal */
.amgdprcookie-buttons-block button.amgdprcookie-button {
    margin-left: 0 !important;
    background: #ffa63d;
    color: #fff;
}
.amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-done {
    width: auto;
}
.amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-done:hover{
background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
border: transparent;
}
.amgdprcookie-groups-modal .modal-inner-wrap .amgdprcookie-done:focus{
box-shadow: none;
}
.amgdprcookie-cookie-container.-modal .amgdprcookie-header, .amgdprcookie-cookie-container.-modal .amgdprcookie-text{
	width: 100%;
}
@media (min-width: 768px), print {
    .amgdprcookie-cookie-container .amgdprcookie-toggle-cookie {
        padding-left: 0;
    }
}
div#modals_ajaxcart {
    bottom: 10% !important;
    text-align: right !important;
    right: 35% !important;
    left: 35% !important;
}

/* start mini cart */
.block-minicart .items-total, .block-minicart .subtotal {
    display: block;
	margin: 0;
    float: none;
    background-color: #c6e4f9;
    padding: 2px;
}
.block-minicart .items-total{
    border:1px solid #94bdda;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.block-minicart .subtotal{
    border:1px solid #94bdda;
    border-top: 1px dotted #97b3c7;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.block-minicart .items-total span.count {
    color: #000;
}
.block-minicart .subtotal .label span, .block-minicart .items-total span, .block-minicart .subtotal span {
    font-size: 14px;
    color: #333;
    font-weight: 600;
}
.block-minicart .subtotal .label {
    color: #333;
    font-weight: bold;
    padding: 0;
    display: inline-block;
    text-transform: uppercase;
}
.block-minicart .subtotal .amount {
    display: inline-block;
}
.block-minicart .amount .price-wrapper:first-child .price {
    font-size: 18px;
    font-weight: 600;
    color: #c33;
}
.block-minicart .block-content>.actions {
    padding: 0;
}
.block-minicart .block-content>.actions>.primary {
    margin: 0 0 15px;
}
.block-minicart .block-content>.actions>.primary .action.primary {
    border-width: 1px;
    border-style: solid;
    color: #fff;
    display: block;
    height: 33px;
    line-height: 33px;
    margin: 0 auto 15px;
    padding: 0 35px;
    width: auto;
    font-weight: 600;
    font-size: 100%;
    border-radius: 3px;
}
.block-minicart .minicart-items-wrapper {
    overflow: inherit;
}
.minicart-items-wrapper {
    margin: 0;
    padding: 15px 0;
    border: 0;
    overflow-x: auto;
}
.minicart-items .product-item {
    margin: 0;
    padding: 20px 0;
}
.minicart-items-wrapper .product-item-photo {
    display: block;
    overflow: hidden;
    position: relative;
    border: 1px solid #e6e6e6;
}
.minicart-items .product-image-wrapper .product-image-photo {
    width: 100px !important;
}
.minicart-items .product-item-details {
    text-align: left;
    padding-left: 110px;
}
.minicart-items .product-item-name {
    margin: 0 0 5px;
    font-size: 100%;
    line-height: 20px;
}
ol#mini-cart .product-item-details a {
    font-size: 16px !important;
}
.minicart-items .product-item-name a {
    font-weight: 600;
}
.price-including-tax, .price-excluding-tax {
    display: block;
    font-size: inherit;
    line-height: normal;
}
.minicart-items-wrapper #mini-cart .product-item-details .product-item-pricing .price-container span.price {
    font-size: 12px;
}
.minicart-items .product-item-details .price {
    color: #222;
    font-size: 16px;
    font-weight: 600;
}
.minicart-items-wrapper .minicart-items .item-qty {
    margin-right: 5px;
    width: 60px;
}
.minicart-items-wrapper .minicart-items .update-cart-item {
    padding: 0 35px;
}
.minicart-items-wrapper .minicart-items .update-cart-item {
    line-height: 32px;
    height: 32px;
    padding: 0 30px;
    margin-top: 5px;
}
.minicart-wrapper .product .actions {
    margin: -40px 23px 0 !important;
}
.block .actions {
    padding: 6px 0;
}
.minicart-wrapper .product .actions>.primary, .cart.table-wrapper .actions-toolbar>.action-edit {
    margin-right: 10px;
}
ol#mini-cart .product-item-details a {
    font-size: 16px !important;
}

.block .actions a {
    float: left;
    color: #f12b63;
    text-decoration: none;
}
.minicart-items .action.edit::before, .minicart-items .action.delete::before, .cart.table-wrapper .actions-toolbar>.action-delete::before, .cart.table-wrapper .actions-toolbar>.action-edit::before {
    color: #000;
    content: "\f040";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    opacity: .3;
}
.minicart-items .action.edit>span, .minicart-items .action.delete>span, .cart.table-wrapper .actions-toolbar>.action-delete>span, .cart.table-wrapper .actions-toolbar>.action-edit>span {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong, .action.edit span, .action.back span, .action.remind span, .login-container .fieldset::after, .block.block-dashboard-orders .actions a {
    color: #096baf;
    font-size: 13px;
    font-weight: 400;
}
.minicart-items .action.delete::before, .cart.table-wrapper .actions-toolbar>.action-delete::before {
    content: "\f00d";
    font-size: 18px;
    line-height: 18px;
}
#minicart-content-wrapper a.viewcart {
    color: #222 !important;
}
.block-minicart .block-content>.actions .secondary .viewcart {
    border-radius: 3px;
    font-weight: 600;
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    padding: 0 35px;
    line-height: 33px;
    height: 33px;
    text-align: center;
    float: none;
    color: #222;
}
.block-minicart .block-content>.actions .secondary .viewcart span {
    font-size: 14px;
}


/* Start negotiation_popup modal */
.modal-slide._show.negotiation_popup .modal-inner-wrap,
.catalog-category-view .modal-slide._show.negotiation_popup .modal-inner-wrap,
.catalogsearch-result-index .modal-slide._show.negotiation_popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 47% !important;
}
.modal-popup .modal-title {
    width: 100% !important;
    margin-right: 0 !important;
    text-transform: capitalize;
}
.negotiation_popup .sw-negotiation-request-popup label, .negotiation_popup .sw-negotiation-request-popup label span {
    font-size: 15px;
    font-weight: 500;
}
.catalog-category-view .price-box .price,
.catalogsearch-result-index .price-box .price {
    font-size: 19px;
}
form#sw-negotiation-form input {
    padding: 5px;
    width: 70% !important;
    height: auto;
    font-weight: 600;
}
.sw-negotiation-request-popup {
    font-size: 17px;
}
.sw-negotiation-request-popup .price {
    font-size: 17px;
}
input.input-text, textarea {
    font-weight: 500;
    font-size: 15px;
}

.modal-content {
    width: auto !important;
    border: none !important;
}
.modal-header, .modal-footer {
    border: none !important;
}

/* start header Post Requirement modal */
.spares-seller-reg-form {
    background: #fff;
    border: 5px solid #ff9300;
    padding: 20px;
    font-family: "Barlow", sans-serif;
    float: left;
    width: 100%;
}
.spares-form-header h1 {
    font-family: "Barlow", sans-serif;
    font-size: 24px;
    color: #ff9300;
    line-height: 40px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0;
}
.spares-form-header hr {
    margin: 3px 0 0;
}
.spares_sell_reg_fieldset {
    border: 1px solid #ccc;
    border-radius: 6px;
}
.fieldset {
    background: #fff;
    padding: 22px 25px 12px 33px;
    margin: 28px 0;
}
.fieldset .legend {
    font-weight: normal;
    font-size: 14px;
    border: 0;
    color: #252525;
    margin: 0;
    padding: 0 0 10px;
    display: block;
}
.spares_sell_reg_legend {
    background: #d9eaff;
    padding: 4px 10px 7px 10px !important;
    font-weight: 600 !important;
    font-size: 16px;
    border-radius: 6px;
    color: #222;
    width: auto !important;
}
.spares_sell_reg_fieldset input.input-text, textarea {
    padding: 6px 4px;
    height: auto;
    font-size: 13px;
    border-radius: 3px;
    font-family: "Barlow", sans-serif;
    margin: 0;
}
table#tracking_numbers_table tbody#track_row_container input.input-text, textarea {
    padding: 4px 8px;
    height: 32px;
    font-size: 13px;
    margin-left: 0;
    border-radius: 3px;
    min-height: 85px;
}
.badge-custom_save {
    background: linear-gradient(0deg, #f0c049 0, #fbdd99 100%);
    border: transparent;
    margin-right: 10px;
    padding: 10px 10px;
    margin-left: 10px;
    font-weight: 600;
    color: #222 !important;
    position: relative;
    top: -1px;
    text-decoration: none !important;
}
.wk-mp-page-bottom .footer-copyright .copyright span {
    color: #999999 !important;
}


/* start Confirmation of interest modal */
.auction_details_popup .modal-inner-wrap {
    width: 40%;
}
.auction_details_popup .modal-inner-wrap input.input-text {
    padding: 8px 20px;
    height: 42px;
    font-weight: 500;
    font-size: 15px;
    border-radius: 3px;
    border-color: #ccc;
    font-family: "Barlow", sans-serif;
}
.auction_details_popup .modal-inner-wrap select{
background: #fff;
border: 1px solid #e6e6e6;
font-family: "Barlow", sans-serif;
padding: 2px 3px;
}


/* Start block-compare */
.block-compare ol#compare-items {
    padding: 0 12px;
}
.block-compare a {
    font-size: 15px;
}
.block-compare ol#compare-items li{
width: 100%;
padding-left: 0;
}
.block-compare .action.delete{
    left:inherit
}
.block-compare .action.delete:before {
    color: #ccc;
    content: "\f00d";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.block-compare .actions-toolbar{
    padding-left: 12px;
    float: left;
    display: flex;
    align-items: center;
    width: 100%;
}
.block-compare .actions-toolbar .secondary{
    margin: 0;
    width: 100%;
    text-align: right;
    padding: 0 10px;
}
.block-compare .product-item .product-item-name {
    margin-left: 0;
}
.block-compare .actions-toolbar .primary a.action{
    margin-left: 0 !important;
}
.block-compare .product-item-name .product-item-link{
    font-size: 14px !important;
}
@media (min-width: 768px), print {
    .page-layout-2columns-left .sidebar-additional {
        clear: left;
        float: left;
    }
}


.invoicedocuments-order_invoice-view .order-details-items .actions-toolbar{
    text-align: right;
}
.invoicedocuments-order_invoice-view .order-details-items .actions-toolbar .actions{
	width: auto;
}
.wk-mp-design .fieldset{
padding:inherit;
}
.block.block-compare .counter.qty {
    color: #fff;
    font-weight: 600;
    margin-left: 9px;
}


/* Start styles-custom reflect */
.page-layout-seller-2columns-left button{
    padding: 7px 15px;
	line-height: inherit;
	border-radius: inherit;
}
button.admin__action-dropdown{
	padding: 0.7rem 3.3rem 0.8rem 1.5rem;
}

/* Start Common style */
		.page-header ul, .page-header ol, .page-footer ul, .page-footer ol, .sidebar ul, .sidebar ol, .content-popup-inner ul, .brand-cms-static {
			list-style: none;
		}
		small, .small {
			font-size: 14px;
			font-weight: 500;
		}
		.page-layout-2columns-left .action, .page-layout-2columns-left .button, .page-layout-2columns-left button, .page-layout-2columns-left button.button span, .page-layout-2columns-left button span {
			font-family: "Barlow", sans-serif;
			font-size: 14px;
			color: #222;
			text-shadow: none;
			text-transform: none !important;
			border: none;
		}
		.breadcrumbs {
			margin: 0;
			padding: 10px 0;
			position: relative;
			z-index: 1;
			background: transparent;
		}
		.breadcrumbs {
			text-align: left;
		}
		.breadcrumbs ul {
			margin: 0;
			padding: 0;
		}
		.items {
			margin: 0;
			padding: 0;
			list-style: none none;
		}

.breadcrumbs li:not(:last-child) {
    padding-inline-end: 12px;
    margin-inline-end: 12px;
}
.breadcrumbs li.home {
    padding-left: 0;
}
.breadcrumbs li.home, .breadcrumbs li.Home {
    background-image: none;
}
.breadcrumbs .inner-breadcrumbs li a, .breadcrumbs li strong, .breadcrumbs li {
    line-height: 20px;
    display: initial;
    color: #fff !important;
    font-weight: 600;
    font-size: 12px;
}
.breadcrumbs li {
    position: relative;
}
.breadcrumbs li {
    display: inline-block;
    line-height: normal;
    padding: 0;
}
.breadcrumbs li a, .breadcrumbs li strong {
    font-size: 11px;
    color: #fff;
    background: #096baf;
    text-transform: none;
    padding: 2px 7px;
}
.breadcrumbs li.item:last-child {
    background: #096baf;
    padding: 2px 7px;
}
.breadcrumbs li:not(:last-child):after {
    color: #e79c0b;
}
.breadcrumbs li:not(:last-child):after {
    content: "/";
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translate(0, -50%);
}
.page-layout-2columns-left .column.main, .page-layout-2columns-right .column.main {
    padding: 0 15px;
    margin-top: 0px;
}

/* Start Quick Modal */
.catalog-category-view .modal-popup {
    z-index: 910;
    background: #333333a6;
}
.modal-popup._inner-scroll {
    overflow-y: visible;
}
.modal-popup {
    z-index: 900;
    left: 0;
    overflow-y: auto;
}
.modal-slide, .modal-popup {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show, .modal-popup._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}
.modal-popup.modals-quickview .modal-inner-wrap {
    max-width: 1204px;
        width: 91%;
}
.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

.modal-slide._show .modal-inner-wrap, .modal-popup._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 75%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform .2s ease;
	overflow-y: auto;
}
.popup-authentication .modal-inner-wrap {
	min-width: 768px;
	width: 60%;
}
.modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
}
.modals-quickview .modal-inner-wrap .modal-header {
    border: 0 none;
    display: block;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.modal-popup .modal-header {
    padding-bottom: 1.2rem;
    padding-top: 10px;
}
.modal-popup .modal-header, .modal-popup .modal-footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.modal-header{
	border-radius: 4px 4px 0 0;
}
.modal-header, .modal-footer {
    border: none;
}
.catalog-category-view .modal-slide .action-close {
    /* position: absolute;
    right: 20px;
	padding: 5px; */
}
.modals-quickview.modal-popup .action-close {
    height: 30px;
    line-height: 30px;
}
.cms-index-index .modal-slide .action-close {
    position: absolute;
    right: 20px !important;
    top: 2px;
}
.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: content-box;
    display: inline-block;
    font-weight: 400;
    line-height: inherit;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 2px !important;
    padding: 0 !important;
    text-decoration: none;
    text-shadow: none;
    top: 2px;
}
.modal-custom .action-close:focus, .modal-popup .action-close:focus, .modal-slide .action-close:focus {
	outline-color:transparent;
}
.modals-quickview.modal-popup .action-close:before {
    line-height: normal;
}
.modal-custom .action-close::before, .modal-popup .action-close::before, .modal-slide .action-close::before {
    color: #000;
    content: "\f00d";
    display: inline-block;
    font-family: "FontAwesome";
    font-size: 15px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
}
.modal-custom .action-close>span, .modal-popup .action-close>span, .modal-slide .action-close>span {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.modals-quickview .modal-inner-wrap .modal-content {
    padding: 15px 0 15px 15px;
}
/* Firefox-specific override */
@-moz-document url-prefix() {
  .modals-quickview .modal-inner-wrap .modal-content {
    padding: 15px; /* Firefox-specific */
  }
}
.modal-inner-wrap .modal-content {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.modal-content {
    width: auto;
    border: none;
}
.page-wrapper {
    overflow: hidden;
}
.modals-quickview .images-breadcrumbs {
    display: none;
}
.content-quickview .page-main-pal.container, .cms-index-index .content-quickview .page-main-pal .page-title-wrapper {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
	margin: 0 0 15px;
}
.page-products .page-title-wrapper, .catalog-category-view .page-title-wrapper {
    margin: 0 0 15px;
}
.messages {
    z-index: 8;
}

.messages {
    width: 100%;
    overflow: hidden;
    z-index: 88;
    position: relative;
}
.messages, .messages ul {
    list-style: none !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.messages {
    z-index: 8;
}
.messages {
    width: 100%;
    overflow: hidden;
    z-index: 88;
    position: relative;
}

.messages, .messages ul {
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.messages .remove-msg {
    position: absolute;
    top: 10px;
    right: 15px;
    left: auto;
    cursor: pointer;
    font-size: 12px;
    font-weight: 600;
    font-family: 'Linearicons-Free';
    color: #222;
}
.page-layout-2columns-left .alocolumns, .page-layout-2columns-right .alocolumns {
    margin: 0 -15px;
}
.page-layout-2columns-left .content-quickview .column.main, .page-layout-2columns-right .content-quickview .column.main {
    width: 100%;
}
.product-view {
    margin: 0 0 10px;
}
.product-primary-column {
    width: 100%;
}
.page-layout-2columns-left .product-view .product.media, .page-layout-2columns-right .product-view .product.media, .page-layout-3columns .product-view .product.media {
    width: 50%;
}
.gallery-placeholder {
    min-height: 210px;
}
.page-layout-2columns-left .product-view .product-info-main, .page-layout-2columns-right .product-view .product-info-main, .page-layout-3columns .product-view .product-info-main {
    width: 48%;
}
.product-view .product-shop {
    /* max-height: calc(100vh - 210px); */
    /* overflow-y: scroll;
    overflow-x: hidden; */
}
.product-view .product-shop {
    text-align: left;
}
.page-products .content-quickview .page-title-wrapper {
    text-align: left;
}
.page-products .page-title-wrapper, .catalog-category-view .page-title-wrapper {
    margin: 0 0 15px;
    text-align: left;
}
.product-view .product-shop .page-title-wrapper .page-title {
    margin: 0;
    padding: 0;
}

.product-info-main .page-title-wrapper .page-title {
    line-height: 1.42857143;
}
.page-layout-2columns-left h1.page-title {
    margin-bottom: 0;
}
.catalog-category-view .page-title {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
}
.product-view .product-shop .page-title-wrapper .page-title span {
    font-size: 18px;
    overflow-wrap: anywhere;
    text-overflow: ellipsis;
    font-weight: 600;
    color: #222 !important;
}

.product-view .product-shop .page-title-wrapper .page-title span {
    display: block;
    margin: 0;
    text-transform: capitalize;
}
.product-shop-content, .product-add-form {
    padding-left: 0;
}
.product-shop-content {
    padding: 0;
}
.cms-index-index .price-final_price, .catalog-category-view .price-final_price, .catalogsearch-result-index .price-final_price {
    /* width: 67%; */
    width: auto;
    display: inline-block;
    text-align: left;
}
.cms-index-index .price-dis-area,
.catalog-category-view .price-dis-area,
.catalogsearch-result-index .price-dis-area{
    display: flex;
    gap: 10px;
    /* margin: 8px 0; */
}
.cms-index-index .price-dis-area .old-price,
.catalog-category-view .price-dis-area .old-price,
.catalogsearch-result-index .price-dis-area .old-price {
    margin: 0;
}
.product-info-main .price-box {
    margin: 0;
}
.product-info-main .price-box .price-including-tax+.price-excluding-tax, .product-options-bottom .price-box .price-including-tax+.price-excluding-tax, .product-info-main .price-box .weee+.price-excluding-tax, .product-options-bottom .price-box .weee+.price-excluding-tax, .product-info-main .price-box .weee, .product-options-bottom .price-box .weee {
    line-height: normal;
}
span.exclusive-taxes-declaration {
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: #1b1640;
    text-transform: initial;
}
.cms-index-index .product-shop.product-info-main .stock.available, .catalog-category-view .product-shop.product-info-main .stock.available, .catalogsearch-result-index .product-shop.product-info-main .stock.available {
    padding-right: 7px;
}
.product-shop.product-info-main .stock.available, .product-shop.product-info-main .stock.unavailable {
    text-transform: capitalize;
}

.product-info-main .stock.available, .product-info-main .stock.unavailable {
    display: inline-block;
    font-weight: 700;
    margin-right: 20px;
    text-transform: uppercase;
    vertical-align: top;
}
.available {
    margin: 2px 0;
}
.available {
    margin: 10px 0;
    padding: 5px 0 5px 30px;
    display: block;
    line-height: 1.2em;
    font-size: 1.3rem;
    color: #006400;
    background: url(../../frontend/Alothemes/expert1/en_US/images/check-symbol.png) no-repeat scroll 6px 3px #e5efe5;
}
.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price {
    font-size: 18px;
    font-weight: 600;
}
.cms-index-index .product-info-stock-sku, .catalog-category-view .product-info-stock-sku, .catalogsearch-result-index .product-info-stock-sku {
    padding-top: 3px;
    margin: 0;
    padding-bottom: 5px;
}

.product-info-stock-sku {
    margin: 0 0 20px;
    padding: 20px 0 0;
}
.product-info-main .product.attribute.sku .type, .product-info-main .product.attribute.sku .value, .product-item-inner .product.attribute .type, .product-item-inner .product.attribute .value {
    display: inline-block;
    font-size: 15px;
}

.product-info-main .product.attribute.sku .type, .product-item-inner .product.attribute .type {
    color: #333;
    font-weight: bold;
}
.product-info-main .product.attribute.sku .type:after, .product-item-inner .product.attribute .type:after {
    content: ":";
}
.cms-index-index .shipping-estimation, .catalog-category-view .shipping-estimation, .catalogsearch-result-index .shipping-estimation {
    border: 1px solid #c3c3c3;
    width: 450px;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
    background: #f3f3f3;
}
.cms-index-index .shipping-estimation .fieldset, .catalog-category-view .shipping-estimation .fieldset, .catalogsearch-result-index .shipping-estimation .fieldset {
    margin: 0;
    padding: 0;
    background: #f3f3f3;
}
.estimation-header {
    padding-bottom: 5px;
}
.cms-index-index .additional-top-attributes .top-attributes, .catalog-category-view .additional-top-attributes .top-attributes, .catalogsearch-result-index .additional-top-attributes .top-attributes {
    padding-bottom: 7px;
}
strong {
    font-weight: bold;
}
.form-list label, .fieldset label {
    display: inline-block;
    color: #222;
    font-weight: 500;
    font-size: 15px;
    padding: 0;
    margin: 0;
    line-height: normal;
}

.label {
    white-space: normal;
}
.form-list label, .fieldset label span {
    font-size: 15px;
    font-weight: 500;
}
.required label:first-child span::after {
    content: "*";
    color: red;
    margin-left: 2px;
}
#mse-estimate_postalcode, #estimate_qty {
    font-family: 'Dosis';
    width: 65px;
}
.page-layout-2columns-left .action, .page-layout-2columns-left .button, .page-layout-2columns-left button, .page-layout-2columns-left button.button span, .page-layout-2columns-left button span {
    font-family: "Barlow", sans-serif;
    font-size: 14px;
    color: #222;
    text-shadow: none;
    text-transform: none !important;
    border: none;
}
button.button, button, .cart .continue, .actions-toolbar .primary a.action {
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    width: auto;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    height: auto;
    line-height: 42px;
    padding: 0 35px;
    border-radius: 3px;
}
button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover {
    color: #000 !important;
}
button:focus {
    outline-width: 0;
}
.estimation-body {
    padding-top: 7px;
}
.deliver-to a {
    padding-bottom: 5px;
    padding-top: 10px;
    display: block;
}
.deliver-to a span {
    font-weight: 600;
}
.modals-quickview .superseller-link, .catalog-product-view .superseller-link {
    margin: 8px 0 17px;
}
.modals-quickview .superseller-link a, .catalog-product-view .superseller-link a {
    border: 1px solid #096baf;
    padding: 5px;
    border-radius: 6px;
    background: #d3e8ff;
    color: #096baf !important;
    font-weight: 700;
}
.cms-index-index .product-info-main .product.attribute.overview, .catalog-category-view .product-info-main .product.attribute.overview, .catalogsearch-result-index .product-info-main .product.attribute.overview {
    padding: 10px 0 0;
}
.cms-index-index .product-info-main .product.attribute.overview p{
line-height: normal;
margin-bottom: inherit;
margin-top: 0;
color: inherit;
}
.content-quickview .product.attribute.overview {
    margin-bottom: 7px;
}
.product-info-main .product.attribute.overview {
    border-top: 1px solid #e6e6e6;
    color: #222;
    font-size: 14px;
    margin: 0;
	margin-bottom: 7px;
    padding: 15px 0 0;
}
.box-tocart {
    padding: 0;
}
.product-add-form .fieldset {
    padding: 0;
    margin: 0;
}
#product_addtocart_form .add-to-cart {
    margin: 0;
    padding: 4px 0 0 !important;
}
.add-to-cart, .out-of-stock {
    /* float: left; */
}
.add-to-cart .qty {
    display: inline-block;
    margin-right: 0;
}
.cms-index-index .box-tocart .add-to-cart label.label, .catalog-category-view .box-tocart .add-to-cart label.label, .catalogsearch-result-index .box-tocart .add-to-cart label.label {
    width: auto;
    display: inline-block;
    padding: 0 15px 0 0;
    vertical-align: text-bottom;
}

.product-add-form .field.qty label, .block-bundle-summary .product-details .field.qty .label span {
    color: #333;
    font-size: 13px;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: normal;
    display: block;
    float: none;
}
.product-view .field.qty label, .product-view .field.qty label span, .block-bundle-summary .product-details .field.qty .label span {
    color: #333;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 10px 0;
    line-height: normal;
    display: block;
    float: none;
}
.cms-index-index .product-view .product-qty, .catalog-category-view .product-view .product-qty, .catalogsearch-result-index .product-view .product-qty {
    margin: 10px 0 5px 0;
    padding: 0;
    display: inline-block;
}
.product-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty {
    background-color: #ffffff;
    border-color: #e6e6e6;
}
.product-view .product-qty .custom-qty, .block-bundle-summary .product-details .product-qty .custom-qty {
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 5px 14px;
    border-radius: 3px;
    background-color: #f7f7f7;
	float: left;
}
.product-add-form .product-qty .custom-qty .btn-plus {
    float: left;
}
.cms-index-index .negotiation-section {
    top: -7px;
    left: -15px;
}
.product-view .product-shop .add-to-cart .items, .box-tocart .items, .product-shop .add-to-box .items {
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    border-radius: 100%;
    font-size: 13px;
    border-width: 1px;
    border-style: solid;
    border-color: #e7e7e7;
    margin: 0;
    padding: 0;
    color: #fff;
    cursor: pointer;
    float: left;
    text-align: center;
    line-height: 26px;
    height: 26px;
    width: 26px;
}
.box-tocart .items.reduced {
    background-image: url(../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-minus.png);
}
.box-tocart .items.increase {
    background-image: url(../../frontend/Alothemes/expert1/en_US/images/alothemes/ion-plus.png);
}
.product-view .product-shop input.qty, .block-bundle-summary .product-details input.qty {
    color: #000000;
    background-color: rgba(0, 0, 0, 0);
}
.product-view .product-shop input.qty, .block-bundle-summary .product-details input.qty {
    border-width: 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-radius: 0;
    color: #000;
    float: left;
    font-size: 14px;
    height: 26px;
    padding: 0 5px;
    text-align: center;
    width: 65px !important;
    font-weight: bold;
}
.add-to-cart .qty {
    display: inline-block;
    margin-right: 0;
}
.cms-index-index #product-addtocart-button, .catalog-category-view #product-addtocart-button, .catalogsearch-result-index #product-addtocart-button {
    display: inline-block;
    width: auto;
    margin: 10px 0 0 5px;
    padding: 9px;
    line-height: 13px;
    height: 36px;
}
.cms-index-index .modals-quickview #product-addtocart-button, 
.catalog-category-view .modals-quickview #product-addtocart-button, 
.catalogsearch-result-index .modals-quickview #product-addtocart-button{
line-height: normal !important;
padding: 9px 10px !important;
height: 38px;
margin: 10px 0;
display: flex;
align-items: center;
justify-content: center;
;
}
.cms-index-index .modals-quickview .product-view .add-to-cart a.sw-negotiation-open-modal-form, 
.catalog-category-view .modals-quickview .product-view .add-to-cart a.sw-negotiation-open-modal-form, 
.catalogsearch-result-index .modals-quickview .product-view .add-to-cart a.sw-negotiation-open-modal-form{
line-height: normal !important;
padding: 9px 10px !important;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
}
.product-add-form .add-to-cart button.button.nps-extraoff-button{
    width: auto;
    line-height: normal;
    padding: 9px 7px;
    height: 38px;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-view .add-to-cart button.button {
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}
.product-view .add-to-cart button.button {
    color: #222222;
    border-color: rgba(0, 0, 0, 0);
}
.product-view .add-to-cart button.button span {
    padding-left: 14px;
}

.product-view .add-to-cart button.button span {
    height: auto;
    line-height: normal;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
    font-size: 14px;
}
.cms-index-index #instant-purchase, .catalog-category-view #instant-purchase, .catalogsearch-result-index #instant-purchase {
    display: inline-block;
}
.catalog-category-view .modals-quickview .negotiation-section {
    display: inline-block;
    top: -6px;
    text-align: center;
    width: 25%;
    background: none;
    right: 0;
    padding: 0px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
	vertical-align: text-bottom;
}
.cms-index-index .product-view .add-to-cart a.sw-negotiation-open-modal-form, .catalog-category-view .product-view .add-to-cart a.sw-negotiation-open-modal-form, .catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form {
    background: linear-gradient(0deg, #f0c049 0, #fbdd99 100%);
    display: table;
    text-align: center;
    font-size: 14px;
    color: #222;
    margin: 0 0 0 15px;
    height: 36px;
    line-height: 33px;
    padding: 0 22px;
    width: 100%;
    border-radius: 3px;
    font-weight: 600;
}
.catalog-category-view .modals-quickview a.sw-negotiation-open-modal-form, .catalogsearch-result-index .modals-quickview a.sw-negotiation-open-modal-form {
    margin: 0 0 0 12px !important;
}
.catalog-category-view .modals-quickview .negotiation-section a span, .catalogsearch-result-index .modals-quickview .negotiation-section a span {
    font-size: 14px;
}
.catalog-category-view .modals-quickview .pl-140, .catalogsearch-result-index .modals-quickview .pl-140 {
    left: 120px;
}

.pl-140 {
    left: 140px;
}
.field-tooltip {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 1px;
}
.tooltip-right .field-tooltip-content {
    right: 38px !important;
    /* left: auto !important; */
}

.field-tooltip .field-tooltip-content {
    background: #f4f4f4;
    border: 1px solid #999999;
    border-radius: 1px;
    font-size: 14px;
    padding: 12px;
    width: 270px;
    display: none;
    left: 38px;
    position: absolute;
    text-transform: none;
    top: -9px;
    word-wrap: break-word;
    z-index: 2;
}
.product-view .add-to-cart button.button span::before {
    content: "\f217";
    position: relative;
    font: normal normal normal 16px / 1 FontAwesome;
    font-size: inherit;
    left: -10px;
}
.catalog-category-view .modals-quickview .negotiation-section {
    display: inline-block;
    top: -6px;
    text-align: center;
    width: auto;
    background: none;
    right: 0;
    padding: 0px 0px 4px 0px;
    border-radius: 4px;
    font-weight: 600;
	vertical-align: text-bottom;
	letter-spacing: normal;
}
.catalog-category-view .modals-quickview .negotiation-section {
    margin: 10px 0;
}
.catalog-category-view .modals-quickview .negotiation-section .nps-extraoff-button{
    margin: 0 !important;
}
.cms-index-index .product-view .add-to-cart a.sw-negotiation-open-modal-form, .catalog-category-view .product-view .add-to-cart a.sw-negotiation-open-modal-form, .catalogsearch-result-index .product-view .add-to-cart a.sw-negotiation-open-modal-form {
    background: linear-gradient(0deg, #f0c049 0, #fbdd99 100%);
    display: table;
    text-align: center;
    font-size: 14px;
    color: #222;
    margin: 0 0 0 15px;
    height: 36px;
    line-height: 33px;
    padding: 0 22px;
    width: 100%;
    border-radius: 3px;
    font-weight: 600;
}
.catalog-category-view .modals-quickview a.sw-negotiation-open-modal-form, .catalogsearch-result-index .modals-quickview a.sw-negotiation-open-modal-form {
    margin: 0 !important;
}
.catalog-category-view .modals-quickview .negotiation-section a span, .catalogsearch-result-index .modals-quickview .negotiation-section a span {
    font-size: 14px;
}
.catalog-category-view a.negotiation-list-item span {
    font-weight: 600;
}
.product-view .product-shop .product-social-links, .product-add-form .product-social-links {
    display: block;
    margin: 0;
    padding: 0 0 25px;
    border-bottom: 1px solid #e6e6e6;
}
.product-view .product-shop .add-to-links, .product-add-form .add-to-links {
    text-align: left;
}

.product-view .product-shop .add-to-links, .product-add-form .add-to-links {
    margin: 0;
}
.add-to-links {
    font-size: 11px;
}
.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a {
    color: #666666;
}
.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a {
    font-size: 14px;
    font-weight: 600;
    margin: 0 15px 0 0;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    border-style: solid;
    border-width: 0;
}
.product-view .product-shop .product-social-links a .icons, .product-add-form .product-social-links a .icons {
    margin: 0 5px 0 0;
}
.catalog-category-view a.tocompare i, .catalog-category-view a.towishlist i {
    margin-right: 10px;
    color: #e79c0b !important;
}
.wk-supplier-product-block {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
.modals-quickview .wk-supplier-product-row {
    text-align: left;
}

.wk-supplier-product-row {
    padding: 5px 0;
}
.product-view .product-shop .product-social-links a:last-child, .product-add-form .product-social-links a:last-child {
    margin: 0;
}

.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a {
    color: #666666;
}
.modals-quickview .wk-supplier-product-row a.wk-supplier-title {
    color: #096baf !important;
}
.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a {
    font-size: 14px;
    font-weight: 600;
    margin: 0 15px 0 0;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    border-style: solid;
    border-width: 0;
}
.cms-index-index .warehouse-address, .catalog-category-view .warehouse-address, .catalogsearch-result-index .warehouse-address {
    padding: 12px 0 7px;
    text-align: left;
}
.cms-index-index .warehouse-address strong, .catalog-category-view .warehouse-address strong, .catalogsearch-result-index .warehouse-address strong {
    padding-right: 15px;
}

.warehouse-address .title {
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}
.warehouse-address label {
    display: inline;
    font-size: 14px;
    font-weight: 500;
}

.form-list label, .fieldset label {
    display: inline-block;
    color: #222;
    font-weight: 500;
    font-size: 15px;
    padding: 0;
    margin: 0;
    line-height: normal;
}
.cms-index-index .product-view .product-shop .addit, .catalog-category-view .product-view .product-shop .addit, .catalogsearch-result-index .product-view .product-shop .addit {
    clear: both;
    padding: 2px 0 0 0;
    float: none;
    margin: 0;
}
.custom-html {
    padding-top: 5px;
}
.alo-social-links .custom-html .title-social {
    padding: 0 10px 0 0;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    line-height: 25px;
}

.icon-share, .title-social {
    display: inline-block;
    vertical-align: middle;
}
.alo-social-links .custom-html .icon-share {
    margin: 0;
}

.icon-share, .title-social {
    display: inline-block;
    vertical-align: middle;
}
.alo-social-links .custom-html ul li {
    padding: 0;
    margin: 0;
    float: left;
}
.social-link:last-child {
    margin-right: 0;
}

body.page-layout-1column a, body.page-layout-2columns-left a, body.page-layout-2columns-right a, .block-collapsible-nav .item a {
    color: #333333;
}
a:visited, .alink:visited {
    color: #1979c3;
    text-decoration: none;
}
.social-link {
    margin: 0 20px 0 0;
    border-radius: 10%;
    display: inline-block;
    height: 43px;
    line-height: 43px;
    text-align: center;
    width: 43px;
    font-size: 18px;
    color: #222;
}
.social-link .fa {
    width: 43px;
    height: 43px;
    line-height: 43px;
}
.hidden {
    display: block !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

.custom-container {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media only screen and (min-width: 1680px) {
    .custom-container {
        max-width: 1650px;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .tsuk-theme .container.custom-container {
        max-width: 1140px;
        padding-right: 0;
        padding-left: 0;
        margin-right: auto;
        margin-left: auto;
    }
    }
    @media (min-width: 1200px) {
        .tsuk-theme .container.custom-container {
            max-width: 1140px;
            padding-right: 0;
        padding-left: 0;
        }
    }
    .outofstock-li .category-products-grid .product-item-name .product-item-link {
        color: #8d8c8c !important;
    }
    .sold-out-item{
        font-weight: 600;
        font-size: 17px;
        text-align: left;
        width: 64.9%;
        display: inline-block;
        padding-left: 0;
        color: gray;
    }
    button.amgdprcookie-button:hover {
        color:#fff !important;
    }


/* Start For account */
.customer-address-form .legend,
.buyer-edit-profile .legend{
    padding: 10px !important;
}
.customer-address-form div.mage-error[generated]{
    float: none;
}
.mask-changing-button {
    cursor: pointer;
}

.modal-popup.modals-quickview .field-tooltip{
    display: none;;
}
.price-box .price {
    font-size: 17px;
    color: #000 !important;
    font-weight: 600;
}
.template-exclude-tax {
    width: 67%;
    display: inline-block;
    margin-bottom: 10px;
}
.mjproduct-price.taxes-declaration {
    color: #234868;
    font-weight: 600;
    font-size: 13px;
    width: fit-content;
}
.mjproduct-price.taxes-declaration i{
    margin-left: 5px;
    font-size: 1.3em;
}
.searchsuite-autocomplete .template-exclude-tax{
    width: fit-content;
}
table#shopping-cart-table .col{
    width: auto;
}
table#shopping-cart-table .col.item {
	width: 40%;
}
table .col.qty{
    text-align: center;
}

.customer-account-index .table-order-items td.col.total{
     text-align: right;
}

.old-price .price-label {
    display: none;
  }
  .special-price .price-label {
      display: none;
  }
  .price-box .old-price .price {
    text-decoration: line-through;
    font-size: 16px !important;
    color: #888 !important;
    font-weight: 600;
}
.product-info-main .special-price {
    margin-top: 0;
    /* text-align: right; */
}

/* start popover GST */
.applicabletax-popover__wrapper {
    position: relative;
    /* margin-top: 1.5rem; */
    display: inline-block;
  }
  .applicabletax-popover__wrapper i{
    cursor: pointer;
      }
  .applicabletax-popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -89px;
    transform: translate(0, 10px);
    background-color: #f2f2f2;
    padding: 1.5rem;
    box-shadow: 0px 5px 15px 4px rgba(0, 0, 0, 0.26);
    width: 300px;
  }
  @media only screen and (max-width: 1555px) {
    .catalogsearch-result-index .applicabletax-popover__content,
    .catalog-category-view .applicabletax-popover__content {
      left: -176px;
    }
    .catalogsearch-result-index .applicabletax-popover__content:before,
    .catalog-category-view .applicabletax-popover__content:before{
        right: calc(37% - 10px);
    }
  }
  .applicabletax-popover__content:before {
    position: absolute;
    z-index: -1;
    content: "";
    right: calc(66% - 10px);
    top: -8px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #f2f2f2 transparent;
    transition-duration: 0.3s;
    transition-property: transform;
  }
  .applicabletax-popover__wrapper:hover .applicabletax-popover__content {
    z-index: 11111;
    opacity: 1;
    visibility: visible;
    transform: translate(0, 6px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
  }
  .applicabletax-popover__message {
    text-align: center;
  }
  .applicabletax-popover__content.price-box .price{
    text-align: right;
  }
  .applicabletax-popover__content.price-box table td {
	padding: 2px 0;
	padding-bottom: 4px;
  }
  .applicabletax-popover__content.price-box table tr:last-child td{
    border-top: 2px solid #fbdd99;
  padding-top: 5px;
  padding-bottom: 0;
 }
/* end popover GST */


/* Start alert popup */
div#modals_ajaxcart {
    bottom: 10% !important;
    text-align: right !important;
    right: 35% !important;
    left: 35% !important;
}
div#modals_ajaxcart.show,
div#modals_ajaxcart.hide {
    position: fixed;
    -webkit-animation-name: animatetobottom;
    -webkit-animation-duration: 2s;
    animation-name: animatetobottom;
    animation-duration: 0.5s;
    z-index: 9999;
    bottom: 15%;
    text-align: right;
    right: 60px;
}
div#modals_ajaxcart .message.success {
    background: #4eb051;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 12px 20px 12px 45px;
    z-index: 999999;
    text-transform: none;
    font-size: 15px;
}
div#modals_ajaxcart .message.success > *:first-child:before {
    color: #fff;
    border: 1px solid;
    width: 20px;
    padding: 0px;
    height: 20px;
    top: 25px;
    left: 10px;
    border-radius: 50%;
    font-size: 18px;
    line-height: 18px;
}
/* End alert popup */

.negotiation-proposal-index .modal-popup.confirm .modal-inner-wrap .modal-content {
    padding-right: 3rem;
}
.negotiation-proposal-index .mass-reject {
    margin-top: 13px;
}
.negotiation-proposal-index .mass-reject .required strong::after {
    content: "*";
    color: red;
    margin-left: 2px;
}
.negotiation-proposal-index textarea#reject_reason{
    width: 100% !important;
    margin-bottom: 2px;
}
.negotiation-proposal-index textarea#reject_reason ~ .mage-error{
    float: left;
    width: 100%;
}
.negotiation-proposal-details #counter-offer-price-error {
    margin-top: 3px;
    margin-right: 10px;
}
    .quote-your-price {
    right: 19px;
}
.catalog-product-view .quote-your-price {
    right: inherit;
}
.quote-your-price a.negotiation-list-item span {
    white-space: nowrap;
}
.marketplace-seller-collection .modal-popup .product-view .add-to-cart .quote-your-price a.sw-negotiation-open-modal-form{
    margin-left: 0 !important;
}

/* Start new style */
.mpmassupload-product-profile .page-title-wrapper{
    display: contents;
}
.isp-index-details .wk-ui-component-container a{
    line-height:inherit !important;
}
.isp-index-details .badge-custom_save{
    margin-right: 0;
}
/* End new style */

.floating-compare {
    position: fixed;
    z-index: 1111;
    bottom: 118px;
    right: 87px;
}
.floating-compare, #backtotop{
    display: none;
}
.product-item-actions .actions-primary {
    width: auto;
    /* float: left; */
    margin-right: 10px;
}
.item .add-to-links a.tocompare {
    margin-right: 0;
}
.catalog-product_compare-index a.towishlist{
    line-height: 42px;
    padding: 12px 22px;
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}
.catalog-product_compare-index a.towishlist:hover{
    background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.catalog-product_compare-index a.towishlist span{
    color:#222;
}
.table-comparison tbody tr td{
    border: 1px solid #dee2e6 !important;
}
.customer-account-index .block-dashboard-addresses .view-more-general {
    float: right;
    padding: 7px 11px;
    border-radius: 4px;
    background: linear-gradient(0deg, #f0c049 0%, #fbdd99 100%);
}
.customer-account-index .block-dashboard-addresses .view-more-general:hover{
	background: linear-gradient(0deg, #fbdd99 0%, #f0c049 100%);
}
.customer-account-index .block-dashboard-addresses .view-more-general span{
    padding-top: 0;
}
.customer-account-edit .info.buyer-edit-profile label.label.col-sm-4 {
    display: flex;
    align-items: center !important;
}
.newsletter-manage-index .page-title-wrapper {
    width: 100%;
}
.customer-address-index .block-addresses-default {
    clear: both;
}
.b2bmarketplace-supplier-create .terms-check .form-check {
    display: block;
}
.b2bmarketplace-supplier-create .terms-check .form-check .checkbox{
	margin-bottom: 7px;
}
.customer-account-create .terms-check .validation-advice.mobile-validation-advice {
    position: absolute;
    top: 15px;
}
.buyerbulkimport-account-details .page-actions-buttons a.btn-buyerbulkimport-yellow.link-button {
    float: left;
    line-height: normal !important;
    height: 36px;
}
.warehouse-warehousemgmt-edit form select,
.warehouse-warehousemgmt-edit form input.input-text {
    width: 100% !important;
}
.wk-mp-dashboard-report-block .wk-mp-dashboard-total-right{
    padding-right: 6px;
}
.modal-content .floating-compare {
    display: none !important;
}
.grecaptcha-badge {
    /* position: inherit !important; */
}
.table-comparison .product-image-photo{
    height: auto;
}
.sidebar .block.block-compare{
    float: left;
    width: 100%;
}
.sidebar .block .block-content {
    padding-top: 13px !important;
}
.sales-order-view .page-title-wrapper {
    display: flex;
    align-items: center;
}
.sales-order-view .page-title-wrapper .order-status{
    margin-left: inherit;
    font-weight: 600;
}
.sales-order-view .page-title-wrapper .order-date {
    display: flex !important;
    align-items: center;
    width: auto;
}
.sales-order-view .page-title-wrapper .order-date .label{
white-space: nowrap;
padding: 0;
font-weight: 600;
}
.sales-order-view .page-title-wrapper .order-date date{
white-space: nowrap;
padding: 0;
}
.sales-order-view .page-title-wrapper .actions-toolbar .actions{
    display: flex;
    width: max-content;
}
.marketplace-product-add form select#selling_mode {
    height: 63px;
}
#tab-content_search_engine_optimization textarea {
    width: 100% !important;
}
.catalog-product_compare-index .table-comparison .product-item-photo {
    text-align: left;
}
.page-main-pal .page-title {
    padding-top: 0;
}
.page.messages .messages {
    max-width: 1650px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.page.messages .messages .message{
    border: 1px solid #c8c8c8;
    font-weight: 600;
    margin-top: 10px;
}
.page.messages .messages .message a{
    font-weight: 600;
}
.marketplace-product-add  #media_gallery_content{
    padding-bottom: 5px;
    margin-bottom: 3px !important;
}
.marketplace-product-add  #media_gallery_content .image .image-placeholder-text {
    padding-bottom: 7px;
}
.marketplace-product-add .gallery.ui-sortable ~ span {
    display: table;
}
.marketplace-product-add textarea{
    width: 100% !important;
}
.negotiation-request-details .box.box-information.box-vas-box th {
    text-align: right;
}
.sellerrole-rolemanager-edit form input.input-text,
.sellerrole-rolemanager-edit form select {
    width: 100% !important;
}
.minicart-items .product-item-pricing .label{
    width: fit-content;
}
.product-discount-label{
    font-weight: 600;
    color: #1E88E5;
    font-size: 15px;
    white-space: nowrap;
}
.per-product, .category-products.products-grid .category-products-grid{
    height: 100%;
}
.modals-quickview .page-title-wrapper.product{
margin-bottom: 0;
}
.modals-quickview .price-dis-area {
    display: flex;
    gap: 10px;
    margin: 8px 0;
}
.modals-quickview .price-dis-area .price-final_price {
    width: fit-content;
    display: flex;
    flex-direction: column;
    gap: 0;
}
.modals-quickview .price-dis-area .price-final_price .old-price{
    margin: 0;
}
.checkout-onepage-success .content-area .fieldset {
    background: none;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 15px;
    margin: 0;
}
.checkout-onepage-success .new-address-form-container .fieldset {
    display: block;
}
.checkout-onepage-success .modal-popup.confirm._show .modal-header {
    border-bottom: 1px solid #333 !important;
}
.checkout-onepage-success .col-md-4 .opc-block-summary {
    padding: 15px;
}
.checkout-onepage-success .col-md-4 .opc-block-summary .heading-text-area.title {
    background-color: transparent;
    font-weight: 600;
    font-size: 20px;
    color: #222;
    border: none;
    border-bottom: 1px solid #cccccc;
    padding: 0;
    padding-bottom: 10px;
}
.checkout-onepage-success .existing-address{
width: 100%;
}
.checkout-onepage-success .existing-address .address-selection {
    font-size: 15px;
}
.sales-order-view .existing-address .address-selection {
    font-size: 15px;
}
.sales-order-view .request-form {
    float: left;
    width: 100%;
}
.sales-order-view .content-area .fieldset {
    background: none;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
.sales-order-view .new-address-form-container .fieldset {
    display: block;
}
.sales-order-view .modal-popup.confirm._show .modal-header {
    border-bottom: 1px solid #333 !important;
}
.sales-order-view .existing-address{
width: 100%;
}
.sales-order-view .new-address-form-container .order-address {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}
.sales-order-view .new-address-form-container .order-address .admin__field-label{
    margin-bottom: 7px;
}
.sales-order-view .new-address-form-container .order-address .admin__control-select {
    border-color: #ccc;
    padding: 8px 8px;
    height: 42px;
    background-color: #fff;
    background-image: none !important;
    border-radius: 3px;
}
.sales-order-view .new-address-form-container .order-address .field-firstname{
    width: 49.3%;
    float: left;
    /* margin-right: 20px;
    margin-bottom: 10px; */
}
.sales-order-view .new-address-form-container .order-address .field-lastname{
    width: 49.3%;
    float: left;
    /* margin-bottom: 10px; */
}
.sales-order-view .new-address-form-container .order-address .admin__field.field-street{
    width: 100%;
}
.sales-order-view .new-address-form-container .order-address .admin__field.field-street .multi-input{
    margin-bottom: 10px;
}
.sales-order-view .new-address-form-container .order-address .admin__field{
    width: 49.3%;
}

.sales-order-view .opc-block-summary {
    border: 1px solid #e79c0b;
    background-color: transparent;
    padding: 0;
}

.sales-order-view .opc-block-summary .heading-text-area.title {
    background-color: #e79c0b;
    color: #fff;
    border: 1px solid #e79c0b;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0;
}
.sales-order-view .opc-block-summary .content-area {
    padding: 20px 15px;
}
.sales-order-view .opc-block-summary .fieldset.is-billing-shipping-same{
    background: none;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
.sales-order-view .opc-block-summary .address-selection{
    margin-bottom: 10px;
}
.sales-order-view .opc-block-summary .address-selection #existing_address {
    height: 42px;
    background-color: rgb(255, 255, 255);
    background-image: none !important;
    border-color: rgb(204, 204, 204);
    padding: 8px;
    border-radius: 3px;
    margin-top: 7px;
}
.sales-order-view .opc-block-summary .content-area .address-submit{
	justify-content: end;
}
.checkout-onepage-success .request-form .opc-block-summary {
    background: #fff;
    padding: 0;
    margin: 0 0 20px;
    border-radius: 6px;
    border: 2px solid #e79c0b;
}
.checkout-onepage-success .opc-block-summary .heading-text-area.title {
    background-color: #e79c0b;
    color: #fff;
    border: 1px solid #e79c0b;
    padding: 10px 15px;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 0;
}
.checkout-onepage-success #existing_address{
    border-color: #ccc;
    padding: 8px 8px;
    height: 42px;
    background-color: #fff;
    background-image: none !important;
    border-radius: 3px;
    margin-top: 7px;
}
.checkout-onepage-success .new-address-form-container .order-address {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
}
.checkout-onepage-success .new-address-form-container .order-address .admin__field-label{
    margin-bottom: 7px;
}
.checkout-onepage-success .new-address-form-container .order-address .admin__control-select {
    border-color: #ccc;
    padding: 8px 8px;
    height: 42px;
    background-color: #fff;
    background-image: none !important;
    border-radius: 3px;
}
.checkout-onepage-success .new-address-form-container .order-address .field-firstname{
    width: 49.3%;
    float: left;
    /* margin-right: 20px;
    margin-bottom: 10px; */
}
.checkout-onepage-success .new-address-form-container .order-address .field-lastname{
    width: 49.3%;
    float: left;
    /* margin-bottom: 10px; */
}
.checkout-onepage-success .new-address-form-container .order-address .admin__field.field-street{
    width: 100%;
}
.checkout-onepage-success .new-address-form-container .order-address .admin__field.field-street .multi-input{
    margin-bottom: 10px;
}
.checkout-onepage-success .new-address-form-container .order-address .admin__field{
    width: 49.3%;
}
.checkout-onepage-success .content-area .address-submit{
	justify-content: end;
}
.nps-extraoff-button {
  position: relative;
  z-index: 1;
  border: 1px solid #caa240 !important;
    border-radius: 5px !important;
}

.nps-extraoff-button::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(270deg, #f2c557, #f9d88d, #f2c557, #ffedbf);
  background-size: 600% 600%;
  border-radius: 5px;
  z-index: -1;
  animation: border-rotate 3s linear infinite;
  pointer-events: none;
}

@keyframes border-rotate {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.marketplace-product-edit form input.input-text, 
.marketplace-product-edit textarea, 
.marketplace-product-edit form .mce-tinymce, 
.marketplace-product-edit form select, 
.marketplace-product-edit .productExportCategory {
    width: 100% !important;
    margin-bottom: 7px;
}
.modals-quickview .side-spacing {
    padding-left: 10px !important;
}
.catalog-product-view .side-spacing{
padding-left: 2px !important;
}
.wishlist-index-index .negotiation-section{
    top: inherit;
    right: inherit;
}
.marketplace-seller-collection ol.list li.product-item a.negotiation-list-item span {
    font-size: 12px;
}
.marketplace-seller-collection ol.list li.product-item .quote-your-price {
    right: 24px;
}
@media (max-width: 1280px){
.wk-mp-dashboard-report-block .wk-dashboard-total-left-bottom {
    font-size: 13px;
}
.wk-mp-dashboard-report-block .wk-mp-dashboard-total-left span {
    font-size: 13px;
    line-height: normal;
    position: inherit;
    display: flex;
    align-items: center;
    height: 52px;
}

.wk-mp-dashboard-report-block .wk-mp-dashboard-total-left {
    width: auto !important;
}

.wk-mp-dashboard-report-block .wk-mp-dashboard-total-right {
    width: auto !important;
    height: 52px !important;
    float: right;
}

.wk-mp-dashboard-report-block .wk-dashboard-sales-font .price a {
    font-size: 16px;
    margin-right: 7px;
}

.marketplace-account-dashboard .wk-dashboard-sales-font .price {
    height: 65px;
}
}
 
.customer-welcome .customer-menu{
    display: block;
    position: static;
    padding:0;
    border:none;
    min-width: auto;

}
.header.links li.customer-welcome span.customer-name{
    display: none;
}
.alo-toggle .toggle-content:before{
    background: #fff;
}
.header.links{
    background: #fff;
}
.modal-popup.popup-authentication .block-authentication{
    border: none;
}
.block-authentication .block[class] ul{
    padding-inline-start: 0;
}
.popup-authentication .fieldset.login{
    margin: 0;
    padding: 0;
}
.modal-popup.popup-authentication .actions-toolbar{
    padding-top:15px;
}
.popup-authentication .block-authentication .action.action-login{
    padding: 0 20px;
}
.modal-popup.popup-authentication .modal-inner-wrap{
    height: auto !important;
}
.modal-popup.popup-authentication .modal-content{
    padding-bottom: 60px;
}
.modal-popup.popup-authentication .block-authentication{
    display: flex;
    flex-wrap: wrap;
}
.modal-popup.popup-authentication .block-new-customer{
    order: 2;
}
.modal-popup.popup-authentication .block-customer-login{
    order: 1;
}
.block-authentication .actions-toolbar>.secondary{
    text-align: start;
}
.popup-newsletter.modal-popup.modal-slide .modal-inner-wrap{
    height:auto !important;
}
/*RESPONSIVE*/
@media(min-width:768px){
    .modal-popup.popup-authentication .block[class]{
        padding: 0;
        padding-top: 10px;
        padding-inline-start: 30px;
    }
    .modal-popup.popup-authentication .block[class]+.block{
        padding-inline-start: 0;
        padding-inline-end: 30px;
        border: none;
        border-inline-end: 1px solid #c1c1c1;      
    }
    .modal-popup.popup-authentication .block[class]+.block:before{
        margin: 0;
        margin-top: -19px;
        margin-inline-end: -18px;
        left:auto;
        right:0;
    }
    .popup-authentication .block-authentication .block .actions-toolbar{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .popup-authentication .block-authentication .block .actions-toolbar:before,
    .popup-authentication .block-authentication .block .actions-toolbar:after{
        display: none;
    }
    .popup-authentication .block-authentication .block-new-customer .actions-toolbar >.primary{
        float:none;
        display: block;
        width: 100%;
    }
    .popup-authentication .block-authentication .block-new-customer .actions-toolbar >.primary .action{
        width: 100%;
        display: block;
    }
}
@media(max-width:768px){
    .modal-popup.popup-authentication .modal-inner-wrap{
        background: #fff !important;
    }    
}
@media(max-width:767px){
    .modal-popup.popup-authentication {
        left:0;
    }
    .modal-popup.popup-authentication .modal-inner-wrap{
        width:100% !important;
    }
    .popup-authentication .block-authentication .block[class]+.block{
        padding-top: 0;
        border: none;
    }
    .popup-authentication  .block-authentication .block[class]+.block::before{
        display: none;
    }
    .modal-popup.popup-authentication .block[class]{
        width: 100%;
    }
    .modal-popup.popup-authentication .block-new-customer{
        margin-top: 40px;
    }
    .modal-popup.popup-authentication .block-customer-login{
        margin-top: 0 !important;
    }
}
/*RTL*/
@media(min-width:768px){
    .rtl .modal-popup.popup-authentication .block[class]+.block:before{
       left:0;
       right:auto;
    }
}/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
 *
 * Glory to Ukraine! Glory to the heroes!
 */

.clearfix:after {
    content:"";
    display:table;
    clear:both;
}

.post-holder {
    padding-bottom: 20px;
    margin-bottom: 40px;
    /*background: #F5F5F5;*/
    padding: 20px;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
}
/*
.post-holder:hover {
    box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 2;
}
*/

.post-holder .post-header {position:relative;}

.post-holder .post-header .post-info {padding: 0 0 20px 0;}
.post-holder .post-header .post-info .item {display: inline-block}
.post-holder .post-header .post-info .dash {display: none; /* fix for old templates */}
.post-holder .post-header .post-info .label {font-weight: 700;}
.post-holder .post-header .post-info .value {font-style: italic;}
.post-holder .post-header .post-info .item::after {display: inline-block; content: ' | ';color:#b9b9b9}
.post-holder .post-header .post-info .item:last-child::after{display: none}

.post-list {
    margin-top: 0px;
    margin-bottom: 20px;
    list-style: none;
}
.post-list-wrapper .post-list {padding-left: 0}

.post-list .post-content .post-read-more {color: #222;
    float: right;
    padding: 10px;
    font-weight: 700;}

.subcategory-links-wrapper ul,
.post-links-wrapper ul {list-style: none}

.post-content .post-description img {margin: 15px 0;max-width: 100%;height: auto}
.post-content .post-description ul,
.post-content .post-description ol {list-style-position: inside;}

.post-content .post-description .post-ftimg-hld {margin: 0 0 10px 0;}
.post-content .post-description .post-ftimg-hld img {width:100%; padding:0; margin:0;}

.post-list .post-header .post-title {max-width:80%;}
.post-list .post-header .post-title a {
    text-decoration: none;
    font-size: 20px;
    color: #222;
    font-weight: 600;
}



.post-list .post-header .post-title {
    margin: 0;
    padding: 10px 0;
    float:left;
}

.post-list .post-holder .post-header .addthis_toolbox {float: right; padding-top: 20px;}
.post-list .hidden {display:none;}

.post-view .post-holder .post-header .addthis_toolbox {float: right;}
.post-view .post-bottom {margin-top:30px;}

.post-view .post-nextprev-hld  {margin-bottom: 30px;}
.post-view .post-nextprev-hld .nextprev-link {font-weight: 700;}
.post-view .post-nextprev-hld .prev-link {float:left}
.post-view .post-nextprev-hld .next-link {float:right}

.post-view .post-gallery {margin:15px 0 15px 0}
.post-view .post-gallery .gallery-image-hld {margin: 0 14px 14px 0; border:1px solid #ccc; display: block; float:left}
.post-view .post-gallery .gallery-image{padding: 0; margin:0; display:block}

.post-view .block {margin-bottom: 30px;}


.widget.block-categories ul {
    list-style: initial;
    padding-left:0;
}

.widget.block-categories ul ul {
    margin-left:20px;
}

.widget.block-categories ul,
.widget.block-categories li {
    margin: 5px 0 5px 9px;
    padding: 0;
}

.widget.block-rss .rss-icon {float: left; width: 23px; padding-right: 10px;}

.widget.blog-search {
    width:100%;
    margin-bottom: 40px;
    position: relative;
    float: right;
    /*padding-left: 15px;
    z-index: 4;*/
}

.widget.blog-search .block-content {
    margin-bottom: 0;
}

.widget.blog-search .block-content .form {
    position: relative;
}

.widget.blog-search  label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    text-decoration: none;
    display: inline-block;
    float: right;
}

.widget.blog-search .control {
    border-top: 0;
    margin: 0;
    padding: 0;
    clear: both;
}

.widget.blog-search input {
    position: static;
    padding-right: 35px;
    margin: 0;
    left: -300%;
}

.widget.blog-search .action.search {
    position: absolute;
    right: 10px;
    top: 0;
    top: calc(50% - 16px);
    z-index: 1;
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
}

.widget.blog-search .action.search:before {
    -webkit-font-smoothing: antialiased;
    content: '';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    overflow: hidden;
    speak: none;
    width: 16px;
    height: 32px;
    background: url(../../frontend/Alothemes/expert1/en_US/Magefan_Blog/images/search-icon.svg) no-repeat -10px -7px;
    background-size: 35px;
    opacity: 0.5;
}

.widget.blog-search .action.search > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* Tag claud widget */
.widget.block-tagclaud .smallest{font-size: 0.75em}
.widget.block-tagclaud .small{font-size:1em}
.widget.block-tagclaud .medium{font-size:1.25em}
.widget.block-tagclaud .large{font-size:1.5em}
.widget.block-tagclaud .largest{font-size:2em}

.blog-widget-recent .post-list {
    padding: 0;
    margin: 0;
}

.blog-widget-recent .post-holder {
    width: 31.2%;
    float: left;
    margin: 1%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 48%;}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder:nth-child(2n+1) {
    clear: both;
}
@media (max-width: 767px) {
    .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 98%;}
}

@media (max-width: 1024px) {
    .blog-widget-recent .post-holder {
        width: 48%;
    }
}
@media (max-width: 767px) {
    .blog-widget-recent .post-holder {
        width: 98%;
    }
}

.blog-widget-recent .post-description .post-text-hld {
    min-height: 150px;
    overflow-y: auto;
}

.blog-widget-recent-masonry .post-description .post-text-hld {
    max-height: none;
    min-height: 0;
}
.blog-widget-recent-masonry .post-description .post-ftimg-hld {
    width: 100%;
    margin: 0;
}

.mfblog-autoloader {text-align: center;}
.mfblog-autoloader .mfblog-show-onload {display: none;}


@media (max-width: 420px) {
    #mfblog_gcomments {max-width:345px; overflow-y: scroll;}
}

.blog-category-view .category-content,
.blog-tag-view .tag-content {padding-left: 0}

/* Posts List */
.widget.block-list-posts .block-content .item {
    padding: 8px 0 0 0;
}
.widget.block-list-posts .block-content .item .post-image {
    width: 60px;
    float: left;
    border-radius: 0;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    margin-right: 12px;
}
.widget.block-list-posts .block-content .item .post-image .post-item-link {
    display: inline-block;
}
.widget.block-list-posts .block-content .item .post-image .post-item-link img {
    width: 100%;
    height: auto;
    vertical-align: middle;
}
/* END Posts List */
.nextprev-link.next-link {
    padding-left: 15px;
    font-weight: 600;
}

.blog-page-list .postcontent {
    position: relative;
    /*min-height: 345px;*/
}
.blog-page-list .post-list .post-holder {
    margin-bottom: 45px;
    float: left;
}
/* .blog-index-index a{
    color:#096baf !important;
} */

/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * Please visit Magefan.com for license details (https://magefan.com/end-user-license-agreement).
 *
 * Glory to Ukraine! Glory to the heroes!
 */
 .blog-page-list .postcontent {
    position: relative;
    /*min-height: 345px;*/
}
.blog-page-list .post-list .post-holder {
    margin-bottom: 45px;
    float: left;
}
.blog-index-index a{
    color:#096baf;
}
.blog-page-list .post-info .post-categories a {
    margin-left: 6px;
    font-size: 14px;
}
.blog-page-list .post-info .post-posed-date{
    margin-right: 6px;
}
.blog-page-list .post-content .post-description-content p, .blog-page-list .post-content .post-description-content p a{
    font-size: 14px;
}
.blog-post-view .element-head .post-info,
.blog-post-view .element-head .post-posed-date,
.blog-post-view .element-head .dash,
.blog-post-view .element-head .post-categories,
.blog-post-view .element-head .post-categories a
{
    display: inline-block;
    width: fit-content;
    margin-right:6px
}
.tagclaud-hld {
    padding: 10px 15px;
}
.blog-post-view h1.page-title{
    margin-bottom:0px !important;
  }
  .post-tags{
    padding: 10px 0;
}
.post-tags a{
    padding: 0px 10px;
    font-size:14px;
}
.related ol.block-content {
    margin: 25px 0 0 0;
    padding: 0 0 0 10px;
}
.related ol.block-content li.item {
    margin: 0;
    padding: 5px 0;
}.logo{
    display: none
}
.below-column ul.links{
    margin:0;
    }
.how_mjvm_works_trigger{
    cursor: pointer
}
.how_mjvm_works_trigger_content .content-text{
    display: none;
}
.how_mjvm_works_trigger_content .block-static-block.widget{
    margin-bottom: 0;
}form.minisearch.loading .control input[type="text"] {
    box-shadow: none;
    -webkit-animation-name: search-loading; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 3s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-name: search-loading;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

/* Standard syntax */
@keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

.searchsuite-autocomplete {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    left: -85px;
    margin-top: 4px;
    width: 350px;
    position: absolute;
    z-index: 9999999;
}
.searchsuite-autocomplete .suggest,
.searchsuite-autocomplete .product {
    margin: 0;
}

.searchsuite-autocomplete.active,
.searchsuite-autocomplete .suggest.active,
.searchsuite-autocomplete .product.active {
    display: block;
}

.searchsuite-autocomplete .suggest {
    color: #3C3C3C;
}

.searchsuite-autocomplete .title {
    padding: 10px;
    margin-bottom: 5px;
    background: #f0f0f0;
    color: #575757;
}

.searchsuite-autocomplete .title .see-all {
    display: inline-block;
    float: right;
    color: #909090;
    cursor: pointer;
}

.searchsuite-autocomplete .no-result {
    padding: 10px;
    background: #f0f0f0;
    color: #575757;
    text-align: center;
}

.searchsuite-autocomplete ul {
    padding: 0 10px;
    margin-bottom: 0;
    list-style-type: none;
}

.searchsuite-autocomplete ul li {
    color: #000;
    cursor: unset;
    padding: 0;
}

.searchsuite-autocomplete .suggest ul li {
    color: #3C3C3C;
}

.searchsuite-autocomplete .product ul li {
    border-bottom: 1px solid #D4D2D2;
}
.searchsuite-autocomplete .product ul li:last-child {
    border-bottom: none;
}

.searchsuite-autocomplete ul li:hover,
.searchsuite-autocomplete ul li.selected {
    background-color: #fff;
}

.searchsuite-autocomplete ul li:after {
    clear: both;
    content: '';
    display: block;
}

.searchsuite-autocomplete ul li.action {
    padding: 0;
}

.searchsuite-autocomplete ul li.action .action.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: 400;
    height: 30px;
    line-height: inherit;
    margin: 0;
    padding: 0;
    right: 0;
    text-decoration: none;
    text-shadow: none;
    top: 0;
    width: 40px;
}

.searchsuite-autocomplete ul li.action .action.close:before {
    color: #8f8f8f;
    content: '\e616';
    display: inline-block;
    font-family: 'luma-icons';
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
}

.searchsuite-autocomplete ul li.gray-row {
    text-align: center;
}

.searchsuite-autocomplete ul li.gray-row,
.searchsuite-autocomplete ul li.gray-row:hover,
.searchsuite-autocomplete ul li.gray-row.selected {
    background-color: #e8e8e8;
}

.searchsuite-autocomplete ul li.gray-row a {
    color: #7B7B7B;
    text-decoration: blink;
}

.searchsuite-autocomplete ul li a {
    cursor: pointer;
}

.searchsuite-autocomplete ul li .qs-option-image {
    float: left;
    max-width: 82px;
    width: 25%;
}

.searchsuite-autocomplete ul li .qs-option-info {
    color: #000;
    display: inline-block;
    float: left;
    padding-left: 5%;
    text-align: left;
    width: 70%;
    margin-bottom: 10px;
}

.searchsuite-autocomplete ul li .qs-option-info.noimage {
    padding-left: 0;
    width: 100%;
}
.searchsuite-autocomplete ul li:last-child .qs-option-info {
    margin-bottom: 0;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-title {
    display: inline-block;
    margin: 0;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
    display: inline-block;
    text-transform: lowercase;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary {
    margin-bottom: 4px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions {
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku {
    display: block;
    width: 100%;
    color: #004875;
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description {
    color: #3C3C3C;
    font-size: 13px;
}


.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
    display: inline-block;
    font-weight: bold;
    margin-top: 15px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

@media only screen and (max-width: 767px) {
    .searchsuite-autocomplete {
        border-top: 0;
        left: 15px;
        margin-top: 0;
        right: 15px;
        width: auto;
    }
}
@font-face {
  font-family: 'Magento-Icons';
  src: url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot');
  src: url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff2') format('woff2'), url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff') format('woff'), url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.ttf') format('truetype'), url('../../frontend/Alothemes/expert1/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.svg#Magento-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.spinner {
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  margin-right: 1.5rem;
  position: relative;
  width: 1em;
}
.spinner > span {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation-name: fade;
  -moz-animation-name: fade;
  -ms-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: .72s;
  -moz-animation-duration: .72s;
  -ms-animation-duration: .72s;
  animation-duration: .72s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  -ms-animation-direction: normal;
  animation-direction: normal;
  background-color: #fff;
  border-radius: 6px;
  clip: rect(0 0.28571429em 0.1em 0);
  height: .1em;
  margin-top: .5em;
  position: absolute;
  width: 1em;
}
.spinner > span:nth-child(1) {
  -webkit-animation-delay: 0.27s;
  -moz-animation-delay: 0.27s;
  -ms-animation-delay: 0.27s;
  animation-delay: 0.27s;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
  -webkit-animation-delay: 0.36s;
  -moz-animation-delay: 0.36s;
  -ms-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
  -webkit-animation-delay: 0.54s;
  -moz-animation-delay: 0.54s;
  -ms-animation-delay: 0.54s;
  animation-delay: 0.54s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
  -webkit-animation-delay: 0.63s;
  -moz-animation-delay: 0.63s;
  -ms-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
  -webkit-animation-delay: 0.72s;
  -moz-animation-delay: 0.72s;
  -ms-animation-delay: 0.72s;
  animation-delay: 0.72s;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
  -webkit-animation-delay: 0.81s;
  -moz-animation-delay: 0.81s;
  -ms-animation-delay: 0.81s;
  animation-delay: 0.81s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
  -webkit-animation-delay: 0.9;
  -moz-animation-delay: 0.9;
  -ms-animation-delay: 0.9;
  animation-delay: 0.9;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@-moz-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-webkit-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-ms-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
form.loading .mgz__spinner {
  display: block;
}
.mgz__spinner {
  display: none;
  position: relative;
  width: 186px;
  height: 20px;
  margin: auto;
  position: absolute;
  left: 45%;
  top: 15px;
}
.mgz__spinner .spinner-item {
  position: absolute;
  top: 0;
  background-color: #d8d8d8;
  width: 20px;
  height: 20px;
  animation-name: bounce_fountainG;
  -o-animation-name: bounce_fountainG;
  -ms-animation-name: bounce_fountainG;
  -webkit-animation-name: bounce_fountainG;
  -moz-animation-name: bounce_fountainG;
  animation-duration: 0.645s;
  -o-animation-duration: 0.645s;
  -ms-animation-duration: 0.645s;
  -webkit-animation-duration: 0.645s;
  -moz-animation-duration: 0.645s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  transform: scale(0.3);
  -o-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.mgz__spinner .spinner-item.spinner-item-1 {
  left: 0;
  animation-delay: 0.256s;
  -o-animation-delay: 0.256s;
  -ms-animation-delay: 0.256s;
  -webkit-animation-delay: 0.256s;
  -moz-animation-delay: 0.256s;
}
.mgz__spinner .spinner-item.spinner-item-2 {
  left: 20px;
  animation-delay: 0.3225s;
  -o-animation-delay: 0.3225s;
  -ms-animation-delay: 0.3225s;
  -webkit-animation-delay: 0.3225s;
  -moz-animation-delay: 0.3225s;
}
.mgz__spinner .spinner-item.spinner-item-3 {
  left: 40px;
  animation-delay: 0.389s;
  -o-animation-delay: 0.389s;
  -ms-animation-delay: 0.389s;
  -webkit-animation-delay: 0.389s;
  -moz-animation-delay: 0.389s;
}
.mgz__spinner .spinner-item.spinner-item-4 {
  left: 60px;
  animation-delay: 0.4555s;
  -o-animation-delay: 0.4555s;
  -ms-animation-delay: 0.4555s;
  -webkit-animation-delay: 0.4555s;
  -moz-animation-delay: 0.4555s;
}
.mgz__spinner .spinner-item.spinner-item-5 {
  left: 80px;
  animation-delay: 0.522s;
  -o-animation-delay: 0.522s;
  -ms-animation-delay: 0.522s;
  -webkit-animation-delay: 0.522s;
  -moz-animation-delay: 0.522s;
}
.mgz__spinner .spinner-item.spinner-item-6 {
  left: 100px;
  animation-delay: 0.5885s;
  -o-animation-delay: 0.5885s;
  -ms-animation-delay: 0.5885s;
  -webkit-animation-delay: 0.5885s;
  -moz-animation-delay: 0.5885s;
}
.mgz__spinner .spinner-item.spinner-item-7 {
  left: 120px;
  animation-delay: 0.645s;
  -o-animation-delay: 0.645s;
  -ms-animation-delay: 0.645s;
  -webkit-animation-delay: 0.645s;
  -moz-animation-delay: 0.645s;
}
.mgz__spinner .spinner-item.spinner-item-8 {
  left: 140px;
  animation-delay: 0.7115s;
  -o-animation-delay: 0.7115s;
  -ms-animation-delay: 0.7115s;
  -webkit-animation-delay: 0.7115s;
  -moz-animation-delay: 0.7115s;
}
@keyframes bounce_fountainG {
  0% {
    transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-o-keyframes bounce_fountainG {
  0% {
    -o-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -o-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-ms-keyframes bounce_fountainG {
  0% {
    -ms-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -ms-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-webkit-keyframes bounce_fountainG {
  0% {
    -webkit-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -webkit-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-moz-keyframes bounce_fountainG {
  0% {
    -moz-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -moz-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
.mgz__page-actions.page-main-actions {
  margin: 0 0 3rem;
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 1.5rem;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
  float: right;
  justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
  background-color: transparent;
  text-shadow: none;
  color: #41362f;
  font-size: 1.6rem;
  letter-spacing: .025em;
  padding-bottom: .8875em;
  padding-top: .8875em;
  border-color: transparent;
  box-shadow: none;
  margin-left: 1.3rem;
  font-weight: 600;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  background-color: #eb5202;
  border-color: #eb5202;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary:hover {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #fff;
  text-decoration: none;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #fff;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary:hover {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons > button.back {
  float: left;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  margin-left: 1.3rem;
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    display: block;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.back {
    margin: 0;
  }
}
.mgz__page-actions.page-main-actions .page-actions:before,
.mgz__page-actions.page-main-actions .page-actions:after {
  content: '';
  display: table;
  clear: both;
}
.mgz__page-actions.page-main-actions .page-actions #back:before {
  content: '\e626';
  margin-right: .5em;
  position: relative;
  top: 1px;
  font-family: 'Magento-Icons';
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    text-align: center;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
    margin-left: 0;
  }
}
.sidebar {
  max-width: 100%;
}
.fotorama-stretch,
.fotorama-focus-overlay:after,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__html,
.fotorama__video iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.fotorama-grab-cursor,
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.fotorama-grabbing-cursor,
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.fotorama-gpu,
.fotorama--fullscreen,
.fotorama__caption,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__stage__frame,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  transform: translateZ(0);
}
.fotorama-focus,
.fotorama__nav__frame,
.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus {
  outline: 0;
}
.fotorama-focus-overlay:after {
  background-color: #006bb4;
  border-radius: inherit;
  content: '';
}
.fotorama-transform-disabled,
.fotorama__wrap--video .fotorama__stage__shaft,
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  transform: none !important;
}
.fotorama-transition-for-slide,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-duration: 0ms;
  transition-property: transform, width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
}
.fotorama-no-select,
.fotorama__wrap,
.fotorama__no-select,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  user-select: none;
}
.fotorama-select,
.fotorama__select {
  user-select: text;
}
.fotorama-empty-bg {
  background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);
}
.fotorama-auto-margin,
.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.fotorama-inline-block,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__caption__wrap {
  *display: inline;
  *zoom: 1;
  -moz-box-orient: vertical;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
}
.fotorama-content-box,
.fotorama__nav__frame {
  box-sizing: content-box;
}
.fotorama-border-box,
.fotorama__thumb-border,
.fotorama__caption__wrap,
.fotorama__arr {
  box-sizing: border-box;
}
.fotorama-hidden,
.fotorama--hidden,
.fotorama__load {
  left: -99999px;
  position: absolute;
  top: -99999px;
  z-index: -1000;
}
.fotorama-visible {
  left: auto;
  opacity: 1;
  position: relative;
  top: auto;
  z-index: auto;
}
.fotorama-no-tap,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__nav,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.transitionDuration {
  transition-duration: 333ms;
}
.transitionDurationZero {
  transition-duration: 0ms;
}
.fotorama-sprite,
.fotorama__fullscreen .fotorama__zoom-out,
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__arr .fotorama__arr__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__thumb--icon,
.fotorama__video-close {
  background-image: url('../../frontend/Alothemes/expert1/en_US/mage/gallery/gallery.png');
  background-repeat: no-repeat;
}
@media print {
  .fotorama-print-background,
  .fotorama-sprite,
  .fotorama__thumb-border,
  .fotorama__fullscreen .fotorama__zoom-out,
  .fotorama__fullscreen .fotorama__zoom-in,
  .fotorama__arr .fotorama__arr__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-play,
  .fotorama__thumb--icon,
  .fotorama__video-close {
    background: none !important;
  }
}
.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus,
.fotorama__arr:focus,
.fotorama__stage__shaft:focus,
.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__dot {
  box-shadow: none;
}
.fotorama__fullscreen-icon:focus:after,
.fotorama__zoom-out:focus:after,
.fotorama__zoom-in:focus:after,
.fotorama__arr:focus:after,
.fotorama__stage__shaft:focus:after,
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
  border-radius: inherit;
  bottom: 3px;
  box-shadow: 0 0 3px 1px #68a8e0;
  content: '';
  left: 3px;
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 1000;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb:after,
.fotorama__nav__frame--thumb:focus .fotorama__dot:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {
  left: 2px;
  right: 2px;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__thumb {
  overflow: inherit;
}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {
  left: 1px;
}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {
  top: 1px;
}
.fotorama__nav__frame:last-child:focus .fotorama__thumb:after {
  right: 1px;
}
.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {
  bottom: 1px;
}
.fotorama__thumb__arr {
  box-shadow: none;
}
.fotorama--fullscreen {
  background: #ffffff;
  bottom: 0 !important;
  float: none !important;
  left: 0 !important;
  margin: 0 !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 1000 !important;
}
.fotorama--fullscreen .fotorama__wrap {
  max-width: 100% !important;
}
.fotorama__fullscreen {
  overflow: hidden;
  position: relative;
}
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__fullscreen .fotorama__zoom-out {
  cursor: pointer;
  display: block;
  height: 80px;
  overflow: hidden;
  position: absolute;
  width: 80px;
}
.fotorama__fullscreen .fotorama__zoom-out {
  background-position: 0 -80px !important;
  top: 80px;
}
.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {
  display: none;
}
.fotorama__fullscreen .fotorama__zoom-in {
  background-position: 0 0 !important;
  top: 0;
}
.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {
  display: none;
}
.fotorama__fullscreen .fotorama__video-close {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama__zoom-in,
.fotorama__zoom-out {
  display: none;
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  direction: ltr;
  position: relative;
  z-index: 0;
}
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.fotorama__stage,
.fotorama__nav {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.fotorama__stage__shaft {
  position: relative;
}
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.fotorama__stage__frame {
  overflow: hidden;
}
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear {
  display: block;
  left: 0;
  top: 0;
}
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.fotorama__img {
  border: none !important;
  max-width: inherit;
  opacity: 0;
}
.fotorama__loaded .fotorama__img,
.fotorama__error .fotorama__img {
  opacity: 1;
}
.fotorama__img--full {
  display: none;
}
.fotorama__nav {
  display: none;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  z-index: 5;
}
.fotorama__nav__shaft {
  left: 0;
  position: relative;
  text-align: left;
  top: 0;
}
.fotorama__nav__frame {
  position: relative;
}
.fotorama__nav--dots {
  display: block;
  text-align: center;
}
.fotorama__nav--dots .fotorama__nav__frame {
  height: 30px;
  width: 18px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.fotorama__nav--thumbs {
  display: block;
}
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.fotorama__active .fotorama__dot {
  background-color: #ff5501;
  border-color: #ff5501;
}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame {
  border-width: 3px;
  height: 0;
  width: 0;
}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {
  left: -3px;
  padding: 3px;
  top: -3px;
}
.fotorama__nav__frame:focus  {
  box-shadow: none;
}
.fotorama__nav__frame:focus :after {
  left: -1px;
  padding: 1px;
  top: -1px;
}
.fotorama__dot {
  border-radius: 6px;
  border: 1px solid #858585;
  display: block;
  height: 4px;
  left: 6px;
  position: relative;
  top: 12px;
  width: 4px;
}
.fotorama__thumb {
  background-color: #ebebeb;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.fotorama__thumb-border {
  backface-visibility: hidden;
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
  border: 1px solid #ff5501;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9;
}
.fotorama__caption {
  bottom: 0;
  color: #000000;
  font-size: 14px;
  left: 0;
  line-height: 1.5;
  position: absolute;
  right: 0;
  z-index: 12;
}
.fotorama__caption a {
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.005);
  color: #000000;
  text-decoration: none;
}
.fotorama__caption a:hover {
  border-color: rgba(0, 0, 0, 0.005);
  color: #000000;
}
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.fotorama__wrap--video .fotorama__caption,
.fotorama__wrap--no-captions .fotorama__caption {
  display: none;
}
.fotorama__caption__wrap {
  background-color: #ffffff;
  padding: 5px 10px;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fotorama__spinner {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
}
.fotorama__wrap--css3 .fotorama__spinner {
  animation: spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html {
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: linear;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  opacity: 0;
}
.fotorama__select {
  cursor: auto;
}
.fotorama__video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 10;
}
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  cursor: pointer;
  position: absolute;
}
.fotorama__arr {
  z-index: 900;
}
.fotorama__fullscreen-icon,
.fotorama__zoom-out,
.fotorama__zoom-in,
.fotorama__video-close {
  z-index: 1000;
}
.fotorama__arr {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 80px;
}
._block-content-loading .fotorama__arr {
  opacity: 0;
}
.fotorama__arr .fotorama__arr__arr {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  height: 80px;
  width: 80px;
}
.fotorama__arr--prev {
  left: 0;
}
.fotorama__arr--prev .fotorama__arr__arr {
  background-position: -80px -80px;
}
.fotorama__arr--next {
  right: 0;
}
.fotorama__arr--next .fotorama__arr__arr {
  background-position: -160px -80px;
}
.fotorama__arr--disabled {
  cursor: default;
  opacity: 0;
  pointer-events: none;
}
.fotorama__fullscreen-icon {
  background-position: 0 0;
  display: none;
  height: 80px;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1000;
}
.fotorama--fullscreen-icons .fotorama__fullscreen-icon {
  display: none;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -80px 0;
  display: inline-block;
}
.fotorama__video-play {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  background-position: -80px -160px;
  height: 160px;
  width: 160px;
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.fotorama__loaded .fotorama__video-play,
.fotorama__error .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  display: block;
  opacity: 1;
}
.fotorama__nav__frame .fotorama__video-play {
  background-position: 0 -240px;
  height: 80px;
  width: 80px;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(80px, -80px, 0);
  -ms-transform: translate3d(80px, -80px, 0);
  -o-transform: translate3d(80px, -80px, 0);
  transform: translate3d(80px, -80px, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-120px, 0, 0);
  -ms-transform: translate3d(-120px, 0, 0);
  -o-transform: translate3d(-120px, 0, 0);
  transform: translate3d(-120px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(120px, 0, 0);
  -ms-transform: translate3d(120px, 0, 0);
  -o-transform: translate3d(120px, 0, 0);
  transform: translate3d(120px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(80px, -80px, 0) !important;
  -ms-transform: translate3d(80px, -80px, 0) !important;
  -o-transform: translate3d(80px, -80px, 0) !important;
  transform: translate3d(80px, -80px, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-120px, 0, 0) !important;
  -ms-transform: translate3d(-120px, 0, 0) !important;
  -o-transform: translate3d(-120px, 0, 0) !important;
  transform: translate3d(-120px, 0, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(120px, 0, 0) !important;
  -ms-transform: translate3d(120px, 0, 0) !important;
  -o-transform: translate3d(120px, 0, 0) !important;
  transform: translate3d(120px, 0, 0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
  transition-duration: 0.3s;
  transition-property: transform, opacity, background-color;
}
.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after {
  background-repeat: no-repeat;
  content: '';
  display: block;
  pointer-events: none;
  position: absolute;
  text-decoration: none;
  z-index: 10;
}
.fotorama__stage:before,
.fotorama__nav:before {
  left: -10px;
  top: -10px;
}
.fotorama__stage:after,
.fotorama__nav:after {
  right: -10px;
  bottom: -10px;
}
.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
  background-size: 1px 100%, 5px 100%;
  bottom: 0;
  height: auto;
  top: 0;
  width: 10px;
}
.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before,
.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
  background-size: 100% 1px, 100% 5px ;
  height: 10px;
  left: 0;
  right: 0;
  width: auto;
}
.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: 0;
}
.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: 0;
}
.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  top: 0;
}
.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 100%, 0 100%;
  bottom: 0;
}
.fotorama--fullscreen .fotorama__stage:before,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--fade .fotorama__stage:after {
  display: none;
}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  position: absolute;
  top: 50%;
  width: 100%;
}
.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translateY(-50%, -50%);
  -o-transform: translateY(-50%, -50%);
  transform: translateY(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
  width: auto;
}
.magnifier-thumb-wrapper {
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.magnifier-lens {
  border: solid 1px #bbbbbb;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 800;
}
.magnify-lens {
  background: rgba(255, 255, 255, 0.5);
  border: solid 1px #bbbbbb;
  color: #ffffff;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: 1000;
  overflow: hidden;
}
.magnify-lens .magnifier-large {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  border: none;
  position: absolute;
  z-index: 100;
}
.magnifier-loader-text {
  margin-top: 10px;
}
.magnifier-preview {
  bottom: 0;
  left: 58%;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 2;
  top: 215px;
}
.magnifier-preview:not(.hidden) {
  background-color: #ffffff;
}
.magnifier-preview img {
  left: 0;
  max-width: inherit;
  max-height: inherit;
  position: absolute;
  top: 0;
  object-fit: scale-down;
}
.fotorama__stage__frame {
  text-align: center;
}
.fotorama__stage__frame .fotorama__img {
  height: auto;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  transition-duration: 0.3s;
  transition-property: width, height, top, left;
  vertical-align: middle;
  width: auto;
}
@media all and (min-width: 768px) {
  .fotorama__stage__frame .fotorama__img {
    top: 49.5%;
  }
}
.magnify-opaque {
  opacity: .5;
}
.magnify-hidden {
  display: none;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
  background-color: white;
  width: 100%;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {
  display: block;
  padding-bottom: inherit !important;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img {
  display: none;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: inherit;
  max-width: inherit;
  position: absolute;
  right: 0;
  top: 0;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  cursor: default;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  transition: 0.3s linear;
  vertical-align: middle;
  width: auto;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {
  cursor: pointer;
  max-height: none;
  max-width: none;
  transition-property: width, height, bottom, right, top, left;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {
  cursor: move;
  transition-property: none;
}
.fotorama--fullscreen .fotorama__stage__frame iframe {
  left: 80px;
  width: calc(100% - 80px * 2);
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 30px;
  z-index: 1000;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {
  left: 0;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
  right: 0;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
  cursor: pointer;
  height: 30px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1000;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: auto;
  width: 30px;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {
  top: 0;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
  bottom: 0;
}
.fotorama__wrap--only-active .fotorama__stage,
.fotorama__wrap--only-active .fotorama__nav {
  max-width: 99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.fotorama__thumb--icon {
  font-size: 0.001px;
  padding-bottom: 30px;
}
.fotorama__thumb__arr--left .fotorama__thumb--icon {
  background-position: -25px -265px;
}
.fotorama__thumb__arr--right .fotorama__thumb--icon {
  background-position: -25px -350px;
}
.magnify-fullimage {
  display: none;
}
.fotorama__arr,
.fotorama__thumb__arr {
  background-color: rgba(255, 255, 255, 0.3);
  transition: background-color 0.3s ease-in-out;
}
.fotorama__arr:hover,
.fotorama__thumb__arr:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.fotorama__arr:active,
.fotorama__thumb__arr:active {
  background-color: rgba(213, 213, 213, 0.5);
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {
  background-color: rgba(255, 255, 255, 0.3);
  transition: background-color 0.3s ease-in-out;
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {
  background-color: rgba(213, 213, 213, 0.5);
}
.fotorama__video-close {
  background-position: -80px 0;
  height: 80px;
  opacity: 0;
  right: 0;
  top: 0;
  transform: translate3d(80px, -80px, 0);
  transition: opacity 0.3s ease-in-out;
  width: 80px;
}
@media all and (max-width: 768px) {
  .fotorama__video-close {
    background-position: -100px -20px;
    top: 10px;
    height: 40px;
    width: 40px;
  }
}
.fotorama__video-close.fotorama-show-control {
  opacity: 1;
  transform: translate3d(0, -10px, 0);
}
.gallery-placeholder__image {
  display: block;
  margin: auto;
}
.fotorama__spinner {
  background-image: url('../../frontend/Alothemes/expert1/en_US/images/loader-1.gif');
  bottom: 0;
  display: none;
  height: 64px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 64px;
  z-index: 100;
}
.fotorama__spinner.fotorama__spinner--show {
  display: block;
}
.fotorama__product-video--loaded .fotorama__img,
.fotorama__product-video--loaded .fotorama__img--full {
  display: none !important;
}
.fotorama__stage .fotorama__arr--shown {
  display: block !important;
}
.fotorama__stage .fotorama__arr--hidden {
  display: none !important;
}
 /* Floating Button Styling */
 /* .outer-tool{
    width: 60px;
    height: 60px;
    z-index: 1111111;
    position: absolute;
    bottom: 20px;
     right: 20px;
 }
 .close-btn ~ .tooltip{
    display: none;
 } */
 .chatbot-btn {
  position: fixed;
  bottom: 119px;
  right: 0;
  background: #096baf;
  color: white;
  border-radius: 50px;
  border: 2px solid #096baf;
  outline-color: #096baf;
  width: 54px;
  height: 54px;
  padding: 0;
  box-shadow: 0 12px 28px 0 #0003, 0 2px 4px 0 #0000001a, inset 0 0 0 1px #ffffff0d;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  cursor: pointer;
  z-index: 1111;
  transition: background-color 0.3s ease;
}

.chatbot-btn:focus,
.chatbot-btn:hover,
.chatbot-btn:active {
  border: 2px solid rgb(123, 31, 162);
  outline-color: rgb(123, 31, 162);
  background: #096baf;
}

/* Modal Positioning */
#aiChatModal .chat-modal {
  position: fixed;
  bottom: 120px;
  right: 60px;
  /* Just left of floating button */
  width: 440px;
  /* Adjust width as needed */
  margin: 0;
  transform: none !important;
  border-radius: 13px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px;
}

#aiChatModal .chat-modal .modal-content {
  border: none;
  /* border-radius: 10px; */
}

#aiChatModal .chat-modal .modal-header {
  background-color: #096baf;
  color: #fff;
  line-height: normal;
  padding: 13px;
}
#aiChatModal .chat-modal .modal-header .modal-title {
 font-size: 20px;
 color: #fff !important;
}
#aiChatModal .chat-modal .modal-header .close{
 color:#fff;
 opacity: 1;
}
#aiChatModal .chat-modal .modal-header .close:not(:disabled):not(.disabled):focus, 
#aiChatModal .chat-modal .modal-header .close:not(:disabled):not(.disabled):hover{
 opacity: 1;
 box-shadow: none;
}

#aiChatModal .chat-modal .modal-body {
 height: 373px;
 min-height: 100px;
 overflow: auto;
 padding: 16px !important;
 scrollbar-color: #a09c9c #0000;
 scrollbar-width: thin;
}

.chatbot-btn {
  overflow: hidden;
  color: #333;
}

.chatbot-btn img {
 width: 60px;
 max-width: inherit;
 height: 60px;
}

.chatbot-btn svg {
  color: #333;
}

.chatbot-btn.close-btn img {
  width: 25px;
}

.sender-conversation-area {
  display: flex;
  flex-direction: row;
  -webkit-box-pack: start;
  justify-content: start;
  gap: 8px;
  margin-bottom: 10px;
}
.sender-conversation-area .conversation{
 max-width:75%;
}

.sender-conversation-area .conversation p {
  background-color: rgb(238, 238, 238);
  border-radius: 10px;
  padding: 9px;
  border-bottom-left-radius: 0;
  width: fit-content;
  /* word-break: break-all; */
  margin-bottom: 0;
  margin-top: 0;
  color: #000;
 line-height: 24px;
}

#aiChatModal .receiver,
#aiChatModal .sender {
  width: 40px;
  height: 40px;
  padding: 8px;
  background-color: #1976d2;
  border-radius: 23px;
}
#aiChatModal .receiver img,
#aiChatModal .sender img {
  width: 24px;
  height: 24px;
}

.receiver-conversation-area{
 display: flex;
  flex-direction: row;
  -webkit-box-pack: end;
  justify-content: end;
  gap: 8px;
  margin-bottom: 10px;
}
.receiver-conversation-area .conversation{
 width:100%;
 text-align: right;
}
.receiver-conversation-area .conversation .text-area {
 width: 85%;
 float: right;
 display: flex;
 justify-content: end;
}
.receiver-conversation-area .conversation p{
 background-color: rgb(238, 238, 238);
 border-radius: 10px;
 padding: 9px;
 border-bottom-right-radius: 0;
 width: fit-content;
 text-align: left;
 /* word-break: break-all; */
}

.receiver-conversation-area .conversation p {
 margin-bottom: 0;
 margin-top: 0;
 color: #000;
 line-height: 24px;
}
.receiver-conversation-area .conversation small,
.sender-conversation-area .conversation small {
 font-size: 12px;
 color: #757575;
}
#aiChatModal .chat-modal .modal-footer {
 padding: 0;
 border-top: 1px solid #dee2e6 !important;
}
#aiChatModal .chat-modal .modal-footer input{
 margin:0;
 border:0;
 padding: 6px 10px;
 height: 43px;
}
#aiChatModal .chat-modal .modal-footer input:focus,
#aiChatModal .chat-modal .modal-footer .btn:focus{
 box-shadow: none;
}
#aiChatModal .chat-modal .modal-footer button{
 background: #fff;
 width: 41px;
 height: 43px;
}
.chat-section ~ .modal-backdrop{
 opacity: 0;
}
.waiting-area .spinner-grow {
 width: 11px;
 height: 11px;
}
.no-display{
 display: none;
}
.ai-chat-session-end{
 margin-bottom: 5px;
}
.conversation button {
  /* background: #f6dffb;
  background-image: inherit;
  border: 1px solid #096baf !important;
  margin-right: 5px !important; */
  background: #f8effa;
  background-image: inherit;
  border: 1px solid #dcdcdc !important;
  margin-right: 5px !important;
  font-weight: normal !important;
}
.conversation button:focus,
.conversation button:focus-visible,
.conversation button:hover {
  background: #096baf;
  color: #fff !important;
}
.waiting-area img {
 width: 63px;
 max-width: inherit;
}

/* Start Typing Animation */
.typing::after {
 content: '|';
 display: inline-block;
 animation: blink 0.7s steps(2, start) infinite;
}

.chat-loading{
 opacity: 0.5;
}

@keyframes blink {
 50% {
   opacity: 0;
 }
}

.typing-effect {
 font-family: 'Courier New', Courier, monospace;
 font-size: 16px;
 white-space: nowrap;
 overflow: hidden;
 animation: typing 2s steps(40, end);
}

@keyframes typing {
 from {
   width: 0;
 }
 to {
   width: 100%;
 }
}
.field_.search_.input-group.block-search{
 width: 510px;
}
header .btn-outline-primary.mj-aichat-top-button {
 background: linear-gradient(93.76deg, #003A6D 0%, #03447C 51.21%, #258EE1 100%) !important;
 border: 0 !important;
 border-radius: 7px;
 color: #fff;
 font-size: 15px;
 white-space: nowrap;
 font-weight: 500;
 line-height: 30px;
 padding: 8px 8px;
}
header .btn-outline-primary.mj-aichat-top-button img {
 width: 36px;
 max-width: inherit;
}
.product_search_form {
 max-width: fit-content;
 display: flex;
 gap: 8px;
 align-items: center;
}
.conversation a{
  text-decoration: underline;
  font-weight: 600;
}
.conversation a:hover{
  color: #003c72;
  text-decoration: underline;
  font-weight: 600;
}
@media (max-width: 1280px) {
 .field_.search_.input-group.block-search {
   width: 469px;
 }
}
@media(max-width:915px) {
 #aiChatModal .chat-modal {
     width: auto;
     margin-left: 10px;
 }
}/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_Marketplace
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */

#wk-load-conf, .dispnone {
    display: none;
}

#wantptr .unavailable,
#wantptr .available,
#wk-mp-become-seller-box-wrapper .unavailable,
#wk-mp-become-seller-box-wrapper .available {
    background-color: rgba(0, 0, 0, 0);
    background-position: 10px 0;
    border: medium none;
    float: left;
    min-height: 11px;
    padding: 0 3px 0 30px;
    background: none!important;
}
#wantptr .available.message.success:before,
#wk-mp-become-seller-box-wrapper .available.message.success:before {
    content: "\2714";
    padding: 0 5px;
}
#wantptr .message.success,
#wk-mp-become-seller-box-wrapper .message.success {
    padding: 0!important;
}

#wantptr .message.error:before,
#wk-mp-become-seller-box-wrapper .message.error:before {
    content: "\2715";
    padding: 0 5px;
}
#wantptr .message.error,
#wk-mp-become-seller-box-wrapper .message.error {
    padding: 0!important;
}
#wantptr label.label {
    display: inline-block;
}
#wantptr .questimg {
    display: inline-block;
}
.wk-mp-main{
    margin-bottom: 0;
}

/*commom classes start*/
.wk-mp-design {
    width: 100%;
}
.wk-mp-design .block-account .block-title {
    background-image: none;
}
.wk-mp-design .block{
    margin: 0;
}
.wk-mp-design .product-image img{
    width: 100%;
}
.btn-primary {
    background-color: #0C79D8;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 4px 4px 4px 4px;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF!important;
    display: inline-block;
    opacity: 0.8;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    text-transform: uppercase;
    padding: 6px 0px;
    font-weight: bold;
    font-size: 13px;
    width: 100%;
}
.wk-profile-links{
    display: inline-block;
    padding: 10px 0;
    width: 30%;
}
.wk-profile-links a:hover{
    text-decoration: none;
}
.wk-mp-fieldset {
    margin: 0;
    border-top: none;
    min-width: 100%;
    width: 250px;
    display: inline-block;
    overflow: auto;
}
.account .column.main{
    width: 100%;
}
.wk-mp-design .form-list .control {width: 100%;box-sizing: border-box;}
.wk-mp-design .form-list .field { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list input.input-text { width:99%; box-sizing: border-box;}
.wk-mp-design .form-list textarea { width:99%;max-width: 99%;box-sizing: border-box;}
.wk-mp-design .form-list select { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list li.wide .control { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list li.wide input.input-text { width:99%; box-sizing: border-box;}
.wk-mp-design .form-list li.wide textarea { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list li.wide select { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list .input-range input.input-text { width:99%; box-sizing: border-box;}
.wk-mp-design .form-list-narrow li.wide .control { width:100%; box-sizing: border-box;}
.wk-mp-design .form-list-narrow li.wide input.input-text,
.wk-mp-design .form-list-narrow li.wide textarea { width:99%; box-sizing: border-box;}
.wk-mp-design .form-list-narrow li.wide select { width:100%; box-sizing: border-box;}

#wantptr{display:none;}
.profileurl{
display: inline-block;
width: 100%;
box-sizing: border-box;
}
/*commom classes end*/
#skuavail, #skunotavail {
    display: none;
    float:left;
    width: 100%;
}
.skuavailable{
    background-color: rgba(0, 0, 0, 0);
    background-position: 10px 0 ;
    border: medium none ;
    float: left;
    min-height: 11px ;
    padding: 0 3px 0 30px ;
    text-transform: capitalize;
    background-size: contain;
}
.skunotavailable{
    background-color: rgba(0, 0, 0, 0);
    background-position: 10px 0 ;
    border: medium none ;
    float: left;
    min-height: 11px ;
    padding: 0 3px 0 30px ;
    text-transform: capitalize;
    background-size: contain;
}
/*landing page css start*/
.wk-mp-landingpage{
    text-align: center;
}
.wk-mp-banner {
background-size: 100% 100%;
}
.wk-mp-banner-container{
    width: 97.5%;
    box-sizing: border-box;
    border: 1px solid #eee;
    padding: 1%;
}
.wk-mp-banner img{
    width: 100%;
    display: inherit
}
.wk-marketplace-label{
    font-weight: 600;
    letter-spacing: 1px;
    padding-top: 3.3%;
}
.wk-marketplace-label-span{
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.3em;
    width: 100%;
}
.wk-marketplace-label-about{
    font-weight: 600;
    letter-spacing: 1px;
}
.wk-mp-icon {
    display: inline-block;
    width: 68%;
}
.wk-mp-icon img{
    display: inline-block;
    width: 100%;
}
.wk-mp-icon-wraper{
    display: inline-block;
    width: 22%;
}

.wk-mp-landing-sellers-wraper{
    width: 284px;
    display: inline-block;
    border: 1px solid #eee;
    margin-right: 10px;
    margin-bottom: 10px;
}
.wk-last-seller{
    margin-right: 0;
}
.wk-mp-landing-sellers{
    padding: 10px;
}
.wk-mp-landing-sellers-img1{
    width: 100%;
}
.wk-mp-landing-sellers-img1 img{
    width: 130px;
    display: inline-block;
    border: 1px solid #eee;
    float: left;
}
.wk-mp-landing-sellers-img2{
    width: 260px;
    border: 1px solid #eee;
    margin-bottom: 10px;
    display: inline-block;
}
.wk-mp-landing-sellers-img2 img{
    width: 100%;
}
.wk-mp-landing-sellers-logo{
    width: 30%;
    float: left;
    display: inline-block;
    border: 1px solid #eee;
    height: 75px;
    position: relative;
}
.wk-mp-landing-sellers-logo img{
    width: 100%;
}
.wk-mp-landing-sellers-details{
    width: 64%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    text-transform: uppercase;
}
.wk-mp-landing-button{
    font-size: 18px;
    padding: 15px 20px;
}
.wk-mp-label3-container{
    margin-top:10px;width:100%;
}
.wk-mp-label3{
    border: 1px solid #eee;
    padding: 10px;
}
.wk-mp-header {
    color: #FFFFFF;
    padding: 6.5%;
    text-align: center;
}
.wk-mp-header h1 {
    font-size: 3.9em;
    color: #FFFFFF;
    margin-bottom: 0.3em;
    font-weight: bold;
    word-wrap: break-word;
}
.wk-mp-header h2 {
    font-size: 32px;
    color: #FFFFFF;
    text-transform: inherit;
}
.wk-mp-header p {
    margin-bottom: 0;
}
/*end*/

/*product page seller block start*/
.wk-blockdetail {background: none repeat scroll 0 0 #F4F3F3;height: auto;padding: 4px;}
.wk-blockdetail ul.partnerlinks li a{text-decoration:none;}
.wk-blockdetail ul.partnerlinks li a:hover{text-decoration: underline;color: #333;}
.wk-blockdetail ul.partnerlinks li {padding:2px 0px;font-size:12px;}
.wk-blockdetail #twconnect, #fbconnect{display: inline-block;height: 35px;width: 35px;}
.wk-blockdetail #twconnect:hover, #fbconnect:hover{box-shadow: -3px -2px 6px #333333;}
.wk-blockdetail #twconnect{background-image:url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/tw.png');}
.wk-blockdetail #fbconnect{background-image:url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/fb.png');}
.wk-block-hover-div{
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    right: -27%;
    min-height: 120px;
    position: absolute;
    top: -35px;
    width: 420px;
    z-index: 999;
    border: 1px solid #BCE8F1;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.wk-block-hover-div img{
    width: 100%;
}
.wk-report-flag-link {
    display: inline-block;
    position: relative;
    padding-left: 22px;
}
.wk-report-flag-link #reportflag::before {
    position: absolute;
    left: 0;
    top: -1px;
    content: "\f024";
    font-family: "font-awesome";
    font-size: 1.7rem;
}
.wk-flagreasons {
  padding: 4px;
}
.wk-alert-modal-content {
  display: none;
}
@media only screen and (max-width: 1085px) {
    .wk-block-hover-div{
        right: -11px;
        width: 275px;
    }
}
@media only screen and (min-width: 1085px) and (max-width: 1191px) {
    .wk-block-hover-div{
        right: -61px;
        width: 275px;
    }
}
@media only screen and (min-width: 770px) and (max-width: 984px) {
    .profile-view {
    width: 325px;
    }
}
.wk-block-hover-div .arrow{height: 23px;position: absolute;right: -17px;top: 31px;width: 50px;}
.wk-block-hover-div:after, .wk-block-hover-div:before {
    border: 1px solid transparent;
    content: " ";
    height: 0;
    right: 100%;
    position: absolute;
    width: 0;
}
.wk-block-hover-div:after {border-right-color: #FFFFFF;border-width: 7px;top: 36px;}
.wk-block-hover-div:before {border-right-color: #BCE8F1;border-width: 10px;top: 34px;}
.profile-view{
    position: relative;
    width: 436px;
}
/*wk-block new css start*/
.ask-que , #askque, .product-flag, .seller-flag, #reportflag{
    display: inline-block;
    cursor: pointer;
}
.wk-block-font-bold-up{
    text-transform: uppercase;
    font-weight: bold;
}
.wk-block-title-css{
    font-weight: normal;
    margin: 0 5px 0 0;
}
.wk-block-title-css a {
    text-decoration: underline;
}
.wk-block-rating{
    display: inline-block;
    text-align: center;
    background: #11b400;
    color: #fff;
    letter-spacing: 1px;
    min-width: 16px;
    padding: 2px 6px;
    border-radius: 4px;
}
.product-options-bottom{
    padding: 9px;
}
.extra-info{
    max-width: 100%;
    width: 100%;
}
.add-to-cart, .out-of-stock{
    float: left;
}
.wk-seller-block{
    border-left: 1px solid #ccc;
    display: inline-block;
    width: 30%;
    position: relative;
    padding-left: 10px;
    margin-left: 8px;
}
.wk-seller-block:after, .wk-seller-block:before {
    border: 1px solid transparent;
    content: " ";
    height: 0;
    left: -1px;
    position: absolute;
    width: 0;
    margin-top: -11px;
}
.wk-seller-block:after {
    border-left-color: #FFFFFF;border-width: 7px;top: 36px;
}
.wk-seller-block:before {
    border-left-color: #CCCCCC;border-width: 9px;top: 34px;
}
@media only screen and (min-width: 1180px){
    .wk-seller-block{
        width: 44%;
    }
}

.wk-seller-rating{
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #fffeeb;
    box-shadow: 0 2px 8px 2px #848484;
    font-size: 11px;
    position: absolute;
    text-align: left;
    max-width: 350px;
    z-index: 5;
    display: none;
    top: 83%;
    margin-left: -20%;
    width: 120%;
}
.wk-seller-rating:after, .wk-seller-rating:before {
    border: 1px solid transparent;
    content: " ";
    height: 0;
    bottom: -1px;
    position: absolute;
    width: 0;
    margin-top: -51px;
    margin-left: 22%;
}
.wk-seller-rating:after {
    border-bottom-color: #FFFFFF;border-width: 7px;
    top: 38px;
    margin-right: 22px;
}
.wk-seller-rating:before {
    border-bottom-color: #CCCCCC;border-width: 9px;
    border-width: 7px;
    top: 37px;
}
/*end*/

/*seller list page start*/
.wk-srach-wrapper{
    width:100%;
    display:inline-block;
}
.wk-search input {
    width: 100%;
    height: 40px;
    padding-right: 40px;
    font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}
.wk-search .control {
    position: relative;
}
.wk-search .button {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
}
.wk-search .span{
    padding: 9px 8px;
}
.wk-search button.button span span {
    height: 20px;
    line-height: 20px;
}
.wk-mp-sellerlist-container li{
    padding-left: 0;
    padding-bottom: 1%;
    list-style: none;
}
.wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {
    border: 1px solid #eee;
    display: inline-block;
    padding: 5px;
}
.wk-sellerlist-divide1 {
    display: inline-block;
    width: 40%;
    float: left;
    overflow: hidden;
}
.wk-sellerlist-divide1 img {
    width: 85%;
    float: left;
    border: 1px solid #eee;
}
.wk-sellerlist-divide2 {
    text-align: left;
    text-transform: uppercase;
    width: 60%;
    float: left;
}
@media only screen and (min-width: 480px) and (max-width: 480px) {
    .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {
        width: 100%;
    }
    .wk-mp-sellerlist-container li{
        padding-right: 0;
        float: none;
    }
    .wk-sellerlist-divide1 {
        height: auto;
    }
}
@media only screen and (min-width: 481px) and (max-width: 651px) {
    .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {
        width: 100%;
    }
    .wk-mp-sellerlist-container li{
        padding-right: 15px;
        float: left;
        width: 50%;
    }
    .wk-sellerlist-divide1 {
        height: auto;
    }
    .wk-mp-header h1 {
        font-size: 2.9em;
    }
}
@media only screen and (min-width: 652px) and (max-width: 1079px) {
    .wk-mp-sellerlist-container .wk-mp-sellerlist-wrap {
        width: 100%;
    }
    .wk-mp-sellerlist-container li{
        padding-right: 15px;
        float: left;
        width: 30%;
    }
    .wk-sellerlist-divide1 {
        height: 95px;
    }
}
@media only screen and (min-width: 1080px){
    .wk-mp-sellerlist-container li{
        margin-right: 1%;
        float: left;
        width: 24%;
    }
    .wk-sellerlist-divide1 {
        height: 95px;
    }
}
/*end*/
/*seller prfile page left css start*/
.wk-logo-block{
    padding-bottom: 10px;
}
.bannerpicrs {
    border-bottom: 5px solid #fc9d36;
    height: 100%;
    width: 99%;
}
.wk-mp-design-inner{
    border: 1px solid #eee;
    padding: 10px;
    padding-bottom:0;
}
.wk-mp-design-inner-last{
    margin-bottom:10px;
    padding-bottom: 10px;
}
.wk-mp-display-block-css{
    display: inline-block;
    width: 100%;
}
.storename {
    font: bold 1em Helvetica Neue,Arial,Sans Serif;
    text-transform:uppercase;
}
.store-name{
    padding: 5px 0;
}
.wk-seller a {
    display: inline-block;
}
#info .section {
    padding: 0px 5px 5px 5px;
    border-bottom: 1px solid #eee;
    font-weight: bold;
}
.wk-icon{
    background-image: url("../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/Seller-Sprite.png");
    background-repeat: no-repeat;
    background-color: transparent;
    height: 18px;
    width: 17px;
    float: left;
    margin-top: 3px;
}
.wk-storeloc-icon{
    background-position: -105px -96px;
    height: 17px;
}
a.cont-name {
    display: inline-block;
    padding-right: 5px;
    font-size: 15px;
    color: inherit;
    font-weight: normal;
}
.piccountry {
    width: 24px;
    display: inline-block;
}
.wk-contact-input-fields {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.wk-mp-design-inner small {
    font-size: smaller;
}

.wk-mp-design-inner .wk-ordertitle-label{
    width: 29%;
    font-weight: bold;
}

/*seller prfile page left css end*/

/*start modal box*/
.ask-que{cursor:pointer;}
#ask-data .errormail {
    bottom: 15px;
    display: none;
    left: 155px;
    position: absolute;
    color: #DF280A;
    font-weight: bold;
}
.wk-clear{clear: both;}

.wk-dash-chart{
    margin-top: 10px;
    border:1px solid #CCCCCC;
}

.modal-popup .modal-title {
    border-bottom: unset;
    margin: 0;
    line-height: 1.42857143;
    font-size: 18px;
    font-family: inherit;
    font-weight: 500;
    display: inline-block;
}
#ask-data {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    display: none;
    left: 50%;
    margin: -250px 0 0 -280px;
    outline: medium none;
    position: fixed;
    top: 88%;
    width: 510px;
    z-index: 1050;
    padding: 10px;
}
#ask-form, #flag-form {
    display: inline-block;
    width: 98%;
}
.modal-body.form-list.field.wk-flag-form {
    margin: 0px !important;
}
#ask-form textarea { height: 75px;width: 315px; }
#ask-data .label {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 7px;
    padding-left: 20px;
    text-align: left;
    width: 135px;
    vertical-align: top;
}
.wk-modal-btn{
  cursor: pointer;
}
.wk-btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.wk-btn-primary:hover,
.wk-btn-primary:focus,
.wk-btn-primary.focus,
.wk-btn-primary:active,
.wk-btn-primary.active,
.open > .dropdown-toggle.wk-btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.wk-btn-primary:active,
.wk-btn-primary.active,
.open > .dropdown-toggle.wk-btn-primary {
  background-image: none;
}
.wk-btn-primary.disabled,
.wk-btn-primary[disabled],
fieldset[disabled] .wk-btn-primary,
.wk-btn-primary.disabled:hover,
.wk-btn-primary[disabled]:hover,
fieldset[disabled] .wk-btn-primary:hover,
.wk-btn-primary.disabled:focus,
.wk-btn-primary[disabled]:focus,
fieldset[disabled] .wk-btn-primary:focus,
.wk-btn-primary.disabled.focus,
.wk-btn-primary[disabled].focus,
fieldset[disabled] .wk-btn-primary.focus,
.wk-btn-primary.disabled:active,
.wk-btn-primary[disabled]:active,
fieldset[disabled] .wk-btn-primary:active,
.wk-btn-primary.disabled.active,
.wk-btn-primary[disabled].active,
fieldset[disabled] .wk-btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}

.wk-btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.wk-btn-default:hover,
.wk-btn-default:focus,
.wk-btn-default.focus,
.wk-btn-default:active,
.wk-btn-default.active,
.open > .dropdown-toggle.wk-btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.wk-btn-default:active,
.wk-btn-default.active,
.open > .dropdown-toggle.wk-btn-default {
  background-image: none;
}
.wk-btn-default.disabled,
.wk-btn-default[disabled],
fieldset[disabled] .wk-btn-default,
.wk-btn-default.disabled:hover,
.wk-btn-default[disabled]:hover,
fieldset[disabled] .wk-btn-default:hover,
.wk-btn-default.disabled:focus,
.wk-btn-default[disabled]:focus,
fieldset[disabled] .wk-btn-default:focus,
.wk-btn-default.disabled.focus,
.wk-btn-default[disabled].focus,
fieldset[disabled] .wk-btn-default.focus,
.wk-btn-default.disabled:active,
.wk-btn-default[disabled]:active,
fieldset[disabled] .wk-btn-default:active,
.wk-btn-default.disabled.active,
.wk-btn-default[disabled].active,
fieldset[disabled] .wk-btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.wk-btn-default .badge {
  color: #fff;
  background-color: #333;
}
.wk-btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
}
.form-control {
width: 315px;
padding: 6px 12px;
margin-bottom: 10px;
font-size: 14px;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.modal-body {
    position: relative;
    padding: 15px;
    width: 90%;
}
.form-control:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.wk-btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.modal-header {
  border-bottom: 1px solid #EEEEEE;
  border-radius: 4px 4px 0 0;
  padding: 9px 15px;
  text-align: left;
}
.modal-header h3 { display: inline-block;font-size: 20px;opacity: 0.6; }
.wk-close,
.wk-product-flag-close {
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
.wk-seller-flag-close {
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    opacity: 0.2;
    text-shadow: 0 1px 0 #FFFFFF;
}
.wk-close:hover,
.wk-product-flag-close:hover,
.wk-product-flag-close:focus,
.wk-seller-flag-close:hover,
.wk-seller-flag-close:focus,
.wk-close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-footer:before, .modal-footer:after { content: "";display: table;line-height: 0; }
.modal-footer:before, .modal-footer:after { content: "";display: table;line-height: 0; }
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.error-border { border-color: #FF0000 ; }
.mail-procss { cursor: wait;opacity: 0.5; }
/*end*/

/*profile page right bar css start*/
.wk-feedback-details .mpfeedback{
    width:100%;
    border-right: 1px solid #ccc;
}
.mpfeedback .wk-span{
    width: 40%;
}
.mpfeedback span {
    float: left;
}
.mpfeedback .ratingslider-box {
    background: url("../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/rating-sprite.png") repeat-x scroll 0 103% transparent;
    float: left;
    margin-left: 3%;
    height: 16px;
    width: 70px;
}
.mpfeedback .ratingslider-box .rating {
    background: url("../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/rating-sprite.png") repeat-x scroll 0 0 transparent;
    height: 16px;
}
.mpfeedback .price{
    width:100%;
    display: inline-block;
}
.mpfeedback .value{
    width:100%;
    display: inline-block;
}
.mpfeedback .quality{
    width:100%;
    display: inline-block;
}
/*profile page right bar css end*/

/*Profile page content css start*/

.wk-social-icon{
    width: 44px;
    height: 44px;
}
.wk-social-icon-instagram{ background-position: 0px 0px; }
.wk-social-icon-pinterest{ background-position: -46px 0px; }
.wk-social-icon-fb{ background-position: -92px 0px; }
.wk-social-icon-tw{ background-position: -138px 0px; }
.wk-social-icon-gplus{ background-position: 0px -46px; }
.wk-social-icon-vimeo{ background-position: -46px -46px }
.wk-social-icon-utube{ background-position: -92px -46px; }
.wk-social-icon-moleskin{ background-position: -138px -46px; }
.wk-profile-pro-css {
    width: 32.33333%;
    margin-right: 1%;
    float: left;
    text-align: center;
}
.wk-profile-image-box{
    border: 1px solid #eee;
    padding: 5px;
}
/*Profile page content css end*/

/*feedback page css start*/
.wk-orderbox-content1{
    display: inline-block;
    width: 98%;
    border-bottom: 1px solid #eee;
}
.wk-orderbox-content2{
    display: inline-block;
    width: 98%;
}
.wk-first-order{
    margin-top: 15px;
}
.wk-orderbox{
    border: 1px solid #ccc;
    display: inline-block;
    width: 99%;
    margin: 5px 0;
    border-radius: 3px;
}
.wk-orderbox-content1{
    display: inline-block;
    width: 98%;
    border-bottom: 1px solid #ccc;
}
.wk-orderbox-content2{
    display: inline-block;
    width: 98%;
}
.wk-orderbox-details{
    width: 78%;
    float: left;
}
.wk-orderbox-details a {
    color: #1e7ec8;
    text-decoration: none;
}
.wk-orderbox-total {
    width: 22%;
    float: left;
    text-align: right;
}
.wk-feedback-details{
float: left;
width: 26%;
padding-bottom: 5px;
}
.wk-feedback-desc{
float: left;
width: 71%;
padding:5px 0px 5px 15px
}
/*end*/

/*collection page content css start*/
.collection-banner > img {
   width: 100%;
}
/*end*/
@media only screen and (min-width: 0px) and (max-width: 640px) {
    #ask-data{
        width: 330px;
        left: 75%;
    }
    #ask-data .label {
        width: 36%;
    }
    .wk-profile-links {
        width: 48%;
    }
}
/*end*/
@media only screen and (max-width: 200px) {
    .modal-body{
        padding: 10px;
    }
    .wk-profile-links a {
        font-size: 0.8rem;
    }
}
.marketplace-index-index .column.main {
    width: 100%;
}

@font-face{
    font-family: 'font-awesome';
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.eot');
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.woff2') format('woff2'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.woff') format('woff'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/fonts/FontAwesome/fontawesome-webfont.svg#icons-blank-theme') format('svg');
    font-weight: normal;
    font-style: normal
}

.wk-seller-card-container * {
    box-sizing: border-box;
}

.wk-ask-question-link #askque::before {
    position: absolute;
    left: 0;
    top: -3px;
    content: "\f0e0";
    font-family: "font-awesome";
    font-size: 1.7rem;
}

.wk-seller-card-row {
    display: inline-block;
    width: 100%;
    padding: 2px 0px;
}
.wk-ask-question-link {
    display: inline-block;
    position: relative;
    padding-left: 22px;
}
.wk-seller-block::before, .wk-seller-block::after {
    display: none;
}
.wk-seller-block.wk-block {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    order: -2;
}
.wk-seller-rating-number::before {
    position: absolute;
    left: 8px;
    top: 2px;
    content: "\f005";
    font-family: "font-awesome";
    font-size: 1.4rem;
    color: #fff;
}

.wk-seller-rating-number {
    display: inline-block;
    background: #11b400;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px;
    border-radius: 2px;
    position: relative;
}
.wk-seller-rating-number {
    padding-left: 27px;
    padding-right: 10px;
}
.wk-seller-rating-block {
    display: inline-block;
    position: relative;
}
.wk-seller-card-col {
    display: inline-block;
    margin-right: 25px;
}
.wk-seller-rating.wk-mp-design-inner {
    width: 225px;
    top: 30px;
    left: -35px;
}


.wk-seller-product-count::before {
    position: absolute;
    left: 0;
    top: -4px;
    content: "\f1b2";
    font-family: "font-awesome";
    font-size: 2rem;
}

body .wk-seller-product-count {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    font-weight: bold;
    color: #777;
    text-transform: uppercase;
}
.wk-seller-card-col {
    margin-top: 5px;
    margin-bottom: 5px;
}

body .wk-seller-location-link {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    font-weight: 600;
    color: #555;
    margin: 2px 0;
}
.wk-seller-location-link::before {
    position: absolute;
    left: 0;
    top: -3px;
    content: "\f041";
    font-family: "font-awesome";
    font-size: 2rem;
    color:#363636;
}
.wk-block-title-css a {
    text-decoration: none;
    font-weight: 600;
}
.wk-block-font-bold-up{
    text-transform: unset;
}
.wk-seller-card-container {
    display: inline-block;
    width: 100%;
}

.wk-seller-card-product-block {
    display: inline-block;
    width: 600px;
    font-size: 1.4rem;
}
.wk-seller-card-details-block {
    display: inline-block;
    width: calc(100% - 600px);
    font-size: 0;
}
.wk-seller-card-details-content-block {
    display: inline-block;
    width: calc(100% - 130px);
    font-size: 1.4rem;
    vertical-align: middle;
    padding-left: 15px;
}
.wk-seller-card-details-img-block {
    display: inline-block;
    width: 130px;
    padding: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    position: relative;
    font-size: 0px;
    overflow: hidden;
    vertical-align: middle;
}

.wk-seller-card-details-block .wk-seller-rating-block {
    display: inline-block;
    vertical-align: middle;
}
.wk-seller-card-details-block .wk-seller-shop-title {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.wk-seller-card-details-block .wk-seller-shop-title a {
    color: #363636;
    font-size: 25px;
}
.wk-seller-card-details-block .wk-ask-question-link {
    padding-left: 0px;
}
.wk-seller-card-details-block .wk-ask-question-link #askque::before {
    display: none;
}
.wk-seller-card-details-block .wk-ask-question-link #askque {
    display: inline-block;
    background: #1979c3;
    color: #fff;
    padding: 3px 15px;
    border-radius: 2px;
    font-weight: 600;
    text-align: center;
}

.wk-seller-card-details-block .wk-ask-question-link #askque:hover {
    background: #006bb4;
    text-decoration: none;
}

body .wk-seller-card-details-block  .wk-seller-location-link {
    margin-bottom: 5px;
}
.wk-seller-card-container.wk-card-type2 {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-top: 10px;
    font-size: 0px;
}

.wk-seller-card-product {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin: 5px;
    padding: 3px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    font-size: 0;
    position: relative;
    vertical-align: top;
}
.wk-seller-card-product-block {
    vertical-align: bottom;
}
.wk-seller-card-product-container {
    display: inline-block;
    float: right;
    font-size: 0px;
    text-align: center;
}
.wk-seller-card-product a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    border: 1px solid #ccc;
}
.wk-seller-card-product img {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    max-width: 100%;
    max-height: 100%;
}
.wk-seller-card-product span {
    font-size: 1.4rem;
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.wk-seller-rating-value {
    display: inline-block;
    background: #11b400;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px;
    border-radius: 2px;
    position: relative;
}
.wk-seller-rating-value {
    padding-left: 25px;
    padding-right: 17px;
}
.wk-seller-rating-number {
    padding-left: 25px;
    padding-right: 17px;
}
.wk-seller-rating-value::before {
    position: absolute;
    left: 8px;
    top: 4px;
    content: "\f005";
    font-family: "font-awesome";
    font-size: 1.3rem;
    color: #fff;
}
.wk-seller-rating-number::before {
    position: absolute;
    left: 8px;
    top: 4px;
    content: "\f005";
    font-family: "font-awesome";
    font-size: 1.3rem;
    color: #fff;
}
.wk-seller-rating-number::after {
    position: absolute;
    right: 5px;
    top: 4px;
    content: "\f0d7";
    font-family: "font-awesome";
    font-size: 1.2rem;
    color: #fff;
}
.seller-collection-actions {
  margin-top: 10px;
}
.wk-seller-rating::after, .wk-seller-rating::before {
    margin-left: 30%;
}
.wk-seller-card-details-img-block a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
@media only screen and (max-width: 960px) {
    .wk-seller-card-details-block {
        vertical-align: middle;
        width: calc(100% - 300px);
    }
    .wk-seller-card-product-block {
        vertical-align: middle;
        width: 300px;
    }
}
@media only screen and (max-width: 767px) {
    .wk-seller-card-container.wk-card-type1 {
        margin: 15px 0;
    }
    .wk-seller-card-container.wk-card-type1 .wk-seller-rating.wk-mp-design-inner {
        left: 12px;
    }
    .wk-seller-card-container.wk-card-type1 .wk-seller-rating::after,
    .wk-seller-card-container.wk-card-type1 .wk-seller-rating::before {
        margin-left: 7%;
    }
}

@media only screen and (max-width: 640px) {
    .wk-seller-card-details-block {
        width: 100%;
        margin-bottom: 20px;
    }
    .wk-seller-card-product-block {
        width: 100%;
    }
    .wk-seller-card-details-block .wk-seller-shop-title {
        width: 100%;
        margin: 0;
        margin-bottom: 5px;
    }
    .wk-seller-rating::after, .wk-seller-rating::before {
        margin-left: 50%;
    }
    .wk-seller-rating.wk-mp-design-inner {
        left: -85px;
    }
}

.wk-mp-fieldset .order-products-toolbar.toolbar.bottom {
    margin-top: 10px;
}
body .wk-mp-design .toolbar .pages {
    display: inline-block;
    position: relative;
    width: auto;
}

.wk-mp-design .toolbar .limiter {
    float: right;
}
.page-products.page-with-filter.fieldset.wk-mp-fieldset {
    overflow: unset;
}
.wk-seller-feedback-title {
    padding: 5px 0;
}

#ask-form textarea.wk-full-width {
    width: 100%;
}
.wk-full-width {
    width: 100%;
}
@media only screen and (max-width: 767px) {
    .wk-mp-design .toolbar .limiter {
        width: 100%;
    }
}
.wk-profile-alert strong {
    margin-right: 5px;
}
.page-layout-seller-2columns-left .wk-profile-links-container * {
    box-sizing: border-box;
}
.wk-profile-links-container * {
    box-sizing: border-box;
}
.wk-dash-orderstatus.order-view {
    float: unset;
    display: inline-block;
    /* margin-bottom: 10px; */
    width: 150px;
    vertical-align: top;
    padding-left: 20px;
}
.field.profile.wk-profile-links-container {
    font-size: 0;
}
.wk-profile-links-container .wk-profile-links {
    width: 400px;
    max-width: 50%;
    text-align: center;
}
.wk-profile-links-container .btn-primary {
    padding: 7px;
    border-radius: 2px;
}
.wk-profile-links-container .wk-profile-links:nth-child(2n+1) {
    padding-right: 5px;
}
.wk-profile-links-container .wk-profile-links:nth-child(2n) {
    padding-left: 5px;
}
@media only screen and (max-width: 480px) {
    .wk-profile-links-container .wk-profile-links:nth-child(n) {
        width:100%;
        max-width: unset;
        padding: 10px 0;
    }
}
#product-variations-matrix .col-price>.addon {
    position: relative;
}
#product-variations-matrix .col-price .addafter {
    padding-top: 9px;
    position: absolute;
    left: 5px;
}
#product-variations-matrix .col-price input {
    padding-left: 15px;
}
.marketplace-product-edit .no-display {
    display: none !important;
}
.social.media.link .askque::before {
    content: "\f0e0";
    font-family: "font-awesome";
    font-size: 1.7rem;
}
a#reportflag, a.askque {
    text-decoration: none;
}
.qty_to_refund {
    text-align: center;
    margin-top: 10px;
}/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_B2BMarketplace
 * @author    Webkul
 * @copyright Copyright (c) Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
 .data-grid .data-grid-th._sortable {
    cursor: none !important;
    transition: none!important;
    z-index: unset !important;
}
.admin__action-dropdown {
    z-index:unset !important;
}
.selectmenu{
    z-index:unset !important;
}
.action-multicheck-wrap{
    z-index:unset !important;
}
.display_block_category_validate {
    color: red;
}

.display_none_category_validate {
    display: none;
}
.modal-header > .action-close {
    display:none;
}
.wk-display-none {
    display : none !important;
}
.wk-supplier-account-container * {
    box-sizing:border-box !important;
}
.b2bmarketplace-supplier-create .page-title-wrapper {
    display : none;
}
.b2bmarketplace-supplier-create .page-title-wrapper.wk-page-title-wrapper {
    display: block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
}
.wk-supplier-account-container {
    width: 100%;
    text-align: center;
}
.wk-signup-step-tab {
    display: inline-block;
    width: 33.33%;
    float: left;
    text-align: center;
    padding: 15px;
    border-bottom: 5px solid #eee;
    min-height: 80px;
    font-weight: 600;
    color : #577880;
}
.wk-signup-step-panel-container {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 20px 0px;
}
.wk-signup-step-tab-container {
    display: inline-block;
    width: 100%;
    float: left;
}
.wk-signup-step-tab span {
    display: inline-block;
    width: 100%;
}
.wk-signup-step-tab.wk-active-tab {
    color: #FA4A2E;
    border-bottom: 5px solid #FA4A2E;
}
.wk-signup-complete-logo {
    width: 100px;
    height: 100px;
    background: #FA4A2E;
    margin-bottom: 10px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 10px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    color: #fff;
    font-size: 100px;
}
.wk-signup-complete {
    text-align: center;
}
.wk-signup-complete-title {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
}
.wk-signup-complete-dashboard-btn {
    display: inline-block;
    background: #00BF44;
    color: #fff;
    padding: 10px 15px;
    border-radius: 2px;
    font-size: 18px;
    font-weight: 600;
    cursor : pointer;
}
.wk-signup-complete-btn-container {
    margin-top: 15px;
}
.wk-signup-step-tab-icon img {
    max-width: 35px;
}
.wk-signup-step-tab .wk-active-icon {
    display : none;
}
.wk-signup-step-tab .wk-deactive-icon {
    display : inline-block;
}
.wk-signup-step-tab.wk-active-tab .wk-active-icon {
    display : inline-block;
}
.wk-signup-step-tab.wk-active-tab .wk-deactive-icon {
    display : none;
}
.wk-supplier-feature-container {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
.wk-supplier-feature {
    position: relative;
    display: inline-block;
    width: 100%;
    padding-bottom: 15px;
}
.wk-supplier-feature-logo {
    display: inline-block;
    float: left;
    width: 65px;
}
.wk-supplier-feature-content {
    display: inline-block;
    float: left;
    width: calc(100% - 65px);
    text-align: left;
    padding-left: 15px;
}
.wk-supplier-feature-title {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 5px;
}
.wk-loading-mask {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.62);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.wk-loader {
    background: url("../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/images/gear-loader.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 64px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%;
    width: 64px;
}
.wk-customer-message-container * {
    box-sizing:border-box !important;
}
.wk-customer-message-container {
    display: inline-block;
    width: 100%;
    border: 1px solid #eae9e9;
    position: relative;
    min-height: 800px;
}
@media (max-width: 767px) {
    .wk-customer-supplier-msg-container {
        display: inline-block;
        height: 800px;
        position : relative;
    }
    .wk-customer-supplier-list-container {
        width: 100%;
        display: inline-block;
    }
}
@media (min-width: 768px) {
    .wk-customer-supplier-msg-container {
        display: inline-block;
        float: right;
        width: calc(100% - 300px);
        height: 800px;
        position : relative;
    }
    .wk-customer-supplier-list-container {
        width: 300px;
        display: inline-block;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border-right: 1px solid #eae9e9;
    }
}
.wk-customer-supplier-msg-header {
    min-height: 70px;
    display: inline-block;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #eae9e9;
    padding : 10px;
    float : left;
}
.wk-customer-supplier-msg-box {
    position: absolute;
    bottom: 0;
    right : 0;
    border-top: 1px solid #eae9e9;
    width: 100%;
    min-height: 65px;
    padding : 10px;
}
.wk-customer-supplier-list-search {
    padding: 16px;
    height: 65px;
}
.wk-customer-supplier-list-supplier {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border-top: 1px solid #eae9e9;
    cursor : pointer;
}
.wk-customer-supplier-list-supplier-info {
    display: inline-block;
    float: right;
    width: calc(100% - 50px);
    font-size: 13px;
    padding-left: 10px;
}
.wk-customer-supplier-list-supplier-msg {
    display: inline-block;
    float: left;
    width: 100%;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}
.wk-customer-supplier-list-supplier-name {
    float: left;
}
.wk-customer-supplier-list-supplier-date {
    float: right;
}
.wk-customer-supplier-list-supplier-img {
    display: inline-block;
    width: 50px;
    background: #006bb4;
    height: 50px;
    border-radius: 50%;
}
.wk-customer-supplier-list-suppliers {
    overflow: auto;
    height: calc(100% - 65px);
}
.wk-customer-supplier-list-supplier.wk-active-list {
    background: #ECF6FB;
}
.wk-customer-supplier-msg-header-actions {
    display: inline-block;
    float: right;
    width: 100px;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.wk-customer-supplier-msg-header-info {
    display: inline-block;
    float: left;
}
.wk-customer-supplier-img {
    float: left;
    display: inline-block;
    background: #006bb4;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.wk-customer-supplier-info {
    float: left;
    padding-left: 5px;
    line-height: 16px;
    font-size: 14px;
    padding-top : 7px;
}
.wk-customer-supplier-block-action {
    display: inline-block;
    float: right;
}
.wk-customer-supplier-info-action {
    display: inline-block;
    float: left;
}
body .wk-customer-supplier-msg-send-btn {
    background: #ECF6FB;
    border: 1px solid #ECF6FB;
    box-shadow: unset !important;
    color: #287DBC;
    font-weight: bold;
    padding: 10px 30px;
}
.wk-customer-supplier-msg-box-action {
    display: inline-block;
    float: right;
    width: 100px;
}
.wk-customer-supplier-msg-box-textarea textarea {
    height: 40px;
    overflow: -moz-hidden-unscrollable;
    resize: none;
    padding: 10px;
    border: none;
}
.wk-customer-supplier-msg-box-textarea {
    display: inline-block;
    float: left;
    width: calc(100% - 100px);
}
.wk-customer-supplier-msg-box-textarea textarea:focus {
    box-shadow : unset;
}
.wk-customer-supplier-msg-body {
    display: inline-block;
    float: left;
    background: #f2f2f2;
    width: 100%;
    height: calc(100% - 135px);
    overflow : auto;
}
.wk-customer-supplier-msg {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 10px;
    color: #111;
    position : relative;
}
.wk-customer-supplier-sender-block {
    display: inline-block;
    float: right;
    max-width: 80%;
    clear: both;
    padding: 15px;
}
.wk-customer-supplier-receiver-block {
    display: inline-block;
    float: left;
    clear: both;
    max-width: 80%;
    padding: 15px;
}
.wk-customer-supplier-msg-name {
    display: inline-block;
    background: #FF724D;
    color: #fff;
    font-weight: bold;
    padding: 2px 10px;
    margin-bottom: 20px;
    border-radius: 5px;
    border-bottom-left-radius: 0;
}
.wk-customer-supplier-msg-time {
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
    color: #888;
    font-weight: 500;
}
.wk-customer-supplier-receiver-block .wk-customer-supplier-msg::before {
    border: 6px solid;
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    left: 0;
    top: -12px;
    border-top-color: transparent;
    border-left-color: white;
    border-bottom-color: white;
    border-right-color: transparent;
}
.wk-customer-supplier-sender-block .wk-customer-supplier-msg::before {
    border: 6px solid;
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    right: 0;
    bottom: -12px;
    border-top-color: #fff;
    border-left-color: transparent;
    border-bottom-color: transparent;
    border-right-color: #fff;
}
.wk-customer-supplier-no-result {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #eae9e9;
    padding: 10px 20px;
    font-size: 13px;
    color: #555;
}
.b2bmarketplace-supplier-login .page-title-wrapper {
    display : none;
}
.b2bmarketplace-supplier-login .page-title-wrapper.wk-page-title-wrapper {
    display: block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 30px;
}
.wk-signup-complete-dashboard-btn:hover {
    text-decoration: none;
}
body .wk-signup-complete-dashboard-btn {
    color: #fff;
}
.wk-signup-step-sub-title {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    font-weight: bold;
    font-size: 15px;
}
.wk-supplier-tabs label {
    display:inline-block;
    margin-bottom: 5px;
}
body .wk-mp-menu .level-0 > a:hover {
    background-color : #5b5b60;
}
body .wk-mp-menu .level-0.active > a {
    background-color : #5b5b60;
}
body .wk-mp-menu .level-0 > .wk-mp-submenu {
    background-color : #444445;
}
body .wk-mp-menu-wrapper::before {
    background-color : #444445;
    width : 200px;
}
body .wk-mp-menu [class*="level-"]:not(.level-0) a:hover {
    background-color : #5b5b60;
}
body .wk-mp-menu-wrapper{
    width : 200px;
}
@media only screen and (max-width: 767px) {
    .wk-mp-page-header-before .header.panel {
        padding-bottom: 20px!important;
        padding-top: 20px!important;
    }
    .wk-mp-page-header-before .panel.wrapper {
        position: relative;
    }
    body.page-layout-seller-2columns-left .nav-toggle {
        display: inline-block!important;
        top: calc((100% - 40px)/2);
        bottom: calc((100% - 40px)/2);
    }
    body.page-layout-seller-2columns-left .nav-toggle:before {
        color: #fff;
    }
    body .wk-mp-menu-wrapper {
        display: none;
    }
    .nav-before-open.nav-open body .wk-mp-menu-wrapper {
        position: fixed;
        display: inline-block;
        -webkit-overflow-scrolling: touch;
        -webkit-transition: left 0.3s;
        -moz-transition: left 0.3s;
        -ms-transition: left 0.3s;
        transition: left 0.3s;
        width: calc(100% - 54px);
    }
    .nav-before-open body.page-layout-seller-2columns-left {
        height: auto;
    }
    .nav-open .wk-mp-page-wrapper {
        left: calc(100% - 54px);
        position: relative;
    }
    .nav-before-open.nav-open body .wk-mp-menu-wrapper::before {
        width: 100%;
        position: relative;
    }
    .nav-before-open.nav-open body .wk-mp-menu .level-0.show > .wk-mp-submenu {
        left: 0;
        z-index: 801;
    }
    body .wk-mp-page-wrapper {
        width: 100%;
    }
    body .wk-mp-page-header-hgroup {
        float: left;
        width: 44%;
    }
    body .wk-mp-page-header-actions {
        float: left;
        width: 56%;
    }
    .wk-supplier-continer {
        display: inline-block;
        width: 85%;
        text-align: left;
        position : relative;
    }
}
@media only screen and (min-width: 768px) {
    body .wk-mp-page-wrapper {
        width: calc(100% - 200px);
    }
    .wk-supplier-continer {
        display: inline-block;
        width: 500px;
        text-align: left;
        position : relative;
    }
}
body #wk-mp-nav .level-0 > a {
    text-align: left;
    padding: 10px;
}
body .data-grid th {
    background-color : #444445;
}
/* body .action-secondary:hover,
body .action-secondary:active,
body .action-secondary:focus {
    background-color : #444445;
    border-color : #444445;
}
body .action-secondary {
    background-color : #444445;
    border-color : #444445;
} */
body .wk-mp-menu .level-0 > a::before {
    display : inline-block;
}
body #wk-mp-nav > li {
    text-align: left;
}
body .wk-mp-menu .level-0 > a::before {
    display: inline-block;
    width: 30px;
    text-align: center;
}
body #wk-mp-nav .level-0 > a span {
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    width: 140px;
    padding: 0 2px;
}
body .wk-mp-menu .level-0 > a::before {
    font-size: 20px !important;
}
.page-layout-seller-2columns-left .admin__data-grid-wrap * {
    box-sizing: border-box;
}
body .data-grid th {
    background-color: #F0F0F0;
    color: #222;
}
body .data-grid .data-grid-th {
    color: #222;
    border: 1px solid #ccc;
    border-left : none;
    border-right : 1px dashed #ccc;
}
body .data-grid .data-grid-th._sortable:focus, body .data-grid .data-grid-th._sortable:hover {
    background-color: #DBD8D8;
}
body .data-grid {
    border-collapse : unset;
}
.data-grid tr:last-child:not(.data-grid-editable-row) td {
    border: 1px solid #ccc;
    border-left : none;
    border-right : 1px dashed #ccc;
}
body .data-grid td {
    border: 1px solid #ccc;
    border-left : none;
    border-right : 1px dashed #ccc;
}
body .data-grid th:first-child {
    color: #222;
    border: 1px solid #ccc;
    border-left : none;
    border-right : 1px dashed #ccc;
}
body .data-grid td:first-child {
    border: 1px solid #ccc;
    border-left : none;
    border-right : 1px dashed #ccc;
}
body .data-grid tr td:last-child {
    border-right: none;
}
body .data-grid tr th:last-child {
    border-right: none;
}
body .data-grid tr:last-child:not(.data-grid-editable-row) td:last-child {
    border-right: none;
}
body .wk-mp-grid-status {
    display: inline-block;
    white-space: nowrap;
}
body .wk-mp-column .wk-mp-fixed {
    width: calc(100% - 200px) !important;
}
body .wk-mp-grid-status {
    position: relative;
    padding-left: 15px;
    display: inline-block;
    height: 18px;
}
body .wk-mp-grid-status::after {
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    background-color: #ffbc00;
    border-radius: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px;
}
body .wk-mp-grid-status::before {
    content: "";
    width: 4px;
    height: 4px;
    display: inline-block;
    background-color: #fff;
    border: none;
    border-radius: 50%;
    margin-right: 0;
    position: absolute;
    top: 7px;
    left: 4px;
    z-index: 9;
}
body .wk-mp-grid-status-new:after,
body .wk-mp-grid-status-pending_payment:after,
body .wk-mp-grid-status-pending_payment-holded:after {
    background-color: #ffbc00;
}
body .wk-mp-grid-status-processing:after {
    background-color: #007EFF;
}
body .wk-mp-grid-status-1:after,
body .wk-mp-grid-status-complete:after {
    background-color: #19A709;
}
body .wk-mp-grid-status-2:after,
body .wk-mp-grid-status-canceled:after,
body .wk-mp-grid-status-closed:after,
body .wk-mp-grid-status-fraud:after,
body .wk-mp-grid-status-payment_review:after {
    background-color: #ff3b00;
}
body .wk-mp-grid-status-new:before,
body .wk-mp-grid-status-pending_payment:before,
body .wk-mp-grid-status-pending_payment-holded:before,
body .wk-mp-grid-status-processing:before,
body .wk-mp-grid-status-1:before,
body .wk-mp-grid-status-complete:before,
body .wk-mp-grid-status-2:before,
body .wk-mp-grid-status-canceled:before,
body .wk-mp-grid-status-closed:before,
body .wk-mp-grid-status-fraud:before,
body .wk-mp-grid-status-payment_review:before {
    background-color: #fff;
    border: none;
}
body .wk-mp-dashboard-lifetimesale-container {
    background-color: #5b5b60;
}
body .wk-mp-dashboard-lifetimesale-container {
    background-color: #5b5b60;
}
body .wk-dashboard-total-left-bottom {
    background-color: #5b5b60;
}
body #wk-mp-nav .level-0 > a {
    text-align: left;
    padding: 10px;
    position: relative;
    text-transform: unset;
}
body #wk-mp-nav .level-0 > a * {
    box-sizing: border-box;
}
body .wk-mp-menu .level-0 > a::before {
    font-size: 20px !important;
    margin: 0;
    position: absolute;
    left: 10px;
    top: 50%;
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 26px;
    margin-top: -13px;
}
body #wk-mp-nav .level-0 > a span {
    text-transform: unset;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    padding: 0 2px;
    padding-left: 35px;
    height: 26px;
    line-height: 26px;
}
@font-face {
    font-family: 'webkul-font';
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.eot');
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.eot?#iefix') format('embedded-opentype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.woff2') format('woff2'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.woff') format('woff'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.ttf') format('truetype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.svg#webkul-font') format('svg');
    font-weight: normal;
    font-style: normal;
}
body .wk-mp-menu .wk-mp-item-dashboard > a::before {
    font-family: "webkul-font";
    content: '\0046';
}
body .wk-mp-menu #wk-mp-menu-messages > a::before {
    font-family: "webkul-font";
    content: '\0047';
}
body .wk-mp-menu #wk-mp-menu-order > a::before {
    font-family: "webkul-font";
    content: '\0048';
}
body .wk-mp-menu #wk-mp-menu-quote > a::before {
    font-family: "webkul-font";
    content: '\0048';
}
body .wk-mp-menu #wk-mp-menu-customer > a::before {
    font-family: "webkul-font";
    content: '\0049';
}
body .wk-mp-menu #wk-mp-menu-product > a::before {
    font-family: "webkul-font";
    content: '\004e';
}
body .wk-mp-menu .wk-icon-leads > a::before {
    font-family: "webkul-font";
    content: '\004a';
}
body .wk-mp-menu .wk-icon-microsite > a::before {
    font-family: "webkul-font";
    content: '\004b';
}
body .wk-mp-menu #wk-mp-item-verification > a::before {
    font-family: "webkul-font";
    content: '\004c';
}
body .wk-mp-menu #wk-mp-menu-settings > a::before {
    font-family: "webkul-font";
    content: '\004d';
}
.wk-customer-supplier-list-supplier-img-logo {
    display: none;
}
.wk-customer-supplier-list-supplier-img::before {
    content: "\0045";
    font-size: 65px;
    font-family: "webkul-font";
    position: absolute;
    top: -23px;
    left: -6px;
    color: #C6511D;
}
.wk-customer-supplier-list-supplier-img {
    background: #F17944;
    overflow: hidden;
    position: relative;
}
.wk-customer-supplier-img {
    position: relative;
    background: #F17944;
    overflow: hidden;
}
.wk-customer-supplier-img::before {
    content: "\0045";
    font-size: 65px;
    font-family: "webkul-font";
    position: absolute;
    top: -23px;
    left: -6px;
    color: #C6511D;
}
.wk-customer-supplier-img img {
    display: none;
}
.wk-mp__action-dropdown-menu > li > a {
    width: 100%;
}
.wk-mp-dropdown-collection::before {
    font-family: "Admin Icons";
    content: '\e608';
    font-size: 1.6rem;
}
.wk-supplier-tabs label {
    display:inline-block;
    margin-bottom: 5px;
}
.wk-supplier-company-overview-container select {
    max-width: 500px;
}
.wk-supplier-company-overview-container input {
    max-width: 500px;
}
.wk-supplier-company-overview-container textarea {
    max-width: 650px;
    min-height: 200px;
}
.page-layout-seller-2columns-left .wk-supplier-company-overview-container {
    box-sizing:border-box;
}
.page-layout-seller-2columns-left .wk-supplier-company-overview-container * {
    box-sizing:border-box;
}
.wk-supplier-response-time-col {
    display: inline-block;
    float: left;
    width: 33.33%;
    padding: 0 10px;
}
.wk-supplier-response-time-block {
    display: inline-block;
    width: 100%;
    max-width: 500px;
}
.wk-supplier-response-time-col:first-child {
    padding-left: 0;
}
.wk-supplier-response-time-col:last-child {
    padding-right: 0;
}
.wk-supplier-response-time-col-label {
    display: none;
    margin-bottom: 3px;
    font-weight: 600;
}
.wk-supplier-tabs label {
    display:inline-block;
    margin-bottom: 5px;
}
.wk-fieldset-sub-title {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    color: #222;
    margin-bottom: 10px;
}
body .wk-mp-menu #wk-mp-menu-transaction > a::before {
    font-family: "webkul-font";
    content: '\005e';
}
body .wk-mp-menu #wk-mp-menu-review > a::before {
    font-family: "webkul-font";
    content: '\0039';
}
body #wk-mp-nav .level-0 > a {
    text-align: left;
    padding: 10px;
    position: relative;
    text-transform: unset;
}
body .wk-mp-menu .wk-mp-item-review > a {
    padding: 10px !important;
}
.secondary.wk-secondary {
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-top: 5px;
}

.wk-logo-image-block label {
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 50%;
    overflow: hidden;
}
.wk-logo-image-block input {
    display : none;
}
.wk-logo-image-block img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.wk-image-button {
    display: inline-block;
    background: #007BBB;
    color: #fff;
    padding: 5px 20px;
    margin-right: 10px;
    border-radius: 2px;
    font-weight: 600;
    font-size:12px;
    cursor : pointer;
}
.wk-logo-container {
    display: inline-block;
    width: 100%;
}
.wk-logo-image-block {
    display: inline-block;
    float: left;
}
.wk-logo-content-block {
    display: inline-block;
    float: left;
    margin-top: 10px;
    padding-left: 15px;
}
.wk-banner-image {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.wk-banner-image img {
    width: 100%;
}
.wk-supplier-tabs label {
    display:inline-block;
    margin-bottom: 5px;
}
.wk-fieldset-sub-title {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    color: #222;
    margin-bottom: 10px;
}
.wk-msg-unseen-count {
    background-color: #fd5959;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 0px 6px;
    border-radius: 10px;
}
#wk-msg-attachments-container2 {
    padding: 5px 0;
}
.wk-msg-attachment {
    display: inline-block;
    width: 100%;
}
.active + .wk-display-none {
    display: inline!important;
}
.wk-mp-dashboard-total-container {
    display:inline-flex;
}/**
 * Webkul Software
 *
 * @category  Webkul
 * @package   Webkul_B2BMarketplace
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
 .modal-slide._show{
    /* z-index:902 !important; */
}
.modal-slide.magento{
    z-index:902 !important;
}
.action-close{
    display:block !important;
}
 @font-face{
    font-family: 'font-awesome';
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.eot');
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.woff2') format('woff2'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.woff') format('woff'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/FontAwesome/fontawesome-webfont.svg#font-awesome') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'webkul-font';
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.eot');
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.eot?#iefix') format('embedded-opentype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.woff2') format('woff2'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.woff') format('woff'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.ttf') format('truetype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/Supplier-Icons/Webkul-Font.svg#webkul-font') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: 'Admin Icons';
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.eot');
    src: url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.eot?#iefix') format('embedded-opentype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.woff2') format('woff2'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.woff') format('woff'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.ttf') format('truetype'),
         url('../../frontend/Alothemes/expert1/en_US/Webkul_B2BMarketplace/fonts/admin-icons/admin-icons.svg#Admin Icons') format('svg');
    font-weight: normal;font-style: normal
}
.marketplace-seller-collection .page-title-wrapper,
.marketplace-seller-feedback .page-title-wrapper,
.marketplace-seller-location .page-title-wrapper,
.marketplace-seller-profile .page-title-wrapper,
.page-layout-seller-1column .page-title-wrapper,
.sellersubdomain-collection-index .page-title-wrapper,
.sellersubdomain-feedback-index .page-title-wrapper, 
.sellersubdomain-location-index .page-title-wrapper,
.sellersubdomain-profile-index .page-title-wrapper {
    display: none!important;
}
@media (min-width: 768px), print {
    .marketplace-seller-collection .sections.nav-sections,
    .page-layout-seller-1column .sections.nav-sections,
    .marketplace-seller-feedback .sections.nav-sections,
    .marketplace-seller-location .sections.nav-sections,
    .marketplace-seller-profile .sections.nav-sections,
    .sellersubdomain-collection-index .sections.nav-sections,
    .sellersubdomain-feedback-index .sections.nav-sections, 
    .sellersubdomain-location-index .sections.nav-sections,
    .sellersubdomain-profile-index .sections.nav-sections {
        margin-bottom: 25px!important;
    }
    #wk-supplier-request-quote,
    #wk-supplier-quick-order {
        width: 70%;
    }
}
@media (max-width: 767px), print {
    #wk-supplier-request-quote,
    #wk-supplier-quick-order {
        width: 100%;
    }
}
.marketplace-seller-collection .page-main,
.marketplace-seller-feedback .page-main,
.marketplace-seller-location .page-main,
.marketplace-seller-profile .page-main,
.page-layout-seller-1column .page-main,
.sellersubdomain-collection-index .page-main,
.sellersubdomain-feedback-index .page-main, 
.sellersubdomain-location-index .page-main,
.sellersubdomain-profile-index .page-main {
    padding: 0!important;
    width: 100%!important;
    max-width: 100%!important;
}
.wk-supplier-design .ask-que {
    display: inherit!important;
}
.wk-supplier-msg-btn.askque {
    float: none!important;
}
.wk-supplier-banner {
    position: relative;
    overflow: hidden;
}
.wk-supplier-banner.wk-supplier-margin-bottom {
    margin-bottom: 20px;
}
.wk-supplier-margin-bottom {
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
.wk-supplier-banner img {
    width: 100%;
    display: inherit;
}
.wk-list-container.wk-supplier-header {
    color: #FFFFFF;
    background: rgba(25, 25, 25, .7);
    position: absolute;
    font-weight: 700;
    text-align: left;
    border-radius: 2px;
}
@media all and (max-width: 709px) {
    .wk-list-container.wk-supplier-header {
        top: 10%;
        left: 5%;
        padding: 10px;
    }
}
@media all and (min-width: 710px) and (max-width: 767px) {
    .wk-list-container.wk-supplier-header {
        font-size: 1.5rem;
        top: 50px;
        left: 50px;
        padding: 30px 15px;
        width: 35%;
    }
}
@media all and (min-width: 768px) {
    .wk-list-container.wk-supplier-header {
        font-size: 2rem;
        top: 50px;
        left: 50px;
        padding: 30px 15px;
        width: 35%;
    }
}
.wk-supplier-collection-title-container {
    display: inline-block;
}
.wk-supplier-collection-header-box {
    font-size: 1.4rem;
    font-weight: 600;
    min-height: 120px;
}
.wk-supplier-collection-header-box,
.wk-supplier-collection-container {
    padding-left: 20px!important;
    padding-right: 20px!important;
    box-sizing: border-box!important;
}
.wk-supplier-logo-container {
    display: inline-block;
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 100px;
    overflow: hidden;
    position: absolute;
    top: 6%;
    left: 0;
}
.wk-supplier-collection-logo {
    width: 104px;
    max-width: 104px;
    height: 104px;
    position: absolute;
    top: -2px;
    left: -2px;
}
.wk-supplier-logo-container,
.wk-supplier-collection-title-container {
    float: left;
}
.wk-supplier-collection-title-container {
    display: inline-block;
    vertical-align: text-top;
    padding: 10px 20px;
    padding-left: 120px;
    position: relative;
}
a.wk-supplier-collection-title,
a.wk-supplier-collection-title:visited,
a.wk-supplier-collection-title:hover,
a.wk-supplier-collection-title:active {
    font-size: 2rem;
    font-weight: 600;
    color: inherit;
}
.wk-supplier-menu-box.wk-supplier-margin-bottom {
    padding-bottom: 15px;
}
.wk-supplier-menu-container {
    background: #f0f0f0;
    width: 100%;
    display: inline-block;
}
.wk-supplier-menu-ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    max-width: 1260px;
}
.wk-supplier-menu-li {
    padding: 0 10px;
    margin: 0;
    line-height: 47px;
    display: inline-block;
}
.wk-supplier-menu-title {
    font-weight: 600;
}
.wk-supplier-menu-li.active {
    border-bottom: 3px solid #ff5501;
}
.wk-supplier-rating-summary {
    padding: 5px 0;
}
.wk-supplier-rating-summary .rating-summary .rating-result {
    vertical-align: baseline;
}
.wk-supplier-rating-avg,
.wk-supplier-rating-row-avg {
    color: #006bb4;
}
.wk-supplier-collection-location {
    padding-left: 15px;
    position: relative;
}
.wk-supplier-collection-header-txt {
    color: #5f5f5f;
    line-height: initial;
}
.wk-supplier-collection-location:before {
    content: "\f041";
    font-family: "font-awesome";
    left: 0;
    font-size: 1.8rem;
    position: absolute;
}
.wk-supplier-verified {
    padding: 0 5px;
    color: #1979c3;
    position: relative;
    padding-left: 20px;
    margin-left: 15px;
}
.wk-supplier-premium {
    color: #f7962b;
    padding: 0 5px;
    position: relative;
    padding-left: 20px;
    margin-left: 15px;
}
.wk-supplier-verified:before {
    position: absolute;
    left: 0;
    top: -2px;
    content: "\0040";
    font-family: "webkul-font";
    font-size: 1.7rem;
}
.wk-supplier-premium:before {
    position: absolute;
    left: 0;
    top: -2px;
    content: "\0041";
    font-family: "webkul-font";
    font-size: 1.7rem;
}

.wk-supplier-container-left {
    float: left;
}
.wk-supplier-container-right {
    float: right;
}
.wk-supplier-msg-container {
    text-align: right;
}
.wk-supplier-info-wrapper {
    width: 100%;
    display: inline-block;
}
.wk-supplier-btn-wrapper button,
.wk-supplier-msg-container button {
    color: #fff;
    background: #f7962b;
    border-color: #f7962b;
    box-shadow: none;
    font-weight: 700;
    text-transform: uppercase;
}
.wk-supplier-info-container,
.wk-supplier-response-rate-container,
.wk-supplier-response-time-container {
    display: inline-block;
    padding: 7px 7px 7px 20px;
    position: relative;
}
.wk-supplier-info-container {
    padding-left: 0;
}
.wk-supplier-minilogo-container {
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #ccc;
    border-radius: 35px;
    overflow: hidden;
}
.wk-supplier-collection-minilogo {
    width: 35px;
    height: 35px;
}
.wk-supplier-info-row {
    width: 100%;
    display: inline-block;
}
.wk-supplier-info-title-container {
    display: inline-block;
    padding-left: 10px;
}
.wk-supplier-response-rate-container:before {
    color: #f7962b;
    content: "\0042";
    font-family: "webkul-font";
    position: absolute;
    left: 0;
    font-size: 1.7rem;
}
.wk-supplier-response-time-container:before {
    color: #f7962b;
    content: "\0043";
    font-family: "webkul-font";
    position: absolute;
    left: 0;
    font-size: 1.7rem;
}
.wk-supplier-msg-container > button > span:before {
    content: "\f0e0";
    font-family: font-awesome;
    padding-right: 8px;
}
.wk-supplier-collection-view-btn {
    text-align: center;
    padding: 30px 10px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.wk-uploaded-file-b2b {
    border: 1px solid #cccccc;
    padding: 6px;
    margin: 6px 0 6px 0;
    border-radius: 3px;
}
.wk-supplier-collection-view-btn a,
.wk-supplier-primary-btn {
    padding: 7px 12px;
    background-color: #1979c3;
    border: 1px solid #1979c3;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 1.2rem;
    display: inline-block;
    cursor: pointer;
}
.wk-supplier-primary-btn:hover {
    background: #006bb4;
    border: 1px solid #006bb4;
    color: #fff;
}
.wk-supplier-collection-view-btn a:hover,
.wk-supplier-collection-view-btn a:active {
    background-color: #2575AC;
    border-color: #2575AC;
    text-decoration: none;
    color: #fff;
}
.wk-supplier-collection-header-box a,
.wk-supplier-collection-header-box a:visited {
    color: inherit;
}
.wk-supplier-collection-header-box a:hover,
.wk-supplier-collection-header-box a:active {
    text-decoration: none;
    color: #333;
}
.wk-supplier-collection-h2 {
    font-weight: 700;
    color: #5f5f5f;
    margin-top: 0;
}
.wk-supplier-products-featured .product-item-info {
    position: relative;
}
.wk-supplier-products-featured .product-item-info:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    width: 0;
    height: 0;
    border-top: 45px solid #02b502;
    border-right: 45px solid transparent;
}
.wk-supplier-products-featured .product-item-info:after {
    -webkit-font-smoothing: antialiased;
    font-family: "webkul-font";
    content: '\0039';
    position: absolute;
    font-size: 1.6rem;
    height: 1.6rem;
    letter-spacing: 2px;
    line-height: 1.6rem;
    font-style: normal;
    font-weight: normal;
    color: #fff;
    top: 5px;
    left: 8px;
    z-index: 9;
    speak: none;
}
.wk-supplier-profile-block.wk-supplier-products-recently-added,
.wk-supplier-profile-block {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.wk-supplier-rating-block {
    padding-left: 3%;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
}
.wk-supplier-rating-avg-wrapper .rating-summary .rating-result:before,
.wk-supplier-rating-avg-wrapper .rating-summary .rating-result > span:before {
    font-size: 2.7rem;
    height: 2.7rem;
    line-height: 2.7rem;
    letter-spacing: 5px;
}
.wk-supplier-rating-avg-wrapper .rating-summary .rating-result {
    width: auto;
}
.wk-supplier-rating-avg-container {
    font-size: 1.8rem;
    font-weight: 600;
    display: inline-block;
    width: 100%;
}
.wk-supplier-rating-btn > span:before {
    content: "\f040";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
}
.wk-supplier-rating-avg-wrapper {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.wk-supplier-rating-row {
    margin-left: 50px;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
    position: relative;
    color: #575757;
}
.wk-supplier-rating-row:before {
    content: "\f2be";
    font-family: font-awesome;
    font-size: 3rem;
    color: #ccc;
    position: absolute;
    left: -40px;
}
.wk-supplier-rating-customer-row {
    text-transform: capitalize;
    font-weight: 600;
}
.wk-supplier-rating-review-summary {
    padding-bottom: 5px;
    margin: 0;
    font-weight: 600;
    font-size: 1.7rem;
}
.wk-supplier-rating-review-row {
    word-break: break-word;
}
.wk-supplier-aboutus-title h3 {
    margin-top: 0;
    margin-bottom: 5px;
    display: inline-block;
}
.wk-supplier-aboutus-row-container {
    padding-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.wk-supplier-aboutus-row-container .wk-supplier-container-left {
    padding-right: 5%;
}
ul.wk-supplier-social-icons-data {
    padding-left: 0;
}
li.wk-supplier-profile-box.wk-supplier-icon-wrapper {
    list-style: none;
}
.wk-supplier-icon-css {
    padding-left: 35px;
    display: inline-block;
    position: relative;
    padding-bottom: 5px;
}
.wk-supplier-icon-css:before {
    content: " ";
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    border-radius: 3px;
}
.wk-supplier-icon-fb:before {
    background: #2e5ead;
}
.wk-supplier-icon-tw:before {
    background: #070707;
}
.wk-supplier-icon-gplus:before {
    background:#f54b4b;
}
.wk-supplier-icon-vimeo:before {
    background:#49caff;
}
.wk-supplier-icon-youtube:before {
    background:#f54b4b;
}
.wk-supplier-icon-instagram:before {
    background:#333;
}
.wk-supplier-icon-pinterest:before {
    background:#f54b4b;
}
.wk-supplier-icon-css:after {
    font-family: "font-awesome";
    font-size: 1.6rem;
    font-weight: normal;
    position: absolute;
    left: 0;
    top: 2px;
    width: 25px;
    text-align: center;
    color: #FFFFFF;
}
.wk-supplier-icon-fb:after {
    content: "\f09a";
}
.wk-supplier-icon-tw:after {
    content: "\01D54F";
}
.wk-supplier-icon-gplus:after {
    content: "\f0d5";
}
.wk-supplier-icon-vimeo:after {
    content: "\f27d";
}
.wk-supplier-icon-youtube:after {
    content: "\f167";
}
.wk-supplier-icon-instagram:after {
    content: "\f16d";
}
.wk-supplier-icon-pinterest:after {
    content: "\f231";
}
.wk-supplier-addr-row {
    padding: 5px;
}
.wk-supplier-btn-wrapper {
    display: inline-block;
}
.wk-supplier-msg-btn > span:before {
    content: "\f0e0";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
}
.wk-supplier-quick-order-btn > span:before {
    content: "\f07a";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
}
.wk-supplier-request-quote-btn > span:before {
    content: "\f155";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
}
.wk-supplier-menu-li a {
    color: inherit;
}
.wk-supplier-menu-li a:active,
.wk-supplier-menu-li a:hover {
    text-decoration: none;
}
.wk-supplier-menu-li:hover {
    color: #151414;
}
/* contact model css */
.wk-supplier-model-popup.modal-slide._show,
.wk-supplier-model-popup.modal-popup._show {
    background: rgba(25, 25, 25, .85);
}
@media only screen and (min-width: 768px) {
    .wk-supplier-model-popup .modal-inner-wrap {
        border-radius: 5px;
        width: 45%;
    }
    .wk-supplier-model-popup .action-close,
    .wk-supplier-model-popup .action-close,
    .wk-supplier-model-popup .action-close {
        position: absolute;
        width: 32px;
        height: 32px;
        padding: 6px;
        right: -35px;
        top: -30px;
        border: 3px solid #fff;
        border-radius: 32px;
        color: #fff;
        opacity: 1;
        box-sizing: border-box;
    }
    .wk-supplier-model-popup .action-close:before,
    .wk-supplier-model-popup .action-close:before,
    .wk-supplier-model-popup .action-close:before {
        color: #fff;
        font-weight: 700;
        top: 8px;
        left: -2px;
        line-height: initial;
        right: 0;
        position: absolute;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 60%;
        content: '\e62f';
        font-family: 'Admin Icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        overflow: hidden;
        speak: none;
        text-align: center;
    }
    .sellersubdomain-collection-index .column.main .product-items {
        margin-left: 20px!important;
    }
}
.wk-supplier-model-popup .label {
    width: 100%!important;
    text-align: left!important;
}
.wk-supplier-model-popup .modal-header,
.wk-supplier-model-popup .modal-body {
    padding: 15px;
}
.wk-supplier-model-popup .modal-header {
    border-bottom: 1px solid #ccc;
    text-align: left;
}
.wk-supplier-model-popup .wk-supplier-verified {
    margin: 0;
}
.wk-supplier-model-popup .wk-supplier-premium {
    padding: 0;
}
.wk-supplier-model-popup .wk-supplier-info-container,
.wk-supplier-model-popup .wk-supplier-response-rate-container,
.wk-supplier-model-popup .wk-supplier-response-time-container {
    display: block;
    padding: 3px 0px 3px 20px;
}
.wk-file-field-container,
.wk-rfq-file-field-container {
    padding: 15px 0;
    position: relative;
}
.wk-file-label {
    position: relative;
    padding: 7px 12px 7px 22px;
    border-radius: 3px;
    cursor: pointer;
}
.wk-file-label:before {
    content: "+";
    position: absolute;
    left: 5px;
    top: 1px;
    font-size: 2rem;
}
.wk-file-field {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
}
.wk-uploaded-file {
    padding: 5px;
    margin: 10px 0;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
}
.wk-uploaded-file-name,
.wk-uploaded-file-del {
    padding: 5px;
}
.wk-uploaded-file-style {
    border-radius: 3px;
    padding: 2px 12px;
    text-transform: uppercase;
}
.wk-uploaded-file-del {
    color: #757575;
    position: absolute;
    right: 5px;
    top: 2px;
    cursor: pointer;
}
.wk-uploaded-file-del:before {
    content: '\e62f';
    font-family: 'Admin Icons';
}
.wk-uploaded-file-del:hover,
.wk-uploaded-file-del:active {
    color: #333;
}
form#ask-form {
    overflow: overlay;
}
.wk-supplier-model-popup .modal-footer.wk-supplier-btn-wrapper {
    width: 100%;
    box-sizing: border-box;
}
.askque {
    float: none;
}
.wk-supplier-checkbox-field-wrapper {
    text-align: left;
    position: relative;
    margin-bottom: 20px;
}
.wk-supplier-control-checkbox + .wk-supplier-checkbox-field:before {
    content: " ";
    transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #adadad;
    border-radius: 2px;
    height: 1.4rem;
    width: 1.4rem;
    top: 1px;
    text-align: center;
    vertical-align: top;
    z-index: 8;
}
.wk-supplier-checkbox-field-wrapper input {
    position: absolute;
    cursor: pointer;
    opacity: .01;
    overflow: hidden;
    vertical-align: top;
    z-index: 9;
}
.wk-supplier-checkbox-txt {
    padding: 4px 0px 5px 20px;
}
.wk-supplier-control-checkbox:checked + .wk-supplier-checkbox-field:before {
    content: "\f00c";
    font-family: font-awesome;
    font-size: 1.1rem;
    color: #ffffff;
    border-color: #1979c3;
    background: #1979c3;
}
.wk-file-label + .wk-uploaded-file-row {
    background: rgba(255, 255, 255, .7);
}
.wk-uploaded-file-row {
    width: 20px;
    height: 22px;
    padding: 6px 57px;
    position: absolute;
    top: 15px;
}
.wk-uploaded-file-row img {
    width: 20px;
    height: 20px;
}
.mail-procss {
    cursor: wait;
    opacity: 0.7!important;
}
.wk-supplier-products-row-container {
    padding: 15px;
    background: #f5f5f5;
    border-radius: 3px;
}
#wk-supplier-request-quote input,
#wk-supplier-request-quote textarea,
#wk-supplier-request-quote select,
#wk-supplier-quick-order input,
#wk-supplier-quick-order textarea,
#wk-supplier-quick-order select {
    border-radius: 3px;
}
input[type="text"]::placeholder {
    color: #bbb;
}
/* product image upload css */
.wk-supplier-product-images-container {
    display: inline-block;
    width: 100%;
}
.wk-supplier-image {
    margin-bottom: 5px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    height: 100px;
    margin: 0 0.8rem;
    overflow: hidden;
    position: relative;
    width: 100px;
    border-radius: 5px;
}
.wk-supplier-image-placeholder {
    border-style: dashed;
}
.wk-supplier-image-placeholder:before {
    color: #a7a7a7;
    content: "+";
    display: inline-block;
    font-size: 5rem;
    font-weight: normal;
    line-height: inherit;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
}
.wk-supplier-image-placeholder .fileinput-button {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.wk-supplier-image-placeholder .form-buttons > span {
    display: none;
}
.wk-supplier-image-placeholder input[type="file"] {
    border: 500px solid transparent;
    bottom: 0;
    cursor: pointer;
    font-size: 10em;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 3;
}
.wk-supplier-image-placeholder-text {
    bottom: 0;
    color: #a7a7a7;
    font-size: 1.3rem;
    font-weight: 600;
    left: 0;
    line-height: 1.333;
    margin-bottom: 15%;
    padding: 0 1rem;
    position: absolute;
    right: 0;
    text-align: center;
}
.wk-supplier-image .spacer {
    width: 100%;
}
.wk-supplier-image .product-image {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.wk-supplier-image .actions [class^="action-"],
.wk-supplier-image .image-label,
.wk-supplier-image[data-image-hidden]
.actions [class^="action-"],
.wk-supplier-image.hidden-for-front .actions [class^="action-"] {
    visibility: hidden;
}
.wk-supplier-image:hover .actions [class^="action-"],
.wk-supplier-image:hover .image-label,
.wk-supplier-image[data-image-hidden]:hover .actions .action-delete,
.hidden-for-front:hover .actions [class^="action-"] {
    visibility: visible;
}
.wk-supplier-image .action-delete[type="button"] {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 0;
    box-shadow: none;
}
.wk-supplier-image .action-delete {
    bottom: 6px;
    left: 6px;
    position: absolute;
    z-index: 10;
}
.wk-supplier-image .action-delete:before {
    color: #757575;
    content: "\f1f8";
    display: inline-block;
    font-family: "font-awesome";
    font-size: 1.8rem;
    font-weight: normal;
    line-height: inherit;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.wk-supplier-image .actions .action-delete span {
    display: none;
}
.wk-supplier-image .draggable-handle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    line-height: inherit;
    cursor: move;
    display: inline-block;
    height: 20px;
    left: 3px;
    position: absolute;
    text-decoration: none;
    top: 2px;
    width: 20px;
    z-index: 3;
}
.wk-supplier-image .draggable-handle:before {
    color: #757575;
    content: "\f0c9";
    display: inline-block;
    font-family: "font-awesome";
    font-size: 1.8rem;
    font-weight: normal;
    line-height: inherit;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.wk-supplier-image-placeholder .file-row {
    height: 100%;
    position: absolute;
    width: 100%;
}
.wk-supplier-image .file-row {
    background: url(../../frontend/Alothemes/expert1/en_US/Webkul_Marketplace/images/ajax-loader-big.gif) no-repeat scroll 50% 50% #fff;
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: auto;
    z-index: 5;
}
.wk-row-product-edit:after {
    content: "\f040";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
    cursor: pointer;
}
.wk-row-product-delete:after {
    content: "\f1f8";
    font-family: font-awesome;
    padding-right: 3px;
    font-weight: normal;
    font-size: 1.6rem;
    cursor: pointer;
}
.wk-row-product-edit,
.wk-row-product-delete {
    color: #1979c3;
}
.wk-row-product-edit:hover,
.wk-row-product-delete:hover {
    color: #2575AC;
}
.wk-rfq-product-table {
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
    overflow: overlay;
}
.wk-rfq-product-table th {
    width: 12%;
    box-sizing: border-box;
}
.wk-rfq-product-table > thead > tr {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #cccccc;
}
.wk-rfq-product-table > tbody > tr {
    border-bottom: 1px solid #ccc;
}
/* Search box design */
.wk-supplier-collection-container .search-autocomplete {
    display: none;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    z-index: 3;
    box-sizing: border-box;
}
.wk-supplier-collection-container .search-autocomplete ul:not(:empty) {
    background: #fff;
    border: 1px solid #c2c2c2;
    border-top: 0;
}
.wk-supplier-collection-container .search-autocomplete ul {
    margin: 0;
    padding: 0;
    list-style: none none;
}
.wk-supplier-collection-container .search-autocomplete ul li:first-child {
    border-top: none;
}
.wk-supplier-collection-container .search-autocomplete ul li {
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
    margin: 0;
    padding: 5px;
    position: relative;
    text-align: left;
    white-space: normal;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.wk-supplier-collection-container .search-autocomplete .qs-option-name {
    display: inline-block;
    padding-right: 10px;
    float: left;
}
.wk-supplier-collection-container .search-autocomplete ul li .amount {
    color: #999;
    position: initial;
    float: right;
}
.wk-supplier-collection-container .search-autocomplete .price-container .price {
    font-size: 1.4rem;
}
.wk-supplier-separate-line {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #ccc;
    margin: 10px 0;
}
.wk-supplier-collection-container .fieldset {
    margin: 0 0 10px;
}
.wk-rfq-add-btn-label {
    position: relative;
    padding: 7px 12px 7px 30px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 1.4rem;
    text-transform: uppercase;
}
.wk-rfq-add-btn-label:before {
    content: "+";
    position: absolute;
    left: 11.3px;
    top: 5.5px;
    font-size: 1.6rem;
    font-weight: 700;
    z-index: 2;
    color: #1979c3;
}
.wk-rfq-add-btn-label:after {
    content: "";
    width: 16px;
    height: 16px;
    border-radius: 10px;
    background: #fff;
    position: absolute;
    top: 9px;
    bottom: 9px;
    left: 8px;
    z-index: 1;
}
/* quick order page css */
@media (max-width: 767px) {
    .wk-quick-order-product-table th {
        display: none;
        width: 100%!important;
        padding: 10px 0!important;
    }
    .wk-quick-order-product-table td {
        display: inline-block;
        width: 100%!important;
        padding: 10px 0!important;
    }
    .wk-quick-order-product-table td:before {
        content: attr(data-th) ':';
        display: block;
        font-weight: 700;
    }
    .wk-quick-order-product-table td:last-child:before {
        display: none;
    }
}
.wk-quick-order-product-table th:first-child,
.wk-quick-order-product-table td:first-child {
    padding-left: 0;
    width: 60%;
}
.wk-quick-order-product-table th:last-child,
.wk-quick-order-product-table td:last-child {
    padding-right: 0;
}
#wk-supplier-quick-order .cart-summary {
    position: relative;
    width: 100%;
    top: initial!important;
    padding: 0;
    margin: 0;
}
.active #block-summary {
    display: block!important;
}
.wk-product-detail-section {
    display: none;
}
.wk-product-detail-section.active {
    display: block;
}
.swatch-option.color {
    width: 20px;
    height: 20px;
    float: left;
    margin: 2px;
}
.wk-supplier-design .loading-mask {
    z-index: 999;
}
/* product view page css */
.wk-supplier-product-block {
    border-top: 1px solid #ccc;
    padding-top: 15px;
}
.wk-supplier-product-row {
    padding: 5px 0;
    margin-right: 5px;
}
.wk-supplier-product-block .wk-supplier-title {
    color: #1979c3;
    font-weight: 600;
}
.wk-supplier-product-block .wk-seller-rating {
    top: 34px;
    margin-left: -17%;
}
.wk-supplier-product-block .wk-block-rating {
    font-size: 13px;
    font-weight: 700;
    position: relative;
    padding-left: 21px;
}
.wk-supplier-product-block .wk-block-rating:before {
    position: absolute;
    font-family: "webkul-font";
    content: '\0039';
    left: 6px;
    font-size: 12px;
}
.wk-supplier-visit-web > a {
    color: #1979c3d4;
    font-weight: 600;
}
.wk-supplier-visit-web > a:before {
    content: "\f0ac";
    font-family: "font-awesome";
}
.wk-supplier-product-block a:hover {
    text-decoration: none;
}
.wk-supplier-product-block .wk-supplier-response-rate-container,
.wk-supplier-product-block .wk-supplier-response-time-container {
    padding: 0px 7px 0px 20px;
}
.wk-supplier-dropdown-wrap {
    display: inline-block;
    width: 100%;
}
.wk-supplier-dropdown {
    display: none;
    width: 100%;
}
.active .wk-supplier-dropdown {
    display: block;
}
.wk-supplier-dropdown-wrap span.action.toggle {
    color: #575757;
    cursor: pointer;
}
.wk-supplier-dropdown-wrap span.action.toggle:after {
    content: '\f107';
    font-family: 'font-awesome';
}
.wk-supplier-dropdown-wrap span.action.toggle.active:after {
    content: '\f106';
}
.wk-supplier-location {
    color: #575757;
    font-weight: 600;
}
.wk-product-detail-section-wrap .action.back.customization {
    display: none;
}

.wk-modals-overlay {
    z-index: 899 !important;
}
.action-close.wk-close * {
    box-sizing: border-box;
}

.action-close.wk-close {
    display: inline-block;
    padding: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    text-align: center;
    box-sizing: border-box;
}
body .action-close.wk-close::before {
    position: absolute;
    width: 20px;
    height: 14px;
    left: 50%;
    margin-left: -10px;
    top: 50%;
    margin-top: -6px;
    color: #151414;
}
body .action-close.wk-close:hover {
    border: 3px solid #fff;
    opacity: 0.8;
}
body .action-close.wk-close:hover:before {
    color: #151414;
}
.quote-msg-alert{
    z-index: 901 !important;
}
.quote-msg-alert > .modal-inner-wrap {
    width: 33%;
}/**
 * Webkul Software
 *
 * @category  Webkul
 * @package   Webkul_B2BMarketplace
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
.data-grid .data-grid-th._draggable {
    cursor: grab !important;
}
.data-grid .data-grid-th._sortable {
    cursor: pointer !important;
}/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../frontend/Alothemes/expert1/en_US/Webkul_MpAdvertisementManager/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/**
 * Webkul Software.
 *
 * @category  Webkul
 * @package   Webkul_SellerSubDomain
 * @author    Webkul Software Private Limited
 * @copyright Webkul Software Private Limited (https://webkul.com)
 * @license   https://store.webkul.com/license.html
 */
/* .wk-report-flag-link{
    margin-left:110px;
} */
.wk-mp-collection-seller-title.wk-mp-collection-header-css {
    margin-left:110px;
}
.sellersubdomain-collection-index .wk_mp_design .block-account {
    display: inline-block;
    width: 100%;
}
.sellersubdomain-collection-index.page-layout-1column .sections.nav-sections,
.sellersubdomain-collection-index.page-layout-seller-1column .sections.nav-sections,
.sellersubdomain-feedback-index.page-layout-1column .sections.nav-sections,
.sellersubdomain-location-index.page-layout-1column .sections.nav-sections,
.sellersubdomain-profile-index.page-layout-1column .sections.nav-sections {
    margin-bottom: 0;
}
.sellersubdomain-collection-index.page-layout-1column .page-title-wrapper,
.sellersubdomain-collection-index.page-layout-seller-1column .page-title-wrapper,
.sellersubdomain-feedback-index.page-layout-1column .page-title-wrapper,
.sellersubdomain-location-index.page-layout-1column .page-title-wrapper,
.sellersubdomain-profile-index.page-layout-1column .page-title-wrapper {
    display: none;
}
.sellersubdomain-collection-index.page-layout-1column .page-main,
.sellersubdomain-collection-index.page-layout-seller-1column .page-main,
.sellersubdomain-feedback-index.page-layout-1column .page-main,
.sellersubdomain-location-index.page-layout-1column .page-main,
.sellersubdomain-profile-index.page-layout-1column .page-main {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
}
.sellersubdomain-collection-index .wk-mp-collection-product-count-container,
.sellersubdomain-profile-index .wk-mp-collection-product-count-container,
.sellersubdomain-feedback-index .wk-mp-collection-rating-count-container {
    text-align: center;
    border: 1px solid #ccc;
    border-bottom: 3px solid #fff;
    border-top: none;
    box-sizing: content-box;
}
@media all and (max-width: 320px) {
    .sellersubdomain-collection-index.page-layout-1column .page-products .products-grid .product-item,
    .sellersubdomain-collection-index.page-layout-seller-1column .page-products .products-grid .product-item,
    .sellersubdomain-profile-index.page-layout-1column .page-products .products-grid .product-item {
        width: 100%;
    }
    .sellersubdomain-collection-index .column.main .product-items,
    .sellersubdomain-profile-index .column.main .product-items {
        margin-left: 0;
    }
}
@media all and (max-width: 767px) {
    .sellersubdomain-collection-index .wk-mp-collection-container {
        padding-top: 60px;
    }
}
@media all and (min-width: 768px) {
    .sellersubdomain-collection-index.page-layout-1column .toolbar-products,
    .sellersubdomain-collection-index.page-layout-seller-1column .toolbar-products,
    .sellersubdomain-profile-index.page-layout-1column .toolbar-products {
        position: relative;
    }
    .sellersubdomain-collection-index.page-layout-1column .filter.block,
    .sellersubdomain-collection-index.page-layout-seller-1column .filter.block,
    .sellersubdomain-profile-index.page-layout-1column .filter.block {
        margin-top: 0;
        border: none;
    }
    .sellersubdomain-collection-index.page-layout-1column .filter-subtitle,
    .sellersubdomain-collection-index.page-layout-seller-1column .filter-subtitle,
    .sellersubdomain-profile-index.page-layout-1column .filter-subtitle {
        display: block;
        padding: 0;
        border: none;
    }
    .sellersubdomain-collection-index.page-layout-1column .filter-content,
    .sellersubdomain-collection-index.page-layout-seller-1column .filter-content,
    .sellersubdomain-profile-index.page-layout-1column .filter-content {
        margin-top: 0;
    }
    /* .sellersubdomain-collection-index .column.main .product-items {
        margin-left: -20px;
    } */
}
.wk-mp-collection-left {
    float: left;
    width: 25%;
    padding-right: 2%;
    box-sizing: border-box;
}
/* All Widget Templates ************************************************************************************************
***********************************************************************************************************************/
body.blog-page {
    --color-white: #ffffff;
    --color-green: #28a745;
    --color-yellow: #ffc107;
    --color-blue: #4db2ec;
    --color-black: #222222;
    --color-gray: #6c757d;
    --color-red: #dc3545;
    --border-color: #d5d6da;
}

/* Buttons */
.btn-white {background-color: #fff !important;color: #7d7d7d !important;border: 1px solid #bbb !important;}
.btn-white:hover {background-color: #4db2ec !important;color: #fff !important; border: 1px solid #4db2ec !important;}
.btn-black {background-color: #222 !important;color: #fff !important;border: 1px solid #222 !important;}
.btn-black:hover {background-color: #4db2ec !important;color: #fff !important;border: 1px solid #4db2ec !important;}
.btn-blue {background-color: #4db2ec !important;color: #fff !important;border: 1px solid #4db2ec !important;}
.btn-blue:hover {background-color: #222 !important;color: #fff !important;border: 1px solid #222 !important;}


/* Slider *************************************************************************************************************/
.post-slider .post-block .image-wrap {padding-bottom: 450px;}
/* END Slider *********************************************************************************************************/


.clearfix:after {content:"";display:table;clear:both;}

.post-holder {margin-bottom: 40px;border-radius: 0;}

.blog-page-list .index-description {margin-bottom: 15px}

/* Blog Post List *****************************************************************************************************/
.post-list {margin-top: 0;margin-bottom: 20px;list-style: none;padding-left: 0}
.post-list .post-item.post-holder {margin: 0 0 30px 0;padding: 0;display: block;}
.post-list .post-container {display: -ms-flexbox;display: flex;}

/* Post Image ************************************/
.post-list .post-image {-ms-flex: 0 0 30%;flex: 0 0 30%;width: 30%;order: 0;}
.post-list .post-image .image-container {position: relative;}
.post-list .post-image .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.post-list .post-image .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.post-list .post-image .image-wrap img {width: 100%;height: auto;vertical-align: middle;}
/* Post Category */
.post-list .post-image .post-category {position: absolute;left: 0;bottom: 0;display: block;font-size: 0;line-height: 1;}
.post-list .post-image .post-category a {display: inline-block;margin: 0 5px 0 0;padding: 5px 10px;background: #000;color: #fff;font-size: 11px;line-height: 12px;font-weight: 500;text-decoration: none;text-transform: uppercase;
    /*-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all .3s ease;*/}
.post-list .post-image .post-category a:hover {background: #4db2ec;}

/* Post Info **************************************/
/* Post Title */
.post-list .post-info .post-title-wrap h3 {margin: 0;}
.post-list .post-info .post-title-wrap h3 a {font-size: 20px;line-height: 25px;font-weight: 500;}
/* Post Data */
.post-list .post-info .post-data-wrap {font-size: 11px;font-family: sans-serif;}
.post-list .post-info .post-data-wrap .post-date {font-size: 11px; margin: 0;padding: 0;box-shadow: none;float: none;width: auto;}
.post-list .post-info .post-data-wrap a {font-weight: 600;}
/* Post Description */
.post-list .post-description {line-height: 21px;font-size: 13px;}
/* Post View */
.post-list .post-view {display: block;background: #000;color: #fff;font-size: 10px;font-weight: 600;text-align: center;line-height: 11px;position: relative;top: -5px;padding: 4px 6px;}
.post-list .post-view:after {position: absolute;left: 0;bottom: -3px;content: '';width: 0;height: 0;border-style: solid;border-width: 3px 3px 0 0;border-color: #000 transparent transparent;}
/* Read More */
.post-read-more a.post-read {display: inline-block;color: #fff;background-color: #4db2ec;font-size: 13px;font-weight: 500;line-height: 1;padding: 10px 15px;}
.post-read-more a.post-read:hover {color: #fff; text-decoration: none;}

@media (max-width: 768px) {
    .post-list .post-item.post-holder {margin-bottom: 1.5rem;}
}
@media (max-width: 767px) {
    .post-list .post-image .post-category {display: none;}
    .post-list .post-info {padding: 0 0 0 15px;}
    .post-read-more a.post-read {display: none;}
}
@media (max-width: 640px) {
    .post-list .post-info .post-title-wrap h3 a {font-size: 14px;font-weight: 600;line-height: 1.4;display: inline-block;
        /*max-height: 39px;overflow: hidden;*/}
}


/* Images Format *******************************************/
.post-image .image-wrap._16x9 {padding-bottom: 35% !important;}
.post-image .image-wrap._4x3 {padding-bottom: 67% !important;}
.post-image .image-wrap._3x2 {padding-bottom: 55% !important;}
.post-image .image-wrap._1x1 {padding-bottom: 100% !important;}
@media (max-width: 768px) {

}
/* Blog Post List *****************************************************************************************************/


/* Blog Post List Modern **********************************************************************************************/
.post-list.modern .post-item.post-holder {margin: 0 0 30px 0;padding: 0 0 30px 0;}
.post-list.modern .post-info {padding: 0 0 0 25px;flex: 0 0 70%;max-width: 70%;width: 70%;order: 1;box-sizing: border-box;}
.post-list.modern .post-info .post-title-wrap h3 a:hover {text-decoration: none;transition: all .2s ease;}
.post-list.modern .post-info .post-data-wrap a:hover {text-decoration: none;transition: all .2s ease;}
@media (max-width: 1024px) {
    .post-list.modern .post-info .post-read-more {display: none;}
}
@media (max-width: 639px) {
    .post-list.modern .post-container {flex-direction: column;}
    .post-list.modern .post-image {flex: 0 0 100%;width: 100%;}
    .post-list.modern .post-info {flex: 0 0 100%;max-width: 100%;width: 100%;padding: 25px 0 0;}
    /*.post-list.modern .post-description {display: none;}*/
}
/* Blog Post List Modern **********************************************************************************************/


/* Post View **********************************************************************************************************/
/* Page Title */
/*.blog-post-view .page-title-wrapper .page-title {font-size: 35px;line-height: 1.2;margin-bottom: 20px;}*/
/* Category */
.blog-post-view .post-category a {display: inline-block;margin: 0 5px 0 0;padding: 5px 10px;background: #000;color: #fff;font-size: 11px;line-height: 12px;font-weight: 500;text-decoration: none;text-transform: uppercase;}

/* Post Data */
.blog-post-view .post-data-wrap {font-size: 13px;font-family: sans-serif;margin-bottom: 30px;}
.blog-post-view .post-data-wrap a {font-weight: 600;}
.blog-post-view .post-data {color: #bbbbbb;}
/* Post View */
/* Post Comments */
.blog-post-view .post-comments {margin-right: 20px;}
/* Social */
.blog-post-view .post-sharing {margin-bottom: 20px;}
/* Image */
.blog-post-view .post-featured-image {font-size: 0;margin-bottom: 20px;}
/* Tags */
.blog-post-view .post-tag {margin-bottom: 20px;}
.blog-post-view .post-tag .post-tag-title {display: inline-block;padding: 7px 12px;border: 1px solid #222;background: #222;color: #fff;line-height: 1;margin: 0 10px 10px 0;text-transform: uppercase;font-size: 11px;}
.blog-post-view .post-tag .post-tags a {display: inline-block;border: 1px solid var(--border-color); /*color: #222; */background: #fff;padding: 7px 12px;margin-right: 10px;line-height: 1;font-weight: 600;letter-spacing: 1px;font-size: 11px;text-transform: capitalize;}
.blog-post-view .post-tag .post-tags a.current,
.blog-post-view .post-tag .post-tags a:hover {text-decoration: none;opacity: .9;background: #333;color: #fff;}

/* Post Text */
.blog-post-view .post-description {margin-bottom: 30px;}
.blog-post-view .post-description p {font-size: 1.4rem;line-height: 1.7;}

/* Post Bottom *****************************************/
.post-view .post-bottom {margin-top:30px;}

/* Post Sharing Bottom */
.post-view-modern .post-sharing-bottom {}
.post-sharing-bottom {padding: 30px 0;margin-bottom: 30px;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}
.post-sharing-bottom .share-elements {text-align: center;}
.post-sharing-bottom .share-elements .icon-wrapper {display: inline-block;cursor: pointer;margin: 0 5px 5px 0;overflow: hidden;border: 0;text-decoration: none;text-transform: none;background-color: transparent;color: inherit;transition: all .2s ease-in-out;border-radius: 0;}
.post-sharing-bottom .share-elements .icon-wrapper.icon-facebook {background-color: rgb(59, 89, 152);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-twitter {background-color: rgb(0, 0, 0);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-pinterest {background-color: rgb(203, 32, 39);}
.post-sharing-bottom .share-elements .icon-wrapper.icon-linkedin {background-color: rgb(2, 136, 209);}
.post-sharing-bottom .share-elements .icon-wrapper .icon {line-height: 48px;height: 48px;width: 48px;display: inline-block;overflow: hidden;vertical-align: top;}
.post-sharing-bottom .share-elements .icon-wrapper .label {font-size: 13px;line-height: 48px;height: 48px;color: #ffffff;display: inline-block;padding: 0 15px 0 3px;vertical-align: top;}
.post-sharing-bottom .share-elements .icon-wrapper:hover {transform: translateY(-4px);}

/* Post Gallery */
/*.blog-post-view .post-gallery {display: flex;flex-wrap: wrap;}*/
.blog-post-view .post-gallery {display: grid;grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));grid-gap: 1rem;margin-bottom: 20px;}
.blog-post-view .post-gallery .gallery-image-hld {display: inline-block;}
.blog-post-view .post-gallery .gallery-image-hld img {}

/* Post Navigation */
.blog-post-view .post-nextprev  {display: flex;padding: 20px 0;margin-bottom: 30px;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}
.blog-post-view .post-nextprev .nextprev-link {display: block;font-size: 20px;/*color: #222222;*/font-weight: 600;text-align: right;opacity: 0.7;}
.blog-post-view .post-nextprev .nextprev-link:hover {text-decoration: none;}
.blog-post-view .post-nextprev .nextprev-link span {display: block;color: #bbbbbb;font-size: 14px;font-weight: normal;}

/* Block Related */
.blog-post-view .post-bottom .block.related {margin-bottom: 0;}
.blog-post-view .post-bottom .block.related .block-title {margin: 0 0 25px;padding: 0;border-bottom: 1px solid #222222;line-height: 1.42857143;}
.blog-post-view .post-bottom .block.related .block-title strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;display: inline-block;margin: 0;}

/* Related Posts */
.mfblog-related-posts-block.block.related .post-list {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;
    position: relative;overflow: hidden;margin-left: -10px;margin-right: -10px;}
.mfblog-related-posts-block.block.related .post-list .post-item {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 2rem !important;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;padding-left: 10px;padding-right: 10px;width: 25%; box-sizing: border-box;}

.mfblog-related-posts-block.block.related .post-list .post-item .image-container {
    -ms-flex: 0 0;flex: 0 0;width: 100%;display: block;order: 0;margin-bottom: 10px;}
.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.mfblog-related-posts-block.block.related .post-list .image-container .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.mfblog-related-posts-block.block.related .post-list .post-item .block-info {padding-left: 0 !important;padding-right: 0 !important;}
.mfblog-related-posts-block.block.related .post-list .block-info h3.post-title a {font-size: 14px !important;line-height: 20px !important;font-weight: 600 !important; /*color: #222222; */}
@media (max-width: 767px) {
    .mfblog-related-posts-block.block.related .post-list .post-item {flex: 0 0 50%;max-width: 50%;}
}

/* Related Products */
.mfblog-related-products-block.block.related .block-title {margin: 0 0 25px;padding: 5px 0;border-bottom: 1px solid #222222;line-height: 1.42857143;}
.mfblog-related-products-block.block.related .block-title strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;}

/* Block Comments */
.block.comments .c-count {margin: 0 0 20px;padding: 0;border-bottom: 1px solid #222222;font-weight: 400;}
.block.comments .c-count strong {border-bottom: 3px solid #222222;padding-bottom: 2px;font-weight: 400;font-size: 18px;display: inline-block;}
/* END Post Bottom *************************************/

@media (max-width: 767px) {
    .blog-post-view .page-title-wrapper .page-title {font-size: 20px;}
    .blog-post-view .post-nextprev .nextprev-link {font-size: 14px;line-height: 1.4;}
}
/* END Post View ******************************************************************************************************/


/* Animation Zoom */
.image-wrap .animation-type-zoom {display: block;line-height: 0;overflow: hidden;position: relative;}
.image-container .animation-type-zoom {-webkit-transition: transform .3s ease,opacity .3s;transition: transform .3s ease,opacity .3s;}
.image-container:hover .animation-type-zoom {transform: scale3d(1.1,1.1,1);  -webkit-transform: scale3d(1.1,1.1,1);}


/* Sidebar ************************************************************************************************************/
/* Block Search */
.widget.blog-search {width:100%;margin-bottom: 40px;position: relative;float: right;}
.widget.blog-search .block-content {margin-bottom: 0;}
.widget.blog-search .block-content .form {position: relative;}
.widget.blog-search  label {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;text-decoration: none;display: inline-block;float: right;}
.widget.blog-search .control {border-top: 0;margin: 0;padding: 0;clear: both;}
.widget.blog-search input {position: static;padding-right: 35px;margin: 0;left: -300%;}
.widget.blog-search .action.search {position: absolute;top: 0;right: 0;bottom: 0;height: 100%;z-index: 1;display: inline-block;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0 10px;text-decoration: none;text-shadow: none;font-weight: 400;border-radius: 0;}
.widget.blog-search .action.search:before {-webkit-font-smoothing: antialiased;content: '';margin: 0;vertical-align: top;display: inline-block;overflow: hidden;speak: none;width: 16px;height: 32px;background: url(../../frontend/Alothemes/expert1/en_US/Magefan_Blog/images/search-icon-white.svg) no-repeat -10px -7px;background-size: 35px;opacity: 1;}
.widget.blog-search .action.search > span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.blog-search .actions .action.search {background: #222222;right: 0;padding: 0 10px;border-radius: 0;}

/* Posts List */
.widget.block-list-posts .post-list .post-item .image-container {flex: 0 0 30%;width: 30%;display: block;order: 0;}
/* Images */
/* Span Background */
.widget.block-list-posts .post-list .image-container .image-wrap {display: block;line-height: 0;overflow: hidden;position: relative;padding-bottom: 70%;}
.widget.block-list-posts .post-list .image-container .image-wrap .bg-img {position: absolute;display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
/* Post Info */
.widget.block-list-posts .post-list .post-item .block-info .post-item-name {font-size: 14px;line-height: 20px;font-weight: 600;text-decoration: none;color: #333333;}
.widget.block-list-posts .post-list .post-item .block-info .block-date {color: #bbbbbb;}
.widget.block-list-posts .post-list .post-item .block-info .block-date .post-data {font-size: 11px;}

/* Post Grid */
.widget.block-list-posts .post-list .post-item {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 2rem !important;}
.widget.block-list-posts .post-list .post-item .image-container {-ms-flex: 0 0;flex: 0 0;width: 100%;display: block;order: 0;margin-bottom: 10px;}
.widget.block-list-posts .post-list .post-item .block-info {padding-left: 0 !important;padding-right: 0 !important;}
/* END Posts List */

/* New Post List */
.widget.block-posts-list .post-item {display: flex;gap: 1.5rem;}
.widget.block-posts-list .post-item .image-container {flex: 0 0 33.333333%;width: 33.333333%;align-self: flex-start;display: block;order: 0;margin-bottom: 10px;}
.widget.block-posts-list .post-item .image-container .image-wrap {display: block;position: relative;overflow: hidden;}
.widget.block-posts-list .post-item .image-container .image-wrap._4x3 {padding-bottom: 70%;}
.widget.block-posts-list .post-item .image-container .image-wrap .bg-img {display: block;position: absolute;width: 100%;height: 100%;max-width: 100%;background-size: cover;background-position: center;}
.widget.block-posts-list .post-item .block-info .post-title {margin: 0 0 0.5rem 0 !important;}
.widget.block-posts-list .post-item .block-info .post-title .post-item-name {display: block;font-size: 16px;line-height: 22px;font-weight: 500;text-decoration: none;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
.widget.block-posts-list .post-item .block-info .block-date {line-height: 1rem;}
.widget.block-posts-list .post-item .block-info .block-date .post-date {font-size: 11px;line-height: 1.2rem;color: #bbbbbb;font-family: sans-serif;}
.widget.block-posts-list .post-item .block-info .post-description {display: none;line-height: 21px;font-size: 13px;}
.widget.block-posts-list .post-item .block-info .read-more {display: none;}
/* END New Post List */

/* Archive */
.widget.block-archive .archive-item-link {font-weight: 600}

/* RSS Feed */
.widget.block-rss .rss-icon {width: 23px;filter: grayscale(100%);vertical-align: middle;}
/* End Sidebar ********************************************************************************************************/
@media all and (min-width:768px),print{.amgdprcookie-main-wrapper{padding:0}.amgdprcookie-main-wrapper .amgdprcookie-top{margin-bottom:35px}.amgdprcookie-main-wrapper .amgdprcookie-head{font-size:34px;line-height:normal}.amgdprcookie-main-wrapper .amgdprcookie-btn{padding:17px 46px;font-size:20px;box-shadow:0 3px 10px rgba(62,40,13,0.15);text-transform:none}.amgdprcookie-cookie-container{margin-bottom:30px;padding:25px 0}.amgdprcookie-cookie-container .amgdprcookie-header{display:flex;justify-content:flex-start;padding:0 25px}.amgdprcookie-cookie-container .amgdprcookie-caption{margin:0 64px 10px 0;font-size:20px}.amgdprcookie-cookie-container .amgdprcookie-toggle-cookie{padding-left:0}.amgdprcookie-cookie-container .amgdprcookie-text{padding:0 25px;font-size:14px}.amgdprcookie-cookie-container .amgdprcookie-options{display:inline-block;margin-top:22px;padding:0 25px;font-size:14px;color:#8a837f;background:inherit}.amgdprcookie-cookie-container .amgdprcookie-options:hover{color:#1787e0}.amgdprcookie-cookie-container .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-options:after{content:'';position:absolute;top:10px;height:2px;width:10px;background:#8a837f}.amgdprcookie-cookie-container .amgdprcookie-options:before{right:6px;transform:rotate(45deg)}.amgdprcookie-cookie-container .amgdprcookie-options:after{right:0;transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options{color:#363636}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:hover{color:#1787e0}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:after{background:#363636}.amgdprcookie-content-wrapper{margin:25px 25px 0;padding:0 15px;font-size:14px}.amgdprcookie-content-wrapper .amgdprcookie-title{padding:15px 15px 0 0;vertical-align:top}.amgdprcookie-content-wrapper .amgdprcookie-row{border-bottom:1px solid #ccc}.amgdprcookie-content-wrapper .amgdprcookie-row:last-child{border-bottom:0}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell{padding:15px 15px 15px 0}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell:first-child{width:20%}.amgdprcookie-content-wrapper .amgdprcookie-row .amgdprcookie-cell:last-child{padding-right:0}.amgdprcookie-modal-container .modal-inner-wrap{right:unset;min-width:400px;width:21%;background:#fff}}@media all and (min-width:1024px),print{.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:first-child{width:17%}}.amgdprcookie-main-wrapper{color:#363636}.amgdprcookie-main-wrapper .amgdprcookie-top{display:flex;justify-content:space-between;margin-bottom:15px}.amgdprcookie-main-wrapper .amgdprcookie-head{font-size:20px;line-height:20px}.amgdprcookie-main-wrapper .amgdprcookie-btn-wrapper{display:flex}.amgdprcookie-main-wrapper .amgdprcookie-btn{padding:7px 27px;border:0;font-size:14px;color:#fff;border-radius:6px;background:#ef7c4a;box-shadow:0 3px 5px rgba(62,40,13,0.15);text-transform:uppercase}.amgdprcookie-main-wrapper .amgdprcookie-btn:first-child{margin:0 15px}.amgdprcookie-main-wrapper .amgdprcookie-btn:hover{background:#eb5a1b}.amgdprcookie-toggle-cookie{position:relative;padding-left:50px}.amgdprcookie-toggle-cookie .amgdprcookie-input{height:0;width:0;visibility:hidden}.amgdprcookie-toggle-cookie .amgdprcookie-label{position:absolute;top:0;right:0;width:50px;height:29px;border-radius:40px;cursor:pointer;background:#a5a5a5;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.amgdprcookie-toggle-cookie .amgdprcookie-label:after{content:'';position:absolute;top:2px;left:2px;width:25px;height:25px;background:#fff;border-radius:40px;transition:all .4s ease}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:disabled+.amgdprcookie-label:after{left:calc(95%);transform:translateX(-100%)}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background:#1979c3}.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label:after{left:calc(95%);transform:translateX(-100%)}.amgdprcookie-toggle-cookie .amgdprcookie-input:not([checked])+.amgdprcookie-label{background:#a5a5a5}.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-toggle-cookie .amgdprcookie-input:disabled+.amgdprcookie-label:after{left:2px}.amgdprcookie-settings-form .amgdprcookie-toggle-cookie .amgdprcookie-input.disabled+.amgdprcookie-label{background:#e8e8e8}.amgdprcookie-cookie-container{margin-bottom:20px;padding-top:15px;border-radius:6px;box-shadow:0 3px 10px rgba(5,32,65,0.15)}.amgdprcookie-cookie-container.-modal{margin-right:30px;box-shadow:none;direction:ltr}.amgdprcookie-cookie-container .amgdprcookie-header{display:flex;justify-content:space-between;padding:0 15px}.amgdprcookie-cookie-container .amgdprcookie-caption{margin:0 0 15px;font-size:16px;font-weight:bold;line-height:30px;word-break:break-all;word-break:break-word}.amgdprcookie-cookie-container .amgdprcookie-text{margin-bottom:0;padding:0 15px;font-size:12px;color:#363636}.amgdprcookie-cookie-container .amgdprcookie-options{position:relative;margin-top:15px;padding:7px 15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-size:12px;color:#fff;cursor:pointer;background:#767676}.amgdprcookie-cookie-container .amgdprcookie-options:before,.amgdprcookie-cookie-container .amgdprcookie-options:after{content:'';position:absolute;top:16px;height:2px;width:10px;background:#fff}.amgdprcookie-cookie-container .amgdprcookie-options:before{right:20px;transform:rotate(45deg)}.amgdprcookie-cookie-container .amgdprcookie-options:after{right:14px;transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options{border-radius:0}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:before{transform:rotate(-45deg)}.amgdprcookie-cookie-container .amgdprcookie-check.active .amgdprcookie-options:after{transform:rotate(45deg)}.amgdprcookie-content-wrapper{display:none;padding:0 15px;border-radius:6px;background:#f9f9f9;font-size:12px}.amgdprcookie-content-wrapper .amgdprcookie-title{padding:15px 15px 0 0;vertical-align:top}.amgdprcookie-content-wrapper .amgdprcookie-row{border-bottom:1px solid #ccc}.amgdprcookie-content-wrapper .amgdprcookie-row:last-child{border-bottom:0}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell{padding:15px 15px 15px 0;word-break:break-all;word-break:break-word}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:first-child{width:23%}.amgdprcookie-content-wrapper .amgdprcookie-table .amgdprcookie-cell:last-child{padding-right:0}.amgdprcookie-cookie-container .amgdprcookie-link{display:block;color:#389dfe;text-align:right;text-transform:capitalize;letter-spacing:.3px;font-size:12px}.amgdprcookie-modal-container.modal-popup.modal-slide{right:46px;left:0}.amgdprcookie-modal-container .modal-inner-wrap{position:relative;margin:0;height:100%}.amgdprcookie-modal-container .modal-inner-wrap .modal-header{position:absolute;right:0}.amgdprcookie-modal-container .modal-inner-wrap .action-close{margin:5px;padding:0}.amgdprcookie-modal-container .modal-inner-wrap .action-close:before{width:30px;height:30px;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4IiBzdHJva2U9IiNDQUNBQ0EiLz48cGF0aCBkPSJNNS4yNSA1LjI1bDYuNSA2LjVtMC02LjVsLTYuNSA2LjUiIHN0cm9rZT0iI0NBQ0FDQSIvPjwvc3ZnPg==') no-repeat center;content:''}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar{margin-left:10px;width:4px}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar-track{background:#fff}.amgdprcookie-modal-container .modal-inner-wrap ::-webkit-scrollbar-thumb{border-radius:2px;background:#e8e8e8}.amgdprcookie-modal-container .modal-content{padding:0}.amgdprcookie-groups-container{overflow-y:scroll;height:58vh;min-height:170px;box-shadow:0 -2px 18px rgba(0,0,0,0.06);direction:rtl}.amgdprcookie-policy-container{padding:24px;box-shadow:0 -2px 18px rgba(0,0,0,0.06)}.amgdprcookie-text-container{margin-bottom:30px}.amgdprcookie-text-container .amgdprcookie-policy{display:inline}.amgdprcookie-buttons-block{display:flex;justify-content:space-between}.amgdprcookie-buttons-block .amgdprcookie-button{flex-basis:58%;border:0;border-radius:3px;background:#ffa63d;box-shadow:none;color:#fff;text-transform:uppercase;letter-spacing:1.35px;font-weight:bold;transition:opacity .3s ease}.amgdprcookie-buttons-block .amgdprcookie-button:hover{opacity:.9}.amgdprcookie-buttons-block .amgdprcookie-button.-save{flex-basis:35%;margin-left:10px}.amgdprcookie-modal-template{margin-left:5px}.amgdprcookie-bar-container{z-index:10;margin:0;padding:12px 20px 12px 25px;border-color:#d6ca8e;background:#ffee9c;font-size:13px}.amgdprcookie-bar-template{position:fixed;position:sticky}.amgdprcookie-bar-template.-bottom{position:static}