
 .woocommerce form .form-row .required {
     visibility: visible;
 }
                           .wc-block-link-button {
                               border: 0;
                               border-radius: 0;
                               margin: 0;
                               padding: 0;
                               vertical-align: baseline;
                               color: inherit;
                               font-family: inherit;
                               font-size: inherit;
                               font-style: inherit;
                               font-weight: inherit;
                               letter-spacing: inherit;
                               line-height: inherit;
                               text-decoration: inherit;
                               text-transform: inherit;
                               box-shadow: none;
                               display: inline;
                               text-decoration: underline
                           }

.wc-block-link-button, .wc-block-link-button:active, .wc-block-link-button:focus, .wc-block-link-button:hover {
    background: 0 0
}

.wc-block-suspense-placeholder {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.wc-block-suspense-placeholder > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-suspense-placeholder {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-suspense-placeholder:after {
    content: "\00a0"
}

.wc-block-grid__products .wc-block-grid__product-image {
    text-decoration: none;
    display: block;
    position: relative
}

.wc-block-grid__products .wc-block-grid__product-image a {
    text-decoration: none;
    border: 0;
    outline: 0;
    box-shadow: none
}

.wc-block-grid__products .wc-block-grid__product-image img {
    width: 100%
}

.wc-block-grid__products .wc-block-grid__product-image img[hidden] {
    display: none
}

.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, .editor-styles-wrapper .wc-block-grid__product-title, .wc-block-grid__product-title {
    font-family: inherit;
    line-height: 1.2em;
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: inherit;
    display: block
}

.wc-block-grid__product-price {
    display: block
}

.wc-block-grid__product-price .wc-block-grid__product-price__regular {
    margin-right: .5em
}

.wc-block-grid__product-add-to-cart {
    word-break: break-word;
    white-space: normal
}

.wc-block-grid__product-add-to-cart a, .wc-block-grid__product-add-to-cart button {
    word-break: break-word;
    white-space: normal;
    margin: 0 auto !important;
    display: inline-flex;
    justify-content: center
}

.wc-block-grid__product-add-to-cart a.loading, .wc-block-grid__product-add-to-cart button.loading {
    opacity: .25
}

.wc-block-grid__product-add-to-cart a:after, .wc-block-grid__product-add-to-cart button:after {
    margin-left: .5em;
    display: inline-block
}

.wc-block-grid__product-add-to-cart a.added:after, .wc-block-grid__product-add-to-cart button.added:after {
    font-family: WooCommerce;
    content: "\e017"
}

.wc-block-grid__product-add-to-cart a.loading:after, .wc-block-grid__product-add-to-cart button.loading:after {
    font-family: WooCommerce;
    content: "\e031";
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.wc-block-grid__product-rating {
    display: block
}

.wc-block-grid__product-rating .star-rating, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
    overflow: hidden;
    position: relative;
    width: 5.3em;
    height: 1.618em;
    line-height: 1.618;
    font-size: 1em;
    font-family: star;
    font-weight: 400;
    margin: 0 auto;
    text-align: left
}

.wc-block-grid__product-rating .star-rating:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before {
    content: "\53\53\53\53\53";
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    opacity: .5;
    color: #aaa;
    white-space: nowrap
}

.wc-block-grid__product-rating .star-rating span, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span {
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding-top: 1.5em
}

.wc-block-grid__product-rating .star-rating span:before, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before {
    content: "\53\53\53\53\53";
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    color: #000;
    white-space: nowrap
}

.wc-block-grid__product-onsale {
    font-size: .875em;
    padding: .25em .75em;
    display: inline-block;
    width: auto;
    border: 1px solid #43454b;
    border-radius: 3px;
    color: #43454b;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 9;
    position: relative
}

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-title {
    margin: 0 0 12px
}

.wc-block-grid__product .wc-block-grid__product-add-to-cart, .wc-block-grid__product .wc-block-grid__product-onsale, .wc-block-grid__product .wc-block-grid__product-price, .wc-block-grid__product .wc-block-grid__product-rating {
    margin: 0 auto 12px
}

.theme-twentysixteen .wc-block-grid .price ins {
    color: #77a464
}

.theme-twentynineteen .wc-block-grid__product {
    font-size: .88889em
}

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-components-product-title, .theme-twentynineteen .wc-block-grid__product-onsale, .theme-twentynineteen .wc-block-grid__product-title {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.theme-twentynineteen .wc-block-grid__product-title:before {
    display: none
}

.theme-twentynineteen .wc-block-components-product-sale-badge, .theme-twentynineteen .wc-block-grid__product-onsale {
    line-height: 1
}

.theme-twentytwenty .wc-block-grid__product-link {
    color: #000
}

.theme-twentytwenty .wc-block-components-product-title, .theme-twentytwenty .wc-block-grid__product-title {
    font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
    color: #000;
    font-size: 1.2em
}

.theme-twentytwenty .wp-block-columns .wc-block-components-product-title {
    margin-top: 0
}

.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-components-product-price__value, .theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, .theme-twentytwenty .wc-block-grid__product-price__value {
    font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
    font-size: .9em
}

.theme-twentytwenty .wc-block-components-product-price del, .theme-twentytwenty .wc-block-grid__product-price del {
    opacity: .5
}

.theme-twentytwenty .wc-block-components-product-price ins, .theme-twentytwenty .wc-block-grid__product-price ins {
    text-decoration: none
}

.theme-twentytwenty .star-rating, .theme-twentytwenty .wc-block-grid__product-rating {
    font-size: .7em
}

.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, .theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars {
    line-height: 1
}

.theme-twentytwenty .wc-block-components-product-button > .wp-block-button__link, .theme-twentytwenty .wc-block-grid__product-add-to-cart > .wp-block-button__link {
    font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif
}

.theme-twentytwenty .wc-block-components-product-sale-badge, .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    background: #cd2653;
    color: #fff;
    font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif;
    font-weight: 700;
    letter-spacing: -.02em;
    line-height: 1.2;
    text-transform: uppercase
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 1
}

.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge {
    position: static
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge {
    position: absolute
}

.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) {
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 1
}

@media only screen and (min-width: 768px) {
    .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
        font-size: .875em;
        padding: .5em
    }
}

@media only screen and (min-width: 1168px) {
    .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale {
        font-size: .875em;
        padding: .5em
    }
}

.wc-block-components-product-add-to-cart-attribute-picker {
    margin: 0;
    flex-basis: 100%
}

.wc-block-components-product-add-to-cart-attribute-picker label {
    display: block;
    font-size: 1em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container {
    position: relative
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select {
    margin: 0 0 .75em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select {
    min-width: 60%;
    min-height: 1.75em
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error {
    margin-bottom: 24px
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select {
    border-color: #d94f4f
}

.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus {
    outline-color: #d94f4f
}

.wc-block-components-product-add-to-cart {
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button {
    margin: 0 0 .75em
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text {
    display: block
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text > svg {
    fill: currentColor;
    vertical-align: top;
    width: 1.5em;
    height: 1.5em;
    margin: -.25em 0 -.25em .5em
}

.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity {
    margin: 0 1em .75em 0;
    flex-basis: 5em;
    padding: .618em;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #43454b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .125);
    text-align: center
}

.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button > *, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button > *, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button, .is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button, .wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-grid .wc-block-components-product-add-to-cart {
    justify-content: center
}

.wc-block-components-product-add-to-cart-notice {
    margin: 0
}

.wp-block-button.wc-block-components-product-button {
    word-break: break-word;
    white-space: normal;
    margin-top: 0;
    margin-bottom: 12px
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    word-break: break-word;
    white-space: normal;
    margin: 0 auto;
    display: inline-flex;
    justify-content: center
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 8em;
    min-height: 3em
}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 8em;
    min-height: 3em
}

.is-loading .wc-block-components-product-button > .wc-block-components-product-button__button > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-button > .wc-block-components-product-button__button {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-category-list {
    margin-top: 0;
    margin-bottom: .75em
}

.wc-block-components-product-category-list ul {
    margin: 0;
    padding: 0;
    display: inline
}

.wc-block-components-product-category-list ul li {
    display: inline;
    list-style: none
}

.wc-block-components-product-category-list ul li:after {
    content: ", "
}

.wc-block-components-product-category-list ul li:last-child:after {
    content: ""
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image, .wc-block-components-product-image {
    margin-top: 0;
    margin-bottom: 12px;
    text-decoration: none;
    display: block;
    position: relative
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a, .wc-block-components-product-image a {
    text-decoration: none;
    border: 0;
    outline: 0;
    box-shadow: none
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img, .wc-block-components-product-image img {
    vertical-align: middle;
    width: 100%
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden], .wc-block-components-product-image img[hidden] {
    display: none
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left {
    position: absolute;
    left: 4px;
    top: 4px;
    right: auto;
    margin: 0
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center {
    position: absolute;
    top: 4px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    margin: 0
}

.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right, .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
    position: absolute;
    right: 4px;
    top: 4px;
    left: auto;
    margin: 0
}

.is-loading .wc-block-components-product-image {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.is-loading .wc-block-components-product-image > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-image {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-rating {
    display: block;
    margin-top: 0;
    margin-bottom: 12px
}

.wc-block-components-product-rating__stars {
    overflow: hidden;
    position: relative;
    width: 5.3em;
    height: 1.618em;
    line-height: 1.618;
    font-size: 1em;
    font-family: star;
    font-weight: 400;
    margin: 0 auto;
    text-align: left
}

.wc-block-components-product-rating__stars:before {
    content: "\53\53\53\53\53";
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    opacity: .5;
    color: #aaa;
    white-space: nowrap
}

.wc-block-components-product-rating__stars span {
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding-top: 1.5em
}

.wc-block-components-product-rating__stars span:before {
    content: "\53\53\53\53\53";
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    color: #000;
    white-space: nowrap
}

.wc-block-single-product .wc-block-components-product-rating__stars {
    margin: 0
}

.wc-block-components-product-sale-badge {
    margin: 0 auto 12px;
    font-size: .875em;
    padding: .25em .75em;
    display: inline-block;
    width: auto;
    border: 1px solid #43454b;
    border-radius: 3px;
    color: #43454b;
    background: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    z-index: 9;
    position: static
}

.wc-block-components-product-sku {
    margin-top: 0;
    margin-bottom: 12px;
    display: block;
    text-transform: uppercase;
    font-size: .875em
}

.wc-block-components-product-stock-indicator {
    margin-top: 0;
    margin-bottom: .75em;
    display: block;
    font-size: .875em
}

.wc-block-components-product-stock-indicator--in-stock {
    color: #4ab866
}

.wc-block-components-product-stock-indicator--out-of-stock {
    color: #d94f4f
}

.wc-block-components-product-stock-indicator--available-on-backorder, .wc-block-components-product-stock-indicator--low-stock {
    color: #ffb900
}

.wc-block-components-product-summary {
    margin-top: 0;
    margin-bottom: 12px
}

.is-loading .wc-block-components-product-summary:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: block;
    width: 100%;
    height: 6em
}

.is-loading .wc-block-components-product-summary:before > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-summary:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-tag-list {
    margin-top: 0;
    margin-bottom: .75em
}

.wc-block-components-product-tag-list ul {
    margin: 0;
    padding: 0;
    display: inline
}

.wc-block-components-product-tag-list ul li {
    display: inline;
    list-style: none
}

.wc-block-components-product-tag-list ul li:after {
    content: ", "
}

.wc-block-components-product-tag-list ul li:last-child:after {
    content: ""
}

.wc-block-components-product-title {
    margin-top: 0;
    margin-bottom: 12px
}

.wc-block-grid .wc-block-components-product-title {
    line-height: 1.5;
    font-weight: 700;
    padding: 0;
    color: inherit;
    font-size: inherit;
    display: block
}

.is-loading .wc-block-components-product-title:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: inline-block;
    width: 7em
}

.is-loading .wc-block-components-product-title:before > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-title:before {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-grid .wc-block-components-product-title:before {
    width: 10em
}

.wc-block-components-product-title--align-left {
    text-align: left
}

.wc-block-components-product-title--align-center {
    text-align: center
}

.wc-block-components-product-title--align-right {
    text-align: right
}

.wc-block-components-error {
    display: flex;
    background-color: #f3f3f4;
    border-left: 4px solid #6d6d6d;
    padding: 36px 16px;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.wc-block-components-error__header {
    font-size: 2em;
    font-weight: 700;
    margin: 0
}

.wc-block-components-error__image {
    max-width: 25%
}

.wc-block-components-error__text {
    margin: 0
}

.wc-block-components-error__message {
    margin: 1em 0 0;
    font-style: italic
}

@media (min-width: 481px) {
    .wc-block-components-error {
        flex-direction: row
    }

    .wc-block-components-error__image + .wc-block-components-error__content {
        margin-left: 24px
    }
}

.wc-block-components-button:not(.is-link) {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    align-items: center;
    background-color: #24292d;
    color: #fff;
    display: inline-flex;
    font-weight: 700;
    min-height: 3em;
    justify-content: center;
    line-height: 1;
    padding: 0 1em;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    position: relative
}

.wc-block-components-button:not(.is-link):active, .wc-block-components-button:not(.is-link):disabled, .wc-block-components-button:not(.is-link):focus, .wc-block-components-button:not(.is-link):hover {
    background-color: #24292d;
    color: #fff
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    display: block
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text > svg {
    fill: currentColor
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner {
    width: 1em;
    height: 1em;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 100%;
    margin-top: -.5em;
    color: inherit;
    box-sizing: content-box
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner:after {
    content: " ";
    display: inline-block;
    margin: 0 auto;
    width: 1em;
    height: 1em;
    box-sizing: border-box;
    transform-origin: 50% 50%;
    transform: translateZ(0) scale(.5);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 50%;
    border: .2em solid;
    border-left: .2em solid transparent;
    -webkit-animation: wc-block-components-button__spinner__animation 1s linear infinite;
    animation: wc-block-components-button__spinner__animation 1s linear infinite
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__spinner + .wc-block-components-button__text {
    visibility: hidden
}

@-webkit-keyframes wc-block-components-button__spinner__animation {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
        animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes wc-block-components-button__spinner__animation {
    0% {
        -webkit-animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
        animation-timing-function: cubic-bezier(.5856, .0703, .4143, .9297);
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.wc-block-components-form {
    counter-reset: checkout-step
}

.wc-block-components-form .wc-block-components-checkout-step {
    position: relative;
    border: none;
    padding: 0 0 0 36px;
    background: 0 0;
    margin: 0
}

.is-large .wc-block-components-form .wc-block-components-checkout-step {
    padding-right: 24px
}

.wc-block-components-checkout-step__container {
    position: relative
}

.wc-block-components-checkout-step__content {
    padding-bottom: 1.5em
}

.wc-block-components-form .wc-block-components-checkout-step:disabled {
    opacity: .6
}

.wc-block-components-checkout-step__heading {
    display: flex;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap;
    margin: .75em 0 1em;
    position: relative
}

.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading {
    margin-top: 0
}

.wc-block-components-checkout-step__title {
    margin: 0 12px 0 0
}

.wc-block-components-checkout-step__heading-content {
    font-size: .75em;
    position: absolute;
    right: 0
}

.wc-block-components-checkout-step__heading-content a {
    font-weight: 700;
    color: inherit
}

.wc-block-components-checkout-step__description {
    font-size: .875em;
    line-height: 1.25;
    margin-bottom: 16px
}

.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    background: 0 0;
    counter-increment: checkout-step;
    content: " " counter(checkout-step) ".";
    content: " " counter(checkout-step) "."/"";
    position: absolute;
    width: 36px;
    left: -18px;
    top: 0;
    text-align: center;
    transform: translateX(-50%)
}

.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
    content: "";
    height: 100%;
    border-left: 1px solid;
    opacity: .3;
    position: absolute;
    left: -18px;
    top: 0
}

.wc-block-components-checkout-step--with-step-number:last-of-type .wc-block-components-checkout-step__container:after {
    content: none
}

.wc-block-components-order-summary .wc-blocks-components-panel__button {
    margin-top: 0;
    padding-top: 0
}

.wc-block-components-order-summary__content {
    display: table;
    width: 100%
}

.wc-block-components-order-summary-item {
    position: relative;
    display: table-row;
    padding-bottom: 1px;
    width: 100%
}

.wc-block-components-order-summary-item:after {
    border-style: solid;
    border-width: 0 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-block-components-order-summary-item:last-child > div {
    padding-bottom: 0
}

.wc-block-components-order-summary-item:last-child:after {
    display: none
}

.wc-block-components-order-summary-item__description, .wc-block-components-order-summary-item__image {
    display: table-cell;
    vertical-align: top
}

.wc-block-components-order-summary-item__image {
    width: 48px;
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative
}

.wc-block-components-order-summary-item__image > img {
    width: 48px;
    max-width: 48px
}

.wc-block-components-order-summary-item__quantity {
    font-size: .75em;
    align-items: center;
    background: #fff;
    border: 2px solid;
    border-radius: 1em;
    box-shadow: 0 0 0 2px #fff;
    color: #000;
    display: flex;
    line-height: 1;
    min-height: 20px;
    padding: 0 .4em;
    position: absolute;
    justify-content: center;
    min-width: 20px;
    right: 0;
    top: 16px;
    transform: translate(50%, -50%);
    white-space: nowrap;
    z-index: 1
}

.wc-block-components-order-summary-item__description {
    padding-left: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 1.375
}

.wc-block-components-order-summary-item__description .wc-block-components-product-metadata, .wc-block-components-order-summary-item__description p {
    line-height: 1.375;
    margin-top: 4px
}

.wc-block-components-order-summary-item__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.wc-block-components-payment-method-icons {
    display: block;
    text-align: center;
    margin: 0 0 14px
}

.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
    display: inline-block;
    margin: 0 4px 2px;
    padding: 0;
    width: auto;
    height: 24px;
    vertical-align: middle
}

.wc-block-components-payment-method-icons--align-left {
    text-align: left
}

.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon {
    margin-left: 0;
    margin-right: 8px
}

.wc-block-components-payment-method-icons--align-right {
    text-align: right
}

.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon {
    margin-right: 0;
    margin-left: 8px
}

.wc-block-components-payment-method-icons:last-child {
    margin-bottom: 0
}

.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon, .is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
    height: 16px
}

.wc-block-components-payment-method-label--with-icon {
    display: inline-block;
    vertical-align: middle
}

.wc-block-components-payment-method-label--with-icon > img, .wc-block-components-payment-method-label--with-icon > svg {
    vertical-align: middle;
    margin: -2px 4px 0 0
}

.is-mobile .wc-block-components-payment-method-label--with-icon > img, .is-mobile .wc-block-components-payment-method-label--with-icon > svg, .is-small .wc-block-components-payment-method-label--with-icon > img, .is-small .wc-block-components-payment-method-label--with-icon > svg {
    display: none
}

.editor-styles-wrapper .wc-block-components-checkout-policies, .wc-block-components-checkout-policies {
    font-size: .75em;
    text-align: center;
    list-style: none outside;
    line-height: 1;
    margin: 24px 0
}

.wc-block-components-checkout-policies__item {
    list-style: none outside;
    display: inline-block;
    padding: 0 .25em;
    margin: 0
}

.wc-block-components-checkout-policies__item:not(:first-child) {
    border-left: 1px solid #c3c4c7
}

.wc-block-components-checkout-policies__item > a {
    color: inherit;
    padding: 0 .25em
}

.wc-block-components-product-badge {
    font-size: .75em;
    border-radius: 2px;
    border: 1px solid;
    display: inline-block;
    font-weight: 600;
    padding: 0 .66em;
    text-transform: uppercase;
    white-space: nowrap
}

.wc-block-components-product-metadata {
    font-size: .75em
}

.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
    margin: .25em 0 0
}

.wc-block-components-product-name {
    font-size: 1em;
    overflow-wrap: anywhere;
    word-break: break-word;
    -ms-word-break: break-all;
    display: block;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.wc-block-components-checkout-return-to-cart-button {
    box-shadow: none;
    color: inherit;
    padding-left: calc(24px + .25em);
    position: relative;
    text-decoration: none
}

.wc-block-components-checkout-return-to-cart-button svg {
    left: 0;
    position: absolute;
    transform: translateY(-50%);
    top: 50%
}

.wc-block-components-shipping-calculator-address {
    margin-bottom: 0
}

.wc-block-components-shipping-calculator-address__button {
    width: 100%;
    margin-top: 1.5em
}

.wc-block-components-shipping-calculator {
    padding: .5em 0 .75em
}

.wc-block-components-shipping-rates-control__package .wc-block-components-shipping-rates-control__package-title {
    margin: 0
}

.wc-block-components-shipping-rates-control__package-items {
    font-size: .875em;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.wc-block-components-shipping-rates-control__package-item {
    overflow-wrap: anywhere;
    word-break: break-word;
    -ms-word-break: break-all;
    display: inline-block;
    margin: 0;
    padding: 0
}

.wc-block-components-shipping-rates-control__package-item:not(:last-child):after {
    content: ", ";
    white-space: pre
}

.components-notice.wc-block-components-shipping-rates-control__no-results-notice {
    margin-bottom: 0
}

.wc-block-components-shipping-rates-control .wc-blocks-components-panel__content {
    padding-bottom: 0
}

.wc-block-components-totals-coupon__form {
    display: flex;
    margin-bottom: 0;
    width: 100%
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input {
    margin-bottom: 0;
    margin-top: 0;
    flex-grow: 1
}

.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button {
    height: 48px;
    flex-shrink: 0;
    margin-left: 8px;
    padding-left: 24px;
    padding-right: 24px;
    white-space: nowrap
}

.wc-block-components-totals-coupon__content {
    flex-direction: column;
    position: relative
}

.wc-block-components-totals-coupon__content .wc-block-components-validation-error {
    margin-top: 8px;
    position: relative;
    width: 100%
}

.wc-block-components-totals-discount__coupon-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
    font-size: 1.25em
}

.wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
    font-weight: 400
}

.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
    margin-bottom: 0
}

.wc-block-components-totals-item {
    display: flex;
    flex-wrap: wrap;
    padding: .75em 0;
    width: 100%
}

.wc-block-components-totals-item__label {
    flex-grow: 1;
    font-weight: 700
}

.wc-block-components-totals-item__value {
    white-space: nowrap
}

.wc-block-components-totals-item__description {
    font-size: .875em;
    width: 100%
}

.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset {
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: 0
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label {
    flex-basis: 100%;
    text-align: left
}

.wc-block-components-totals-shipping .wc-block-components-radio-control__option-layout:last-child:after, .wc-block-components-totals-shipping .wc-block-components-radio-control__option:last-child:after {
    display: none
}

.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice {
    margin-bottom: .75em
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    background: 0 0;
    box-shadow: none;
    display: inline;
    text-decoration: underline
}

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover {
    background: 0 0;
    opacity: .8
}

.wc-block-components-totals-shipping .wc-blocks-components-panel:last-child:after {
    border-bottom-width: 0
}

.wc-block-components-totals-taxes {
    position: relative
}

.wc-block-components-totals-taxes:after {
    border-style: solid;
    border-width: 1px 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-block-components-checkbox {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    align-items: center;
    display: flex;
    height: 1em;
    position: relative
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid;
    border-radius: 2px;
    height: 1.125em;
    width: 1.125em;
    margin: 0;
    min-height: 18px;
    min-width: 18px;
    overflow: hidden;
    position: static;
    vertical-align: middle;
    background-color: #fff
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
    background: currentColor;
    border-color: currentColor
}

.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked) + .wc-block-components-checkbox__mark {
    display: none
}

.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
    border-color: hsla(0, 0%, 100%, .6);
    background-color: transparent
}

.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked {
    background: 0 0;
    border-color: hsla(0, 0%, 100%, .6)
}

.wc-block-components-checkbox .wc-block-components-checkbox__mark {
    fill: #fff;
    position: absolute;
    left: .0625em;
    top: -.125em;
    width: 1em;
    height: 1em
}

.wc-block-components-checkbox .wc-block-components-checkbox__label {
    padding-left: 8px;
    vertical-align: middle
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .wc-block-components-checkbox__mark {
        display: none
    }
}

.editor-styles-wrapper .wc-block-components-checkbox-list, .wc-block-components-checkbox-list {
    margin: 0;
    padding: 0;
    list-style: none outside
}

.editor-styles-wrapper .wc-block-components-checkbox-list li, .wc-block-components-checkbox-list li {
    margin: 0 0 4px;
    padding: 0;
    list-style: none outside
}

.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button, .editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button, .wc-block-components-checkbox-list li.show-less button, .wc-block-components-checkbox-list li.show-more button {
    background: 0 0;
    border: none;
    padding: 0;
    text-decoration: underline;
    cursor: pointer
}

.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li > *, .wc-block-components-checkbox-list.is-loading li > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li, .wc-block-components-checkbox-list.is-loading li {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-chip {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    align-items: center;
    border: 0;
    display: inline-flex;
    padding: .125em .5em .25em;
    margin: 0 .365em .365em 0;
    border-radius: 0;
    line-height: 1;
    max-width: 100%
}

.wc-block-components-chip, .wc-block-components-chip:active, .wc-block-components-chip:focus, .wc-block-components-chip:hover {
    background: #e2e4e7;
    color: #23282d
}

.wc-block-components-chip.wc-block-components-chip--radius-small {
    border-radius: 3px
}

.wc-block-components-chip.wc-block-components-chip--radius-medium {
    border-radius: .433em
}

.wc-block-components-chip.wc-block-components-chip--radius-large {
    border-radius: 2em;
    padding-left: .75em;
    padding-right: .75em
}

.wc-block-components-chip .wc-block-components-chip__text {
    flex-grow: 1
}

.wc-block-components-chip.is-removable {
    padding-right: .5em
}

.wc-block-components-chip.is-removable .wc-block-components-chip__text {
    padding-right: .25em
}

.wc-block-components-chip .wc-block-components-chip__remove {
    font-size: .75em;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0
}

.wc-block-components-chip .wc-block-components-chip__remove-icon {
    vertical-align: middle
}

.wc-block-components-chip__remove:focus, .wc-block-components-chip__remove:hover, button.wc-block-components-chip:focus > .wc-block-components-chip__remove, button.wc-block-components-chip:hover > .wc-block-components-chip__remove {
    fill: #d94f4f
}

.wc-block-components-chip__remove:disabled, button.wc-block-components-chip:disabled > .wc-block-components-chip__remove {
    fill: #86909b;
    cursor: not-allowed
}

.wc-block-components-country-input {
    margin-top: 1.5em
}

.wc-block-components-dropdown-selector {
    max-width: 300px;
    position: relative;
    width: 100%
}

.wc-block-components-dropdown-selector__input-wrapper {
    background: #fff;
    border: 1px solid #8d96a0;
    color: #2b2d2f;
    align-items: center;
    border-radius: 4px;
    cursor: text;
    display: flex;
    flex-wrap: wrap;
    padding: 2px 8px
}

.is-disabled .wc-block-components-dropdown-selector__input-wrapper {
    background-color: #e2e4e7
}

.is-multiple.has-checked > .wc-block-components-dropdown-selector__input-wrapper {
    padding: 2px 4px
}

.is-open > .wc-block-components-dropdown-selector__input-wrapper {
    border-radius: 4px 4px 0 0
}

.wc-block-components-dropdown-selector__input {
    font-size: .875em;
    line-height: 1.28571;
    margin: .1875em 0;
    min-width: 0;
    padding: .1875em 0
}

.is-single .wc-block-components-dropdown-selector__input {
    width: 100%
}

.is-single .wc-block-components-dropdown-selector__input:active, .is-single .wc-block-components-dropdown-selector__input:focus, .is-single .wc-block-components-dropdown-selector__input:hover {
    outline: 0
}

.is-single.has-checked.is-open .wc-block-components-dropdown-selector__input {
    margin-bottom: 1.5px;
    margin-top: 1.5px
}

.is-single.has-checked:not(.is-open) .wc-block-components-dropdown-selector__input {
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    width: 1px;
    margin: -1px;
    overflow: hidden;
    overflow-wrap: normal !important;
    word-wrap: normal !important;
    position: absolute
}

.is-multiple .wc-block-components-dropdown-selector__input {
    flex: 1;
    min-width: 0
}

.is-multiple .wc-block-components-dropdown-selector__input, .is-single .wc-block-components-dropdown-selector__input:first-child {
    background: 0 0;
    border: 0
}

.is-multiple .wc-block-components-dropdown-selector__input:active, .is-multiple .wc-block-components-dropdown-selector__input:focus, .is-multiple .wc-block-components-dropdown-selector__input:hover, .is-single .wc-block-components-dropdown-selector__input:first-child:active, .is-single .wc-block-components-dropdown-selector__input:first-child:focus, .is-single .wc-block-components-dropdown-selector__input:first-child:hover {
    outline: 0
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
    background-color: transparent;
    border: 0;
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-transform: none
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:active, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:focus, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label:hover, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:active, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:focus, .wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove:hover {
    background-color: transparent;
    text-decoration: none
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value {
    font-size: .875em;
    align-items: center;
    color: #40464d;
    display: inline-flex;
    margin: .1875em 0;
    padding: .1875em 0;
    width: 100%
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__label {
    flex-grow: 1;
    line-height: 1.28571;
    padding: 0;
    text-align: left
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove {
    background-color: transparent;
    border: 0;
    display: inline-block;
    line-height: 1;
    padding: 0 0 0 .3em
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-value__remove > svg {
    display: block
}

.wc-block-components-dropdown-selector .wc-block-components-dropdown-selector__selected-chip {
    font-size: .875em;
    margin-top: .1875em;
    margin-bottom: .1875em;
    line-height: 1.28571
}

.wc-block-components-dropdown-selector__list {
    background-color: #fff;
    margin: -1px 0 0;
    padding: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    max-height: 300px;
    overflow-y: auto;
    z-index: 1
}

.wc-block-components-dropdown-selector__list:not(:empty) {
    border: 1px solid #9f9f9f
}

.wc-block-components-dropdown-selector__list-item {
    font-size: .875em;
    color: #40464d;
    cursor: default;
    list-style: none;
    margin: 0;
    padding: 0 4px
}

.wc-block-components-dropdown-selector__list-item.is-selected {
    background-color: #d7dade
}

.wc-block-components-dropdown-selector__list-item.is-highlighted, .wc-block-components-dropdown-selector__list-item:active, .wc-block-components-dropdown-selector__list-item:focus, .wc-block-components-dropdown-selector__list-item:hover {
    background-color: #00669e;
    color: #fff
}

.wc-block-components-filter-submit-button {
    display: block;
    margin-left: auto;
    white-space: nowrap
}

.wc-block-components-formatted-money-amount {
    white-space: nowrap
}

.wc-block-components-load-more {
    text-align: center;
    width: 100%
}

.wc-block-components-loading-mask {
    position: relative;
    min-height: 34px
}

.wc-block-components-loading-mask .components-spinner {
    position: absolute;
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.wc-block-components-loading-mask__children {
    opacity: .5
}

.wc-block-components-pagination {
    margin: 0 auto 16px
}

.wc-block-components-pagination__ellipsis, .wc-block-components-pagination__page {
    font-size: 1em;
    color: #333;
    display: inline-block;
    font-weight: 400
}

.wc-block-components-pagination__page {
    border-color: transparent;
    padding: .3em .6em;
    min-width: 2.2em
}

@media (max-width: 782px) {
    .wc-block-components-pagination__page {
        padding: .1em .2em;
        min-width: 1.6em
    }
}

.wc-block-components-pagination__page:not(.toggle) {
    background-color: transparent
}

.wc-block-components-pagination__ellipsis {
    padding: .3em
}

@media (max-width: 782px) {
    .wc-block-components-pagination__ellipsis {
        padding: .1em
    }
}

.wc-block-components-pagination__page--active[disabled] {
    color: #333;
    font-weight: 700;
    opacity: 1 !important
}

.wc-block-components-pagination__page--active[disabled]:focus, .wc-block-components-pagination__page--active[disabled]:hover {
    background-color: inherit;
    color: #333;
    opacity: 1 !important
}

.wc-blocks-components-panel.has-border {
    position: relative
}

.wc-blocks-components-panel.has-border:after {
    border-style: solid;
    border-width: 1px 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-blocks-components-panel.has-border + .wc-blocks-components-panel.has-border:after {
    border-top-width: 0
}

.wc-blocks-components-panel__button {
    border: 0;
    border-radius: 0;
    vertical-align: baseline;
    height: auto;
    line-height: 1;
    margin: .375em 0;
    padding: .375em 32px .375em 0;
    position: relative;
    text-align: left;
    width: 100%
}

.wc-blocks-components-panel__button, .wc-blocks-components-panel__button:active, .wc-blocks-components-panel__button:focus, .wc-blocks-components-panel__button:hover {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    background: 0 0;
    box-shadow: none
}

.wc-blocks-components-panel__button > .wc-blocks-components-panel__button-icon {
    fill: currentColor;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

.wc-blocks-components-panel__content {
    padding-bottom: 1em;
    overflow: auto
}

.theme-twentyseventeen .wc-blocks-components-panel__button, .theme-twentytwenty .wc-blocks-components-panel__button {
    background: 0 0;
    color: inherit
}

.wc-block-components-express-payment {
    margin: auto;
    position: relative
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons {
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-align: center
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li {
    margin: 0
}

.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons > li > img {
    width: 100%;
    height: 48px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container {
    display: flex;
    flex-direction: row;
    left: 0;
    position: absolute;
    right: 0;
    top: -5px;
    vertical-align: middle
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before {
    border-left: 1px solid;
    border-top: 1px solid;
    border-radius: 5px 0 0 0;
    content: "";
    display: block;
    height: 4px;
    margin-right: 12px;
    opacity: .3;
    pointer-events: none;
    width: 22px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after {
    border-right: 1px solid;
    border-top: 1px solid;
    border-radius: 0 5px 0 0;
    content: "";
    display: block;
    height: 4px;
    margin-left: 12px;
    opacity: .3;
    pointer-events: none;
    flex-grow: 1
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title {
    flex-grow: 0;
    transform: translateY(-50%)
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content {
    position: relative;
    margin-top: calc(.75em + 5px);
    padding: 1.5em 35px 1em
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content:after {
    border-style: solid;
    border-width: 0 1px 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 0 5px 5px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content > p {
    margin-bottom: 1em
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li {
    display: inline-block;
    width: 50%
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li:nth-child(2n) {
    padding-left: 8px
}

.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons > li:nth-child(odd) {
    padding-right: 8px
}

.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li {
    padding-bottom: 16px;
    text-align: center;
    width: 100%
}

.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons > li:last-child {
    padding-bottom: 0
}

.wc-block-components-express-payment-continue-rule {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 36px;
    margin: 24px 0
}

.wc-block-components-express-payment-continue-rule:before {
    margin-right: 10px
}

.wc-block-components-express-payment-continue-rule:after {
    margin-left: 10px
}

.wc-block-components-express-payment-continue-rule:after, .wc-block-components-express-payment-continue-rule:before {
    content: " ";
    flex: 1;
    border-bottom: 1px solid;
    opacity: .3
}

.wc-block-components-express-payment-continue-rule--cart {
    margin: 16px 0;
    text-transform: uppercase
}

.theme-twentynineteen .wc-block-components-express-payment__title:before {
    display: none
}

.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title {
    padding-left: 12px;
    padding-right: 12px
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder {
    margin-bottom: 16px
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder * {
    pointer-events: all
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset {
    display: block
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .components-button {
    background-color: #24292d;
    color: #fff
}

.components-placeholder.wc-block-checkout__no-payment-methods-placeholder .components-placeholder__fieldset .wc-block-checkout__no-payment-methods-placeholder-description {
    display: block;
    margin: .25em 0 1em
}

.components-notice.wc-block-checkout__no-payment-methods-notice {
    margin-bottom: 16px
}

.wc-block-card-elements {
    display: flex;
    width: 100%
}

.wc-block-card-elements .wc-block-components-validation-error {
    position: static
}

.wc-block-gateway-container {
    position: relative;
    margin-bottom: 1.5em;
    white-space: nowrap
}

.wc-block-gateway-container.wc-card-number-element {
    flex-basis: 15em;
    flex-grow: 1;
    min-width: min(15em, 60%)
}

.wc-block-gateway-container.wc-card-expiry-element {
    flex-basis: 7em;
    margin-left: 12px;
    min-width: min(7em, calc(24% - 12px))
}

.wc-block-gateway-container.wc-card-cvc-element {
    flex-basis: 7em;
    margin-left: 12px;
    min-width: min(5em, calc(16% - 12px))
}

.wc-block-gateway-container .wc-block-gateway-input {
    font-size: 1em;
    line-height: 1.375;
    background-color: #fff;
    padding: .75em 0 .75em 16px;
    border-radius: 4px;
    border: 1px solid #8d96a0;
    width: 100%;
    font-family: inherit;
    margin: 0;
    box-sizing: border-box;
    height: 3em;
    color: #2b2d2f;
    cursor: text
}

.wc-block-gateway-container .wc-block-gateway-input:focus, .wc-block-gateway-container:focus {
    background-color: #fff
}

.wc-block-gateway-container label {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    font-size: 1em;
    line-height: 1.375;
    position: absolute;
    transform: translateY(.75em);
    left: 0;
    top: 0;
    transform-origin: top left;
    color: #646970;
    transition: transform .2s ease;
    margin: 0 0 0 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 24px);
    cursor: text
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-gateway-container label {
        transition: none
    }
}

.wc-block-gateway-container.wc-inline-card-element label {
    margin-left: calc(24px + 1.5em)
}

.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty) + label {
    margin-left: 16px;
    transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container.wc-inline-card-element + .wc-block-components-validation-error {
    position: static;
    margin-top: -24px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) {
    padding: 1.5em 0 .25em 16px
}

.wc-block-gateway-container .wc-block-gateway-input.focused.empty + label, .wc-block-gateway-container .wc-block-gateway-input:not(.empty) + label {
    transform: translateY(4px) scale(.75)
}

.wc-block-gateway-container .wc-block-gateway-input.has-error {
    border-color: #d94f4f
}

.wc-block-gateway-container .wc-block-gateway-input.has-error:focus {
    outline-color: #d94f4f
}

.wc-block-gateway-container .wc-block-gateway-input.has-error + label {
    color: #d94f4f
}

.is-large .wc-card-cvc-element .wc-block-components-validation-error > p, .is-large .wc-card-expiry-element .wc-block-components-validation-error > p, .is-medium .wc-card-cvc-element .wc-block-components-validation-error > p, .is-medium .wc-card-expiry-element .wc-block-components-validation-error > p {
    line-height: 16px;
    padding-top: 4px
}

.is-mobile .wc-card-cvc-element .wc-block-components-validation-error > p, .is-mobile .wc-card-expiry-element .wc-block-components-validation-error > p, .is-small .wc-card-cvc-element .wc-block-components-validation-error > p, .is-small .wc-card-expiry-element .wc-block-components-validation-error > p {
    min-height: 28px
}

.wc-blocks-credit-card-images {
    padding-top: 12px;
    display: flex
}

.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon {
    height: 18px;
    width: auto;
    margin-right: 12px
}

.wc-blocks-credit-card-images .wc-blocks-credit-cart-icon:last-child {
    margin-right: 0
}

.wc-block-components-checkout-payment-methods * {
    pointer-events: all
}

.is-mobile .wc-block-card-elements, .is-small .wc-block-card-elements {
    flex-wrap: wrap
}

.is-mobile .wc-block-gateway-container.wc-card-number-element, .is-small .wc-block-gateway-container.wc-card-number-element {
    flex-basis: 100%
}

.is-mobile .wc-block-gateway-container.wc-card-expiry-element, .is-small .wc-block-gateway-container.wc-card-expiry-element {
    flex-basis: calc(50% - 8px);
    margin-left: 0;
    margin-right: 8px
}

.is-mobile .wc-block-gateway-container.wc-card-cvc-element, .is-small .wc-block-gateway-container.wc-card-cvc-element {
    flex-basis: calc(50% - 8px);
    margin-left: 8px
}

.wc-block-components-price-slider {
    margin-bottom: 24px
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 9px;
    clear: both;
    position: relative;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    background: #e1e1e1;
    margin: 15px 0
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
    height: 9px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    --track-background: linear-gradient(90deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
    --range-color: #a8739d;
    background: var(--track-background)
}

.wc-block-components-price-slider .wc-block-components-price-slider__controls {
    display: flex
}

.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    margin: 0;
    border-radius: 4px;
    width: auto;
    max-width: 100px;
    min-width: 0
}

.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min {
    margin-right: 10px
}

.wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
    margin-left: auto
}

.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls {
    justify-content: flex-end
}

.wc-block-components-price-slider.wc-block-components-price-slider--has-filter-button .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
    margin-left: 0;
    margin-right: 10px
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    height: 0;
    display: block;
    position: relative;
    pointer-events: none;
    outline: 0 !important
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-runnable-track {
    cursor: default;
    height: 1px;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb {
    background-color: transparent;
    background-position: 0 0;
    width: 26px;
    height: 21px;
    border: 0;
    padding: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 20;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -webkit-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: -6px 0 0
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75));
    transform: scale(1.1)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-webkit-slider-progress {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-focus-outer {
    border: 0
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-track {
    cursor: default;
    height: 1px;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-progress {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb {
    background-color: transparent;
    background-position: 0 0;
    width: 26px;
    height: 21px;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 20;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -moz-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-moz-range-thumb:hover {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75));
    transform: scale(1.1)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
    background-color: transparent;
    background-position: 0 0;
    width: 26px;
    height: 21px;
    border: 0;
    padding: 0;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
    z-index: 20;
    pointer-events: auto;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='52' height='42'%3E%3Cdefs%3E%3Cpath id='a' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath id='b' d='M23.3176 7.9423l-8.4163-6.1432C13.1953.5706 11.2618-.0997 9.2146.0121h-.1137C4.2103.347.1159 4.368.0022 9.2827-.1115 14.644 4.2102 19 9.6696 19h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M24.3176 8.9423l-8.4163-6.1432c-1.706-1.2285-3.6395-1.8988-5.6867-1.787h-.1137c-4.8906.335-8.985 4.356-9.0987 9.2706C.8885 15.644 5.2102 20 10.6696 20h.1137c1.8197 0 3.6395-.6702 5.118-1.787l8.4163-6.255c.9099-.8935.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M9 6v9m3-9v9'/%3E%3Cg fill-rule='nonzero' transform='translate(1 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23a'/%3E%3Cuse stroke='%2395588A' xlink:href='%23a'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M9 27v9m3-9v9'/%3E%3Cg%3E%3Cpath fill='%23FFF' fill-rule='nonzero' stroke='%2395588A' d='M27.6824 8.9423l8.4163-6.1432c1.706-1.2285 3.6395-1.8988 5.6867-1.787h.1137c4.8906.335 8.985 4.356 9.0987 9.2706C51.1115 15.644 46.7898 20 41.3304 20h-.1137c-1.8197 0-3.6395-.6702-5.118-1.787l-8.4163-6.255c-.9099-.8935-.9099-2.2338 0-3.0157z'/%3E%3Cpath stroke='%23B8B8B8' d='M43 6v9m-3-9v9'/%3E%3C/g%3E%3Cg%3E%3Cg fill-rule='nonzero' transform='matrix(-1 0 0 1 51 22)'%3E%3Cuse fill='%23F8F3F7' stroke='%23FFF' stroke-opacity='.75' stroke-width='3' xlink:href='%23b'/%3E%3Cuse stroke='%2395588A' xlink:href='%23b'/%3E%3C/g%3E%3Cpath stroke='%2395588A' d='M43 27v9m-3-9v9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    -ms-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb:hover {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75));
    transform: scale(1.1)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75))
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-moz-range-thumb {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75))
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input:focus::-ms-thumb {
    background-position-y: -21px;
    filter: drop-shadow(3px 0 0 rgba(255, 255, 255, .75)) drop-shadow(-3px 0 0 rgba(255, 255, 255, .75))
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min {
    z-index: 21
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb {
    margin-left: -2px;
    background-position-x: left
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb {
    background-position-x: left;
    transform: translate(-2px, 4px)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb {
    background-position-x: left
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max {
    z-index: 20
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb {
    background-position-x: right;
    margin-left: 2px
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb {
    background-position-x: right;
    transform: translate(2px, 4px)
}

.wc-block-components-price-slider .wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb {
    background-position-x: right
}

.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    pointer-events: none;
    box-shadow: none
}

.wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button, .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
    -webkit-animation: none;
    animation: none
}

.rtl .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
    --track-background: linear-gradient(270deg, transparent var(--low), var(--range-color) 0, var(--range-color) var(--high), transparent 0) no-repeat 0 100%/100% 100%;
    --range-color: #a8739d;
    background: var(--track-background)
}

@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
        background: 0 0;
        box-shadow: none;
        height: 24px
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
        background: #a8739d;
        box-shadow: inset 0 0 0 1px #95588a;
        width: 100%;
        top: 7px
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input {
        height: 24px;
        pointer-events: auto;
        position: absolute;
        left: 0;
        top: 0
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-track {
        background: 0 0;
        border-color: transparent;
        border-width: 7px 0;
        color: transparent
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-lower {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper {
        background: 0 0
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip {
        display: none
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
        transform: translate(1px);
        pointer-events: auto
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
        background: 0 0
    }

    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        pointer-events: none;
        box-shadow: none
    }

    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
        visibility: hidden
    }
}

@media screen and (-ms-high-contrast: active) and (prefers-reduced-motion: reduce) {
    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: none;
        animation: none
    }
}

@supports (-ms-ime-align:auto) {
    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper {
        background: 0 0;
        box-shadow: none;
        height: 24px
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress {
        background: #a8739d;
        box-shadow: inset 0 0 0 1px #95588a;
        width: 100%;
        top: 7px
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input {
        height: 24px;
        pointer-events: auto;
        position: absolute;
        left: 0;
        top: 0
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-track {
        background: 0 0;
        border-color: transparent;
        border-width: 7px 0;
        color: transparent
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-lower {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-fill-upper {
        background: 0 0
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-tooltip {
        display: none
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input::-ms-thumb {
        transform: translate(1px);
        pointer-events: auto
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-upper {
        background: #e1e1e1;
        box-shadow: inset 0 0 0 1px #b8b8b8
    }

    .wc-block-components-price-slider .wc-block-components-price-slider__range-input--max::-ms-fill-lower {
        background: 0 0
    }

    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
        -webkit-animation: loading-fade 1.2s ease-in-out infinite;
        animation: loading-fade 1.2s ease-in-out infinite;
        background-color: #e2e4e7 !important;
        border-color: #e2e4e7 !important;
        color: #e2e4e7 !important;
        pointer-events: none;
        box-shadow: none
    }

    .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper > *, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper > * {
        visibility: hidden
    }

    @media screen and (prefers-reduced-motion: reduce) {
        .wc-block-components-price-slider.is-disabled .wc-block-components-price-slider__range-input-wrapper, .wc-block-components-price-slider.is-loading .wc-block-components-price-slider__range-input-wrapper {
            -webkit-animation: none;
            animation: none
        }
    }.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper {
         -webkit-animation: none;
         animation: none
     }
}

@-webkit-keyframes spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.wc-block-grid {
    text-align: center
}

.wc-block-grid__no-products {
    padding: 40px;
    text-align: center;
    width: 100%
}

.wc-block-grid__no-products .wc-block-grid__no-products-image {
    max-width: 150px;
    margin: 0 auto 1em;
    display: block;
    color: inherit
}

.wc-block-grid__no-products .wc-block-grid__no-products-title {
    display: block;
    margin: 0;
    font-weight: 700
}

.wc-block-grid__no-products .wc-block-grid__no-products-description {
    display: block;
    margin: .25em 0 1em
}

.wc-block-grid__products {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0 -8px 16px;
    background-clip: padding-box
}

.wc-block-grid__product {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    float: none;
    width: auto;
    position: relative;
    text-align: center;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 16px solid transparent;
    list-style: none
}

.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product, .wc-block-grid.has-aligned-buttons .wc-block-grid__product {
    display: flex;
    flex-direction: column
}

.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child, .wc-block-grid.has-aligned-buttons .wc-block-grid__product > :last-child {
    margin-top: auto;
    margin-bottom: 0;
    padding-bottom: 12px
}

.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product, .wc-block-grid.has-1-columns .wc-block-grid__product {
    flex: 1 0 100%;
    max-width: 100%
}

.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product, .wc-block-grid.has-2-columns .wc-block-grid__product {
    flex: 1 0 50%;
    max-width: 50%
}

.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product, .wc-block-grid.has-3-columns .wc-block-grid__product {
    flex: 1 0 33.33333%;
    max-width: 33.33333%
}

.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product, .wc-block-grid.has-4-columns .wc-block-grid__product {
    flex: 1 0 25%;
    max-width: 25%
}

.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product {
    flex: 1 0 20%;
    max-width: 20%
}

.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product, .wc-block-grid.has-6-columns .wc-block-grid__product {
    flex: 1 0 16.66667%;
    max-width: 16.66667%
}

.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product {
    flex: 1 0 14.28571%;
    max-width: 14.28571%
}

.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product {
    flex: 1 0 12.5%;
    max-width: 12.5%
}

.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product, .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-5-columns:not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-6-columns:not(.alignfull) .wc-block-grid__product, .wc-block-grid.has-7-columns .wc-block-grid__product, .wc-block-grid.has-8-columns .wc-block-grid__product {
    font-size: .8em
}

@media (max-width: 480px) {
    .wc-block-grid.has-2-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-2-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-3-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-4-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-5-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-6-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-7-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }

    .wc-block-grid.has-8-columns .wc-block-grid__products {
        display: block
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product {
        margin-left: auto;
        margin-right: auto;
        flex: 1 0 100%;
        max-width: 100%;
        padding: 0
    }
}

@media (min-width: 481px) and (max-width: 600px) {
    .wc-block-grid.has-2-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product {
        flex: 1 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 24px
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd) {
        padding-right: 8px
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) {
        padding-left: 8px
    }

    .wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n) .wc-block-grid__product-onsale {
        left: 8px
    }
}

.wc-block-components-product-price--align-left {
    display: block;
    text-align: left
}

.wc-block-components-product-price--align-center {
    display: block;
    text-align: center
}

.wc-block-components-product-price--align-right {
    display: block;
    text-align: right
}

.wc-block-components-product-price__value.is-discounted {
    margin-left: .5em
}

.is-loading .wc-block-components-product-price:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    content: ".";
    display: inline-block;
    width: 5em
}

.is-loading .wc-block-components-product-price:before > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-product-price:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-components-product-sort-select {
    margin-bottom: 24px;
    text-align: left
}

.wc-block-components-quantity-selector {
    display: flex;
    min-width: 100px;
    border: 1px solid #d7dade;
    background: #fff;
    border-radius: 4px;
    box-sizing: content-box
}

.has-dark-controls .wc-block-components-quantity-selector {
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .4)
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    font-size: 1em;
    order: 2;
    min-width: 40px;
    flex: 1 1 auto;
    border: 0;
    padding: .4em 0;
    margin: 0;
    text-align: center;
    background: 0 0;
    box-shadow: none;
    color: #000;
    line-height: 1;
    vertical-align: middle;
    -moz-appearance: textfield
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
    background: #f3f4f5;
    outline: 1px solid #d7dade
}

.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
    color: #86909b
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    color: #fff;
    background: 0 0
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
    background: 0 0
}

.has-dark-controls .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled {
    color: hsla(0, 0%, 100%, .3)
}

.wc-block-components-quantity-selector input::-webkit-inner-spin-button, .wc-block-components-quantity-selector input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
    border: 0;
    padding: 0;
    margin: 0;
    background: none transparent;
    box-shadow: none;
    font-size: 1em;
    min-width: 30px;
    cursor: pointer;
    color: #32373c;
    font-style: normal;
    text-align: center
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus {
    outline: 2px solid #d7dade
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
    border: 0;
    padding: 0;
    margin: 0;
    background: none transparent;
    box-shadow: none;
    color: #191e23
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus:focus, .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover:focus {
    outline: 2px solid #d7dade
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
    color: #86909b;
    cursor: default;
    border: 0;
    padding: 0;
    margin: 0;
    background: none transparent;
    box-shadow: none
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled:focus {
    outline: 2px solid #d7dade
}

.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button, .has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus, .has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover {
    color: #fff
}

.has-dark-controls .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled {
    color: hsla(0, 0%, 100%, .3)
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
    order: 1
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
    order: 3
}

.wc-block-components-radio-control__option {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    position: relative;
    display: block;
    padding: 12px 12px 0 72px
}

.wc-block-components-radio-control__option:after {
    border-style: solid;
    border-width: 0 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-block-components-radio-control__option-layout {
    position: relative;
    display: table;
    width: 100%;
    padding-bottom: 12px
}

.wc-block-components-radio-control__option-layout:after {
    border-style: solid;
    border-width: 0 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after {
    display: none
}

.wc-block-components-radio-control__input {
    left: 24px;
    position: absolute;
    top: 12px
}

.wc-block-components-radio-control__description-group, .wc-block-components-radio-control__label-group {
    display: table-row
}

.wc-block-components-radio-control__description-group > span, .wc-block-components-radio-control__label-group > span {
    display: table-cell
}

.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description, .wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label {
    text-align: right;
    min-width: 50%
}

.wc-block-components-radio-control__label, .wc-block-components-radio-control__secondary-label {
    line-height: 20px;
    line-height: max(1rem, 20px)
}

.wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description {
    font-size: .875em;
    line-height: 20px
}

.wc-block-components-radio-control .wc-block-components-radio-control__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    border: 2px solid;
    border-radius: 50%;
    display: inline-block;
    height: 1.25rem;
    min-height: 20px;
    min-width: 20px;
    width: 1.25rem
}

.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
    background: currentColor;
    border-radius: 50%;
    content: "";
    display: block;
    height: .625em;
    left: 50%;
    margin: 0;
    min-height: 10px;
    min-width: 10px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: .625em
}

.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input {
    border-color: hsla(0, 0%, 100%, .6)
}

.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
    background: #fff
}

@media (min-width: 783px) {
    .wc-block-components-radio-control .wc-block-components-radio-control__input {
        height: 1rem;
        margin-top: 2px;
        min-height: 16px;
        min-width: 16px;
        width: 1rem
    }

    .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
        height: .5em;
        min-height: 8px;
        min-width: 8px;
        width: .5em
    }
}

.is-loading .wc-block-components-review-list-item__text {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    width: 60%
}

.is-loading .wc-block-components-review-list-item__text > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-review-list-item__text {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__text:after {
    content: "\00a0"
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after {
    content: "\00a0"
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    font-size: 1em;
    width: 80px
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after {
    content: "\00a0"
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product, .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars > span {
    display: none
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    height: 1em;
    width: 120px
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date {
        -webkit-animation: none;
        animation: none
    }
}

.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after {
    content: "\00a0"
}

.editor-styles-wrapper .wc-block-components-review-list-item__item, .wc-block-components-review-list-item__item {
    margin: 0 0 48px;
    list-style: none
}

.wc-block-components-review-list-item__info {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns:1fr;
    margin-bottom: 24px
}

.wc-block-components-review-list-item__meta {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
}

.has-image .wc-block-components-review-list-item__info {
    -ms-grid-columns: 64px 1fr;
    grid-template-columns:64px 1fr
}

.has-image .wc-block-components-review-list-item__meta {
    -ms-grid-column: 2;
    grid-column: 2
}

.wc-block-components-review-list-item__image {
    align-items: center;
    display: flex;
    height: 48px;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3;
    justify-content: center;
    position: relative;
    width: 48px
}

.wc-block-components-review-list-item__image > img {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.wc-block-components-review-list-item__verified {
    width: 21px;
    height: 21px;
    text-indent: 21px;
    margin: 0;
    line-height: 21px;
    overflow: hidden;
    position: absolute;
    right: -7px;
    bottom: -7px
}

.wc-block-components-review-list-item__verified:before {
    width: 21px;
    height: 21px;
    display: block;
    content: ""
}

.wc-block-components-review-list-item__meta {
    display: flex;
    align-items: center;
    flex-flow: row wrap
}

.wc-block-components-review-list-item__meta:after {
    order: 3;
    content: "";
    flex-basis: 100%
}

.wc-block-components-review-list-item__author, .wc-block-components-review-list-item__product {
    display: block;
    font-weight: 700;
    order: 1;
    margin-right: 8px
}

.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author {
    font-weight: 400;
    color: grey;
    order: 4
}

.wc-block-components-review-list-item__published-date {
    color: grey;
    order: 5
}

.wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
    content: "";
    display: inline-block;
    margin-right: 8px;
    border-right: 1px solid #ddd;
    height: 1em;
    vertical-align: middle
}

.wc-block-components-review-list-item__author:first-child + .wc-block-components-review-list-item__published-date:before, .wc-block-components-review-list-item__rating + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date:before {
    display: none
}

.wc-block-components-review-list-item__rating {
    order: 2
}

.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars {
    font-size: 1em;
    display: inline-block;
    top: 0;
    overflow: hidden;
    position: relative;
    height: 1.618em;
    line-height: 1.618;
    width: 5.3em;
    font-family: star;
    font-weight: 400;
    vertical-align: top
}

.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars:before {
    content: "\53\53\53\53\53";
    opacity: .25;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0;
    color: #e6a237
}

.editor-styles .wc-block-components-review-list, .wc-block-components-review-list {
    margin: 0
}

.wc-block-components-review-sort-select {
    text-align: right
}

.wc-block-components-select {
    height: 3em;
    position: relative
}

.wc-block-components-select label {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    font-size: 1em;
    line-height: 1.375;
    position: absolute;
    transform: translateY(.75em);
    transform-origin: top left;
    transition: all .2s ease;
    color: #646970;
    z-index: 1;
    margin: 0 0 0 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 32px);
    white-space: nowrap
}

.has-dark-controls .wc-block-components-select label {
    color: hsla(0, 0%, 100%, .6)
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-components-select label {
        transition: none
    }
}

.wc-block-components-select.is-active label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-select.has-error .components-custom-select-control__button, .wc-block-components-select.has-error .components-custom-select-control__button:active, .wc-block-components-select.has-error .components-custom-select-control__button:focus, .wc-block-components-select.has-error .components-custom-select-control__button:hover {
    border-color: #d94f4f
}

.wc-block-components-select.has-error .components-custom-select-control__button:focus {
    outline: 1px dotted #d94f4f;
    outline-offset: 2px
}

.wc-block-components-select.has-error label {
    color: #d94f4f
}

.wc-block-components-select .components-custom-select-control__button, .wc-block-components-select .components-custom-select-control__button:active, .wc-block-components-select .components-custom-select-control__button:focus, .wc-block-components-select .components-custom-select-control__button:hover {
    font-size: 1em;
    background-color: #fff;
    box-shadow: none;
    color: #2b2d2f;
    font-family: inherit;
    font-weight: 400;
    height: 3em;
    letter-spacing: inherit;
    line-height: 1;
    overflow: hidden;
    padding: 1.5em 16px .25em;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: none;
    white-space: nowrap;
    width: 100%
}

.has-dark-controls .wc-block-components-select .components-custom-select-control__button, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:active, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:focus, .has-dark-controls .wc-block-components-select .components-custom-select-control__button:hover {
    background-color: rgba(0, 0, 0, .1);
    border-color: hsla(0, 0%, 100%, .4);
    color: #fff
}

.wc-block-components-select .components-custom-select-control__button-icon {
    right: 12px
}

.has-dark-controls .wc-block-components-select .components-custom-select-control__button-icon {
    fill: #fff
}

.wc-block-components-select .components-custom-select-control__menu {
    background-color: #1e1e1e;
    margin: 0;
    max-height: 300px;
    overflow: auto
}

.wc-block-components-select .components-custom-select-control__menu:empty {
    display: none
}

.has-dark-controls .wc-block-components-select .components-custom-select-control__menu {
    background-color: #1e1e1e;
    color: #fff
}

.wc-block-components-select .components-custom-select-control__item {
    font-size: 1em;
    margin-left: 0;
    padding-left: 16px
}

.has-dark-controls .wc-block-components-select .components-custom-select-control__item.is-highlighted, .has-dark-controls .wc-block-components-select .components-custom-select-control__item:focus, .has-dark-controls .wc-block-components-select .components-custom-select-control__item:hover {
    background-color: rgba(0, 0, 0, .4)
}

.wc-block-components-select .components-custom-select-control__item-icon {
    display: none
}

.wc-block-components-sidebar-layout {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 16px;
    position: relative
}

.wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    padding-right: 3.77358%;
    width: 65%
}

.wc-block-components-sidebar {
    box-sizing: border-box;
    margin: 0;
    padding-left: 2.26415%;
    width: 35%
}

.wc-block-components-sidebar .wc-blocks-components-panel > h2 {
    font-size: 1.25em;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout {
    flex-direction: column;
    margin: 0 auto 16px
}

.is-medium.wc-block-components-sidebar-layout .wc-block-components-main, .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-main, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-small.wc-block-components-sidebar-layout .wc-block-components-main, .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar {
    padding: 0;
    width: 100%
}

.is-large .wc-block-components-sidebar .wc-block-components-totals-item, .is-large .wc-block-components-sidebar .wc-blocks-components-panel {
    padding-left: 16px;
    padding-right: 16px
}

.theme-twentytwenty .wc-block-components-sidebar .wc-blocks-components-panel > h2 {
    font-size: 1.25em;
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

.wc-block-components-sort-select {
    margin-bottom: 12px
}

.wc-block-components-sort-select__label {
    margin-right: 12px;
    display: inline-block;
    font-weight: 400
}

.wc-block-components-sort-select__select {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.wc-block-components-state-input {
    margin-top: 1.5em
}

.wc-block-components-notices {
    display: block;
    margin-bottom: 2em
}

.wc-block-components-notices .wc-block-components-notices__notice {
    margin: 0;
    display: flex;
    flex-wrap: nowrap
}

.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss {
    background: transparent none;
    padding: 0;
    margin: 0 0 0 .5em;
    border: 0;
    outline: 0;
    color: #fff
}

.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg {
    fill: #fff;
    vertical-align: text-top
}

.wc-block-components-notices .wc-block-components-notices__notice + .wc-block-components-notices__notice {
    margin-top: 1em
}

.wc-block-components-notices__snackbar {
    position: fixed;
    bottom: 20px;
    left: 16px;
    width: auto
}

@media (max-width: 782px) {
    .wc-block-components-notices__snackbar {
        position: fixed;
        top: 10px;
        left: 0;
        bottom: auto
    }
}

@media (max-width: 782px) {
    .wc-block-components-notices__snackbar .components-snackbar-list__notice-container {
        margin-left: 10px;
        margin-right: 10px
    }
}

.wc-block-components-tabs .wc-block-components-tabs__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item {
    border: none;
    flex: auto;
    background: 0 0;
    padding: 12px 16px;
    color: inherit;
    outline-offset: -1px;
    text-align: center;
    transition: box-shadow .1s linear;
    box-shadow: inset 0 -1px currentColor;
    border-radius: 0
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item.is-active {
    box-shadow: inset 0 -3px currentColor;
    font-weight: 600;
    position: relative
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:focus {
    outline-offset: -1px;
    outline: 1px dotted currentColor
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:active, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item:hover {
    background: 0 0
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content {
    font-size: 1em;
    line-height: 1;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    font-weight: 700
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > img, .wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content > svg {
    height: 1.2em;
    vertical-align: middle;
    margin: .2em 0 -.2em
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons {
    margin: .2em 0 -.2em
}

.wc-block-components-tabs .wc-block-components-tabs__list > .wc-block-components-tabs__item .wc-block-components-tabs__item-content .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon {
    height: 1.2em;
    vertical-align: middle
}

.wc-block-components-tabs .wc-block-components-tabs__content {
    padding: 16px 0;
    text-transform: none
}

.wc-block-components-text-input {
    position: relative;
    margin-top: 1.5em;
    white-space: nowrap
}

.wc-block-components-text-input label {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    font-size: 1em;
    position: absolute;
    transform: translateY(.75em);
    left: 0;
    top: 0;
    transform-origin: top left;
    line-height: 1.375;
    color: #646970;
    transition: transform .2s ease;
    margin: 0 0 0 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 32px);
    cursor: text
}

.has-dark-controls .wc-block-components-text-input label {
    color: hsla(0, 0%, 100%, .6)
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-components-text-input label {
        transition: none
    }
}

.wc-block-components-text-input input:-webkit-autofill + label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-text-input.is-active label {
    transform: translateY(4px) scale(.75)
}

.wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
    font-size: 1em;
    background-color: #fff;
    padding: .75em 16px;
    border-radius: 4px;
    border: 1px solid #8d96a0;
    width: 100%;
    line-height: 1.375;
    font-family: inherit;
    margin: 0;
    box-sizing: border-box;
    height: 3em;
    min-height: 0;
    color: #2b2d2f
}

.wc-block-components-text-input input[type=email]:focus, .wc-block-components-text-input input[type=tel]:focus, .wc-block-components-text-input input[type=text]:focus, .wc-block-components-text-input input[type=url]:focus {
    background-color: #fff
}

.has-dark-controls .wc-block-components-text-input input[type=email], .has-dark-controls .wc-block-components-text-input input[type=tel], .has-dark-controls .wc-block-components-text-input input[type=text], .has-dark-controls .wc-block-components-text-input input[type=url] {
    background-color: rgba(0, 0, 0, .1);
    border-color: hsla(0, 0%, 100%, .4);
    color: #fff
}

.wc-block-components-text-input.is-active input[type=email], .wc-block-components-text-input.is-active input[type=tel], .wc-block-components-text-input.is-active input[type=text], .wc-block-components-text-input.is-active input[type=url] {
    padding: 1.5em 0 .25em 16px
}

.wc-block-components-text-input.has-error input, .wc-block-components-text-input.has-error input:active, .wc-block-components-text-input.has-error input:focus, .wc-block-components-text-input.has-error input:hover {
    border-color: #d94f4f
}

.wc-block-components-text-input.has-error input:focus {
    outline: 1px dotted #d94f4f;
    outline-offset: 2px
}

.wc-block-components-text-input.has-error label {
    color: #d94f4f
}

.wc-block-components-text-input:only-child {
    margin-top: 0
}

.wc-block-components-textarea {
    font-size: 1em;
    background-color: #fff;
    border: 1px solid #8d96a0;
    border-radius: 4px;
    color: #2b2d2f;
    font-family: inherit;
    line-height: 1.375;
    margin: 0;
    padding: .75em 16px;
    width: 100%
}

.has-dark-controls .wc-block-components-textarea {
    background-color: rgba(0, 0, 0, .1);
    border-color: hsla(0, 0%, 100%, .4);
    color: #fff
}

.has-dark-controls .wc-block-components-textarea::-moz-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.has-dark-controls .wc-block-components-textarea::placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.theme-twentytwenty .wc-block-components-title.wc-block-components-title, .wc-block-components-title.wc-block-components-title {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-size: 1.25em
}

.wc-block-components-validation-error {
    font-size: .75em;
    color: #d94f4f;
    max-width: 100%;
    position: absolute;
    top: calc(100% - 1px);
    white-space: normal
}

.wc-block-components-validation-error > p {
    align-items: center;
    display: flex;
    line-height: 12px;
    margin: 0;
    min-height: 24px;
    padding: 0
}

.wc-block-components-select + .wc-block-components-validation-error {
    margin-bottom: 24px
}

.with-scroll-to-top__scroll-point {
    position: relative;
    top: -36px
}

.wc-block-cart__submit {
    position: relative
}

.wc-block-cart__submit-container {
    padding-bottom: 16px
}

.wc-block-cart__submit-button {
    width: 100%;
    margin: 0 0 16px
}

.wc-block-cart__submit-button:last-child {
    margin-bottom: 0
}

.is-medium .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky), .is-mobile .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky), .is-small .wc-block-cart__submit-container:not(.wc-block-cart__submit-container--sticky) {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

@media (min-width: 783px) {
    .wc-block-cart__submit-container--sticky {
        display: none
    }
}

@media (max-width: 782px) {
    .wc-block-cart__submit-container--sticky {
        background: #fff;
        bottom: 0;
        left: 0;
        padding: 16px;
        position: fixed;
        width: 100%;
        z-index: 9999
    }

    .wc-block-cart__submit-container--sticky:before {
        box-shadow: 0 -10px 20px 10px currentColor;
        color: rgba(204, 208, 212, .5);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

.editor-styles-wrapper .wc-block-cart__empty-cart__title, .wc-block-cart__empty-cart__title {
    font-size: inherit
}

.wc-block-cart .wc-block-components-shipping-calculator {
    white-space: nowrap
}

.wc-block-cart .wc-block-components-product-name {
    color: inherit
}

.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type {
    margin-top: 0
}

table.wc-block-cart-items, table.wc-block-cart-items td, table.wc-block-cart-items th {
    background: 0 0 !important;
    border: 0;
    margin: 0
}

.editor-styles-wrapper table.wc-block-cart-items, table.wc-block-cart-items {
    table-layout: fixed;
    width: 100%
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, table.wc-block-cart-items .wc-block-cart-items__header {
    font-size: .75em;
    text-transform: uppercase
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image {
    width: 100px
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product {
    visibility: hidden;
    min-width: 300px
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-quantity {
    width: 116px
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total, table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total {
    width: 100px;
    text-align: right
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
    width: 100%;
    margin: 0
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    background: 0 0;
    box-shadow: none;
    display: inline;
    text-decoration: underline;
    font-size: .75em;
    text-transform: none;
    white-space: nowrap
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
    background: 0 0
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    text-transform: inherit;
    background: 0 0;
    box-shadow: none;
    display: inline;
    text-decoration: underline;
    fill: currentColor;
    position: absolute;
    top: 16px;
    right: 0;
    display: none
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:active, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:focus, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon:hover {
    background: 0 0
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    font-size: 1em;
    text-align: right;
    line-height: 1.25
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular, .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__regular, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price__value {
    display: block
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled, table.wc-block-cart-items .wc-block-cart-items__row.is-disabled {
    opacity: .5;
    pointer-events: none;
    transition: opacity .2s ease
}

.wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 84px;
    display: inline-block
}

.wc-block-cart--is-loading h2 span > *, .wc-block-cart--is-loading th span > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-cart--is-loading h2 span, .wc-block-cart--is-loading th span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading h2 span:after, .wc-block-cart--is-loading th span:after {
    content: "\00a0"
}

.wc-block-cart--is-loading h2 span {
    min-width: 33%
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > * > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image > *, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__price, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-width: 84px;
    display: inline-block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-name:after {
    content: "\00a0"
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product-metadata {
    margin-top: .25em;
    min-width: 8em
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-icon, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__remove-link {
    visibility: hidden
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image a {
    display: block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total > div, .wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total > span {
    display: none
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price {
    display: block
}

.wc-block-cart--is-loading .wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__price:after {
    content: "\00a0"
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-height: 460px
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-cart--is-loading .wc-block-cart__sidebar .components-card {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after {
    content: "\00a0"
}

.wc-block-components-sidebar-layout.wc-block-cart--skeleton {
    display: none
}

.is-loading + .wc-block-components-sidebar-layout.wc-block-cart--skeleton {
    display: flex
}

.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, .is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title {
    display: none
}

.is-medium table.wc-block-cart-items td, .is-mobile table.wc-block-cart-items td, .is-small table.wc-block-cart-items td {
    padding: 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-medium table.wc-block-cart-items .wc-block-cart-items__header, .is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items .wc-block-cart-items__header, .is-small table.wc-block-cart-items .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__header {
    display: none
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 80px 132px;
    grid-template-columns:80px 132px;
    padding: 16px 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row:after, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row:after, .is-small table.wc-block-cart-items .wc-block-cart-items__row:after {
    border-style: solid;
    border-width: 0 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    padding-right: 16px
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    margin-right: 24px;
    padding-bottom: 16px
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    vertical-align: bottom;
    padding-right: 16px
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    display: none
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-icon {
    display: block
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: center;
    align-self: center
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount {
    display: inline-block
}

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-sale-badge {
    display: none
}

.is-large.wc-block-cart .wc-block-cart-items {
    position: relative
}

.is-large.wc-block-cart .wc-block-cart-items:after {
    border-style: solid;
    border-width: 0 0 1px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.is-large.wc-block-cart .wc-block-cart-items th {
    padding: .25rem 16px .25rem 0;
    white-space: nowrap
}

.is-large.wc-block-cart .wc-block-cart-items td {
    position: relative;
    padding: 16px 16px 16px 0;
    vertical-align: top
}

.is-large.wc-block-cart .wc-block-cart-items td:after {
    border-style: solid;
    border-width: 1px 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.is-large.wc-block-cart .wc-block-cart-items td:last-child, .is-large.wc-block-cart .wc-block-cart-items th:last-child {
    padding-right: 0
}

.is-large.wc-block-cart .wc-block-components-radio-control__option {
    padding-left: 24px
}

.is-large.wc-block-cart .wc-block-components-radio-control__input {
    left: 0
}

.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-blocks-components-panel), .is-large.wc-block-cart .wc-block-components-sidebar > .wc-block-cart__totals-title {
    padding-left: 16px;
    padding-right: 16px
}

.is-large.wc-block-cart .wc-block-cart__payment-options {
    padding: 16px
}

.wp-block-woocommerce-cart.is-loading {
    display: none
}

.wp-block-woocommerce-cart {
    margin-bottom: 3em
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder {
    margin-bottom: 16px
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder * {
    pointer-events: all
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset {
    display: block
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button {
    background-color: #24292d;
    color: #fff
}

.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description {
    display: block;
    margin: .25em 0 1em
}

.wc-block-checkout__add-note {
    position: relative;
    padding: 16px
}

.wc-block-checkout__add-note:after {
    border-style: solid;
    border-width: 1px 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.wc-block-checkout__add-note .wc-block-components-textarea {
    margin-top: 16px
}

.wc-block-checkout__form {
    margin: 0;
    max-width: 100%
}

.wc-block-checkout__use-address-for-billing {
    margin-top: 1.5em
}

.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__package:not(:first-of-type) {
    margin-top: 36px
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form {
    margin-left: -6px;
    margin-right: -6px
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form:after, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form:after {
    content: "";
    clear: both;
    display: block
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input {
    float: left;
    margin-left: 6px;
    margin-right: 6px;
    position: relative;
    width: calc(50% - 12px)
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2), .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2) {
    margin-top: 0
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company {
    width: calc(100% - 12px)
}

.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox, .is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox {
    clear: both
}

.is-large .wc-block-checkout__shipping-option .wc-block-components-radio-control__input {
    margin-left: -8px
}

.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point {
    top: -96px
}

.wc-block-checkout__sidebar .wc-block-components-product-name {
    color: inherit;
    padding-right: 12px;
    flex-grow: 1;
    flex-basis: 0
}

.wc-block-checkout__actions {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 48px;
    padding: 0 0 0 36px
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
    width: 50%;
    padding: 1em;
    height: auto;
    margin-left: auto
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text {
    line-height: 24px
}

.wc-block-checkout__actions .wc-block-components-checkout-place-order-button .wc-block-components-button__text > svg {
    fill: #fff;
    vertical-align: top
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button, .wc-block-checkout--is-loading .wc-block-components-express-payment {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button > *, .wc-block-checkout--is-loading .wc-block-components-express-payment > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__actions button, .wc-block-checkout--is-loading .wc-block-components-express-payment {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__actions button:after, .wc-block-checkout--is-loading .wc-block-components-express-payment:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-components-express-payment {
    min-height: 150px
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    width: 150px
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-components-express-payment-continue-rule > span:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    width: 10em
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    border-radius: 50%;
    display: block;
    height: 100%;
    width: 1.5em
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__title:before:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__container:after {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    display: block;
    min-height: 100px
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step__content > span:after {
    content: "\00a0"
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none
}

.wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after > *, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:after, .wc-block-checkout--is-loading .wc-block-checkout__form .wc-block-components-checkout-step:before {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
    -webkit-animation: loading-fade 1.2s ease-in-out infinite;
    animation: loading-fade 1.2s ease-in-out infinite;
    background-color: #e2e4e7 !important;
    border-color: #e2e4e7 !important;
    color: #e2e4e7 !important;
    box-shadow: none;
    pointer-events: none;
    min-height: 460px
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card > * {
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card {
        -webkit-animation: none;
        animation: none
    }
}

.wc-block-checkout--is-loading .wc-block-checkout__sidebar .components-card:after {
    content: "\00a0"
}

.wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
    display: none
}

.is-loading + .wc-block-components-sidebar-layout.wc-block-checkout--skeleton {
    display: flex
}

.wc-block-checkout-empty, .wc-block-checkout-error {
    padding: 40px;
    text-align: center;
    width: 100%
}

.wc-block-checkout-empty .wc-block-checkout-empty__image, .wc-block-checkout-empty .wc-block-checkout-error__image, .wc-block-checkout-error .wc-block-checkout-empty__image, .wc-block-checkout-error .wc-block-checkout-error__image {
    max-width: 150px;
    margin: 0 auto 1em;
    display: block;
    color: inherit
}

.wc-block-checkout-empty .wc-block-checkout-empty__title, .wc-block-checkout-empty .wc-block-checkout-error__title, .wc-block-checkout-error .wc-block-checkout-empty__title, .wc-block-checkout-error .wc-block-checkout-error__title {
    display: block;
    margin: 0;
    font-weight: 700
}

.wc-block-checkout-empty .wc-block-checkout-empty__description, .wc-block-checkout-empty .wc-block-checkout-error__description, .wc-block-checkout-error .wc-block-checkout-empty__description, .wc-block-checkout-error .wc-block-checkout-error__description {
    display: block;
    margin: .25em 0 1em
}

.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
    display: none
}

.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
    width: 100%
}

.is-medium .wc-block-checkout__main, .is-mobile .wc-block-checkout__main, .is-small .wc-block-checkout__main {
    order: 1
}

.is-medium .wc-block-checkout__sidebar, .is-mobile .wc-block-checkout__sidebar, .is-small .wc-block-checkout__sidebar {
    margin-bottom: 40px;
    order: 0
}

.is-large .wc-block-checkout__actions {
    padding-right: 36px
}

.wc-block-product-categories {
    margin-bottom: 1em
}

.wc-block-product-categories.is-dropdown {
    display: flex
}

.wc-block-product-categories select {
    margin-right: .5em
}

.wc-block-product-categories-list--has-images {
    list-style: none outside
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {
    margin: 4px 0 4px 60px;
    list-style: none outside;
    clear: both
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul {
    margin: 4px 0 0
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
    max-width: 50px;
    display: inline-block;
    padding: 0;
    margin: 0 .5em 0 -60px;
    position: relative;
    vertical-align: middle;
    border: 1px solid #eee
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img {
    margin: 0;
    padding: 0
}

.wc-block-product-categories-list-item-count:before {
    content: " ("
}

.wc-block-product-categories-list-item-count:after {
    content: ")"
}

.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder {
    display: inline-block;
    height: 1em;
    width: 50%;
    min-width: 200px;
    background: currentColor;
    opacity: .2
}

.wc-block-product-categories__button {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin: 0;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 0 .5em;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: .25em
}

.wc-block-product-categories__button svg {
    fill: currentColor;
    outline: 0
}

.rtl .wc-block-product-categories__button svg {
    transform: rotate(180deg)
}

.wc-block-product-categories__button:active {
    color: currentColor
}

.wc-block-product-categories__button:disabled, .wc-block-product-categories__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-categories__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781, inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7, inset 0 0 0 2px #fff, 0 1px 1px rgba(25, 30, 35, .2)
}

.wc-block-product-categories__button:not(:disabled):not([aria-disabled=true]):active {
    outline: 0;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4, inset 0 0 0 2px #fff
}

.wc-block-product-categories__button:disabled:focus, .wc-block-product-categories__button[aria-disabled=true]:focus {
    box-shadow: none
}

.wc-block-featured-product {
    position: relative;
    background-color: #24292d;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    margin: 0 0 1.5em
}

.wc-block-featured-product, .wc-block-featured-product .wc-block-featured-product__wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center
}

.wc-block-featured-product .wc-block-featured-product__wrapper {
    overflow: hidden;
    height: 100%
}

.wc-block-featured-product.has-left-content {
    justify-content: flex-start
}

.wc-block-featured-product.has-left-content .wc-block-featured-product__description, .wc-block-featured-product.has-left-content .wc-block-featured-product__price, .wc-block-featured-product.has-left-content .wc-block-featured-product__title, .wc-block-featured-product.has-left-content .wc-block-featured-product__variation {
    margin-left: 0;
    text-align: left
}

.wc-block-featured-product.has-right-content {
    justify-content: flex-end
}

.wc-block-featured-product.has-right-content .wc-block-featured-product__description, .wc-block-featured-product.has-right-content .wc-block-featured-product__price, .wc-block-featured-product.has-right-content .wc-block-featured-product__title, .wc-block-featured-product.has-right-content .wc-block-featured-product__variation {
    margin-right: 0;
    text-align: right
}

.wc-block-featured-product .wc-block-featured-product__description, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
    color: #fff;
    line-height: 1.25;
    margin-bottom: 0;
    text-align: center
}

.wc-block-featured-product .wc-block-featured-product__description a, .wc-block-featured-product .wc-block-featured-product__description a:active, .wc-block-featured-product .wc-block-featured-product__description a:focus, .wc-block-featured-product .wc-block-featured-product__description a:hover, .wc-block-featured-product .wc-block-featured-product__price a, .wc-block-featured-product .wc-block-featured-product__price a:active, .wc-block-featured-product .wc-block-featured-product__price a:focus, .wc-block-featured-product .wc-block-featured-product__price a:hover, .wc-block-featured-product .wc-block-featured-product__title a, .wc-block-featured-product .wc-block-featured-product__title a:active, .wc-block-featured-product .wc-block-featured-product__title a:focus, .wc-block-featured-product .wc-block-featured-product__title a:hover, .wc-block-featured-product .wc-block-featured-product__variation a, .wc-block-featured-product .wc-block-featured-product__variation a:active, .wc-block-featured-product .wc-block-featured-product__variation a:focus, .wc-block-featured-product .wc-block-featured-product__variation a:hover {
    color: #fff
}

.wc-block-featured-product .wc-block-featured-product__description, .wc-block-featured-product .wc-block-featured-product__link, .wc-block-featured-product .wc-block-featured-product__price, .wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
    width: 100%;
    padding: 16px 48px 0;
    z-index: 1
}

.wc-block-featured-product .wc-block-featured-product__title, .wc-block-featured-product .wc-block-featured-product__variation {
    margin-top: 0;
    border: 0
}

.wc-block-featured-product .wc-block-featured-product__title:before, .wc-block-featured-product .wc-block-featured-product__variation:before {
    display: none
}

.wc-block-featured-product .wc-block-featured-product__variation {
    font-style: italic;
    padding-top: 0
}

.wc-block-featured-product .wc-block-featured-product__description p {
    margin: 0;
    line-height: 1.5em
}

.wc-block-featured-product.has-background-dim:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: inherit;
    opacity: .5;
    z-index: 1
}

.wc-block-featured-product.has-background-dim.has-background-dim-10:before {
    opacity: .1
}

.wc-block-featured-product.has-background-dim.has-background-dim-20:before {
    opacity: .2
}

.wc-block-featured-product.has-background-dim.has-background-dim-30:before {
    opacity: .3
}

.wc-block-featured-product.has-background-dim.has-background-dim-40:before {
    opacity: .4
}

.wc-block-featured-product.has-background-dim.has-background-dim-50:before {
    opacity: .5
}

.wc-block-featured-product.has-background-dim.has-background-dim-60:before {
    opacity: .6
}

.wc-block-featured-product.has-background-dim.has-background-dim-70:before {
    opacity: .7
}

.wc-block-featured-product.has-background-dim.has-background-dim-80:before {
    opacity: .8
}

.wc-block-featured-product.has-background-dim.has-background-dim-90:before {
    opacity: .9
}

.wc-block-featured-product.has-background-dim.has-background-dim-100:before {
    opacity: 1
}

.wc-block-featured-product.alignleft, .wc-block-featured-product.alignright {
    max-width: 305px;
    width: 100%
}

.wc-block-featured-product:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wc-block-featured-product:after {
        content: none
    }
}

.wc-block-featured-product.aligncenter, .wc-block-featured-product.alignleft, .wc-block-featured-product.alignright, .wc-block-product-search .wc-block-product-search__fields {
    display: flex
}

.wc-block-product-search .wc-block-product-search__field {
    padding: 6px 8px;
    line-height: 1.8;
    flex-grow: 1
}

.wc-block-product-search .wc-block-product-search__button {
    display: flex;
    align-items: center;
    text-decoration: none;
    margin: 0 0 0 6px;
    border: none;
    cursor: pointer;
    background: 0 0;
    padding: 0 .5em;
    color: #555d66;
    position: relative;
    overflow: hidden;
    border-radius: .25em
}

.wc-block-product-search .wc-block-product-search__button svg {
    fill: currentColor;
    outline: 0
}

.rtl .wc-block-product-search .wc-block-product-search__button svg {
    transform: rotate(180deg)
}

.wc-block-product-search .wc-block-product-search__button:active {
    color: currentColor
}

.wc-block-product-search .wc-block-product-search__button:disabled, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true] {
    cursor: default;
    opacity: .3
}

.wc-block-product-search .wc-block-product-search__button:focus:enabled {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #6c7781, inset 0 0 0 2px #fff;
    outline: 2px solid transparent;
    outline-offset: -2px
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover {
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #e2e4e7, inset 0 0 0 2px #fff, 0 1px 1px rgba(25, 30, 35, .2)
}

.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active {
    outline: 0;
    background-color: #fff;
    color: #191e23;
    box-shadow: inset 0 0 0 1px #ccd0d4, inset 0 0 0 2px #fff
}

.wc-block-product-search .wc-block-product-search__button:disabled:focus, .wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus {
    box-shadow: none
}

.wc-block-featured-category {
    position: relative;
    background-color: #24292d;
    background-size: cover;
    background-position: 50%;
    width: 100%;
    margin: 0 0 1.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center
}

.wc-block-featured-category .wc-block-featured-category__wrapper {
    overflow: hidden;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    align-content: center
}

.wc-block-featured-category.has-left-content {
    justify-content: flex-start
}

.wc-block-featured-category.has-left-content .wc-block-featured-category__description, .wc-block-featured-category.has-left-content .wc-block-featured-category__price, .wc-block-featured-category.has-left-content .wc-block-featured-category__title {
    margin-left: 0;
    text-align: left
}

.wc-block-featured-category.has-right-content {
    justify-content: flex-end
}

.wc-block-featured-category.has-right-content .wc-block-featured-category__description, .wc-block-featured-category.has-right-content .wc-block-featured-category__price, .wc-block-featured-category.has-right-content .wc-block-featured-category__title {
    margin-right: 0;
    text-align: right
}

.wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category .wc-block-featured-category__title {
    color: #fff;
    line-height: 1.25;
    margin-bottom: 0;
    text-align: center
}

.wc-block-featured-category .wc-block-featured-category__description a, .wc-block-featured-category .wc-block-featured-category__description a:active, .wc-block-featured-category .wc-block-featured-category__description a:focus, .wc-block-featured-category .wc-block-featured-category__description a:hover, .wc-block-featured-category .wc-block-featured-category__price a, .wc-block-featured-category .wc-block-featured-category__price a:active, .wc-block-featured-category .wc-block-featured-category__price a:focus, .wc-block-featured-category .wc-block-featured-category__price a:hover, .wc-block-featured-category .wc-block-featured-category__title a, .wc-block-featured-category .wc-block-featured-category__title a:active, .wc-block-featured-category .wc-block-featured-category__title a:focus, .wc-block-featured-category .wc-block-featured-category__title a:hover {
    color: #fff
}

.wc-block-featured-category .wc-block-featured-category__description, .wc-block-featured-category .wc-block-featured-category__link, .wc-block-featured-category .wc-block-featured-category__price, .wc-block-featured-category .wc-block-featured-category__title {
    width: 100%;
    padding: 0 48px 16px;
    z-index: 1
}

.wc-block-featured-category .wc-block-featured-category__title {
    margin-top: 0
}

.wc-block-featured-category .wc-block-featured-category__title:before {
    display: none
}

.wc-block-featured-category .wc-block-featured-category__description p {
    margin: 0
}

.wc-block-featured-category.has-background-dim:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: inherit;
    opacity: .5;
    z-index: 1
}

.wc-block-featured-category.has-background-dim.has-background-dim-10:before {
    opacity: .1
}

.wc-block-featured-category.has-background-dim.has-background-dim-20:before {
    opacity: .2
}

.wc-block-featured-category.has-background-dim.has-background-dim-30:before {
    opacity: .3
}

.wc-block-featured-category.has-background-dim.has-background-dim-40:before {
    opacity: .4
}

.wc-block-featured-category.has-background-dim.has-background-dim-50:before {
    opacity: .5
}

.wc-block-featured-category.has-background-dim.has-background-dim-60:before {
    opacity: .6
}

.wc-block-featured-category.has-background-dim.has-background-dim-70:before {
    opacity: .7
}

.wc-block-featured-category.has-background-dim.has-background-dim-80:before {
    opacity: .8
}

.wc-block-featured-category.has-background-dim.has-background-dim-90:before {
    opacity: .9
}

.wc-block-featured-category.has-background-dim.has-background-dim-100:before {
    opacity: 1
}

.wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
    max-width: 305px;
    width: 100%
}

.wc-block-featured-category:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .wc-block-featured-category:after {
        content: none
    }
}

.wc-block-featured-category.aligncenter, .wc-block-featured-category.alignleft, .wc-block-featured-category.alignright {
    display: flex
}

.wc-block-attribute-filter {
    margin-bottom: 24px
}

.wc-block-attribute-filter .wc-block-attribute-filter-list-count:before {
    content: " ("
}

.wc-block-attribute-filter .wc-block-attribute-filter-list-count:after {
    content: ")"
}

.wc-block-attribute-filter .wc-block-attribute-filter-list {
    margin: 0
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li {
    text-decoration: underline
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li label {
    cursor: pointer
}

.wc-block-attribute-filter .wc-block-attribute-filter-list li input {
    cursor: pointer;
    display: inline-block
}

.wc-block-attribute-filter .wc-block-attribute-filter-list .wc-block-attribute-filter-list-count {
    float: right
}

.wc-block-attribute-filter .is-single .wc-block-attribute-filter-list-count, .wc-block-attribute-filter .wc-block-dropdown-selector .wc-block-dropdown-selector__list .wc-block-attribute-filter-list-count {
    opacity: .6
}

.wc-block-attribute-filter .wc-block-attribute-filter__button {
    margin-top: 8px
}

@-webkit-keyframes loading-fade {
    0% {
        opacity: .7
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .7
    }
}

@keyframes loading-fade {
    0% {
        opacity: .7
    }
    50% {
        opacity: 1
    }
    to {
        opacity: .7
    }
}

.wc-block-active-filters {
    margin-bottom: 24px;
    overflow: hidden
}

.wc-block-active-filters .wc-block-active-filters__clear-all {
    font-size: 1em;
    float: right;
    border: none;
    padding: 0;
    text-decoration: underline;
    cursor: pointer
}

.wc-block-active-filters .wc-block-active-filters__clear-all, .wc-block-active-filters .wc-block-active-filters__clear-all:active, .wc-block-active-filters .wc-block-active-filters__clear-all:focus, .wc-block-active-filters .wc-block-active-filters__clear-all:hover {
    background: 0 0;
    color: inherit
}

.wc-block-active-filters .wc-block-active-filters__list {
    margin: 0 0 4px;
    list-style: none outside;
    clear: both
}

.wc-block-active-filters .wc-block-active-filters__list li {
    margin: 0;
    padding: 0;
    list-style: none outside;
    clear: both
}

.wc-block-active-filters .wc-block-active-filters__list li ul {
    margin: 0;
    padding: 0;
    list-style: none outside
}

.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type {
    margin: 0
}

.wc-block-active-filters .wc-block-active-filters__list-item-type {
    font-size: .75em;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin: 16px 0 0;
    display: block
}

.wc-block-active-filters .wc-block-active-filters__list-item-operator {
    font-weight: 400;
    font-style: italic
}

.wc-block-active-filters .wc-block-active-filters__list-item-name {
    font-weight: 700;
    display: block;
    position: relative;
    padding: 0 16px 0 0
}

.wc-block-active-filters .wc-block-active-filters__list-item-remove {
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 0;
    padding: 16px 0 0;
    width: 16px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 0 0
}

.wc-block-active-filters .wc-block-active-filters__list-item-remove:before {
    width: 16px;
    height: 16px;
    background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='9' fill='%2324292d'/%3E%3Cpath fill='%23fff' d='M4.5 6.887L6.887 4.5l7.033 7.034-2.386 2.386z'/%3E%3Cpath fill='%23fff' d='M11.533 4.5l2.387 2.386-7.034 7.034L4.5 11.533z'/%3E%3C/svg%3E") 50% no-repeat;
    display: block;
    content: "";
    position: absolute;
    top: 0
}

.wc-block-active-filters .wc-block-active-filters__list--chips li, .wc-block-active-filters .wc-block-active-filters__list--chips ul {
    display: inline
}

.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type {
    display: none
}

.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip {
    font-size: .875em;
    margin-top: .1875em;
    margin-bottom: .1875em
}
                           .wpml-ls-menu-item .wpml-ls-flag {
                               display: inline;
                               vertical-align: baseline;
                               width: 18px;
                               height: 12px
                           }

.wpml-ls-menu-item .wpml-ls-flag + span {
    margin-left: .3em
}

.rtl .wpml-ls-menu-item .wpml-ls-flag + span {
    margin-left: 0;
    margin-right: .3em
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background: 0 0
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    word-break: break-all
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td, th {
    padding: 0
}

script {
    display: none !important
}

@media print {
    .box-container {
        width: 100% !important;
        margin-left: 0 !important
    }

    .menu-container {
        width: 100% !important
    }

    .animate_when_almost_visible {
        opacity: 1 !important;
        animation-name: none !important
    }

    .icon-box-icon svg path {
        stroke-dasharray: initial !important;
        stroke-dashoffset: initial !important
    }
}

* {
    box-sizing: border-box
}

:after, :before {
    box-sizing: border-box
}

html {
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%
}

@media (max-width: 569px) {
    html {
        margin-top: 0
    }
}

body {
    height: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
    overflow: initial !important
}

@media (max-width: 569px) {
    body.logged-in.admin-bar {
        padding-top: 46px !important
    }
}

.box-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.box-container {
    display: table;
    width: 100%;
    height: 100%;
    table-layout: fixed;
    position: relative
}

.main-background {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.main-background > div {
    width: 100%;
    height: 100%
}

.main-wrapper {
    width: 100%;
    height: 100%
}

.hmenu .main-wrapper {
    display: table-row
}

.main-container .row-content {
    height: 100%
}

@media (max-width: 959px) {
    .main-container {
        padding-top: 0 !important
    }
}

.sections-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%
}

.page-body, .page-wrapper {
    display: table-row;
    width: 100%;
    height: 100%
}

.page-body {
    position: relative
}

.main-container > .row:not(:first-child) > .row-inner > div[class*=col-lg-], .main-container > .row > .row-inner > div[class*=col-lg-]:not(:first-child) {
    border-top-width: 0 !important
}



@media (max-width: 569px) {
    body.menu-mobile-centered .mobile-hidden:not(.social-icon):not(.menu-social):not(.menu-icons) {
        display: none !important
    }

    body:not(.menu-mobile-centered) .mobile-hidden {
        display: none !important
    }

    body.hmenu-center-split .mobile-hidden.menu-icons, body.hmenu-center-split .mobile-hidden.social-icon {
        display: inline-block !important
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    body.menu-mobile-centered .tablet-hidden:not(.social-icon):not(.menu-social):not(.menu-icons) {
        display: none !important
    }

    body:not(.menu-mobile-centered) .tablet-hidden {
        display: none !important
    }

    body.hmenu-center-split .tablet-hidden.menu-icons, body.hmenu-center-split .tablet-hidden.social-icon {
        display: inline-block !important
    }
}

@media (min-width: 960px) {
    .desktop-hidden {
        display: none !important
    }
}

.margin-auto, .post-wrapper {
    margin: auto
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    outline: 0;
    border: 0;
    text-decoration: none
}

a.active, a:focus, a:hover {
    text-decoration: none
}

:focus {
    outline: 0
}

button {
    outline: 0;
    border: 0
}

figure {
    margin: 0;
    max-width: 100%
}

img {
    max-width: 100%;
    height: auto
}

img.adaptive-async, img.async-done {
    width: 100%;
    height: auto;
    max-width: none
}

.async-blurred {
    filter: blur(10px);
    transition: filter .3s ease-out
}

.async-blurred.async-done {
    filter: blur(0px)
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-round .t-entry-visual-cont > a, .tmb-round .t-entry-visual-cont > a {
    perspective: 1000px;
    overflow: hidden
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

.img-circle > img {
    border-radius: 50%
}

hr {
    margin: 27px 0 27px 0;
    border: 0;
    border-top-width: 1px;
    border-style: solid
}

hr.separator-no-padding {
    margin-top: 0;
    margin-bottom: 0
}

hr.separator-double-padding {
    margin: 54px 0 54px 0
}

hr.no-top-margin {
    margin-top: 0
}

hr.double-top-margin {
    margin-top: 72px
}

hr.dotted {
    border-style: dotted
}

hr.dashed {
    border-style: dashed
}

hr.separator-break {
    margin-left: auto;
    margin-right: auto
}

.uncode_text_column > :first-child {
    margin-top: 0
}

.detail-container {
    display: table;
    table-layout: fixed
}

.detail-container .detail-label {
    min-width: 108px;
    display: table-cell
}

.align_center .detail-container .detail-label {
    margin: auto;
    min-width: 0
}

.detail-container .detail-value {
    display: table-cell;
    padding: 0 9px 0 9px
}

.detail-container a {
    font-weight: 400;
    color: inherit
}

.inline-meta .detail-container {
    display: inline-block;
    table-layout: auto
}

.inline-meta .detail-container > span {
    display: inline-block
}

.align_left .inline-meta .detail-container:not(last-child) {
    margin-right: 18px
}

.align_right .inline-meta .detail-container:not(last-child) {
    margin-left: 18px
}

.align_center .inline-meta .detail-container:not(last-child) {
    margin-left: 9px;
    margin-right: 9px
}

.inline-meta .detail-container .detail-label {
    min-width: 0;
    display: inline-block
}

.std-block-padding {
    padding: 72px 36px 72px 36px
}

@media (max-width: 1499px) {
    .std-block-padding {
        padding: 54px 36px 54px 36px
    }
}

@media (max-width: 959px) {
    .std-block-padding {
        padding: 36px 36px 36px 36px
    }
}

.std-top-padding {
    padding-top: 72px
}

@media (max-width: 1499px) {
    .std-top-padding {
        padding-top: 54px
    }
}

@media (max-width: 959px) {
    .std-top-padding {
        padding-top: 36px
    }
}

.std-bottom-padding {
    padding-bottom: 72px
}

@media (max-width: 1499px) {
    .std-bottom-padding {
        padding-bottom: 54px
    }
}

@media (max-width: 959px) {
    .std-bottom-padding {
        padding-bottom: 36px
    }
}

.body-borders > * {
    position: fixed;
    z-index: 11000
}

.body-borders .body-border-shadow {
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .1)
}

.body-borders .top-border {
    top: 0;
    left: 0;
    width: 100%
}

.body-borders .right-border {
    top: 0;
    right: 0;
    height: 100%
}

.body-borders .bottom-border {
    bottom: 0;
    left: 0;
    width: 100%
}

.body-borders .left-border {
    top: 0;
    left: 0;
    height: 100%
}

.body-borders[data-border="9"] .bottom-border, .body-borders[data-border="9"] .top-border {
    height: 9px
}

.body-borders[data-border="9"] .left-border, .body-borders[data-border="9"] .right-border {
    width: 9px
}

.body-borders[data-border="18"] .bottom-border, .body-borders[data-border="18"] .top-border {
    height: 18px
}

.body-borders[data-border="18"] .left-border, .body-borders[data-border="18"] .right-border {
    width: 18px
}

@media (max-width: 959px) {
    .body-borders[data-border="18"] .bottom-border, .body-borders[data-border="18"] .top-border {
        height: 9px
    }

    .body-borders[data-border="18"] .left-border, .body-borders[data-border="18"] .right-border {
        width: 9px
    }
}

.body-borders[data-border="27"] .bottom-border, .body-borders[data-border="27"] .top-border {
    height: 27px
}

.body-borders[data-border="27"] .left-border, .body-borders[data-border="27"] .right-border {
    width: 27px
}

@media (max-width: 959px) {
    .body-borders[data-border="27"] .bottom-border, .body-borders[data-border="27"] .top-border {
        height: 9px
    }

    .body-borders[data-border="27"] .left-border, .body-borders[data-border="27"] .right-border {
        width: 9px
    }
}

.body-borders[data-border="36"] .bottom-border, .body-borders[data-border="36"] .top-border {
    height: 36px
}

.body-borders[data-border="36"] .left-border, .body-borders[data-border="36"] .right-border {
    width: 36px
}

@media (max-width: 959px) {
    .body-borders[data-border="36"] .bottom-border, .body-borders[data-border="36"] .top-border {
        height: 9px
    }

    .body-borders[data-border="36"] .left-border, .body-borders[data-border="36"] .right-border {
        width: 9px
    }
}

body[data-border="9"] .box-wrapper {
    padding-bottom: 9px
}

body[data-border="9"] .footer-scroll-top {
    padding-right: 9px;
    padding-bottom: 9px
}

body[data-border="9"] .overlay .menu-close-search {
    margin: 9px
}

body[data-border="9"] .onepage-pagination {
    margin: 9px
}

@media (min-width: 960px) {
    body[data-border="9"] .vmenu-container {
        padding-top: 9px;
        height: calc(100% - 9px) !important
    }
}

body[data-border="18"] .box-wrapper {
    padding-bottom: 18px
}

body[data-border="18"] .footer-scroll-top {
    padding-right: 18px;
    padding-bottom: 18px
}

body[data-border="18"] .overlay .menu-close-search {
    margin: 18px
}

body[data-border="18"] .onepage-pagination {
    margin: 18px
}

@media (max-width: 959px) {
    body[data-border="18"] .box-wrapper {
        padding-bottom: 9px
    }

    body[data-border="18"] .footer-scroll-top {
        padding-right: 9px;
        padding-bottom: 9px
    }

    body[data-border="18"] .overlay .menu-close-search {
        margin: 9px
    }

    body[data-border="18"] .onepage-pagination {
        margin: 9px
    }
}

@media (min-width: 960px) {
    body[data-border="18"] .vmenu-container {
        padding-top: 18px;
        height: calc(100% - 18px) !important
    }
}

body[data-border="27"] .box-wrapper {
    padding-bottom: 27px
}

body[data-border="27"] .footer-scroll-top {
    padding-right: 27px;
    padding-bottom: 27px
}

body[data-border="27"] .overlay .menu-close-search {
    margin: 27px
}

body[data-border="27"] .onepage-pagination {
    margin: 27px
}

@media (max-width: 959px) {
    body[data-border="27"] .box-wrapper {
        padding-bottom: 9px
    }

    body[data-border="27"] .footer-scroll-top {
        padding-right: 9px;
        padding-bottom: 9px
    }

    body[data-border="27"] .overlay .menu-close-search {
        margin: 9px
    }

    body[data-border="27"] .onepage-pagination {
        margin: 9px
    }
}

@media (min-width: 960px) {
    body[data-border="27"] .vmenu-container {
        padding-top: 27px;
        height: calc(100% - 27px) !important
    }
}

body[data-border="36"] .box-wrapper {
    padding-bottom: 36px
}

body[data-border="36"] .footer-scroll-top {
    padding-right: 36px;
    padding-bottom: 36px
}

body[data-border="36"] .overlay .menu-close-search {
    margin: 36px
}

body[data-border="36"] .onepage-pagination {
    margin: 36px
}

@media (max-width: 959px) {
    body[data-border="36"] .box-wrapper {
        padding-bottom: 9px
    }

    body[data-border="36"] .footer-scroll-top {
        padding-right: 9px;
        padding-bottom: 9px
    }

    body[data-border="36"] .overlay .menu-close-search {
        margin: 9px
    }

    body[data-border="36"] .onepage-pagination {
        margin: 9px
    }
}

@media (min-width: 960px) {
    body[data-border="36"] .vmenu-container {
        padding-top: 36px;
        height: calc(100% - 36px) !important
    }
}

b, strong {
    font-weight: 600
}

.heading-text > p, h1, h2, h3, h4, h5, h6 {
    -webkit-font-smoothing: antialiased
}

.media-modal.wp-core-ui .heading-text > p, .media-modal.wp-core-ui h1, .media-modal.wp-core-ui h2, .media-modal.wp-core-ui h3, .media-modal.wp-core-ui h4, .media-modal.wp-core-ui h5, .media-modal.wp-core-ui h6 {
    font-size: initial !important
}

.h1, h1 {
    font-size: 35px;
    line-height: 1.2;
    margin: 27px 0 0
}

@media (max-width: 339px) {
    .h1, h1 {
        font-size: 28px
    }
}

.h2, h2 {
    font-size: 29px;
    line-height: 1.2;
    margin: 27px 0 0
}

.h3, h3 {
    font-size: 24px;
    line-height: 1.2;
    margin: 27px 0 0
}

.h4, h4 {
    font-size: 20px;
    line-height: 1.2;
    margin: 27px 0 0
}

.h5, h5 {
    font-size: 17px;
    line-height: 1.2;
    margin: 27px 0 0
}

.h6, h6 {
    font-size: 14px;
    line-height: 1.2;
    margin: 27px 0 0
}

address, code, dd, dl, dt, label, li, p, pre, small {
    font-size: 15px;
    line-height: 1.75;
    margin: 18px 0 0
}

aside address, aside code, aside dd, aside dl, aside dt, aside label, aside li, aside p, aside pre, aside small {
    font-size: .933em
}

.site-footer address, .site-footer code, .site-footer dd, .site-footer dl, .site-footer dt, .site-footer label, .site-footer li, .site-footer p, .site-footer pre, .site-footer small {
    font-size: .938em
}

.media-modal.wp-core-ui address, .media-modal.wp-core-ui code, .media-modal.wp-core-ui dd, .media-modal.wp-core-ui dl, .media-modal.wp-core-ui dt, .media-modal.wp-core-ui label, .media-modal.wp-core-ui li, .media-modal.wp-core-ui p, .media-modal.wp-core-ui pre, .media-modal.wp-core-ui small {
    line-height: 18px;
    margin: 0;
    font-size: inherit
}

p.text-top-reduced {
    margin-top: 9px
}

div.text-top-reduced > :first-child {
    margin-top: 9px
}

figcaption, small {
    font-size: 12px
}

figcaption {
    margin: 9px 0 0 0
}

ol, ul {
    margin: 18px 0 0 0;
    padding-left: 18px
}

ol, ul {
    padding: 0
}

ol i, ul i {
    margin-right: 18px
}

ul {
    list-style: none
}

ol {
    margin-left: 18px
}

ol li, ul li {
    margin-top: 0
}

ol > li > ol, ul > li > ul {
    margin-left: 9px;
    padding-left: 0;
    margin-top: 0
}

dl {
    margin: 18px 18px 0 18px
}

dl dt {
    font-weight: 600
}

dl.variation dd, dl.variation dt {
    font-weight: 500
}

dd {
    margin-top: 0
}

dl dd {
    margin-bottom: 0
}

dl dt:first-child {
    margin-top: 0
}

blockquote {
    margin: 27px 0 27px 0;
    padding: 0 0 0 27px;
    border-left: 2px solid
}

blockquote p {
    font-size: 18px;
    line-height: 1.75;
    margin: 18px 0 0
}

blockquote p:first-child {
    margin-top: 0
}

blockquote small {
    font-size: 13px;
    margin: 9px 0 0 0;
    margin-bottom: 0;
    display: inline;
    letter-spacing: 0 !important
}

blockquote small:before {
    content: "-";
    margin: 0 9px 0 0
}

blockquote.pullquote .pullquote__content, blockquote.pullquote > p:first-of-type {
    quotes: "\201C" "\201D"
}

blockquote.pullquote .pullquote__content:before, blockquote.pullquote > p:first-of-type:before {
    content: open-quote;
    font-size: 1.5em;
    line-height: 0;
    vertical-align: -.25em;
    margin-right: .2em
}

blockquote.pullquote .pullquote__content:after, blockquote.pullquote > p:first-of-type:after {
    content: close-quote;
    font-size: 1.5em;
    line-height: 0;
    vertical-align: -.25em;
    margin-left: .1em
}

cite {
    font-style: normal
}

mark {
    color: #fff;
    padding: 1px 4px;
    border-radius: 2px;
    font-weight: 600
}

.messagebox_text {
    color: #fff;
    padding: 18px;
    border-radius: 4px;
    font-weight: 600
}

.messagebox_text > * {
    margin-top: 0
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-uppercase {
    text-transform: uppercase
}

.btn-custom-typo.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize
}

.btn-custom-typo.text-capitalize {
    text-transform: capitalize !important
}

.text-lowercase {
    text-transform: lowercase
}

.btn-custom-typo.text-lowercase {
    text-transform: lowercase !important
}

.text-initial {
    text-transform: initial
}

.btn-custom-typo.text-initial {
    text-transform: initial !important
}

.text-lead, .text-lead > * {
    font-size: 18px;
    line-height: 1.75;
    margin: 18px 0 0;
    margin: 36px 0 0 0
}

.text-lead.text-top-reduced {
    margin: 9px 0 0 0
}

.text-small, .text-small > * {
    font-size: 13px
}

.text-bold {
    font-weight: 600
}

.no-letterspace {
    letter-spacing: 0 !important
}

.text-italic {
    font-style: italic
}

.btn-custom-typo.font-weight-100, .font-weight-100, .font-weight-100 :not(strong):not(b) {
    font-weight: 100 !important
}

.btn-custom-typo.font-weight-200, .font-weight-200, .font-weight-200 :not(strong):not(b) {
    font-weight: 200 !important
}

.btn-custom-typo.font-weight-300, .font-weight-300, .font-weight-300 :not(strong):not(b) {
    font-weight: 300 !important
}

.btn-custom-typo.font-weight-400, .font-weight-400, .font-weight-400 :not(strong):not(b) {
    font-weight: 400 !important
}

.btn-custom-typo.font-weight-500, .font-weight-500, .font-weight-500 :not(strong):not(b) {
    font-weight: 500 !important
}

.btn-custom-typo.font-weight-600, .font-weight-600, .font-weight-600 :not(strong):not(b) {
    font-weight: 600 !important
}

.btn-custom-typo.font-weight-700, .font-weight-700, .font-weight-700 :not(strong):not(b) {
    font-weight: 700 !important
}

.btn-custom-typo.font-weight-800, .font-weight-800, .font-weight-800 :not(strong):not(b) {
    font-weight: 800 !important
}

.btn-custom-typo.font-weight-900, .font-weight-900, .font-weight-900 :not(strong):not(b) {
    font-weight: 900 !important
}

ul.icons {
    margin: 0;
    padding: 0 !important
}

ul.icons li {
    list-style: none;
    margin: 5px 0 0 0;
    vertical-align: top
}

ul.icons li .fa {
    margin-right: 13.5px;
    font-size: 1em;
    line-height: .7em;
    position: relative;
    top: .1em
}

.uncode-list ul.text-large li {
    font-size: 1.2em
}

code, kbd, pre, samp {
    font-family: Monaco, monospace;
    border-radius: 2px;
    font-size: 13px;
    line-height: 1.75;
    margin: 18px 0 0
}

.messagebox_text code, .messagebox_text kbd, .messagebox_text pre, .messagebox_text samp {
    background: 0 0 !important;
    color: inherit !important
}

code {
    padding: 4px
}

pre {
    display: block;
    margin: 18px 0 0 0;
    padding: 18px 18px 18px 18px;
    border: 1px solid
}

.row-inner {
    display: table-row
}

@media (max-width: 959px) {
    .row-inner {
        display: table;
        table-layout: fixed;
        width: 100%
    }

    .android4 .row-inner, .ie:not(.ie11) .row-inner, .safari5 .row-inner {
        display: block
    }

    .post-wrapper > .post-body > .row-container > .row-parent > .row-inner {
        width: 100%
    }
}

@media (min-width: 960px) {
    .row-inner.restrict, .row-inner.restrict > div {
        height: 1px
    }
}

@media (min-width: 960px) {
    .row-inner.expand {
        height: 100%
    }
}

.row-inner + .row-inner {
    margin: 18px 0 0 0
}


html.android4 .page-wrapper .row.row-parent, html.ie:not(.ie11) .page-wrapper .row.row-parent, html.safari5 .page-wrapper .row.row-parent {
    display: block
}

@media (max-width: 959px) {
    .row .row-internal {
        height: auto
    }
}

@media (min-width: 570px) {
    .row.row-max-height {
        max-height: none
    }
}

@media (max-width: 959px) {
    .row[data-minheight] > .row-inner > div[class*=col-lg-] {
        height: 100%
    }
}

.row .uncol {
    display: block;
    overflow: hidden;
    position: relative
}

.row .uncoltable {
    display: table;
    table-layout: fixed;
    position: relative;
    width: 100%;
    height: 100%
}

@media (max-width: 959px) {
    .row .uncoltable {
        padding-top: 0 !important
    }
}

.row .uncell {
    display: table-cell;
    position: relative;
    height: 100%;
    vertical-align: inherit;
    border: 0
}

.android4 .row .uncell, .ie .row .uncell, .safari5 .row .uncell {
    position: static
}

.row .uncell.no-block-padding {
    padding: 0
}

.row .uncell.one-block-padding {
    padding: 1px
}

.row .column-rows {
    padding: 0 !important
}

.row .column-rows > .uncont {
    box-sizing: border-box;
    height: 100%
}

@media (min-width: 960px) {
    .row .uncont.col-custom-width {
        border: 36px;
        border-style: solid;
        border-color: transparent;
        border-top-width: 0;
        border-bottom-width: 0;
        background-clip: padding-box
    }
}

.row .uncont > * {
    position: relative
}

.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont {
    text-align: center
}

.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {
    transform-origin: center
}

.row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-left: auto;
    margin-right: auto
}

.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right
}

@media (max-width: 569px) {
    .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: right
    }
}

.row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: 0;
    margin-left: auto
}

.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: left
}

@media (max-width: 569px) {
    .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: left
    }
}

.row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: auto;
    margin-left: 0
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center
    }

    .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: center
    }

    .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 569px) {
    .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center
    }

    .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: center
    }

    .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: left
    }

    .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: left
    }

    .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0
    }
}

@media (max-width: 569px) {
    .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: left
    }

    .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: left
    }

    .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: right
    }

    .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: right
    }

    .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto
    }
}

@media (max-width: 569px) {
    .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: right
    }

    .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
        transform-origin: right
    }

    .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-] .row-inner .align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media, .row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto
    }
}

.row div[class*=col-lg-].pos-left > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0
}

.row div[class*=col-lg-].pos-center > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0 auto
}

.row div[class*=col-lg-].pos-right > .uncol > .uncoltable > .uncell > .uncont {
    margin-left: auto
}

.row div[class*=col-lg-].pos-top, .row div[class*=col-lg-].pos-top .uncell {
    vertical-align: top
}

.row div[class*=col-lg-].pos-middle, .row div[class*=col-lg-].pos-middle .uncell {
    vertical-align: middle
}

.row div[class*=col-lg-].pos-bottom, .row div[class*=col-lg-].pos-bottom .uncell {
    vertical-align: bottom
}


.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont {
    text-align: center
}

.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-left: auto;
    margin-right: auto
}

.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont {
    text-align: justify
}

.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-left: auto;
    margin-right: auto
}

.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont {
    text-align: right
}

.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: 0;
    margin-left: auto
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
    text-align: left
}

.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont hr {
    margin-right: auto;
    margin-left: 0
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center
    }

    .row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto
    }
}

@media (max-width: 569px) {
    .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: center
    }

    .row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: left
    }

    .row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0
    }
}

@media (max-width: 569px) {
    .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: left
    }

    .row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: auto;
        margin-left: 0
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
        text-align: right
    }

    .row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto
    }
}

@media (max-width: 569px) {
    .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
        text-align: right
    }

    .row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
        margin-right: 0;
        margin-left: auto
    }
}

.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0
}

.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
    margin: 0 auto
}

.row div.column_child.pos-right > .uncol > .uncoltable > .uncell > .uncont {
    margin-left: auto
}

.row div.column_child.pos-top, .row div.column_child.pos-top .uncell {
    vertical-align: top
}

.row div.column_child.pos-middle, .row div.column_child.pos-middle .uncell {
    vertical-align: middle
}

.row div.column_child.pos-bottom, .row div.column_child.pos-bottom .uncell {
    vertical-align: bottom
}

@media (max-width: 959px) {
    .row div.column_child {
        padding: 36px 0 0 0
    }
}

.row .limit-width-inner {
    margin: auto !important
}

.column-background, .row-background {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    border-radius: inherit;
    background-clip: padding-box;
    -webkit-overflow-scrolling: touch
}

.column-background .background-overlay, .row-background .background-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.column-background .background-overlay-inner, .row-background .background-overlay-inner {
    height: 100%
}

.column-background .parallax-content.video > *, .row-background .parallax-content.video > * {
    top: 0 !important
}

.column-background .uncode-video-container, .row-background .uncode-video-container {
    opacity: 0;
    transition: opacity 1s
}

.column-background .uncode-video-container > *, .row-background .uncode-video-container > * {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000
}

body:not(.video-not-supported) .column-background .uncode-video-container.self-video, body:not(.video-not-supported) .row-background .uncode-video-container.self-video {
    background: 0 0 !important
}

body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper, body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper {
    display: block;
    height: 100%;
    position: relative
}

body:not(.video-not-supported) .column-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode, body:not(.video-not-supported) .row-background .uncode-video-container.self-video mediaelementwrapper video.background-video-shortcode {
    position: absolute
}

.video-not-supported .column-background .uncode-video-container.self-video, .video-not-supported .row-background .uncode-video-container.self-video {
    opacity: 1 !important
}

.video-not-supported .column-background .uncode-video-container.self-video .wp-video, .video-not-supported .row-background .uncode-video-container.self-video .wp-video {
    display: none !important
}

.column-background .mejs-controls, .column-background .mejs-layers, .row-background .mejs-controls, .row-background .mejs-layers {
    display: none
}

.column-background .background-wrapper, .row-background .background-wrapper {
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: inherit;
    background-clip: padding-box
}

@media (max-width: 959px) {
    .mobile-parallax-not-allowed .column-background .background-wrapper, .mobile-parallax-not-allowed .row-background .background-wrapper {
        transform: none !important;
        height: 100% !important
    }
}

.column-background .background-wrapper .background-inner, .row-background .background-wrapper .background-inner {
    border-radius: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: scroll
}

@media (max-width: 1499px) {
    .column-background .background-wrapper .background-inner, .row-background .background-wrapper .background-inner {
        background-size: cover
    }
}

.column-background .background-wrapper .background-inner[data-imgready=true]:not(.uncode-video-container), .row-background .background-wrapper .background-inner[data-imgready=true]:not(.uncode-video-container) {
    opacity: 1
}

.touch .column-background .background-wrapper .background-inner, .touch .row-background .background-wrapper .background-inner {
    background-attachment: scroll !important
}

.half-block-padding {
    padding: 18px 18px 18px 18px
}

.single-block-padding {
    padding: 36px 36px 36px 36px
}

.double-block-padding {
    padding: 72px
}

@media (max-width: 1699px) {
    .double-block-padding {
        padding: 54px
    }
}

@media (max-width: 1499px) {
    .double-block-padding {
        padding: 54px 36px 54px 36px
    }
}

.triple-block-padding {
    padding: 108px
}

@media (max-width: 1699px) {
    .triple-block-padding {
        padding: 72px
    }
}

@media (max-width: 1499px) {
    .triple-block-padding {
        padding: 54px
    }
}

@media (max-width: 959px) {
    .triple-block-padding {
        padding: 54px 36px 54px 36px
    }
}

.quad-block-padding {
    padding: 144px
}

@media (max-width: 1699px) {
    .quad-block-padding {
        padding: 108px
    }
}

@media (max-width: 1499px) {
    .quad-block-padding {
        padding: 72px
    }
}

@media (max-width: 959px) {
    .quad-block-padding {
        padding: 54px 36px 54px 36px
    }
}

.main-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%
}

.main-container .row .uncol {
    overflow: visible
}

@media (max-width: 959px) {
    .main-container .row .uncol {
        position: relative !important;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }
}

@media (max-width: 959px) {
    .main-container .row .uncont {
        max-width: none !important;
        height: auto !important
    }
}

@media (max-width: 959px) {
    .main-container .row .row-parent:not(.row-slider):not(.row-header) .row, .main-container .row.row-parent:not(.row-slider):not(.row-header) {
        height: auto !important
    }

    .main-container .row .row-parent:not(.row-slider):not(.row-header) .row .row-child, .main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child {
        height: auto !important
    }
}

@media (max-width: 569px) {
    .main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width), .main-container .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.main-container .row .column_child, .main-container .row .column_parent {
    clear: both
}

.main-container .row-inner {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    min-width: 100%;
    width: auto
}

.android4 .main-container .row-inner, .safari5 .main-container .row-inner {
    width: 100%
}

.main-container .row-inner.row-inner-force {
    width: 100%
}

.main-container .row-inner > div {
    padding: 0 0 0 36px
}

@media (max-width: 959px) {
    .main-container .row-inner > div:not([class*=col-md]) {
        padding: 36px 0 0 0
    }

    .main-container .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 0
    }

    .main-container .row-inner > div:only-child:not([class*=col-md]) {
        padding-top: 0
    }

    .main-container .row-inner > .mobile-hidden + div {
        padding: 0
    }
}

@media (max-width: 569px) {
    .main-container .row-inner > div {
        padding: 36px 0 0 0
    }

    .main-container .row-inner > div:first-child {
        padding-top: 0
    }

    .main-container .row-inner > div:only-child {
        padding-top: 0
    }
}
 

.main-container .row-inner > .main-inner-col > .row-container > .row {
    padding-left: 0;
    padding-right: 0
}

.main-container .row-inner > .main-inner-col:first-child > .row-container {
    padding-right: 0
}

@media (min-width: 1500px) {
    .main-container .row-inner > .main-col-left > div > .row-parent {
        padding-right: 36px
    }

    .main-container .row-inner > .main-col-right > div > .row-parent {
        padding-left: 36px
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .tablet-no-inner-gap .row-inner > div {
        padding-top: 0 !important
    }
}

@media (max-width: 570px) {
    .main-container .mobile-no-inner-gap .row-inner > div {
        padding-top: 0 !important
    }
}

@media (max-width: 959px) {
    .main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 36px
    }

    .main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-md]) {
        display: table-header-group !important;
        padding-top: 0
    }
}

@media (max-width: 569px) {
    .main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-sm]) {
        padding-top: 36px
    }

    .main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-sm]) {
        display: table-header-group !important;
        padding-top: 0
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 0
    }
}

@media (max-width: 569px) {
    .main-container .inverted-device-order .col-no-gutter .row-inner > div:first-child:not([class*=col-sm]) {
        padding-top: 0
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 18px
    }
}

@media (max-width: 569px) {
    .main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-sm]) {
        padding-top: 18px
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-md]) {
        padding-top: 1px
    }
}

@media (max-width: 569px) {
    .main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-sm]) {
        padding-top: 1px
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .cols-md-responsive {
        margin-left: -36px
    }

    .main-container .cols-md-responsive > div[class*=col-md] {
        padding-left: 36px;
        padding-bottom: 0 !important
    }

    .main-container .cols-md-responsive > div[class*=col-md].col-md-clear {
        padding-top: 36px
    }

    .main-container .cols-md-responsive > div[class*=col-md]:not(.col-md-clear) {
        padding-top: 0 !important
    }

    .main-container .col-one-gutter > .cols-md-responsive {
        margin-left: -2px
    }

    .main-container .col-one-gutter > .cols-md-responsive > div[class*=col-md] {
        padding-left: 1px
    }

    .main-container .col-half-gutter > .cols-md-responsive {
        margin-left: -18px
    }

    .main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md] {
        padding-left: 18px
    }

    .main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md].col-md-clear {
        padding-top: 18px
    }

    .main-container .col-double-gutter > .cols-md-responsive {
        margin-left: -36px
    }

    .main-container .col-double-gutter > .cols-md-responsive > div[class*=col-md] {
        padding-left: 36px
    }

    .main-container .col-no-gutter > .cols-md-responsive {
        margin-left: 0
    }

    .main-container .col-no-gutter > .cols-md-responsive > div[class*=col-md] {
        padding-left: 0
    }
}

@media (max-width: 570px) {
    .main-container .cols-sm-responsive {
        margin-left: -36px
    }

    .main-container .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 36px;
        padding-bottom: 0 !important
    }

    .main-container .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
        padding-top: 36px
    }

    .main-container .cols-sm-responsive > div[class*=col-sm]:not(.col-sm-clear) {
        padding-top: 0 !important
    }

    .main-container .col-one-gutter > .cols-sm-responsive {
        margin-left: -2px
    }

    .main-container .col-one-gutter > .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 1px
    }

    .main-container .col-half-gutter > .cols-sm-responsive {
        margin-left: -18px
    }

    .main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 18px
    }

    .main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
        padding-top: 18px
    }

    .main-container .col-double-gutter > .cols-sm-responsive {
        margin-left: -36px
    }

    .main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 36px
    }

    .main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
        padding-top: 36px
    }

    .main-container .col-no-gutter > .cols-sm-responsive {
        margin-left: 0
    }

    .main-container .col-no-gutter > .cols-sm-responsive > div[class*=col-sm] {
        padding-left: 0
    }
}

.main-container .row-container {
    position: relative;
    clear: both;
    border: 0
}

.main-container .row-container.row-next-to-blend {
    transform: translateZ(0)
}

html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.no-touch .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper, html.no-touch .main-container .row-container .uncell.with-parallax > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper, html.no-touch .main-container .row-container.with-parallax > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > .fp-tableCell > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container .uncell.with-parallax > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > .fp-scrollable > .fp-scroller > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > .fp-tableCell > div > .background-wrapper, html.touch body:not(.mobile-parallax-not-allowed) .main-container .row-container.with-parallax > div > .background-wrapper {
    height: 130%;
    height: calc(100% + 30vh);
    will-change: transform
}

body:not(.adaptive-images-async) .main-container .row-container .with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done), body:not(.adaptive-images-async) .main-container .row-container.with-kburns .background-inner.uncode-kburns:not(.adaptive-async):not(.async-done) {
    overflow: auto;
    animation: kenburns 15s ease alternate forwards
}

.main-container .row-container .with-kburns .background-inner.uncode-kburns.async-done, .main-container .row-container.with-kburns .background-inner.uncode-kburns.async-done {
    animation: kenburns 15s ease alternate forwards
}

body.compose-mode .main-container .row-container .with-kburns .background-inner.uncode-kburns, body.compose-mode .main-container .row-container.with-kburns .background-inner.uncode-kburns {
    animation: kenburns 15s ease alternate forwards
}

.main-container .row-container .with-zoomout .background-inner:not(.uncode-video-container), .main-container .row-container.with-zoomout .background-inner:not(.uncode-video-container) {
    transform: scale(1.5);
    overflow: auto
}

body:not(.adaptive-images-async) .main-container .row-container .with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done), body:not(.adaptive-images-async) .main-container .row-container.with-zoomout .background-inner.uncode-zoomout:not(.adaptive-async):not(.async-done) {
    animation: backwash 1s ease alternate forwards
}

.main-container .row-container .with-zoomout .background-inner.uncode-zoomout.async-done, .main-container .row-container .with-zoomout .background-inner.uncode-zoomout[data-provider], .main-container .row-container.with-zoomout .background-inner.uncode-zoomout.async-done, .main-container .row-container.with-zoomout .background-inner.uncode-zoomout[data-provider] {
    animation: backwash 1s ease alternate forwards
}

body.compose-mode .main-container .row-container .with-zoomout .background-inner.uncode-zoomout, body.compose-mode .main-container .row-container.with-zoomout .background-inner.uncode-zoomout {
    animation: backwash 1s ease alternate forwards
}

.main-container .row-container .row-parent {
    padding: 36px 36px 36px 36px
}

.main-container .row-container .row-parent .no-internal-gutter .uncont > * {
    margin-top: 0
}

.main-container .row-container .row-parent .one-internal-gutter .uncont > * {
    margin-top: 1px
}

.main-container .row-container .row-parent .half-internal-gutter .uncont > * {
    margin-top: 18px
}

.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
    margin-top: 10px
}

.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
    margin-top: 72px
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .double-internal-gutter .uncont > * {
        margin-top: 54px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .double-internal-gutter .uncont > * {
        margin-top: 36px
    }
}

.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
    margin-top: 108px
}

@media (max-width: 1499px) {
    .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
        margin-top: 90px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
        margin-top: 72px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
        margin-top: 54px
    }
}

.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
    margin-top: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
        margin-top: 126px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
        margin-top: 108px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
        margin-top: 90px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
        margin-top: 72px
    }
}

.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > * {
    margin-top: 0
}

.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > :not(:first-child) {
    margin-top: 1px
}

.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > :not(:first-child) {
    margin-top: 18px
}

.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > :not(:first-child) {
    margin-top: 18px
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > :not(:first-child) {
    margin-top: 12px
}

.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > :not(:first-child) {
    margin-top: 72px
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > :not(:first-child) {
        margin-top: 54px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > :not(:first-child) {
        margin-top: 36px
    }
}

.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > :not(:first-child) {
    margin-top: 108px
}

@media (max-width: 1499px) {
    .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > :not(:first-child) {
        margin-top: 72px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > :not(:first-child) {
        margin-top: 54px
    }
}

.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > :not(:first-child) {
    margin-top: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > :not(:first-child) {
        margin-top: 126px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > :not(:first-child) {
        margin-top: 108px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > :not(:first-child) {
        margin-top: 72px
    }
}

.main-container .row-container .row-parent .uncont > .ilightbox-html:first-child + *, .main-container .row-container .row-parent .uncont > :first-child, .main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account), .main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > :first-child > :first-child, .main-container .row-container .row-parent .uncont > :first-child:not(.divider-wrapper):not(.edit-account) > :first-child > :first-child {
    margin-top: 0 !important
}

.main-container .row-container .row-parent .uncont > .desktop-hidden:first-child + * {
    margin-top: 0 !important
}

article.hentry .main-container .row-container .row-parent {
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media (min-width: 960px) {
    .main-container .row-container .row-parent.limit-width.fill-col-left {
        padding-left: 36px
    }

    .main-container .row-container .row-parent.limit-width.fill-col-right {
        padding-right: 36px
    }
}

.main-container .row-container > .row-parent:not(.row-slider) .row-child {
    padding: 0 !important
}

@media (min-width: 960px) {
    .main-container .row-container > .row-parent .row-child > .row-inner > div {
        padding: 0 0 0 36px
    }
}

.main-container .row-container .row-w-sidebar {
    padding: 0
}

@media (min-width: 960px) {
    .main-container .row-container .col-no-gutter > .row-inner, .main-container .row-container .row-child.col-no-gutter > .row-inner {
        margin-left: 0;
        width: 100%
    }
}

.main-container .row-container .col-no-gutter > .row-inner > div, .main-container .row-container .row-child.col-no-gutter > .row-inner > div {
    padding-left: 0;
    padding-right: 0
}

@media (max-width: 959px) {
    .main-container .row-container .col-no-gutter > .row-inner > div, .main-container .row-container .row-child.col-no-gutter > .row-inner > div {
        padding-top: 0
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-one-gutter > .row-inner, .main-container .row-container .row-child.col-one-gutter > .row-inner {
        margin-left: -1px
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-one-gutter > .row-inner > div, .main-container .row-container .row-child.col-one-gutter > .row-inner > div {
        padding-left: 1px;
        padding-right: 0
    }
}

@media (max-width: 959px) {
    .main-container .row-container .col-one-gutter > .row-inner > div, .main-container .row-container .row-child.col-one-gutter > .row-inner > div {
        padding-top: 1px
    }

    .main-container .row-container .col-one-gutter > .row-inner > div:first-child, .main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child {
        padding-top: 0
    }
}

@media (min-width: 960px) {
    .main-container .row-container .row-child.col-one-gutter > .row-inner {
        margin-left: -1px
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-half-gutter > .row-inner, .main-container .row-container .row-child.col-half-gutter > .row-inner {
        margin-left: -18px
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-half-gutter > .row-inner > div, .main-container .row-container .row-child.col-half-gutter > .row-inner > div {
        padding-left: 18px;
        padding-right: 0
    }
}

@media (max-width: 959px) {
    .main-container .row-container .col-half-gutter > .row-inner > div, .main-container .row-container .row-child.col-half-gutter > .row-inner > div {
        padding-top: 18px
    }

    .main-container .row-container .col-half-gutter > .row-inner > div:first-child, .main-container .row-container .row-child.col-half-gutter > .row-inner > div:first-child {
        padding-top: 0
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-std-gutter > .row-inner, .main-container .row-container .row-child.col-std-gutter > .row-inner {
        margin-left: -54px
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-std-gutter > .row-inner > div, .main-container .row-container .row-child.col-std-gutter > .row-inner > div {
        padding-left: 54px;
        padding-right: 0
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-double-gutter > .row-inner, .main-container .row-container .row-child.col-double-gutter > .row-inner {
        margin-left: -72px
    }
}

@media (min-width: 960px) {
    .main-container .row-container .col-double-gutter > .row-inner > div, .main-container .row-container .row-child.col-double-gutter > .row-inner > div {
        padding-left: 72px;
        padding-right: 0
    }
}

.main-container .row-container.boxed-row .no-h-padding, .main-container .row-container:not(.limit-width) .no-h-padding {
    padding-left: 0;
    padding-right: 0
}

.main-container .row-container .no-top-padding {
    padding-top: 0
}

.main-container .row-container .no-bottom-padding {
    padding-bottom: 0
}

.main-container .row-container.boxed-row .one-h-padding, .main-container .row-container:not(.limit-width) .one-h-padding {
    padding-left: 1px;
    padding-right: 1px
}

.main-container .row-container .one-top-padding {
    padding-top: 1px
}

.main-container .row-container .one-bottom-padding {
    padding-bottom: 1px
}

.main-container .row-container .single-top-padding {
    padding-top: 36px
}

.main-container .row-container .single-bottom-padding {
    padding-bottom: 36px
}

.main-container .row-container .single-left-padding {
    padding-left: 36px
}

.main-container .row-container .single-right-padding {
    padding-right: 36px
}

.main-container .row-container .single-h-padding {
    padding-left: 36px;
    padding-right: 36px
}

.main-container .row-container .double-h-padding {
    padding-left: 72px;
    padding-right: 72px
}

@media (max-width: 959px) {
    .main-container .row-container .double-h-padding {
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container .row-container .std-top-padding {
    padding-top: 54px
}

@media (max-width: 569px) {
    .main-container .row-container .std-top-padding {
        padding-top: 36px
    }
}

.main-container .row-container .std-bottom-padding {
    padding-bottom: 54px
}

@media (max-width: 569px) {
    .main-container .row-container .std-bottom-padding {
        padding-bottom: 36px
    }
}

.main-container .row-container .double-top-padding {
    padding-top: 72px
}

.main-container .row-container .double-bottom-padding {
    padding-bottom: 72px
}

.main-container .row-container .triple-h-padding {
    padding-left: 108px;
    padding-right: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-h-padding {
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-h-padding {
        padding-left: 54px;
        padding-right: 54px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .triple-h-padding {
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container .row-container .triple-top-padding {
    padding-top: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-top-padding {
        padding-top: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-top-padding {
        padding-top: 54px
    }
}

.main-container .row-container .triple-bottom-padding {
    padding-bottom: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-bottom-padding {
        padding-bottom: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-bottom-padding {
        padding-bottom: 54px
    }
}

.main-container .row-container .quad-h-padding {
    padding-left: 144px;
    padding-right: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-h-padding {
        padding-left: 108px;
        padding-right: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-h-padding {
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .quad-h-padding {
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container .row-container .quad-top-padding {
    padding-top: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-top-padding {
        padding-top: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-top-padding {
        padding-top: 72px
    }
}

.main-container .row-container .quad-bottom-padding {
    padding-bottom: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-bottom-padding {
        padding-bottom: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-bottom-padding {
        padding-bottom: 72px
    }
}

.main-container .row-container .penta-h-padding {
    padding-left: 162px;
    padding-right: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-h-padding {
        padding-left: 144px;
        padding-right: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-h-padding {
        padding-left: 126px;
        padding-right: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-h-padding {
        padding-left: 54px;
        padding-right: 54px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .penta-h-padding {
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container .row-container .penta-top-padding {
    padding-top: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-top-padding {
        padding-top: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-top-padding {
        padding-top: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-top-padding {
        padding-top: 54px
    }
}

.main-container .row-container .penta-bottom-padding {
    padding-bottom: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-bottom-padding {
        padding-bottom: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-bottom-padding {
        padding-bottom: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-bottom-padding {
        padding-bottom: 54px
    }
}

.main-container .row-container .exa-h-padding {
    padding-left: 180px;
    padding-right: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-h-padding {
        padding-left: 162px;
        padding-right: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-h-padding {
        padding-left: 144px;
        padding-right: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-h-padding {
        padding-left: 108px;
        padding-right: 108px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .exa-h-padding {
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container .row-container .exa-top-padding {
    padding-top: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-top-padding {
        padding-top: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-top-padding {
        padding-top: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-top-padding {
        padding-top: 108px
    }
}

.main-container .row-container .exa-bottom-padding {
    padding-bottom: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-bottom-padding {
        padding-bottom: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-bottom-padding {
        padding-bottom: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-bottom-padding {
        padding-bottom: 108px
    }
}

.main-container .row-container .no-top-margin {
    margin-top: 0
}

.main-container .row-container .no-bottom-margin {
    margin-bottom: 0
}

.main-container .row-container.boxed-row .one-h-margin, .main-container .row-container:not(.limit-width) .one-h-margin {
    margin-left: 1px;
    margin-right: 1px
}

.main-container .row-container .one-top-margin {
    margin-top: 1px
}

.main-container .row-container .one-bottom-margin {
    margin-bottom: 1px
}

.main-container .row-container .single-top-margin {
    margin-top: 36px
}

.main-container .row-container .single-bottom-margin {
    margin-bottom: 36px
}

.main-container .row-container .single-left-margin {
    margin-left: 36px
}

.main-container .row-container .single-right-margin {
    margin-right: 36px
}

.main-container .row-container .single-h-margin {
    margin-left: 36px;
    margin-right: 36px
}

.main-container .row-container .double-h-margin {
    margin-left: 72px;
    margin-right: 72px
}

@media (max-width: 959px) {
    .main-container .row-container .double-h-margin {
        margin-left: 36px;
        margin-right: 36px
    }
}

.main-container .row-container .std-top-margin {
    margin-top: 54px
}

@media (max-width: 569px) {
    .main-container .row-container .std-top-margin {
        margin-top: 36px
    }
}

.main-container .row-container .std-bottom-margin {
    margin-bottom: 54px
}

@media (max-width: 569px) {
    .main-container .row-container .std-bottom-margin {
        margin-bottom: 36px
    }
}

.main-container .row-container .double-top-margin {
    margin-top: 72px
}

.main-container .row-container .double-bottom-margin {
    margin-bottom: 72px
}

.main-container .row-container .triple-h-margin {
    margin-left: 108px;
    margin-right: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-h-margin {
        margin-left: 72px;
        margin-right: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-h-margin {
        margin-left: 54px;
        margin-right: 54px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .triple-h-margin {
        margin-left: 36px;
        margin-right: 36px
    }
}

.main-container .row-container .triple-top-margin {
    margin-top: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-top-margin {
        margin-top: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-top-margin {
        margin-top: 54px
    }
}

.main-container .row-container .triple-bottom-margin {
    margin-bottom: 108px
}

@media (max-width: 1699px) {
    .main-container .row-container .triple-bottom-margin {
        margin-bottom: 72px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .triple-bottom-margin {
        margin-bottom: 54px
    }
}

.main-container .row-container .quad-h-margin {
    margin-left: 144px;
    margin-right: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-h-margin {
        margin-left: 108px;
        margin-right: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-h-margin {
        margin-left: 72px;
        margin-right: 72px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .quad-h-margin {
        margin-left: 36px;
        margin-right: 36px
    }
}

.main-container .row-container .quad-top-margin {
    margin-top: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-top-margin {
        margin-top: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-top-margin {
        margin-top: 72px
    }
}

.main-container .row-container .quad-bottom-margin {
    margin-bottom: 144px
}

@media (max-width: 1699px) {
    .main-container .row-container .quad-bottom-margin {
        margin-bottom: 108px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .quad-bottom-margin {
        margin-bottom: 72px
    }
}

.main-container .row-container .penta-h-margin {
    margin-left: 162px;
    margin-right: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-h-margin {
        margin-left: 144px;
        margin-right: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-h-margin {
        margin-left: 126px;
        margin-right: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-h-margin {
        margin-left: 54px;
        margin-right: 54px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .penta-h-margin {
        margin-left: 36px;
        margin-right: 36px
    }
}

.main-container .row-container .penta-top-margin {
    margin-top: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-top-margin {
        margin-top: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-top-margin {
        margin-top: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-top-margin {
        margin-top: 54px
    }
}

.main-container .row-container .penta-bottom-margin {
    margin-bottom: 162px
}

@media (max-width: 1699px) {
    .main-container .row-container .penta-bottom-margin {
        margin-bottom: 144px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .penta-bottom-margin {
        margin-bottom: 126px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .penta-bottom-margin {
        margin-bottom: 54px
    }
}

.main-container .row-container .exa-h-margin {
    margin-left: 180px;
    margin-right: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-h-margin {
        margin-left: 162px;
        margin-right: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-h-margin {
        margin-left: 144px;
        margin-right: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-h-margin {
        margin-left: 108px;
        margin-right: 108px
    }
}

@media (max-width: 569px) {
    .main-container .row-container .exa-h-margin {
        margin-left: 36px;
        margin-right: 36px
    }
}

.main-container .row-container .exa-top-margin {
    margin-top: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-top-margin {
        margin-top: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-top-margin {
        margin-top: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-top-margin {
        margin-top: 108px
    }
}

.main-container .row-container .exa-bottom-margin {
    margin-bottom: 180px
}

@media (max-width: 1699px) {
    .main-container .row-container .exa-bottom-margin {
        margin-bottom: 162px
    }
}

@media (max-width: 1499px) {
    .main-container .row-container .exa-bottom-margin {
        margin-bottom: 144px
    }
}

@media (max-width: 959px) {
    .main-container .row-container .exa-bottom-margin {
        margin-bottom: 108px
    }
}

@media (min-width: 960px) {
    .main-container .row-container.limit-width.boxed-row {
        box-sizing: border-box;
        background-clip: content-box;
        padding-left: 36px;
        padding-right: 36px
    }
}

.main-container #page-header .row-container .with-zoomout .background-inner:not(.uncode-zoomout-already), .main-container #page-header .row-container.with-zoomout .background-inner:not(.uncode-zoomout-already) {
    opacity: 0
}

@media (min-width: 960px) {
    .main-container .post-body > .row-container .col-one-gutter > .row-inner, .main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner {
        width: calc(100% + 1px)
    }
}

@media (min-width: 960px) {
    .main-container .post-body > .row-container .row-child.col-one-gutter > .row-inner {
        width: calc(100% + 1px)
    }
}

@media (min-width: 960px) {
    .main-container .post-body > .row-container .col-half-gutter > .row-inner, .main-container .post-body > .row-container .row-child.col-half-gutter > .row-inner {
        width: calc(100% + 18px)
    }
}

@media (min-width: 960px) {
    .main-container .post-body > .row-container .col-std-gutter > .row-inner, .main-container .post-body > .row-container .row-child.col-std-gutter > .row-inner {
        width: calc(100% + 54px)
    }
}

@media (min-width: 960px) {
    .main-container .post-body > .row-container .col-double-gutter > .row-inner, .main-container .post-body > .row-container .row-child.col-double-gutter > .row-inner {
        width: calc(100% + 72px)
    }
}

.main-container .with-kburns .header-bg-wrapper .uncode-kburns {
    overflow: auto;
    animation: kenburns 15s ease alternate forwards
}

.main-container .uncode-scroll-visible .add-kburns .background-inner, .main-container .uncode-scroll-visible .add-kburns .t-background-cover, .main-container .uncode-scroll-visible.add-kburns .background-inner, .main-container .uncode-scroll-visible.add-kburns .t-background-cover {
    overflow: auto;
    animation: kenburns 15s ease alternate forwards
}

.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg {
    transform: scale(1.5);
    overflow: auto
}

.main-container .with-zoomout .header-bg-wrapper:not(.header-carousel-wrapper) .header-bg:not(.uncode-zoomout-already) {
    opacity: 0
}

.main-container .with-zoomout .header-bg-wrapper .uncode-zoomout.async-done, .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout:not(.adaptive-async):not(.async-done), .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout[data-provider] {
    animation: backwash 1s ease alternate forwards
}

body.compose-mode .main-container .with-zoomout .header-bg-wrapper .uncode-zoomout {
    animation: backwash 1s ease alternate forwards
}

html.ie .main-container .with-kburns.with-parallax .uncode-kburns {
    animation: none !important
}

.main-container .uncode-scroll-visible .add-zoomout .background-inner, .main-container .uncode-scroll-visible .add-zoomout .t-background-cover, .main-container .uncode-scroll-visible.add-zoomout .background-inner, .main-container .uncode-scroll-visible.add-zoomout .t-background-cover {
    transform: scale(1.5);
    overflow: auto
}

.main-container .uncode-scroll-visible .add-zoomout .background-inner.async-done, .main-container .uncode-scroll-visible .add-zoomout .t-background-cover.async-done, .main-container .uncode-scroll-visible.add-zoomout .background-inner.async-done, .main-container .uncode-scroll-visible.add-zoomout .t-background-cover.async-done {
    animation: backwash 1s ease alternate forwards
}

body.compose-mode .main-container .uncode-scroll-visible .add-zoomout .background-inner, body.compose-mode .main-container .uncode-scroll-visible .add-zoomout .t-background-cover, body.compose-mode .main-container .uncode-scroll-visible.add-zoomout .background-inner, body.compose-mode .main-container .uncode-scroll-visible.add-zoomout .t-background-cover {
    animation: backwash 1s ease alternate forwards
}

.main-container .uncol.unexpand, .main-container .uncol.unexpand > div > div > .uncont, .main-container .unequal .row-internal, .main-container .unequal.row, .main-container .unequal.row > .row-inner > div > .uncol {
    height: 100%
}

@media (min-width: 570px) and (max-width: 959px) {
    .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-], .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-], .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-], .main-container .unequal.row .cols-md-responsive > div[class*=col-lg-], .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-] {
        height: 100% !important
    }

    .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .unequal.row .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear), .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-md-]:not(.col-md-clear) {
        display: table-cell !important
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    html:not(.ie):not(.fp-enabled) .main-container .cols-md-responsive {
        height: 100% !important
    }

    html.chrome:not(.fp-enabled) .main-container .cols-md-responsive, html.firefox:not(.fp-enabled) .main-container .cols-md-responsive {
        height: 0 !important
    }
}

.col-lg-0 {
    padding: 27px 36px 27px 36px
}

.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 {
    display: block;
    height: auto;
    width: 100%;
    vertical-align: top;
    position: relative
}

.fp-enabled .col-lg-10:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-11:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-12:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-1:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-2:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-3:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-4:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-5:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-6:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-7:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-8:not(#logo-container-mobile):first-of-type:last-of-type, .fp-enabled .col-lg-9:not(#logo-container-mobile):first-of-type:last-of-type {
    display: table-cell
}

@media (min-width: 960px) {
    .col-lg-0, .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 {
        display: table-cell;
        height: 100%
    }

    .chrome .col-lg-0, .chrome .col-lg-1, .chrome .col-lg-10, .chrome .col-lg-11, .chrome .col-lg-12, .chrome .col-lg-2, .chrome .col-lg-3, .chrome .col-lg-4, .chrome .col-lg-5, .chrome .col-lg-6, .chrome .col-lg-7, .chrome .col-lg-8, .chrome .col-lg-9 {
        height: 0
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666666666666%
    }

    .col-lg-10 {
        width: 83.33333333333334%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666666666666%
    }

    .col-lg-7 {
        width: 58.333333333333336%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666666666667%
    }

    .col-lg-4 {
        width: 33.33333333333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.666666666666664%
    }

    .col-lg-1 {
        width: 8.333333333333332%
    }

    .row .uncoltable {
        min-height: 0 !important
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .col-md-100, .col-md-16, .col-md-25, .col-md-33, .col-md-50, .col-md-66, .col-md-75 {
        display: inline-table;
        table-layout: fixed
    }

    .col-md-100 {
        width: 100%
    }

    .col-md-75 {
        width: 75%
    }

    .col-md-66 {
        width: 66.666666667%
    }

    .col-md-50 {
        width: 50%
    }

    .col-md-33 {
        width: 33.33333333%
    }

    .col-md-25 {
        width: 25%
    }

    .col-md-16 {
        width: 16.666666667%
    }
}

@media (max-width: 570px) {
    .col-sm-100, .col-sm-16, .col-sm-25, .col-sm-33, .col-sm-50, .col-sm-66, .col-sm-75 {
        display: inline-table;
        table-layout: fixed
    }

    .fp-enabled .col-sm-100:first-of-type:last-of-type, .fp-enabled .col-sm-16:first-of-type:last-of-type, .fp-enabled .col-sm-25:first-of-type:last-of-type, .fp-enabled .col-sm-33:first-of-type:last-of-type, .fp-enabled .col-sm-50:first-of-type:last-of-type, .fp-enabled .col-sm-66:first-of-type:last-of-type, .fp-enabled .col-sm-75:first-of-type:last-of-type {
        display: table-cell
    }

    .col-sm-100 {
        width: 100%
    }

    .col-sm-75 {
        width: 75%
    }

    .col-sm-66 {
        width: 66.666666667%
    }

    .col-sm-50 {
        width: 50%
    }

    .col-sm-33 {
        width: 33.33333333%
    }

    .col-sm-25 {
        width: 25%
    }

    .col-sm-16 {
        width: 16.666666667%
    }
}

.col-link {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 900
}

.block-bg-overlay {
    border-radius: inherit;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    transition: opacity .2s
}

.uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.for-ie, .uncode-video-container + .block-bg-blend-mode + .block-bg-blend-mode.not-ie, .uncode-video-container + .block-bg-blend-mode.for-ie, .uncode-video-container + .block-bg-blend-mode.not-ie {
    opacity: 0
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_half {
        left: 18px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_single {
        left: 36px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_double {
        left: 72px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_triple {
        left: 108px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_quad {
        left: 144px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_neg_half {
        left: -18px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_neg_single {
        left: -36px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_neg_double {
        left: -72px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_neg_triple {
        left: -108px !important
    }
}

@media (min-width: 960px) {
    body:not(.vc-safe-mode) .shift_x_neg_quad {
        left: -144px !important
    }
}

body:not(.vc-safe-mode) .shift_y_half {
    margin-top: 18px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_half:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_single {
    margin-top: 36px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_single:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_double {
    margin-top: 72px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {
        margin-top: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {
        margin-top: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_double:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_triple {
    margin-top: 108px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {
        margin-top: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {
        margin-top: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_triple:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_quad {
    margin-top: 144px !important
}

@media (max-width: 1699px) {
    body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {
        margin-top: 108px !important
    }
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {
        margin-top: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {
        margin-top: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_quad:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_neg_half {
    margin-top: -18px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_neg_half {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_neg_single {
    margin-top: -36px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_neg_single {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_neg_double {
    margin-top: -72px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {
        margin-top: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {
        margin-top: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_neg_double:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_neg_triple {
    margin-top: -108px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {
        margin-top: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {
        margin-top: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_neg_triple:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_neg_quad {
    margin-top: -144px !important
}

@media (max-width: 1699px) {
    body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {
        margin-top: -108px !important
    }
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {
        margin-top: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {
        margin-top: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {
        margin-top: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_half {
    margin-bottom: 18px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_half:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_single {
    margin-bottom: 36px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_single:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_double {
    margin-bottom: 72px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {
        margin-bottom: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {
        margin-bottom: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_double:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_triple {
    margin-bottom: 108px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {
        margin-bottom: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {
        margin-bottom: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_triple:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_quad {
    margin-bottom: 144px !important
}

@media (max-width: 1699px) {
    body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {
        margin-bottom: 108px !important
    }
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {
        margin-bottom: 54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {
        margin-bottom: 36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_quad:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_neg_half {
    margin-bottom: -18px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_half {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_neg_single {
    margin-bottom: -36px !important
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_single {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_neg_double {
    margin-bottom: -72px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {
        margin-bottom: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {
        margin-bottom: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_double:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_neg_triple {
    margin-bottom: -108px !important
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {
        margin-bottom: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {
        margin-bottom: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_triple:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

body:not(.vc-safe-mode) .shift_y_down_neg_quad {
    margin-bottom: -144px !important
}

@media (max-width: 1699px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {
        margin-bottom: -108px !important
    }
}

@media (max-width: 1499px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {
        margin-bottom: -54px !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {
        margin-bottom: -36px !important
    }
}

@media (max-width: 569px) {
    body:not(.vc-safe-mode) .shift_y_down_neg_quad:not(.shift_y_down_fixed) {
        margin-bottom: 0 !important
    }
}

@media (max-width: 959px) {
    body:not(.vc-safe-mode) .row div[class*=shift_y_down_] .uncell {
        vertical-align: baseline !important
    }
}

.has-dividers .start_animation {
    z-index: 1
}

.uncode-divider-wrap {
    left: 0;
    pointer-events: none;
    width: 100%
}

body.uncode-fullpage-slide .uncode-divider-wrap:not(.uncode-divider-flip) {
    transform: translateZ(0)
}

.uncode-divider-wrap.uncode-divider-relative {
    position: relative
}

.uncode-divider-wrap:not(.uncode-divider-relative) {
    position: absolute
}

.uncode-divider-wrap.uncode-divider-wrap-bottom {
    bottom: 0
}

.uncode-divider-wrap.uncode-divider-wrap-bottom img, .uncode-divider-wrap.uncode-divider-wrap-bottom svg {
    bottom: -1px
}

.uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) img, .uncode-divider-wrap.uncode-divider-wrap-top:not(.uncode-row-divider-invert) svg {
    filter: FlipH;
    -ms-filter: "FlipH";
    transform: translatex(-50%) scaley(-1)
}

.uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert img, .uncode-divider-wrap.uncode-divider-wrap-bottom.uncode-row-divider-invert svg {
    filter: FlipH;
    -ms-filter: "FlipH";
    transform: translatex(-50%) scaley(-1)
}

.uncode-divider-wrap.uncode-divider-wrap-top {
    top: 0
}

.uncode-divider-wrap.uncode-divider-wrap-top img, .uncode-divider-wrap.uncode-divider-wrap-top svg {
    top: -1px
}

.uncode-divider-wrap img, .uncode-divider-wrap svg {
    height: 100%;
    left: 50%;
    position: absolute;
    transform: translatex(-50%)
}

.uncode-divider-wrap.uncode-divider-preserve-ratio img, .uncode-divider-wrap.uncode-divider-preserve-ratio svg {
    width: auto
}

.uncode-divider-wrap:not(.uncode-divider-preserve-ratio) img, .uncode-divider-wrap:not(.uncode-divider-preserve-ratio) svg {
    width: 100%
}

.uncode-divider-wrap.uncode-divider-flip {
    transform: scaleX(-1) translateZ(0)
}

@media (min-width: 570px) and (max-width: 959px) {
    .uncode-divider-wrap.uncode-divider-tablet-hide {
        display: none
    }
}

@media (max-width: 569px) {
    .uncode-divider-wrap.uncode-divider-mobile-hide {
        display: none
    }
}

.z_index_-1 {
    z-index: -1
}

.z_index_0 {
    z-index: 0
}

.z_index_1 {
    z-index: 1
}

.z_index_2 {
    z-index: 2
}

.z_index_3 {
    z-index: 3
}

.z_index_4 {
    z-index: 4
}

.z_index_5 {
    z-index: 5
}

.z_index_6 {
    z-index: 6
}

.z_index_7 {
    z-index: 7
}

.z_index_8 {
    z-index: 8
}

.z_index_9 {
    z-index: 9
}

.z_index_10 {
    z-index: 10
}

.z_index_11 {
    z-index: 11
}

.z_index_12 {
    z-index: 12
}

.z_index_13 {
    z-index: 13
}

.z_index_14 {
    z-index: 14
}

.z_index_15 {
    z-index: 15
}

.z_index_16 {
    z-index: 16
}

.z_index_17 {
    z-index: 17
}

.z_index_18 {
    z-index: 18
}

.z_index_19 {
    z-index: 19
}

.z_index_20 {
    z-index: 20
}

@media (min-width: 570px) and (max-width: 959px) {
    div[class*=vc_custom_]:not(.vc_custom_preserve_tablet) {
        margin-left: 0;
        border-left-width: 0 !important;
        border-right-width: 0 !important
    }
}

@media (max-width: 569px) {
    div[class*=vc_custom_]:not(.vc_custom_preserve_mobile) {
        margin-left: 0;
        border-left-width: 0 !important;
        border-right-width: 0 !important
    }
}

body.customer-area-active .cuar-css-wrapper .row {
    display: block;
    table-layout: auto
}

.uncell, .uncont {
    transition-property: box-shadow;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.uncell[class*=unradius-]:not(.uncont-bordered), .uncell[class*=unshadow-]:not(.uncont-bordered), .uncont[class*=unradius-]:not(.uncont-bordered), .uncont[class*=unshadow-]:not(.uncont-bordered) {
    border: 0 !important
}

table {
    empty-cells: show;
    border: 1px solid;
    margin: 18px 0 0 0
}

table thead {
    text-align: left;
    vertical-align: bottom
}

table td, table th {
    background-color: transparent;
    border-left: 1px solid;
    border-bottom: 1px solid;
    font-size: inherit;
    margin: 0;
    overflow: visible;
    padding: 8px 18px 7px 18px;
    font-weight: 600
}

.tmb table td, .tmb table th {
    padding: 8px 0 7px 0;
    text-align: center
}

@media (max-width: 959px) {
    table td, table th {
        padding: 8px 5px 7px 5px
    }

    .tmb table td, .tmb table th {
        padding: 8px 0 7px 0
    }
}

.media-modal.wp-core-ui table td, .media-modal.wp-core-ui table th {
    background-color: inherit;
    border-left: inherit;
    border-bottom: inherit;
    padding: inherit;
    font-size: inherit;
    margin: inherit;
    overflow: inherit;
    font-weight: inherit
}

table td:first-child, table th:first-child {
    border-left-width: 0
}

label {
    font-size: 14px;
    line-height: 1.75;
    margin: 18px 0 0;
    margin: 0 0 5px 0
}

form p {
    margin: 18px 0 0 0;
    font-weight: 600
}

form img.ajax-loader {
    position: absolute;
    left: 50%;
    margin-left: -30px !important;
    bottom: -25px
}

div.wpcf7 span.ajax-loader {
    background-position: 50%;
    background-size: 20px;
    position: absolute
}

div.wpcf7 form .wpcf7-response-output {
    border-radius: 3px;
    margin: 27px 0 0 0;
    padding: 9px 18px 9px 18px
}

.seldiv, .select2-choice, .select2-selection--single, input, select, textarea {
    display: block;
    line-height: initial;
    margin: 9px 0 0 0;
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-radius: 2px;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid transparent
}

.style-dark .seldiv, .style-dark .select2-choice, .style-dark .select2-selection--single, .style-dark input, .style-dark select, .style-dark textarea, .style-light .style-dark .seldiv, .style-light .style-dark .select2-choice, .style-light .style-dark .select2-selection--single, .style-light .style-dark input, .style-light .style-dark select, .style-light .style-dark textarea {
    background-color: transparent
}

.style-dark .style-light .seldiv, .style-dark .style-light .select2-choice, .style-dark .style-light .select2-selection--single, .style-dark .style-light input, .style-dark .style-light select, .style-dark .style-light textarea {
    background-color: #fff
}

html.ie11 input, html.ie11 select, html.ie11 textarea {
    min-height: 41px;
    padding-bottom: 0;
    padding-top: 0
}

input:focus, select:focus, textarea:focus {
    outline: 0;
    border-style: solid
}

.input-underline .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {
    padding-right: 3px;
    width: calc(99% - 3px)
}

.input-underline .select2-selection--single, .input-underline input[type=date], .input-underline input[type=email], .input-underline input[type=number], .input-underline input[type=password], .input-underline input[type=search], .input-underline input[type=tel], .input-underline input[type=text], .input-underline input[type=url], .input-underline select, .input-underline textarea {
    border-top: none;
    border-left: none;
    border-right: none;
    box-shadow: none;
    border-radius: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: 0 0 !important
}

.input-underline .select2-selection--single:focus, .input-underline input[type=date]:focus, .input-underline input[type=email]:focus, .input-underline input[type=number]:focus, .input-underline input[type=password]:focus, .input-underline input[type=search]:focus, .input-underline input[type=tel]:focus, .input-underline input[type=text]:focus, .input-underline input[type=url]:focus, .input-underline select:focus, .input-underline textarea:focus {
    border-top: none;
    border-left: none;
    border-right: none
}

.input-underline .overlay.overlay-search .search-container .search-container-inner i {
    right: 0
}

html .input-background .input-underline .select2-selection--single, html .input-background .input-underline input[type=date], html .input-background .input-underline input[type=email], html .input-background .input-underline input[type=number], html .input-background .input-underline input[type=password], html .input-background .input-underline input[type=search], html .input-background .input-underline input[type=tel], html .input-background .input-underline input[type=text], html .input-background .input-underline input[type=url], html .input-background .input-underline select, html .input-background .input-underline textarea {
    background: 0 0 !important;
    border-bottom-width: 1px
}

.input-background .select2-selection--single, .input-background input[type=date], .input-background input[type=email], .input-background input[type=number], .input-background input[type=password], .input-background input[type=search], .input-background input[type=tel], .input-background input[type=text], .input-background input[type=url], .input-background select, .input-background textarea {
    border-color: transparent;
    box-shadow: none
}

.input-underline .input-background .select2-selection--single, .input-underline .input-background input[type=date], .input-underline .input-background input[type=email], .input-underline .input-background input[type=number], .input-underline .input-background input[type=password], .input-underline .input-background input[type=search], .input-underline .input-background input[type=tel], .input-underline .input-background input[type=text], .input-underline .input-background input[type=url], .input-underline .input-background select, .input-underline .input-background textarea {
    padding-left: 15.3px !important;
    padding-right: 15.3px !important
}

html .input-background .select2-selection--single, html .input-background select, html .input-background textarea {
    border-color: transparent
}

.form-xl {
    font-size: 18px !important;
    padding: 16px 27px 16px 27px !important
}

fieldset {
    margin: 0;
    padding: 18px 18px 18px 18px;
    border-style: solid;
    border-width: 1px
}

.comments-area input[type=email], .comments-area input[type=tel], .comments-area input[type=text], .comments-area input[type=url] {
    width: 100%
}

button[type=submit], input[type=button], input[type=reset], input[type=submit] {
    display: inline-block;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    font-size: 12px;
    padding: 13px 31px 13px 31px;
    text-align: center !important;
    vertical-align: middle;
    background-image: none;
    border-radius: 2px;
    outline: 0;
    white-space: nowrap;
    -webkit-text-stroke: 0px;
    width: auto;
    box-shadow: none;
    cursor: pointer;
    -webkit-font-smoothing: antialiased
}

input[type=checkbox], input[type=radio] {
    box-sizing: content-box;
    display: inline-block;
    font-size: 1em;
    -webkit-appearance: none;
    margin: 0;
    position: relative;
    text-align: center;
    line-height: normal;
    min-height: 0 !important;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    vertical-align: middle
}

.android input[type=checkbox], .android input[type=radio], .webkit input[type=checkbox], .webkit input[type=radio] {
    padding-left: 6px;
    padding-right: 6px
}

input[type=checkbox]:checked:before, input[type=radio]:checked:before {
    box-sizing: border-box;
    font-family: uncodeicon;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    line-height: 1.2em;
    font-size: 11px
}

.media-modal.wp-core-ui input[type=checkbox], .media-modal.wp-core-ui input[type=radio] {
    width: initial;
    height: initial;
    box-sizing: initial;
    vertical-align: initial;
    display: initial;
    font-size: initial;
    margin: initial;
    padding-left: initial;
    padding-right: initial;
    position: initial;
    text-align: initial;
    line-height: initial
}

.media-modal.wp-core-ui input[type=checkbox] {
    -webkit-appearance: checkbox
}

input[type=radio] {
    border-radius: 50%
}

.media-modal.wp-core-ui input[type=radio] {
    -webkit-appearance: radio
}

input[type=radio]:checked:before {
    content: "";
    border-radius: 100%;
    width: 45%;
    height: 45%
}

input[type=checkbox]:checked:before {
    content: "\e116";
    font-weight: 600
}

input[type=file], input[type=range] {
    background-color: transparent !important;
    padding: 0;
    border: 0;
    box-shadow: none;
    width: auto
}

input[type=search] {
    box-sizing: border-box;
    -webkit-appearance: none
}

.menu-smart input[type=search] {
    width: 100%
}

textarea {
    width: 100%;
    resize: none
}

.seldiv {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    padding: 0;
    box-shadow: none !important
}

.seldiv select {
    box-shadow: none !important;
    margin: 0;
    border: none
}

.seldiv:after {
    background: 0 0;
    font-family: uncodeicon;
    content: "\f107";
    font-size: 12px;
    font-weight: 500;
    padding: 0;
    position: absolute;
    right: 18px;
    top: 19px;
    z-index: 1;
    pointer-events: none
}

.seldiv:before {
    border-left-style: solid;
    height: 100%;
    position: absolute;
    content: "";
    font-size: 12px;
    right: 51px
}

select {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    -webkit-appearance: none;
    appearance: none;
    border-style: solid;
    border-color: transparent;
    -moz-appearance: none;
    text-overflow: "";
    outline: 0;
    background-position: 100% center;
    background-repeat: no-repeat;
    box-shadow: none !important
}

.rtl select {
    background-position: 0 center
}

select:focus {
    outline: 0
}

select::-ms-expand {
    display: none
}

.style-light select:not([multiple]) {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")
}

.style-dark select:not([multiple]) {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+")
}

.media-modal.wp-core-ui select {
    display: initial;
    min-width: inherit;
    -webkit-appearance: menulist-button;
    appearance: menulist-button
}

.hide-placeholders input::placeholder, .hide-placeholders textarea::placeholder {
    color: transparent !important
}

button[disabled], html input[disabled] {
    cursor: not-allowed
}

span.wpcf7-list-item {
    margin-right: 1em;
    margin-left: 0
}

.wpcf7-list-item-label {
    margin-left: .25em
}

.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
    font-size: 13px;
    padding: 6px 9px 6px 9px;
    padding: 0;
    margin: 18px 0 0 0;
    display: block;
    text-align: inherit;
    border: 0;
    font-weight: 500
}

input.wpcf7-form-control.wpcf7-submit.btn {
    margin: 0
}

.wpcf7-inline-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-top: 18px
}

.wpcf7-inline-wrapper input, .wpcf7-inline-wrapper select {
    margin: 0
}

.wpcf7-inline-wrapper .wpcf7-inline-field {
    width: 50%;
    display: table-cell;
    vertical-align: top;
    padding: 0 9px 0 9px
}

.wpcf7-inline-wrapper .wpcf7-inline-field input {
    text-align: left
}

.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type=checkbox]), .wpcf7-inline-wrapper .wpcf7-inline-field input:not([type=radio]) {
    width: 100%
}

.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
    padding-left: 0
}

.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {
    padding-right: 0
}

.wpcf7-inline-wrapper .wpcf7-inline-field > * {
    margin-top: 0 !important
}

.wpcf7-inline-wrapper .wpcf7-inline-field label {
    margin-bottom: 9px
}

.wpcf7-inline-wrapper.wpcf7-input-group {
    display: table;
    table-layout: auto
}

.wpcf7-inline-wrapper.wpcf7-input-group p {
    padding: 0
}

body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input:not(.btn) {
    line-height: 1.65em;
    padding: 11px 15px 11px 15px;
    border-right: none !important
}

body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input:not(.btn) {
    line-height: 1.65em;
    padding: 11px 15px 11px 15px;
    border-left: none !important
}

body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > :not(:first-child) input {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

body:not(.input-underline):not(.rtl) form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > :not(:first-child) input:not(.btn) {
    line-height: 1.65em;
    padding: 11px 15px 11px 15px;
    border-left: none !important
}

body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > :not(:first-child) input {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

body:not(.input-underline).rtl form:not(.input-underline) .wpcf7-inline-wrapper.wpcf7-input-group > :not(:first-child) input:not(.btn) {
    line-height: 1.65em;
    padding: 11px 15px 11px 15px;
    border-right: none !important
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field {
    display: table-cell
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {
    width: 99%
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn {
    width: 1%
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
    width: auto
}

.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl {
    padding-left: 27px !important;
    padding-right: 27px !important
}

.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
    border-bottom: 0
}

form .wpcf7-inline-wide input, form .wpcf7-inline-wide select {
    width: 100%
}

.wpcf7-acceptance label {
    display: inline !important
}

.wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-lg, .wpcf7 form input.wpcf7-form-control.wpcf7-submit.btn.btn-xl {
    margin-top: 18px
}

form .wpcf7-inline-wrapper:nth-child(2) p {
    margin-top: 0
}

.wpcf7-captchac {
    margin: 14px 0 0 0
}

input.wpcf7-submit {
    margin-top: 0
}

.form-text-center {
    text-align: center !important
}

.form-fluid {
    width: 100% !important
}

.form-circle {
    border-radius: 10em;
    padding-right: 30px;
    padding-left: 30px
}

body.rtl .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input:not(.btn), body:not(.rtl) .wpcf7-inline-wrapper.wpcf7-input-group > :first-child input:not(.btn) {
    padding: 10px 15px 10px 15px
}

.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url] {
    padding: 10px 15px !important
}

.gform_wrapper label.gfield_label + div.ginput_container {
    margin: 0 !important
}

.gfield_select {
    min-width: inherit !important
}

.ui-datepicker select {
    display: inline;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
    max-width: none;
    min-width: auto;
    width: auto;
    background: 0 0
}

.ui-datepicker table {
    border: none
}

.ui-datepicker table td, .ui-datepicker table th {
    border: none
}

.android .frm_forms input[type=checkbox], .android .frm_forms input[type=radio], .webkit .frm_forms input[type=checkbox], .webkit .frm_forms input[type=radio] {
    height: auto
}

.wpforms-container input[type=checkbox], .wpforms-container input[type=radio] {
    -webkit-appearance: checkbox
}

.frm_forms input[type=checkbox]:checked:before, .frm_forms input[type=radio]:checked:before, .wpforms-container input[type=checkbox]:checked:before, .wpforms-container input[type=radio]:checked:before {
    display: none
}

.grecaptcha-badge {
    z-index: 1
}

.wpcf7-acceptance .wpcf7-list-item-label {
    font-size: 13px;
    font-weight: 400
}

body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
    padding-left: 12px
}

body.rtl .wpcf7-acceptance .wpcf7-list-item-label {
    padding-right: 12px
}

.wpcf7-acceptance .wpcf7-list-item-label::after, .wpcf7-acceptance .wpcf7-list-item-label::before {
    display: none
}

.comment-form-cookies-consent label {
    font-size: 13px;
    font-weight: 400
}

body:not(.rtl) .comment-form-cookies-consent label {
    padding-left: 12px
}

body.rtl .comment-form-cookies-consent label {
    padding-right: 12px
}

.wpcf7-form.form-no-labels br, .wpcf7-form.form-no-labels label {
    display: none
}

.btn, .btn-link {
    display: inline-block;
    font-size: 12px;
    padding: 13px 31px 13px 31px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: 0;
    white-space: pre-wrap;
    -webkit-text-stroke: 0px;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

@media (max-width: 569px) {
    .btn-link:not(input):not(.checkout-button):not(.btn-no-scale), .btn:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: scale(.8);
        transform-origin: left
    }

    .menu-accordion .btn-link:not(input):not(.checkout-button):not(.btn-no-scale), .menu-accordion .btn:not(input):not(.checkout-button):not(.btn-no-scale), .navbar .btn-link:not(input):not(.checkout-button):not(.btn-no-scale), .navbar .btn:not(input):not(.checkout-button):not(.btn-no-scale) {
        transform: none
    }
}

.btn-link.btn-top-margin, .btn.btn-top-margin {
    margin-top: 18px
}

.btn .fa, .btn-link .fa {
    position: relative;
    vertical-align: top;
    line-height: inherit;
    top: .085em
}

.btn-link.btn-border-animated, .btn.btn-border-animated {
    position: relative
}

.btn-link.btn-border-animated:after, .btn.btn-border-animated:after {
    content: '';
    position: absolute;
    border: 1px solid;
    border-radius: inherit;
    border-color: inherit;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.btn-container {
    display: block;
    margin-top: 18px
}

.btn-container.btn-inline {
    display: inline-block;
    padding-left: 9px;
    padding-right: 9px;
    vertical-align: bottom;
    margin-top: 0 !important
}

@media (max-width: 569px) {
    .btn-container.btn-inline:not(.btn-inline-mobile) {
        display: block;
        padding: 0;
        margin-top: 9px !important
    }
}

* > .btn-container:first-of-type {
    padding-left: 0
}

* > .btn-container:last-of-type {
    padding-right: 0
}

.btn-link {
    border: 1px solid transparent;
    padding: 0 !important
}

.btn-xl {
    font-size: 18px !important;
    padding: 16px 47px 16px 47px !important
}

.btn-lg {
    font-size: 15px !important;
    padding: 14px 40px 14px 40px !important
}

.btn-sm {
    font-size: 10px !important;
    padding: 9px 25px 9px 25px !important
}

.btn-icon-left .fa {
    margin-right: 9px
}

.btn-icon-right .fa {
    margin-left: 9px
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn-default-shape, .btn-default:not(.icon-automatic-video) {
    border-radius: 2px
}

body.uncode-btn-square .btn:not(.btn-default-shape):not(.btn-round):not(.btn-circle), body.uncode-btn-square button[type=submit]:not(.btn-default-shape):not(.btn-round):not(.btn-circle), body.uncode-btn-square input[type=button]:not(.btn-default-shape):not(.btn-round):not(.btn-circle), body.uncode-btn-square input[type=reset]:not(.btn-default-shape):not(.btn-round):not(.btn-circle), body.uncode-btn-square input[type=submit]:not(.btn-default-shape):not(.btn-round):not(.btn-circle) {
    border-radius: 0
}

.btn-square, .btn-square.btn-default, button[type=submit].btn-square, input[type=button].btn-square, input[type=reset].btn-square, input[type=submit].btn-square {
    border-radius: 0
}

body.uncode-btn-round .btn:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round button[type=submit]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type=button]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type=reset]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type=submit]:not(.btn-default-shape):not(.btn-square):not(.btn-circle) {
    border-radius: 8px
}

.btn-round, .btn-round.btn-default, button[type=submit].btn-round, input[type=button].btn-round, input[type=reset].btn-round, input[type=submit].btn-round {
    border-radius: 8px
}

body.uncode-btn-circle .btn:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle button[type=submit]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type=button]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type=reset]:not(.btn-default-shape):not(.btn-round):not(.btn-square), body.uncode-btn-circle input[type=submit]:not(.btn-default-shape):not(.btn-round):not(.btn-square) {
    border-radius: 10em
}

.btn-circle, .btn-circle.btn-default, button[type=submit].btn-circle, input[type=button].btn-circle, input[type=reset].btn-circle, input[type=submit].btn-circle {
    border-radius: 10em
}

.btn-shadow {
    box-shadow: 0 4px 10px -5px rgba(0, 0, 0, .6) !important
}

.btn-shadow-sm.btn-shadow {
    box-shadow: 0 4px 18px -4px rgba(0, 0, 0, .6) !important
}

.btn-shadow-std.btn-shadow {
    box-shadow: 0 8px 30px -6px rgba(0, 0, 0, .6) !important
}

.btn-shadow-lg.btn-shadow {
    box-shadow: 0 13px 34px -9px rgba(0, 0, 0, .6) !important
}

.btn-shadow-xl.btn-shadow {
    box-shadow: 0 20px 50px -12px rgba(0, 0, 0, .6) !important
}

.btn-italic {
    font-style: italic !important
}

.btn-disable-hover {
    pointer-events: none !important
}

@keyframes btn-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

.btn-ripple-out:after {
    animation-duration: .5s
}

.btn-ripple-out:active:after, .btn-ripple-out:focus:after, .btn-ripple-out:hover:after {
    animation-name: btn-ripple-out
}

@keyframes btn-ripple-in {
    100% {
        top: -1px;
        right: -1px;
        bottom: -1px;
        left: -1px;
        opacity: 1
    }
}

.btn-ripple-in:hover:after {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    animation-duration: 1s
}

.btn-ripple-in:active:after, .btn-ripple-in:focus:after, .btn-ripple-in:hover:after {
    animation-name: btn-ripple-in
}

.border-width-1 {
    border-width: 1px !important
}

.border-width-2 {
    border-width: 2px !important
}

.border-width-3 {
    border-width: 3px !important
}

.border-width-4 {
    border-width: 4px !important
}

.border-width-5 {
    border-width: 5px !important
}

.fa-container {
    display: inline-block;
    width: 100%;
    margin: 18px 0 0 0
}

.fa-btn {
    cursor: pointer
}

.fa-stack {
    text-align: center;
    border-width: 1px !important
}

.fa-stack.fa-rounded {
    border-radius: 10em !important
}

.fa-stack.fa-squared {
    border-radius: 0 !important
}

.fa-stack.fa-rounded-btn {
    border-radius: 2px !important
}

.icon-box {
    display: table;
    width: 100%
}

.icon-box.icon-inline {
    display: inline-table;
    table-layout: fixed;
    width: auto;
    text-align: center;
    vertical-align: bottom;
    margin-top: 0 !important;
    padding-left: 9px;
    padding-right: 9px
}

.icon-box .icon-media {
    display: table;
    table-layout: fixed;
    vertical-align: top;
    height: 100%
}

.icon-box .icon-media object {
    display: table-cell;
    vertical-align: middle
}

.icon-box .icon-media svg {
    width: 100%;
    height: auto
}

.icon-box .icon-automatic-video {
    border: inherit;
    bottom: 0;
    border-radius: inherit;
    background-clip: padding-box;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 0;
    transition-property: bottom, left, right, top;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.icon-box .icon-automatic-video.btn-outline {
    border-style: solid;
    border-width: 2px
}

.icon-box .icon-automatic-video.btn-outline .icon-automatic-video-inner-bg {
    bottom: 0;
    border-radius: inherit;
    background-clip: padding-box;
    content: '';
    display: block;
    left: 0;
    opacity: .25;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 0;
    transition-property: opacity;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
    bottom: 0;
    border-radius: inherit;
    background-clip: padding-box;
    content: '';
    display: block;
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 0;
    transition-property: box-shadow, opacity;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.icon-box .icon-automatic-video.btn-shadow {
    box-shadow: none !important
}

:hover.icon-box .icon-automatic-video {
    bottom: -10%;
    left: -10%;
    right: -10%;
    top: -10%
}

:hover.icon-box .icon-automatic-video .icon-automatic-video-inner-bg {
    opacity: .5
}

:hover.icon-box .icon-automatic-video .icon-automatic-video-outer-bg {
    opacity: .15
}

.icon-box .fa-stack.icon-animated {
    border: 0
}

.icon-box .fa-stack.icon-animated i {
    font-size: .7em;
    position: relative;
    top: -.15em;
    z-index: 1
}

.icon-box.absolute-center {
    left: 0;
    margin-top: 0 !important;
    position: absolute !important;
    z-index: 1;
    text-align: center;
    display: table-cell;
    top: 50%
}

.icon-box.absolute-center .icon-box-icon {
    margin-top: 0 !important;
    top: 50% !important;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    text-align: center;
    width: auto
}

div > .icon-box:first-child {
    padding-left: 0 !important
}

div > .icon-box:last-child {
    padding-right: 0 !important
}

.icon-box-top {
    table-layout: fixed
}

.icon-box-top .fa-container {
    margin-top: 0
}

.icon-box-heading > * {
    line-height: 1.5em
}

.icon-box-left .icon-box-content, .icon-box-left .icon-box-icon, .icon-box-right .icon-box-content, .icon-box-right .icon-box-icon {
    display: table-cell;
    vertical-align: top
}

.icon-box-left .icon-box-icon, .icon-box-right .icon-box-icon {
    width: 1px
}

.icon-box-left .icon-box-heading, .icon-box-right .icon-box-heading {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin-top: 2px !important;
    margin-bottom: 2px !important
}

.icon-box-left .icon-box-heading > *, .icon-box-right .icon-box-heading > * {
    display: table-cell;
    vertical-align: middle;
    margin-top: 0
}

.icon-box-left .fa-1x, .icon-box-right .fa-1x {
    line-height: 2.5em
}

.icon-box-left .icon-box-fa-2x, .icon-box-right .icon-box-fa-2x {
    height: 2em
}

.icon-box-left .icon-box-fa-3x, .icon-box-right .icon-box-fa-3x {
    height: 3em
}

.icon-box-left .icon-box-fa-4x, .icon-box-right .icon-box-fa-4x {
    height: 4em
}

.icon-box-left .icon-box-fa-5x, .icon-box-right .icon-box-fa-5x {
    height: 5em
}

.icon-box-left .icon-box-fa-1x-back, .icon-box-right .icon-box-fa-1x-back {
    height: 2.5em
}

.icon-box-left .icon-box-fa-2x-back, .icon-box-right .icon-box-fa-2x-back {
    height: 5em
}

.icon-box-left .icon-box-fa-3x-back, .icon-box-right .icon-box-fa-3x-back {
    height: 7em
}

.icon-box-left .icon-box-fa-4x-back, .icon-box-right .icon-box-fa-4x-back {
    height: 10em
}

.icon-box-left .icon-box-fa-5x-back, .icon-box-right .icon-box-fa-5x-back {
    height: 12em
}

.icon-box-left .icon-box-content {
    padding-left: 18px
}

@media (min-width: 960px) {
    .icon-box-left .icon-box-content {
        padding-left: 36px
    }
}

.icon-box-left .icon-box-content:not(.add-margin) p {
    margin-top: 0
}

.icon-box-right .icon-box-content {
    padding-right: 18px
}

@media (min-width: 960px) {
    .icon-box-right .icon-box-content {
        padding-right: 36px
    }
}

.icon-box-right .icon-box-content:not(.add-margin) p {
    margin-top: 0
}

.icon-expand .icon-box-content, .icon-expand .icon-box-icon {
    width: 50%
}

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

.nav > li > a {
    display: block
}

.nav-tabs {
    border-bottom: 1px solid;
    margin: 0;
    padding: 0 !important
}

.nav-tabs > li {
    display: inline-block;
    margin-top: 0;
    margin-bottom: -1px
}

.nav-tabs > li > a {
    line-height: normal;
    padding: 0 23px 18px 23px
}

.text-left.nav-tabs > li > a {
    padding: 0 45px 18px 0
}

.text-right.nav-tabs > li > a {
    padding: 0 0 18px 45px
}

.nav-tabs > li > a span {
    white-space: pre
}

.tab-container:not(.default-typography) .nav-tabs > li > a span {
    font-size: 12px
}

.nav-tabs > li > a i.fa {
    font-size: 1.35em;
    vertical-align: text-bottom
}

body:not(.rtl) .nav-tabs > li > a i.fa.icon-position-left {
    margin: 0 18px 0 0
}

body.rtl .nav-tabs > li > a i.fa.icon-position-left {
    margin: 0 0 0 18px
}

body:not(.rtl) .nav-tabs > li > a i.fa.icon-position-right {
    margin: 0 0 0 18px
}

body.rtl .nav-tabs > li > a i.fa.icon-position-right {
    margin: 0 18px 0 0
}

.nav-tabs > li.active > a {
    pointer-events: none
}

@media (min-width: 960px) {
    .nav-tabs > li.active > a {
        border-bottom-width: 2px;
        border-bottom-style: solid
    }
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    cursor: default
}

.nav-tabs > li.active > a span.review-count {
    border-bottom-width: 0
}

.nav-tabs.width-100 {
    display: table;
    table-layout: fixed;
    width: 100%
}

.nav-tabs.width-100 > li {
    display: table-cell
}

.tab-content > .tab-pane {
    display: none;
    padding-left: 0;
    padding-right: 0
}

.uncode-wrapper .tab-content > .tab-pane {
    padding-bottom: 0
}

.tab-content > .tab-pane.active {
    display: block
}

.tab-content > .tab-pane.no-internal-gutter > div > :not(:first-child) {
    margin-top: 0
}

.tab-content > .tab-pane.one-internal-gutter > div > :not(:first-child) {
    margin-top: 1px
}

.tab-content > .tab-pane.half-internal-gutter > div > :not(:first-child) {
    margin-top: 18px
}

.tab-content > .tab-pane.single-internal-gutter > div > :not(:first-child) {
    margin-top: 36px
}

.tab-content > .tab-pane.double-internal-gutter > div > :not(:first-child) {
    margin-top: 72px
}

@media (max-width: 959px) {
    .tab-content > .tab-pane.double-internal-gutter > div > :not(:first-child) {
        margin-top: 54px
    }
}

@media (max-width: 569px) {
    .tab-content > .tab-pane.double-internal-gutter > div > :not(:first-child) {
        margin-top: 36px
    }
}

.tab-content > .tab-pane.triple-internal-gutter > div > :not(:first-child) {
    margin-top: 108px
}

@media (max-width: 1499px) {
    .tab-content > .tab-pane.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 959px) {
    .tab-content > .tab-pane.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 72px
    }
}

@media (max-width: 569px) {
    .tab-content > .tab-pane.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 54px
    }
}

.tab-content > .tab-pane.quad-internal-gutter > div > :not(:first-child) {
    margin-top: 144px
}

@media (max-width: 1699px) {
    .tab-content > .tab-pane.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 126px
    }
}

@media (max-width: 1499px) {
    .tab-content > .tab-pane.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 108px
    }
}

@media (max-width: 959px) {
    .tab-content > .tab-pane.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 569px) {
    .tab-content > .tab-pane.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 72px
    }
}

.tab-content.vertical {
    padding: 0 0 0 36px
}

.tab-content .remove-top-margin {
    margin-top: -27px
}

.border-100 .tab-content::before {
    content: '';
    border-top-width: 1px;
    border-top-style: solid;
    display: block;
    height: 0;
    left: -50vw;
    position: absolute;
    margin-top: -1px;
    width: 150vw
}

.tab-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%
}

.vertical-tab-menu {
    width: 20%;
    float: left;
    position: relative;
    z-index: 1
}

.vertical-tab-contents {
    width: 80%;
    float: left;
    position: relative;
    z-index: 0
}

@media (max-width: 569px) {
    .vertical-tab-contents {
        width: 100%;
        float: none
    }

    .vertical-tab-contents .tab-content {
        padding: 0
    }
}

.vertical-tab-menu .nav-tabs {
    border: 0;
    border-right-width: 1px;
    border-right-style: solid;
    margin-right: -1px
}

@media (max-width: 569px) {
    .vertical-tab-menu {
        clear: both;
        display: block;
        min-height: 100px !important;
        width: 100% !important;
        margin: 0 0 18px 0
    }
}

@media (min-width: 570px) {
    .tab-content.vertical {
        border-left-width: 1px;
        border-left-style: solid
    }
}

.tabs-left > li {
    float: none;
    display: block
}

.tabs-left > li.active > a {
    padding: 9px 23px 9px 0;
    border-bottom-width: 0 !important;
    border-right-width: 2px !important;
    border-right-style: solid
}

.tabs-left > li > a {
    margin-right: 0;
    display: block;
    text-align: left;
    padding: 9px 23px 9px 0
}

.nav-links > * {
    display: inline-block
}

.nav-links > :nth-child(2) {
    margin-left: 18px
}

.nav-links > * a {
    vertical-align: bottom;
    margin-top: 0;
    padding-top: 0
}

.breadcrumb {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: 500;
    line-height: 1.2
}

.breadcrumb > li {
    display: inline-block;
    margin-top: 0
}

:not(.breadcrumb-module).breadcrumb > li {
    font-size: 13px
}

.breadcrumb > li + li:not(.paged):before {
    content: "\002f";
    padding: 0 5px
}

.uncode_breadcrumbs_wrap.bc-separator-none .breadcrumb > li + li:not(.paged):before {
    content: "\0020"
}

.uncode_breadcrumbs_wrap.bc-separator-pipe .breadcrumb > li + li:not(.paged):before {
    content: "\007c"
}

.uncode_breadcrumbs_wrap.bc-separator-dash .breadcrumb > li + li:not(.paged):before {
    content: "\2012"
}

.uncode_breadcrumbs_wrap.bc-separator-bullet .breadcrumb > li + li:not(.paged):before {
    content: "\2022"
}

.uncode_breadcrumbs_wrap.bc-separator-triangle .breadcrumb > li + li:not(.paged):before {
    content: "\2023"
}

@media (max-width: 959px) {
    .breadcrumb {
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center
    }
}

.row-breadcrumb {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-style: solid !important
}

.row-breadcrumb.row-breadcrumb-light {
    border-color: #eaeaea;
    background-color: #f7f7f7
}

.row-breadcrumb.row-breadcrumb-dark {
    border-color: #303133;
    background-color: #191b1e
}

.row-breadcrumb .breadcrumb-title {
    margin: 0;
    line-height: 1.3em
}

@media (max-width: 959px) {
    .row-breadcrumb .breadcrumb-title {
        margin: auto !important;
        text-align: center;
        float: none !important
    }
}

.row-breadcrumb.text-left .breadcrumb {
    margin: 0 !important
}

.row-breadcrumb.text-left .breadcrumb-title {
    float: right
}

.row-breadcrumb.text-right .breadcrumb {
    margin: 0 !important
}

.row-breadcrumb.text-right .breadcrumb-title {
    float: left
}

.row-breadcrumb.text-center .breadcrumb {
    margin-top: 9px
}

@media (max-width: 959px) {
    .row-breadcrumb .row > :not(:first-child) {
        margin: 9px 0 0 0 !important
    }
}

.navigation, .pagination {
    display: table;
    table-layout: fixed;
    text-align: center;
    width: 100%;
    padding-left: 0;
    margin: 0;
    border-radius: 2px
}

.navigation > li > a, .navigation > li > span, .pagination > li > a, .pagination > li > span {
    margin-top: 0
}

.navigation > li:first-child > a, .navigation > li:first-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.navigation > li:last-child > a, .navigation > li:last-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.navigation > li .page-numbers, .pagination > li .page-numbers {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-top: 4.5px;
    margin-bottom: 4.5px;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 500
}

.navigation > li .current, .navigation > li .current:focus, .navigation > li .current:hover, .pagination > li .current, .pagination > li .current:focus, .pagination > li .current:hover {
    z-index: 2;
    background-color: #eee;
    color: #333 !important;
    cursor: default
}

.navigation > .disabled > a, .navigation > .disabled > a:focus, .navigation > .disabled > a:hover, .navigation > .disabled > span, .navigation > .disabled > span:focus, .navigation > .disabled > span:hover, .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    color: #999;
    background-color: #fff;
    cursor: not-allowed
}

.navigation .btn, .pagination .btn {
    border: none
}

.navigation .page-prev, .pagination .page-prev {
    width: 33.33333%;
    border: 0;
    text-align: left
}

@media (max-width: 569px) {
    .navigation .page-prev, .pagination .page-prev {
        width: 20px !important
    }
}

.navigation .page-prev .btn-link, .pagination .page-prev .btn-link {
    text-align: left;
    position: relative;
    transform-origin: left
}

.navigation .page-prev > a, .navigation .page-prev > span, .pagination .page-prev > a, .pagination .page-prev > span {
    border-radius: 0;
    width: 100%
}

.navigation .page-prev .btn, .pagination .page-prev .btn {
    margin-left: 0 !important
}

.navigation .page-prev i, .pagination .page-prev i {
    display: inline-block;
    margin-right: 14px;
    font-size: 18px;
    line-height: inherit;
    vertical-align: baseline
}

.navigation .page-prev i::before, .pagination .page-prev i::before {
    vertical-align: middle
}

.navigation .page-prev .btn span, .pagination .page-prev .btn span {
    display: inline-block;
    transition: transform .2s
}

@media (max-width: 569px) {
    .navigation .page-prev .btn span, .pagination .page-prev .btn span {
        display: none
    }
}

.navigation .page-prev .btn span:hover, .pagination .page-prev .btn span:hover {
    transform: translateX(-4px)
}

.navigation .page-next, .pagination .page-next {
    width: 33.33333%;
    border: 0;
    text-align: right
}

@media (max-width: 569px) {
    .navigation .page-next, .pagination .page-next {
        width: 20px !important
    }
}

.navigation .page-next .btn-link, .pagination .page-next .btn-link {
    text-align: right;
    position: relative;
    transform-origin: right
}

.navigation .page-next > a, .navigation .page-next > span, .pagination .page-next > a, .pagination .page-next > span {
    border-radius: 0;
    width: 100%
}

.navigation .page-next .btn, .pagination .page-next .btn {
    margin-right: 0 !important
}

.navigation .page-next i, .pagination .page-next i {
    display: inline-block;
    margin-left: 14px;
    margin-right: 0;
    font-size: 18px;
    line-height: inherit;
    vertical-align: baseline
}

.navigation .page-next i::before, .pagination .page-next i::before {
    vertical-align: middle
}

.navigation .page-next .btn span, .pagination .page-next .btn span {
    display: inline-block;
    transition: transform .2s
}

@media (max-width: 569px) {
    .navigation .page-next .btn span, .pagination .page-next .btn span {
        display: none
    }
}

.navigation .page-next .btn span:hover, .pagination .page-next .btn span:hover {
    transform: translateX(4px)
}

@media (max-width: 569px) {
    .navigation .btn-disable-hover, .pagination .btn-disable-hover {
        font-size: 0px
    }
}

.pagination > li {
    display: inline-block
}

.pagination > li > .btn {
    padding: 0 !important;
    margin: 0 !important
}

.pagination > li > a, .pagination > li > span {
    width: 35px
}

.pagination > li i {
    line-height: 45px !important;
    top: 0 !important
}

.pagination .page-prev {
    float: left;
    width: 54px
}

.pagination .page-prev > a, .pagination .page-prev > span {
    text-align: left;
    border-radius: 0;
    width: 100%
}

.pagination .page-next {
    float: right;
    width: 54px
}

.pagination .page-next > a, .pagination .page-next > span {
    text-align: right;
    border-radius: 0;
    width: 100%
}

.navigation > li {
    display: table-cell
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 16px;
    border-top-left-radius: 16px
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 16px;
    border-top-right-radius: 16px
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px
}

.row-navigation {
    outline-width: 1px;
    outline-style: solid
}

.row-navigation .nav-back .btn-link {
    transform-origin: center
}

.main-container .row-navigation .row-parent {
    padding: 27px 36px 27px 36px
}

.page-links > :first-child {
    margin-left: 9px
}

.page-links span {
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 36px;
    background-color: rgba(238, 238, 238, .6);
    border-radius: 50%
}

.page-links a {
    display: inline-block;
    border-radius: 50%;
    background-color: #eee;
    color: #333 !important;
    cursor: pointer
}

.panel {
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.panel-body {
    padding-left: 0;
    padding-right: 0
}

.panel-body > :first-child {
    margin-top: 0 !important
}

.panel-body.no-internal-gutter > div > :not(:first-child) {
    margin-top: 0
}

.panel-body.one-internal-gutter > div > :not(:first-child) {
    margin-top: 1px
}

.panel-body.half-internal-gutter > div > :not(:first-child) {
    margin-top: 18px
}

.panel-body.single-internal-gutter > div > :not(:first-child) {
    margin-top: 36px
}

.panel-body.double-internal-gutter > div > :not(:first-child) {
    margin-top: 72px
}

@media (max-width: 959px) {
    .panel-body.double-internal-gutter > div > :not(:first-child) {
        margin-top: 54px
    }
}

@media (max-width: 569px) {
    .panel-body.double-internal-gutter > div > :not(:first-child) {
        margin-top: 36px
    }
}

.panel-body.triple-internal-gutter > div > :not(:first-child) {
    margin-top: 108px
}

@media (max-width: 1499px) {
    .panel-body.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 959px) {
    .panel-body.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 72px
    }
}

@media (max-width: 569px) {
    .panel-body.triple-internal-gutter > div > :not(:first-child) {
        margin-top: 54px
    }
}

.panel-body.quad-internal-gutter > div > :not(:first-child) {
    margin-top: 144px
}

@media (max-width: 1699px) {
    .panel-body.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 126px
    }
}

@media (max-width: 1499px) {
    .panel-body.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 108px
    }
}

@media (max-width: 959px) {
    .panel-body.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 90px
    }
}

@media (max-width: 569px) {
    .panel-body.quad-internal-gutter > div > :not(:first-child) {
        margin-top: 72px
    }
}

.panel-title {
    margin-top: 0 !important
}

.uncode-accordion:not(.default-typography) .panel-title {
    font-size: 14px;
    line-height: 1.75;
    margin: 18px 0 0
}

.panel-title > a {
    display: block;
    color: inherit;
    position: relative;
    padding: 18px 0 18px 0
}

.uncode-accordion:not(.default-typography) .panel-title > a > span {
    font-size: 12px
}

.panel-title > a > span:after {
    font-family: uncodeicon;
    margin-top: 0;
    font-weight: 400;
    font-size: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(0);
    transition: transform .2s ease-out
}

.align_left .panel-title > a > span:after {
    content: "\f105";
    right: 0;
    margin-right: 0
}

.align_right .panel-title > a > span:after {
    content: "\f104";
    left: 0;
    margin-left: 0
}

.plus-signed .panel-title > a > span:after {
    content: "\e114";
    font-size: 1em
}

.panel-title > a i.fa {
    font-size: 1.35em;
    vertical-align: text-bottom
}

body:not(.rtl) .panel-title > a i.fa.icon-position-left {
    margin: 0 18px 0 0
}

body.rtl .panel-title > a i.fa.icon-position-left {
    margin: 0 0 0 18px
}

body:not(.rtl) .panel-title > a i.fa.icon-position-right {
    margin: 0 0 0 18px
}

body.rtl .panel-title > a i.fa.icon-position-right {
    margin: 0 18px 0 0
}

.panel-title.active > a span:after {
    transform: translateY(-50%) translateX(-50%) rotate(90deg)
}

.plus-signed .panel-title.active > a span:after {
    transform: translateY(-50%) rotate(45deg)
}

.panel-group {
    margin-bottom: 0
}

.panel-group .panel {
    overflow: hidden
}

.panel-group .panel + .panel {
    margin-top: -1px
}

.panel-group .panel-heading {
    border-radius: 0;
    padding: 0
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top-width: 1px;
    border-top-style: solid
}

.panel-group .panel-heading + .panel-collapse.collapsing * {
    transition: none !important
}

.panel-group .panel:last-child {
    border-bottom-width: 1px
}

.divider {
    margin-right: auto;
    margin-left: auto;
    height: 0;
    position: relative;
    border-top-style: none;
    height: 4em;
    padding: 18px 0 18px 0
}

.divider:after, .divider:before {
    content: '';
    position: absolute;
    top: 50%;
    border-top-style: solid;
    border-width: 1px;
    border-color: inherit
}

.divider .divider-icon, .divider .divider-text {
    position: absolute;
    margin-top: -1.5em;
    margin-bottom: -1.5em
}

.divider .divider-icon {
    left: 50%;
    top: 50%;
    margin-left: -1.5em;
    border-style: solid;
    border-color: transparent;
    border-radius: 50%;
    width: 3em;
    height: 3em;
    line-height: 3.4em;
    text-align: center
}

.divider .divider-icon.icon-inactive {
    cursor: pointer;
    pointer-events: none
}

.divider.divider-left-icon .divider-icon {
    left: 0;
    margin-left: 0
}

.divider.divider-right-icon .divider-icon {
    left: auto;
    right: 0;
    margin-left: 0
}

.divider.divider-center-icon:before {
    left: 0;
    right: 50%;
    margin-right: 3em
}

.divider.divider-center-icon:after {
    left: 50%;
    right: 0;
    margin-left: 3em
}

.divider.divider-left-icon:before {
    left: 4em;
    right: 0
}

.divider.divider-right-icon:before {
    right: 4em;
    left: 0
}

.empty-space {
    margin-top: 0 !important
}

.empty-space.empty-quart {
    padding-top: 9px
}

.empty-space.empty-half {
    padding-top: 18px
}

.empty-space.empty-single {
    padding-top: 36px
}

.empty-space.empty-double {
    padding-top: 72px
}

.empty-space.empty-triple {
    padding-top: 108px
}

.empty-space.empty-quad {
    padding-top: 144px
}

.plan-centered {
    text-align: center
}

.plan {
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-width: 1px;
    border-style: solid
}

.plan .plan-title {
    padding: 36px 36px 36px 36px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.plan .plan-title > h3 {
    font-size: 17px;
    line-height: 1.2;
    margin: 27px 0 0;
    margin: 0
}

.plan-colored.plan .plan-title > h3 {
    color: #fff
}

.plan .plan-title .plan-title-data {
    display: block;
    margin: 9px 0 0 0
}

.plan-colored.plan .plan-title .plan-title-data {
    color: #fff
}

.plan .plan-price {
    padding: 36px 36px 36px 36px;
    display: inline-block;
    width: 100%
}

.plan .plan-price .price {
    display: block;
    font-size: 56px;
    line-height: 1;
    margin: 0;
    letter-spacing: 0 !important
}

.plan .plan-price .period {
    font-size: 13px;
    margin: 2px 0 0 0
}

.plan .item-list {
    list-style: none !important;
    margin: 0;
    padding: 0 !important
}

.plan .item-list > li {
    padding: 12px 36px 12px 36px;
    border-top-width: 1px;
    border-top-style: solid
}

.plan .plan-button {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 36px 36px 36px 36px
}

.plan .plan-button .btn {
    margin-top: 0
}

@media (min-width: 960px) {
    .plan.plan-most-popular {
        position: relative;
        z-index: 2;
        margin: -36px 0 0 0 !important
    }

    .plan.plan-most-popular > .plan-container .plan-title {
        padding: 54px 36px 54px 36px
    }

    .plan.plan-most-popular > .plan-container .plan-button {
        padding: 54px 36px 54px 36px
    }
}

@media (min-width: 960px) {
    .col-no-gutter .plan {
        margin-left: -1px !important
    }
}

.fluid-object {
    position: relative;
    display: block;
    z-index: 3;
    margin: 0
}

.style-metro .fluid-object {
    height: 100%
}

.style-masonry .fluid-object {
    margin-top: -1px
}

.fluid-object .tmb-carousel .t-inside {
    margin-top: 0 !important
}

.fluid-object .mejs-poster {
    background-size: cover
}

.fluid-object .mejs-container {
    position: absolute;
    bottom: 0;
    vertical-align: bottom
}

.tmb-entry-title-uppercase .fluid-object {
    text-transform: uppercase
}

.tmb-entry-title-lowercase .fluid-object {
    text-transform: lowercase
}

.tmb-entry-title-capitalize .fluid-object {
    text-transform: capitalize
}

.fluid-object.self-audio {
    padding-top: 30px !important
}

.fluid-object.self-audio .mejs-container {
    background: 0 0
}

.fluid-object.self-audio .mejs-offscreen {
    display: none
}

.fluid-object.self-audio > div {
    background-size: cover;
    background-position: center
}

.fluid-object.object-size {
    padding-top: 56.25%
}

.style-metro .fluid-object.object-size {
    padding-top: 0
}

.fluid-object.object-size.soundcloud-single {
    padding-top: 167px;
    background-color: #f5f5f5
}

.fluid-object.object-size.soundcloud-playlist {
    padding-top: 65%;
    background-color: #f5f5f5
}

.style-metro .fluid-object.object-size.soundcloud-playlist {
    padding-top: 0
}

.fluid-object.object-size.tweet {
    padding: 0 !important;
    display: table;
    table-layout: fixed
}

.fluid-object.object-size.tweet .twitter-item {
    display: table-cell;
    vertical-align: middle
}

.fluid-object.object-size.tweet .twitter-item i {
    font-size: 17px;
    top: 3px;
    position: relative;
    padding-right: 5px
}

.fluid-object.object-size.tweet .tweet-text {
    margin-top: 18px;
    margin-bottom: 0
}

.fluid-object.object-size.spotify {
    padding-top: 80px;
    background-color: #323231
}

.fluid-object.object-size.regular-text {
    padding-top: 0 !important;
    display: table;
    table-layout: fixed
}

.fluid-object.object-size.regular-text > * {
    display: table-cell;
    vertical-align: middle;
    margin-top: 0
}

.fluid-object.object-size.nested-carousel {
    padding-top: 0
}

.fluid-object.object-size.nested-carousel .t-inside {
    opacity: 1 !important
}

.style-metro .fluid-object.object-size .owl-carousel, .style-metro .fluid-object.object-size .owl-carousel-container, .style-metro .fluid-object.object-size .owl-carousel-wrapper, .style-metro .fluid-object.object-size .owl-stage, .style-metro .fluid-object.object-size .owl-stage-outer {
    height: 100%;
    display: block
}

.style-metro .fluid-object.object-size .owl-item {
    height: 100% !important
}

.style-metro .fluid-object.object-size .t-entry-visual, .style-metro .fluid-object.object-size .t-entry-visual-tc, .style-metro .fluid-object.object-size .tmb-carousel, .style-metro .fluid-object.object-size .tmb-carousel > div {
    display: block !important;
    height: 100%
}

.fluid-object.object-size .wp-video .mejs-layers > *, .fluid-object.object-size .wp-video .wp-video-shortcode {
    width: 100% !important;
    height: 100% !important;
    position: absolute
}

.fluid-object.object-size .mejs-overlay, .fluid-object.object-size .mejs-video, .fluid-object.object-size .wp-video {
    width: 100% !important
}

.fluid-object:not(.spotify):not(.wp-video):not(.tweet):not(.regular-text):not(.nested-carousel):not(.soundcloud-single):not(.soundcloud-playlist) > * {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.fluid-object.spotify > * {
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

.fluid-object.soundcloud-single {
    height: 115px;
    padding-top: 0 !important
}

.fluid-object.soundcloud-playlist, .fluid-object.soundcloud-single {
    line-height: 0
}

.fluid-object.soundcloud-playlist iframe, .fluid-object.soundcloud-single iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.social-object {
    margin: 0
}

.facebook-object .fb_iframe_widget, .facebook-object .fb_iframe_widget span, .facebook-object .fb_iframe_widget span iframe, .facebook-object iframe[style] {
    width: inherit !important
}

.twitter-object .twitter-tweet {
    margin: 0 !important
}

.uncode-single-media {
    line-height: 0
}

.uncode-single-media .single-wrapper {
    display: inline-block;
    width: 100%;
    position: relative
}

.uncode-single-media .single-wrapper > a {
    display: inline-block;
    width: 100%
}

.uncode-single-media.text-center .uncode-single-media-wrapper > div > * {
    display: block;
    margin: auto
}

.uncode-single-media.text-left .uncode-single-media-wrapper > div > * {
    display: block;
    margin-right: auto
}

.uncode-single-media.text-right .uncode-single-media-wrapper > div > * {
    display: block;
    margin-left: auto
}

.uncode-single-media .uncode-wrapper {
    display: block
}

.uncode-single-media .uncode-single-media-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    line-height: 0
}

.uncode-single-media .uncode-single-media-wrapper.single-advanced {
    width: 100%
}

.uncode-single-media .uncode-single-media-wrapper > iframe {
    width: 100%;
    height: auto
}

.uncode-single-media .uncode-single-media-wrapper.single-other {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.uncode-single-media .uncode-single-media-wrapper.single-other > iframe {
    position: absolute;
    height: 100%
}

.uncode-single-media .uncode-single-media-wrapper.single-other > * {
    width: 100% !important
}

.uncode-single-media .uncode-single-media-wrapper .img-circle, .uncode-single-media .uncode-single-media-wrapper.img-circle {
    perspective: 1000px
}

.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper .img-circle .t-inside, .uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper.img-circle .t-inside {
    border-radius: 50%
}

.uncode-single-media .uncode-single-media-wrapper .img-round, .uncode-single-media .uncode-single-media-wrapper.img-round {
    perspective: 1000px
}

.uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper .img-round .t-inside, .uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual, .uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual-overlay, .uncode-single-media .uncode-single-media-wrapper.img-round .t-inside {
    border-radius: 2px
}

.uncode-single-media .uncode-single-media-wrapper > .dummy + *, .uncode-single-media .uncode-single-media-wrapper > .dummy ~ img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {
    border-width: 1px;
    border-style: solid
}

.uncode-gmaps-widget .gmnoprint img {
    max-width: none
}

.uncode-gmaps-widget .uncode-map-wrapper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}

.uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper, .uncode-gmaps-widget.uncode-map-responsive .uncode-wrapper {
    position: relative;
    height: 100%
}

.uncode-gmaps-widget.uncode-map-responsive, .uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.uncode-gmaps-widget .gmap-buttons {
    height: 25px;
    width: 25px;
    cursor: pointer;
    margin-left: 20px;
    color: #fff;
    display: block;
    padding: 5px 0 0 1px !important;
    border: none !important;
    opacity: 0
}

.uncode-gmaps-widget .gmap-zoom-min {
    margin-top: 20px;
    margin-bottom: 1px
}

.uncode-gmaps-widget address {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 9px;
    color: #fff;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    font-size: 13px
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .uncode-map-wrapper .gm-style canvas {
        transform: scale(.5, .5);
        margin-top: 25%
    }
}

.t-preloader {
    display: block;
    position: fixed;
    top: 15px;
    right: 15px;
    width: 14px;
    height: 14px;
    border: solid 2px transparent;
    border-top-color: #fff;
    border-left-color: #fff;
    border-radius: 10px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    animation: spinner .6s linear infinite
}

.loaded .t-preloader {
    display: none
}

@keyframes spinner {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.post-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%
}

.post-wrapper .post-body {
    display: table;
    table-layout: fixed;
    width: 100%
}

.post-wrapper .post-footer {
    border-top-width: 1px;
    border-top-style: solid
}

.post-wrapper .post-footer.post-footer-light {
    border-color: #eaeaea
}

.post-wrapper .post-footer.post-footer-dark {
    border-color: #303133
}

@media (max-width: 569px) {
    .post-content {
        max-width: 100% !important
    }
}

.post-content::after {
    clear: both;
    content: '';
    display: block
}

.post-content .post-media blockquote.pullquote p:first-child {
    font-size: 25px
}

.post-content .post-media .t-inside {
    display: block;
    table-layout: auto
}

.post-content .post-media .fluid-object.regular-text .twitter-item {
    text-align: left
}

.search-results .post-content article:first-child h1 {
    margin-top: 0
}

.search-results .post-content .entry-summary {
    margin: 9px 0 0 0
}

.search-results .post-content article + article {
    margin: 36px 0 0 0
}

.post-content > .row-container > .row-parent > :first-child, .post-content > :first-child {
    margin-top: 0
}

.post-content .post-title-wrapper {
    margin-bottom: 30px
}

.post-content .post-title-wrapper + * {
    margin-top: 0
}

.post-content .post-media + * {
    margin-top: 72px
}

@media (max-width: 569px) {
    .post-content .post-media + * {
        margin-top: 36px
    }
}

.post-content .post-title {
    margin: 0
}

.post-content iframe {
    width: 100%
}

.post-content > .owl-carousel-wrapper .t-entry-visual-overlay, .post-content > .owl-carousel-wrapper .t-overlay-wrap {
    position: absolute
}

.post-content img {
    max-width: 100%
}

.ie9 .post-content img[src$=".svg"] {
    width: 100%
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .post-content img[src$=".svg"] {
        width: 100%
    }
}

.post-content ul:not(.no-list) {
    list-style: disc;
    padding: 0 0 0 18px
}

.post-content aside ul, .post-content aside ul:not(.no-list) {
    list-style: none;
    padding: 0 !important
}

.post-content table {
    width: 100%
}

.ie11 .post-content {
    width: 100%
}

.ie11 .post-content figure {
    width: inherit !important
}

body.uncode-fullpage .post-content > div:not(#colophon) ul, body.uncode-scroll-snap .post-content > div:not(#colophon) ul {
    list-style: disc;
    padding: 0 0 0 18px
}

.post-wrapper .post-share {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-top: 30px;
    padding-bottom: 30px
}

.portfolio-wrapper .post-share {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 30px
}

.portfolio-wrapper .portfolio-comments {
    border-top-width: 1px;
    border-top-style: solid
}

.portfolio-wrapper .portfolio-comments.portfolio-comments-light {
    border-color: #eaeaea
}

.portfolio-wrapper .portfolio-comments.portfolio-comments-dark {
    border-color: #303133
}

.post-password-form input {
    display: inline-block
}

.post-password-form input[type=password] {
    width: auto;
    margin-top: 9px
}

.post-password-form input[type=submit] {
    vertical-align: top;
    margin-top: 9px;
    padding-top: 9px;
    padding-bottom: 8px
}

.more-link i {
    font-size: 12px;
    margin-left: 9px
}

.more-link.btn-link {
    display: table;
    table-layout: fixed
}

@media (min-width: 960px) {
    .sticky-element {
        height: auto !important
    }

    .sticky-element.is_stucked {
        z-index: 100
    }
}

.post-tag-container.widget-container {
    margin-top: 36px;
    margin-bottom: -9px
}

.page-body.standard-404 .post-body, .page-body.standard-404 .row-container, .page-body.standard-404 .row-parent {
    height: 100%
}

.page-body.standard-404 h1 span {
    line-height: 1em
}

.page-body.standard-404 h2 {
    margin-top: 0 !important
}

.page-body.standard-404 .uncont {
    max-width: 450px !important
}

.page-body.standard-404 .search-container-inner {
    margin: auto
}

.portfolio-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%
}

html:not(.firefox) .portfolio-wrapper {
    height: 100%
}

.portfolio-wrapper .portfolio-body {
    display: table-row;
    height: 100%
}

.portfolio-wrapper .post-title {
    font-size: 24px;
    line-height: 1.2;
    margin: 27px 0 0
}

.portfolio-wrapper .post-footer, .portfolio-wrapper .post-share {
    padding-top: 27px !important
}

.portfolio-wrapper div[class*=sharer-].share-button .social ul li {
    font-size: 13px;
    line-height: 20px;
    height: 20px
}

.row-portfolio-info .heading-text {
    margin-top: 0
}

.row-portfolio-info > .row > .row-inner:not(:first-child) {
    margin-top: 18px
}

.portfolio-details {
    display: block
}

.detail-label {
    font-weight: 600
}

.portfolio-navigation hr {
    margin: 0
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    visibility: visible;
    font-size: 12px !important;
    opacity: 0
}

.tooltip.in {
    opacity: 1
}

.tooltip.top {
    margin-top: -6px;
    padding: 5px 0
}

.tooltip-inner {
    max-width: 200px;
    padding: 6px 18px 6px 18px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #404040;
    border-radius: 4px;
    font-weight: 500
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #404040
}

.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
    table-layout: fixed
}

.clearfix:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.alignright, .pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.opacity_0 {
    opacity: 0 !important
}

.affix {
    position: fixed
}

.disable-hover .page-wrapper * {
    pointer-events: none !important
}

.scrollbar-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px
}

.boomapps_vcrow {
    z-index: 0
}

.vc-particles-background-bg {
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1 !important
}

.vc-particles-background-bg canvas {
    position: absolute
}

.vc-particles-background-bg ~ .row {
    z-index: 2
}

#page-header.has-video .vc-particles-background-bg {
    opacity: 0;
    transition: opacity 1s
}

.video-started#page-header.has-video .vc-particles-background-bg {
    opacity: 1
}

.overflow-hidden {
    overflow: hidden
}

.display-table-cell {
    display: table-cell
}

.media-toolbar-secondary select {
    display: inline-block;
    min-width: initial;
    line-height: 20px !important
}

.row .uncont .wcmp_fpm_buttons {
    position: absolute
}

body.video-not-supported .not-ie, html.edge .not-ie, html.ie .not-ie {
    display: none
}

html:not(.video-not-supported):not(.edge):not(.ie) .for-ie {
    display: none
}

.menu-smart, .menu-smart li, .menu-smart ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: normal
}

body:not(.rtl) .menu-smart, body:not(.rtl) .menu-smart li, body:not(.rtl) .menu-smart ul {
    direction: ltr
}

.menu-container ul.menu-smart a {
    position: relative;
    display: block
}

.menu-container a {
    -webkit-tap-highlight-color: transparent
}

ul.menu-smart a.disabled {
    cursor: default
}

ul.menu-smart ul {
    position: absolute;
    top: -999999px;
    left: -800px;
    width: 100px
}

.navbar-cta ul.menu-smart > li, body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li {
    display: inline-block
}

.navbar-cta ul.menu-smart > li::after, body[class*=hmenu] ul.menu-smart > li::after, ul.menu-smart.menu-horizontal > li::after {
    content: '';
    display: inline
}

@media (max-width: 959px) {
    .navbar-cta ul.menu-smart > li, body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li {
        display: block
    }
}

@media (min-width: 960px) {
    .navbar-cta ul.menu-smart > li, body[class*=hmenu] ul.menu-smart > li, ul.menu-smart.menu-horizontal > li {
        transition-delay: unset !important
    }
}

ul.menu-smart ul li, ul.sm-vertical li {
    float: none
}

ul.menu-smart a {
    white-space: nowrap
}

ul.menu-smart ul a, ul.sm-vertical a {
    white-space: normal
}

* html ul.sm-vertical li {
    float: left;
    width: 100%
}

* html ul.sm-vertical ul li {
    float: none;
    width: auto
}

ul.menu-smart:after {
    content: "\00a0";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden
}

* html ul.menu-smart {
    height: 1px
}

@media (min-width: 960px) {
    ul.menu-smart li *, ul.menu-smart li :after, ul.menu-smart li :before {
        box-sizing: content-box
    }
}

ul.menu-smart {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5)
}

@media (min-width: 960px) {
    .menu-smart {
        padding: 0 13px 0 13px
    }

    .menu-smart ul li > a {
        display: block
    }
}

ul.menu-smart {
    line-height: 0
}

.menu-mini.menu-smart a {
    padding: 4px 9px 4px 9px;
    font-size: 12px
}

.menu-mini.menu-smart span {
    font-size: 12px
}

@media (min-width: 960px) {
    .menu-mini.menu-smart ul a {
        padding: 5px 9px 5px 9px !important
    }
}

.menu-smart a span {
    position: relative;
    background: inherit
}

.menu-smart ul li, .sm-vertical.menu-smart li {
    border-left-width: 0 !important
}

@media (min-width: 960px) {
    .menu-smart > li > a {
        padding: 0 14px 0 14px
    }

    .menu-primary .menu-icons.menu-smart > li > a {
        padding: 0 9px 0 9px
    }

    .hmenu-center :not(.menu-mini).menu-smart > li > a {
        padding: 0 13px 0 13px
    }
}

.menu-overlay .menu-primary .menu-smart .social-icon {
    display: inline-block
}

@media (max-width: 959px) {
    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon > a {
        padding-left: 9px;
        padding-right: 9px
    }

    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:first-child > a {
        padding-left: 36px
    }

    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:last-child > a {
        padding-right: 36px
    }

    body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:only-child > a {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (min-width: 960px) {
    body.menu-overlay-center .menu-primary .menu-smart .search-icon {
        display: inline-block
    }

    body.menu-overlay:not(.menu-overlay-center) .menu-primary .menu-smart .search-icon {
        display: block
    }

    .menu-primary .menu-smart .social-icon > a {
        padding: 0 5px 0 5px
    }

    body[class*=hmenu-] .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {
        padding-left: 27px
    }
}

@media (max-width: 569px) {
    body.menu-overlay-center .menu-primary .menu-smart .search-icon {
        display: none
    }
}

@media (max-width: 959px) {
    .menu-primary .menu-icons.menu-smart .social-icon {
        display: inline-block
    }

    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {
        padding-right: 0 !important
    }

    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {
        padding-left: 0 !important
    }
}

.menu-smart > li:first-child {
    border-left-width: 0 !important
}

.menu-smart ul span {
    background-color: transparent !important
}

.menu-smart i.fa-dropdown {
    display: inline-block;
    position: relative;
    padding: 0 0 0 9px;
    margin: 0;
    margin-right: 0;
    box-sizing: content-box !important;
    font-size: .8em;
    text-align: right !important
}

.menu-smart i.menu-icon {
    margin-right: 6px;
    line-height: 0;
    position: relative;
    vertical-align: inherit;
    top: .05em
}

.menu-smart i.menu-icon.fa-2x {
    margin-right: 9px;
    top: .25em
}

@media (min-width: 960px) {
    body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {
        float: right;
        top: 5px
    }

    body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown:before {
        content: "\f105"
    }

    body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown {
        float: right;
        top: 5px
    }

    body[class*=vmenu-] .menu-cta-inner.menu-smart ul > li > a i.fa-dropdown:before {
        content: "\f105"
    }

    .menu-smart ul > li > a, .menu-smart ul > li > ul > li > a {
        padding: 5px 9px 5px 9px
    }
}

.menu-smart span.scroll-down, .menu-smart span.scroll-up {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-left: 0;
    border-right: 0px;
    left: auto !important;
    height: 1.429px
}

.menu-smart span.scroll-down-arrow, .menu-smart span.scroll-up-arrow {
    position: absolute;
    top: 4px;
    left: 50%;
    margin-left: -4px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 4px;
    border-style: dashed dashed solid dashed
}

.menu-smart span.scroll-down-arrow {
    top: 8px;
    border-style: solid dashed dashed dashed
}

.menu-smart .btn {
    margin-top: 0
}

.menu-smart > li > a > div > div > div.btn {
    margin: 0
}

.menu-smart > li > a > div > div > div.btn span {
    top: 0 !important
}

@media (min-width: 960px) {
    .menu-smart > li.menu-btn-container > a {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (max-width: 959px) {
    .menu-smart li.menu-item-button a {
        height: auto !important
    }
}

.menu-horizontal li.menu-btn-container, .menu-horizontal li.menu-btn-container a {
    height: 100%;
    position: relative
}

.menu-horizontal .menu-btn-table {
    display: inline-table;
    table-layout: fixed;
    height: 0;
    top: 0 !important
}

.menu-overlay .menu-horizontal .menu-btn-table {
    margin: 0 auto
}

.menu-horizontal .menu-btn-cell {
    display: table-cell
}

@media (max-width: 959px) {
    .menu-horizontal {
        overflow: hidden
    }
}

@media (max-width: 959px) {
    .menu-btn-table {
        display: table;
        table-layout: fixed;
        height: 100%
    }

    body.menu-mobile-centered .menu-btn-table {
        margin: 0 auto
    }

    body:not(.menu-mobile-centered) .menu-btn-table {
        margin: 0
    }
}

.menu-horizontal {
    line-height: 0
}

@media (min-width: 960px) {
    .menu-horizontal {
        height: 100%;
        width: 100%
    }

    .hmenu-center .main-menu-container .menu-horizontal {
        text-align: center
    }
}

@media (min-width: 960px) {
    .menu-horizontal > div {
        height: 100%;
        display: inline-table
    }
}

.menu-horizontal .menu-smart > .mega-menu {
    position: static !important
}

.menu-horizontal .menu-smart > .mega-menu *, .menu-horizontal .menu-smart > .mega-menu :after, .menu-horizontal .menu-smart > .mega-menu :before {
    box-sizing: border-box
}

.menu-horizontal .menu-smart > .mega-menu .scroll-down, .menu-horizontal .menu-smart > .mega-menu .scroll-up {
    display: none !important
}

.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
    margin-left: 0 !important;
    max-width: none !important;
    right: auto !important
}

@media (max-width: 959px) {
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        width: 100% !important
    }
}

@media (min-width: 960px) {
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        padding: 27px 0 27px 0
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-one > li {
        width: 100%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-two > li {
        width: 50%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-three > li {
        width: 33.33333333333333%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-four > li {
        width: 25%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-five > li {
        width: 20%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-six > li {
        width: 16.666666666666664%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-seven > li {
        width: 14.285714286%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-eight > li {
        width: 12.5%
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {
        float: left;
        border-top: 0;
        border-left-width: 1px !important;
        border-left-style: solid;
        padding: 0 27px 0 27px
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li:first-child {
        border-left-width: 0 !important
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        padding: 9px 9px 14px 9px;
        pointer-events: none;
        cursor: default
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a i:not(.menu-icon).fa {
        display: none
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {
        position: relative;
        top: 0 !important;
        left: 0 !important;
        border: 0;
        width: 100%;
        min-width: inherit !important;
        display: block !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        max-width: none !important;
        overflow: visible !important;
        height: auto !important;
        background: 0 0;
        border-top: 0 !important;
        padding: 0 !important;
        box-shadow: none
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {
        border-top: 0;
        border-left: 0
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {
        padding: 5px 9px 5px 9px
    }
}

body.hmenu-center-double:not(.hormenu-position-right) .menu-horizontal .menu-smart.menu-cta-inner > .mega-menu .mega-menu-inner {
    left: auto !important;
    right: 0 !important
}

.menu-horizontal {
    position: relative
}

@media (max-width: 959px) {
    .menu-horizontal {
        overflow: hidden
    }
}

@media (min-width: 960px) {
    .menu-horizontal .menu-smart ul {
        padding: 18px 18px 18px 18px
    }
}

.menu-sidebar {
    width: 100%;
    height: auto
}

@media (max-width: 959px) {
    .menu-sidebar {
        overflow: hidden
    }
}

@media (min-width: 960px) {
    .vmenu-container {
        overflow-y: auto !important
    }
}

@media (max-width: 959px) {
    .vmenu-container {
        overflow: hidden !important
    }
}

@media (min-width: 960px) {
    .vmenu-container .main-menu-container form.search {
        padding: 18px 54px 18px 54px
    }

    .vmenu-container .main-menu-container .sm-vertical {
        padding: 36px 0 0 0
    }

    .vmenu-container .main-menu-container .vmenu-wrap-cell > div:last-child > *, .vmenu-container .main-menu-container > div:last-child:not(.vmenu-wrap-cell) > * {
        padding: 0 0 36px 0
    }

    .vmenu-container .main-menu-container .vmenu-wrap-cell > div:only-child > *, .vmenu-container .main-menu-container > div:only-child:not(.vmenu-wrap-cell) > * {
        padding: 0 0 36px 0
    }
}

.vmenu-container .navbar-social ul {
    padding: 36px 54px 0 54px
}

.vmenu-container .navbar-social ul li:first-child a {
    padding-left: 0
}

.vmenu-container .navbar-social ul li:last-child a {
    padding-right: 0
}

.vmenu-container .navbar-social ul li:only-child a {
    padding-left: 0;
    padding-right: 0
}

.vmenu-container i {
    margin-right: 0
}

.vmenu-container i + span {
    margin: 0 0 0 9px
}

@media (min-width: 960px) {
    .vmenu-container .menu-accordion ul ul {
        padding: 12px 0 12px 0
    }

    .overlay .vmenu-container .menu-accordion ul ul {
        padding: 2vh 0
    }
}

.vmenu-container .menu-smart.menu-social a {
    font-size: 18px;
    padding: 0 5px 0 5px
}

@media (min-width: 960px) {
    .vmenu .vmenu-container.menu-no-borders .main-menu-container > div:first-child > * {
        padding-top: 0
    }
}

body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-ancestor > ul, body.menu-accordion-active .menu-accordion ul.menu-smart:not(.menu-smart-init) .current-menu-item > ul {
    display: block
}

.menu-accordion ul.menu-smart {
    width: 100% !important
}

.menu-accordion ul.menu-smart ul {
    display: none;
    position: static !important;
    top: auto !important;
    left: auto !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important
}

.menu-accordion ul.menu-smart > li {
    float: none
}

.menu-accordion ul.menu-smart ul.sm-nowrap > li > a, .menu-accordion ul.menu-smart > li > a {
    white-space: normal
}

.menu-accordion ul.menu-smart iframe {
    display: none
}

.menu-accordion .menu-smart {
    line-height: normal
}

.menu-accordion .menu-smart a, .menu-accordion .menu-smart form.search {
    padding: 9px 36px 9px 36px
}

.menu-accordion .isotope-filters a {
    padding: 9px 9px 9px 9px
}

.menu-accordion .menu-smart ul a {
    margin-left: .571px
}

.menu-accordion .menu-smart ul ul a {
    margin-left: 1.143px
}

.menu-accordion .menu-smart ul ul ul a {
    margin-left: 1.714px
}

.menu-accordion .menu-smart ul ul ul ul a {
    margin-left: 3.429px
}

.menu-accordion .menu-smart ul ul ul ul ul a {
    margin-left: 4.571px
}

.menu-accordion .menu-smart li {
    border-left: 0 !important
}

.menu-accordion form input[type=submit] {
    width: 100%;
    box-sizing: border-box;
    margin: 0
}

.menu-accordion .menu-accordion-dividers + li {
    border-top: none
}

.menu-accordion .menu-social li {
    border: none
}

@media (min-width: 960px) {
    .menu-accordion .menu-smart a {
        padding: 5px 54px 5px 54px
    }

    .menu-accordion .menu-smart ul a {
        margin-left: 0 !important
    }
}

.menu-accordion .navbar-search ul, .menu-accordion .navbar-social ul {
    border: 0
}

@media (max-width: 959px) {
    .menu-accordion-dividers {
        display: none
    }
}

.menu-accordion-dividers.logo-divider {
    margin: 0
}

@media (max-width: 959px) {
    ul.menu-smart {
        width: 100% !important
    }

    ul.menu-smart ul {
        display: none;
        position: static !important;
        top: auto !important;
        left: auto !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        width: auto !important;
        min-width: 0 !important;
        max-width: none !important
    }

    ul.menu-smart > li {
        float: none
    }

    ul.menu-smart ul.sm-nowrap > li > a, ul.menu-smart > li > a {
        white-space: normal
    }

    ul.menu-smart iframe {
        display: none
    }

    .menu-smart {
        line-height: normal
    }

    .menu-smart a, .menu-smart form.search {
        padding: 9px 36px 9px 36px
    }

    .isotope-filters a {
        padding: 9px 9px 9px 9px
    }

    .menu-smart ul a {
        margin-left: .571px
    }

    .menu-smart ul ul a {
        margin-left: 1.143px
    }

    .menu-smart ul ul ul a {
        margin-left: 1.714px
    }

    .menu-smart ul ul ul ul a {
        margin-left: 3.429px
    }

    .menu-smart ul ul ul ul ul a {
        margin-left: 4.571px
    }

    .menu-smart li {
        border-left: 0 !important
    }

    form input[type=submit] {
        width: 100%;
        box-sizing: border-box;
        margin: 0
    }

    .menu-accordion-dividers + li {
        border-top: none
    }

    .menu-social li {
        border: none
    }

    .menu-smart a {
        font-weight: 500;
        text-transform: uppercase
    }
}

@media (max-width: 959px) {
    body.menu-mobile-centered .main-menu-container .menu-horizontal, body.menu-mobile-centered .overlay-menu .navbar-main, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper {
        display: table !important;
        min-height: 100%;
        text-align: center;
        width: 100%
    }

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell {
        display: table-cell;
        margin: auto;
        padding: 36px 0 36px 0;
        vertical-align: middle;
        width: 100%
    }

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social), body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social), body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social) {
        padding: 0 !important
    }

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a {
        font-size: 4.5vw !important;
        line-height: 1.3 !important;
        padding-top: 5px;
        padding-bottom: 5px;
        text-transform: none !important
    }

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner .row-inner, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner .row-inner, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell .row-inner {
        margin: 0
    }

    body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown {
        padding: 0
    }

    body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) {
        text-align: center !important
    }

    body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]) > span {
        position: relative;
        top: -18px
    }

    body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa {
        display: none !important
    }

    body.menu-mobile-centered .menu-smart li.social-icon a {
        padding-left: 1vw !important;
        padding-right: 1vw !important
    }

    body.menu-mobile-centered .menu-smart li.social-icon a .fa {
        font-size: 1.15em;
        margin: 0 !important
    }

    body.menu-mobile-centered .menu-smart li i + span {
        margin: 0 !important
    }

    body.menu-mobile-centered .menu-horizontal-inner div .menu-smart-social, body.menu-mobile-centered .menu-smart-social, body.menu-mobile-centered .navbar-social {
        padding: 3vw 0 0 !important
    }

    body.menu-mobile-centered .menu-smart input[type=search] {
        margin-top: 0
    }
}

@media (max-width: 959px) and (max-width: 959px) {
    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social) ul, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social) ul {
        padding-top: 9px;
        padding-bottom: 9px
    }
}

@media (max-width: 959px) {
    body.menu-mobile-animated.menu-mobile-centered .menu-sticky .menu-container .open-items.close li, body.menu-mobile-animated.menu-mobile-centered .menu-sticky-vertical .menu-container .open-items.close li {
        opacity: 0 !important;
        transition-delay: 0s !important
    }

    body.menu-mobile-animated.menu-mobile-centered .menu-sticky + .overlay-menu .open-items.close .menu-smart > li {
        opacity: 0 !important;
        transition-delay: 0s !important
    }
}

@media (min-width: 960px) {
    .menu-overlay .vmenu-container .menu-sidebar-inner {
        max-width: 800px;
        margin: 0 auto;
        padding: 90px 0 90px 0 !important
    }

    .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
        font-size: 28px !important;
        font-size: 3.5vh !important;
        vertical-align: middle;
        line-height: 1.3em;
        padding-left: 0;
        padding-right: 0
    }

    .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {
        font-size: .8em
    }

    .menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) .btn {
        font-size: 3.5vh
    }

    .menu-overlay .vmenu-container .menu-smart .social-icon i {
        padding-left: .2em;
        padding-right: .2em
    }

    .menu-overlay .vmenu-container .menu-smart li:not(.menu-item-button) i.menu-icon {
        font-size: 1em !important;
        top: -.05em;
        margin-right: .5em
    }

    .menu-overlay .vmenu-container .menu-smart .badge {
        font-size: 24px;
        font-size: 2.2vh;
        vertical-align: middle;
        top: 0
    }

    .menu-overlay .vmenu-container .menu-smart.menu-mini a {
        font-size: 14px
    }

    .menu-overlay .vmenu-container .uncode-cart-dropdown, .menu-overlay .vmenu-container form.search {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .menu-overlay .vmenu-container .overlay-menu hr {
        margin: 5px 0 5px 0
    }

    .menu-overlay .vmenu-container input {
        margin-top: .5em !important
    }

    .menu-overlay .vmenu-container .vmenu-container {
        width: 100%
    }

    .menu-overlay .vmenu-container .navbar-social i:before {
        font-size: 1.2em;
        left: 0;
        margin-top: 0
    }

    .menu-overlay .vmenu-container .menu-smart.menu-social a * {
        line-height: 0
    }

    .menu-overlay .vmenu-container .main-menu-container {
        height: 100% !important
    }

    .menu-overlay .vmenu-container .menu-sidebar {
        height: auto !important
    }
}

.menu-overlay .vmenu-container span.menu-item-description {
    display: block;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    line-height: 1em;
    padding-top: 1em;
    margin-bottom: 1em;
    opacity: .7
}

@media (max-width: 959px) {
    .menu-overlay .vmenu-container span.menu-item-description {
        display: none
    }
}

@media (min-width: 960px) {
    .menu-offcanvas.vmenu-top .navbar-main {
        margin: 18px 0 0 0 !important
    }
}

@media (min-width: 960px) {
    .menu-offcanvas.boxed-width .box-container {
        overflow: hidden;
        position: relative;
        z-index: 1
    }

    .menu-offcanvas.boxed-width .box-container .vmenu-container {
        border: none
    }
}

@media (min-width: 960px) {
    .hmenu:not(.hmenu-center-split) .navbar-nav-first:not(.navbar-cta) {
        width: 100%
    }

    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-right: 0
    }

    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center):not(.rtl) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-left: 0
    }

    body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body[class*=" hmenu"].hormenu-position-left:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-right: 0
    }

    body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body[class*=" hmenu"].hormenu-position-right:not(.hmenu-center-split):not(.hmenu-position-center).rtl .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-left: 0
    }

    .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul {
        padding: 0 !important
    }

    .hmenu-center-double .main-menu-container:first-child .navbar-nav > ul > li:first-child > a {
        padding-left: 0
    }

    .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul {
        padding: 0 !important
    }

    .hmenu-center-double .main-menu-container:last-child .navbar-nav > ul > li:first-child > a {
        padding-left: 0
    }

    .hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {
        padding-left: 0
    }

    .hmenu-center-split #masthead > .menu-container {
        opacity: 0
    }

    .hmenu-center-split .navbar-main {
        width: 100%
    }

    .hmenu-center-split .navbar-main > ul {
        padding: 0;
        position: relative;
        display: table;
        table-layout: fixed;
        margin: auto
    }

    .hmenu-center-split .navbar-main > ul > li {
        display: table-cell !important
    }

    .hmenu-center-split:not(.hormenu-position-right) .navbar-nav-first:not(.navbar-cta) > ul {
        padding: 0;
        margin: 0 27px 0 0
    }

    .hmenu-center-split:not(.hormenu-position-right):not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
        padding-right: 36px
    }

    .hmenu-center-split.hormenu-position-right .navbar-nav-first:not(.navbar-cta) > ul {
        padding: 0;
        margin: 0 0 0 27px
    }

    .hmenu-center-split.hormenu-position-right:not(.menu-has-cta) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a {
        padding-left: 36px
    }
}

@media (max-width: 959px) {
    .menu-primary .menu-borders, .menu-primary.menu-borders {
        border-bottom-width: 0;
        border-bottom-style: solid
    }
}

@media (min-width: 960px) {
    .menu-primary .menu-borders, .menu-primary.menu-borders {
        border-bottom-width: 1px;
        border-top-width: 0;
        border-bottom-style: solid;
        border-top-style: solid
    }

    .hmenu-center .menu-primary .menu-borders, .hmenu-center .menu-primary.menu-borders {
        border-top-width: 1px
    }
}

@media (min-width: 960px) {
    .vmenu-borders {
        border-right-width: 1px;
        border-right-style: solid;
        border-left-width: 1px;
        border-left-style: solid
    }

    .vmenu-position-right .vmenu-borders {
        border-right-width: 0
    }

    .vmenu-position-left .vmenu-borders {
        border-left-width: 0
    }

    .box-container.limit-width .vmenu-borders {
        border-left-width: 1px;
        border-left-style: solid
    }
}

.vmenu-container .vmenu-borders {
    border-bottom-width: 0
}

.vmenu-container .menu-smart {
    padding: 0
}

.vmenu-container .html-code {
    display: inline-block
}

.vmenu-container .html-code svg {
    height: 100%
}

.menu-no-borders hr {
    border: none
}

.navbar-search .menu-smart a i.fa, .navbar-social .menu-smart a i.fa {
    left: 0;
    margin-right: 0;
    float: none
}

.navbar-search li, .navbar-social li {
    display: inline-block
}

.menu-bloginfo {
    line-height: 0;
    white-space: nowrap;
    padding: 4px 18px 4px 18px
}

.menu-bloginfo .menu-bloginfo-inner {
    line-height: 1em;
    font-size: 12px
}

.menu-bloginfo .menu-bloginfo-inner > * {
    line-height: 1em;
    font-size: 12px;
    margin-top: 0
}

@media (min-width: 960px) {
    .menu-no-arrows .menu-smart > li > a i.fa-dropdown {
        display: none
    }

    body[class*=vmenu-] .menu-no-arrows .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
        display: none
    }
}

@media (max-width: 959px) {
    .edge .hmenu .menu-horizontal-inner, .ie .hmenu .menu-horizontal-inner {
        height: auto !important
    }

    .mobile-secondary-menu {
        padding-top: 0 !important
    }
}

@media (min-width: 960px) {
    .hmenu .menu-horizontal-inner {
        width: 100%
    }

    .hmenu .menu-horizontal-inner .lang-item, .hmenu .menu-horizontal-inner .menu-item.menu-item-language {
        height: auto
    }

    .navbar-topmenu {
        width: 100%
    }

    .menu-icons ul {
        padding: 0 !important
    }

    .menu-icons i:not(.fa-dropdown) {
        margin-right: 0;
        line-height: 0;
        position: relative
    }

    body.menu-overlay-center .menu-icons i:not(.fa-dropdown), body[class*=hmenu] .menu-icons i:not(.fa-dropdown) {
        top: 3px;
        font-size: 18px;
        width: 1em
    }
}

body[class*=vmenu-] .main-container {
    height: auto
}

@media (min-width: 960px) {
    .menu-accordion .menu-smart.menu-no-dividers a {
        padding: 6px 18px 6px 18px !important
    }

    .hmenu-center .logo-container {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hmenu-center .logo-container #main-logo {
        display: inline-block
    }

    .menu-shrink .logo-container #main-logo a > * {
        transition: height .3s linear, font-size .3s linear
    }

    .menu-shrink .logo-container {
        transition: padding .3s linear
    }

    .hmenu-center-split .logo-container {
        padding: 36px 36px 36px 36px
    }

    .hmenu-center-double .logo-container {
        padding: 36px 0 36px 0;
        text-align: center
    }

    .logo-container.shrinked {
        padding: 18px 18px 18px 18px
    }

    header {
        width: 100%;
        z-index: 1000;
        position: relative
    }

    body[class*=vmenu-] .main-container {
        display: table;
        table-layout: fixed;
        height: 100%;
        position: relative;
        z-index: 1
    }

    .vmenu body[class*=vmenu-] .main-container {
        display: table;
        table-layout: fixed
    }
}

@media (max-width: 959px) {
    .menu-wrapper {
        position: relative;
        z-index: 1000
    }

    .sticky_spacer {
        position: relative !important;
        height: auto !important
    }
}

@media (min-width: 960px) {
    .menu-animated .menu-horizontal .menu-smart > li > ul.cart_list > li:not(.removing-item), .menu-animated .menu-horizontal .menu-smart > li > ul.mega-menu-inner > li a, .menu-animated .menu-horizontal .menu-smart > li > ul:not(.mega-menu-inner):not(.cart_list) li > a {
        opacity: 0;
        -webkit-transform: translateY(3px);
        -moz-transform: translateY(3px);
        -o-transform: translateY(3px);
        -ms-transform: translateY(3px);
        transform: translateY(3px);
        transition: transform 650ms cubic-bezier(.35, .81, .41, 1), opacity 650ms cubic-bezier(.35, .81, .41, 1)
    }

    .menu-animated .menu-horizontal .menu-smart > li ul.open-animated.cart_list > li, .menu-animated .menu-horizontal .menu-smart > li ul.open-animated.mega-menu-inner > li a, .menu-animated .menu-horizontal .menu-smart > li ul.open-animated:not(.mega-menu-inner):not(.cart_list) > li > a {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.row-offcanvas .row-menu-inner .main-menu-container {
    display: table-cell;
    padding: 0;
    position: absolute;
    top: 0;
    width: auto
}

body.menu-overlay-left .row-offcanvas .row-menu-inner .main-menu-container, body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container {
    left: 76px
}

body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-1 {
    left: 131px
}

body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-2 {
    left: 169px
}

body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-3 {
    left: 203px
}

body.vmenu-position-left .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-4 {
    left: 238px
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container, body:not(.menu-overlay-left) .row-offcanvas .row-menu-inner .main-menu-container {
    right: 76px
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-1, body:not(.menu-overlay-left):not(.menu-offcanvas) .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-1 {
    right: 130px
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-2, body:not(.menu-overlay-left):not(.menu-offcanvas) .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-2 {
    right: 168px
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-3, body:not(.menu-overlay-left):not(.menu-offcanvas) .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-3 {
    right: 202px
}

body.vmenu-position-right .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-4, body:not(.menu-overlay-left):not(.menu-offcanvas) .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-4 {
    right: 237px
}

li.menu-item-button {
    height: 100%;
    vertical-align: top !important
}

li.menu-item-button::after, li.menu-item-button::before {
    content: '';
    display: block;
    height: calc(50% - (13px + .5em));
    width: 100%
}

li.menu-item-button > a::after, li.menu-item-button > a::before {
    display: none !important
}

li.menu-item-button > a .menu-item > span {
    background: 0 0 !important;
    white-space: nowrap
}

.menu-wrapper {
    display: table-row;
    width: 100%;
    position: relative;
    height: 1px
}

@media (max-width: 959px) {
    .menu-wrapper:not(.menu-sticky):not(.menu-hide-only) body:not(.compose-mode) {
        height: auto !important
    }
}

@media (max-width: 959px) {
    .menu-wrapper.menu-sticky .menu-container {
        position: fixed
    }
}

@media (max-width: 959px) {
    .menu-wrapper.menu-hide-only .main-menu-container, .menu-wrapper.menu-sticky .main-menu-container {
        overflow: scroll
    }
}

.boxed-width .menu-wrapper .menu-primary:not(.is_stuck) .limit-width {
    max-width: none;
    width: 100%;
    margin: 0
}

.row-menu {
    position: relative;
    width: 100%;
    height: 100%
}

@media (max-width: 959px) {
    .row-menu {
        max-width: none !important
    }
}

.row-menu-inner {
    width: 100%;
    background-clip: content-box !important;
    position: relative
}

@media (min-width: 960px) {
    .row-menu-inner {
        display: table;
        height: 100%
    }

    .row-menu:not(.row-offcanvas) .ie9 .row-menu-inner {
        display: block
    }
}

.row-menu-inner > div:not(.logo-container) {
    padding-top: 0;
    padding-bottom: 0
}

.hmenu .navbar-nav, .navbar-cta {
    height: 100%
}

.menu-offcanvas .navbar-cta, .menu-overlay .navbar-cta, .menu-overlay-center .navbar-cta {
    display: table-cell
}

.hmenu .menu-smart, .hmenu-center .menu-smart, .navbar-cta ul.menu-smart {
    height: 100%
}

.menu-with-logo .menu-smart > li, .menu-with-logo .menu-smart > li > a {
    height: 100%
}

@media (min-width: 960px) {
    .hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {
        height: 100%;
        line-height: 1em
    }

    .hmenu .menu-primary .menu-smart > li > a:before, .hmenu-center .menu-primary .menu-smart > li > a:before {
        content: "";
        display: block;
        height: 52%;
        height: calc(52% - .5em)
    }

    .hmenu .menu-primary .menu-smart > li > a:after, .hmenu-center .menu-primary .menu-smart > li > a:after {
        content: "";
        display: block;
        height: 50%;
        height: calc(50% - .5em)
    }

    .firefox .hmenu .menu-primary .menu-smart > li > a:after, .firefox .hmenu-center .menu-primary .menu-smart > li > a:after {
        height: auto
    }
}

@media (min-width: 960px) {
    .hmenu-center:not(.menu-item-link) > a, .hmenu:not(.menu-item-link) > a {
        height: 0
    }
}

@media (min-width: 960px) {
    .navbar-cta ul.menu-smart > li > a {
        height: 100%;
        line-height: 1em
    }

    .navbar-cta ul.menu-smart > li > a:before {
        content: "";
        display: block;
        height: 52%;
        height: calc(52% - .5em)
    }

    .navbar-cta ul.menu-smart > li > a:after {
        content: "";
        display: block;
        height: 50%;
        height: calc(50% - .5em)
    }

    .firefox .navbar-cta ul.menu-smart > li > a:after {
        height: auto
    }
}

@media (min-width: 960px) {
    .menu-overlay-center #masthead .menu-icons > li > a {
        height: 100%;
        line-height: 1em
    }

    .menu-overlay-center #masthead .menu-icons > li > a:before {
        content: "";
        display: block;
        height: 52%;
        height: calc(52% - .5em)
    }

    .menu-overlay-center #masthead .menu-icons > li > a:after {
        content: "";
        display: block;
        height: 50%;
        height: calc(50% - .5em)
    }
}

.menu-overlay-center .navbar-nav-first {
    position: absolute;
    height: 100%
}

.menu-overlay-center .navbar-nav-first .menu-icons {
    padding: 0;
    height: 100%;
    display: inline
}

.menu-overlay-center .navbar-nav-first .menu-icons > li:first-child a {
    padding-left: 0
}

.menu-overlay-center .navbar-nav-first .menu-icons > li:last-child a {
    padding-right: 0
}

@media (max-width: 959px) {
    .menu-overlay-center .navbar-social {
        display: none
    }
}

.hmenu .menu-primary .menu-smart > li.menu-btn-container {
    height: auto
}

.hmenu .menu-primary .menu-smart > li.menu-btn-container > a:before {
    content: none
}

.menu-horizontal-inner {
    line-height: 0
}

@media (min-width: 960px) {
    .hmenu-center .menu-container-mobile.menu-hide {
        position: relative !important;
        transform: none !important;
        width: 100% !important
    }
}

@media (max-width: 959px) {
    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
        margin-left: 5px
    }

    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 10px
    }

    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 15px
    }

    body:not(.menu-mobile-centered) .main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {
        margin-left: 20px
    }
}

@media (max-width: 959px) {
    body.menu-mobile-centered .main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
        margin-left: 5px;
        margin-right: 5px
    }
}

@media (max-width: 959px) {
    .vmenu-position-right.uncode-fullpage .main-header {
        position: absolute;
        top: 0
    }
}

.menu-container {
    overflow: visible;
    width: 100%;
    transition: background-color .4s ease-in-out
}

@media (min-width: 960px) {
    .vmenu .main-header .menu-container {
        overflow-y: auto;
        box-sizing: border-box
    }

    .vmenu .main-header .menu-container .menu-item-button a {
        line-height: 1em;
        padding: 9px 54px 9px 54px
    }
}

.menu-wrapper.menu-sticky .menu-container {
    z-index: 2000
}

@media (max-width: 959px) {
    body[class*=vmenu-] .main-header {
        width: inherit
    }

    body[class*=vmenu-] .main-header .menu-container {
        width: inherit
    }
}

.menu-container-mobile.menu-hide, .menu-container.menu-hide-vertical, .menu-hide.menu-container {
    transition: transform .5s ease-in-out, background-color .4s ease-in-out
}

.hmenu-center-split .menu-container-mobile.menu-hide, .hmenu-center-split .menu-container.menu-hide-vertical, .hmenu-center-split .menu-hide.menu-container {
    transition: transform .5s ease-in-out, background-color .4s ease-in-out, opacity 50ms
}

.no-header .menu-container {
    transition: transform .5s ease-in-out
}

@media (max-width: 959px) {
    .menu-container .row-brand {
        float: left
    }
}

.menu-container .navbar-brand * {
    line-height: 1em
}

@media (max-width: 959px) {
    .menu-wrapper div[class*=col-lg-] {
        display: block
    }
}

.menu-wrapper div[class*=col-lg-].middle {
    vertical-align: middle
}

.navbar-header {
    position: relative
}

#main-logo {
    line-height: 0;
    text-align: center;
    position: relative;
    z-index: 10;
    display: inline-block
}

body[class*=vmenu-] #main-logo {
    text-align: inherit
}

#main-logo .text-logo {
    white-space: nowrap;
    text-transform: none !important;
    letter-spacing: 0 !important
}

#main-logo a > * {
    margin: 0;
    width: auto
}

.logo-container .html-code {
    position: relative;
    text-align: left;
    height: 100%
}

.menu-overlay-left .logo-container .html-code, .vmenu-position-left .logo-container .html-code {
    text-align: right
}

@media (max-width: 959px) {
    .menu-overlay-left .logo-container .html-code, .vmenu-position-left .logo-container .html-code {
        text-align: left
    }
}

.logo-container .html-code .logo-canvas {
    display: block;
    height: 100% !important;
    visibility: hidden
}

.vmenu-middle .logo-container .html-code .logo-canvas {
    display: inline-block;
    text-align: center
}

.vmenu-container .logo-container .html-code {
    display: inline-block
}

.logo-container .html-code svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.menu-overlay-left .logo-container .html-code svg, .vmenu-position-left .logo-container .html-code svg {
    float: right
}

@media (max-width: 959px) {
    .logo-container .html-code svg {
        text-align: left
    }
}

.logo-container .logo-image {
    display: block;
    position: relative
}

.logo-container .logo-image img {
    height: 100%;
    width: auto
}

.logo-container .main-logo {
    position: relative
}

.logo-container .mobile-logo {
    position: absolute;
    top: 0
}

@media (max-width: 959px) {
    .uncode-logo-mobile #masthead .main-logo, .uncode-logo-mobile .menu-wrapper .main-logo {
        transform: translateX(-10000px)
    }
}

@media (min-width: 960px) {
    .uncode-logo-mobile #masthead .mobile-logo, .uncode-logo-mobile .menu-wrapper .mobile-logo {
        transform: translateX(-10000px)
    }
}

.uncode-empty-menu #masthead .mmb-container {
    display: none !important
}

@media (max-width: 959px) {
    .uncode-empty-menu-mobile #masthead .mmb-container {
        display: none !important
    }
}

#main-logo .html-code .dummy {
    height: 100%
}

#main-logo .html-code .dummy:before {
    content: "";
    padding-left: 100%;
    height: 100%;
    display: block
}

#main-logo .navbar-brand img {
    width: auto;
    height: 100%;
    display: block;
    margin: auto
}

.menu-container {
    float: none !important;
    z-index: 2
}

.menu-container:after, .menu-container:before {
    content: " ";
    display: table;
    table-layout: fixed
}

.menu-container:after {
    clear: both
}

.menu-container:after, .menu-container:before {
    content: " ";
    display: table;
    table-layout: fixed
}

.menu-container:after {
    clear: both
}

body.menu-offcanvas .main-container {
    z-index: 3;
    position: relative
}

@media (min-width: 960px) {
    .menu-primary .row {
        border-collapse: collapse
    }
}

#masthead:not(.menu-absolute) {
    z-index: 2000;
    position: relative
}

.logo-container {
    line-height: 1px;
    vertical-align: top
}

body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {
    padding: 36px 54px 0 54px
}

.logo-container > * {
    margin: 0 auto;
    line-height: normal
}

@media (min-width: 960px) {
    body.hmenu-position-right .menu-primary-inner {
        text-align: right
    }

    body.hmenu-position-left .menu-primary-inner {
        text-align: left
    }

    body.hmenu-position-center .menu-primary-inner {
        text-align: center
    }

    .menu-primary-inner > * {
        text-align: left
    }

    body.hmenu-center-double:not(.hormenu-position-right) .menu-primary-inner {
        text-align: left
    }

    body.hmenu-center-double.hormenu-position-right .menu-primary-inner {
        text-align: right
    }

    body.hmenu-position-right .menu-cta-inner {
        text-align: right
    }

    body.hmenu-position-left .menu-cta-inner {
        text-align: left
    }

    .menu-cta-inner > * {
        text-align: left
    }

    body.hmenu-center-double:not(.hormenu-position-right) .menu-cta-inner {
        text-align: right
    }

    body.hmenu-center-double.hormenu-position-right .menu-cta-inner {
        text-align: left
    }

    .menu-secondary .menu-borders {
        border-bottom-width: 0
    }

    .menu-secondary .col-lg-12 {
        text-align: right
    }

    body.hmenu-position-center .logo-container {
        min-width: 200px
    }

    body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
        min-width: 200px
    }

    body.hmenu-position-center .main-menu-container .navbar-cta:not(.navbar-nav-last) {
        min-width: 100px
    }

    body.hmenu-position-center .main-menu-container .navbar-cta + .navbar-nav-last {
        min-width: 0
    }

    body.hmenu-center .menu-primary-inner {
        padding: 0 !important
    }

    .navbar-cta ul.menu-smart > li > a, body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {
        padding-top: 0;
        padding-bottom: 0
    }

    body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double):not(.hormenu-position-right) .logo-container {
        padding-left: 0 !important
    }

    body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double).hormenu-position-right .logo-container {
        padding-right: 0 !important
    }

    body[class*=hmenu-].hmenu-position-left .logo-container {
        padding-right: 18px !important
    }

    body[class*=hmenu-] .pull-left-menu, body[class*=hmenu-] .pull-left-menu > ul, body[class*=hmenu-] .pull-left-menu > ul > li:first-child > a:first-child {
        padding-left: 0 !important
    }

    body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:first-child, body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:only-child {
        padding-left: 0 !important
    }

    body[class*=hmenu-] .navbar-nav-last {
        text-align: right
    }

    body[class*=hmenu-].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {
        padding: 0
    }

    body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > :first-child {
        border-right-width: 1px;
        border-right-style: solid
    }

    body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first + .navbar-cta > :first-child, body[class*=hmenu-]:not(.hormenu-position-right).hmenu-center-split.menu-has-cta .menu-borders .navbar-nav-first.navbar-cta > :first-child {
        border-right-width: 1px;
        border-right-style: solid
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-nav-last > :first-child {
        padding: 0 0 0 27px
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav + .navbar-cta:not(.hmenu-center-split-child) > :first-child, body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > :first-child {
        border-left-width: 1px;
        border-left-style: solid
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .menu-borders .navbar-nav:not(.navbar-cta) + .navbar-nav-last > :first-child {
        margin: 0 0 0 36px;
        padding: 0 0 0 36px;
        float: right
    }

    body[class*=hmenu-].hormenu-position-right.hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first > :first-child {
        border-left-width: 1px;
        border-left-style: solid
    }

    body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > :first-child {
        border-right-width: 1px;
        border-right-style: solid
    }

    body[class*=hmenu-].hormenu-position-right .menu-borders .navbar-nav + .navbar-nav-last > :first-child {
        margin: 0 0 0 36px;
        padding: 0 0 0 36px;
        float: left
    }

    body[class*=hmenu-] .menu-item-button a::before {
        height: 0 !important
    }

    body[class*=hmenu-] .menu-item-button a::after {
        height: 0
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
        margin-left: 0;
        padding-left: 0 !important
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a i, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
        margin-left: 0 !important
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-cta + .navbar-nav-last > ul {
        padding-left: 27px !important
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a {
        margin-right: 0;
        padding-right: 0 !important
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:last-child > a i, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul > li:only-child > a i {
        margin-right: 0 !important
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > a:only-child > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > div:last-child > ul, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:last-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > li:only-child > a, body[class*=hmenu-]:not(.hormenu-position-right) .navbar-nav-last > ul {
        padding-right: 0
    }

    body[class*=hmenu-]:not(.hormenu-position-right) .menu-bloginfo {
        padding-left: 0
    }

    body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
        margin-right: 0;
        padding-right: 0 !important
    }

    body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:first-child > a i, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
        margin-right: 0 !important
    }

    body[class*=hmenu-].hormenu-position-right .navbar-cta + .navbar-nav-last > ul {
        padding-right: 27px !important
    }

    body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a {
        margin-left: 0;
        padding-left: 0 !important
    }

    body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:last-child > a i, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul > li:only-child > a i {
        margin-left: 0 !important
    }

    body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > a:only-child > li:last-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > div:last-child > ul, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:last-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > li:only-child > a, body[class*=hmenu-].hormenu-position-right .navbar-nav-last:not(.navbar-cta) > ul {
        padding-left: 0
    }

    body[class*=hmenu-].hormenu-position-right .menu-bloginfo {
        padding-right: 0
    }

    body.hmenu-center .main-menu-container .menu-horizontal-inner > * {
        display: inline-block;
        float: left
    }

    body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {
        height: 54px
    }

    body.hmenu-center .main-menu-container .menu-item-button a::before {
        height: 9px !important
    }

    body.hmenu-center .main-menu-container .menu-item-button a::after {
        height: 0
    }

    body.hmenu-center-split .menu-horizontal > .menu-horizontal-inner .navbar-nav {
        text-align: center
    }

    body.hmenu-center-split .menu-horizontal .menu-smart > li {
        vertical-align: middle
    }

    .edge .main-menu-container .menu-horizontal-inner, .ie .main-menu-container .menu-horizontal-inner {
        min-height: 20px
    }

    .main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
        display: none
    }

    .navbar-header img {
        max-width: none
    }

    .menu-smart.menu-justified > li {
        text-align: center
    }

    .no-touch .menu-container-fixed {
        z-index: 1100;
        position: fixed;
        backface-visibility: hidden;
        -webkit-perspective: 1000
    }

    body.hmenu .menu-container .navbar-nav {
        display: table-cell;
        white-space: nowrap;
        vertical-align: top
    }

    body.hmenu.hmenu-center-double .menu-container .navbar-nav {
        width: 100%
    }

    body:not(.hmenu-center) .menu-absolute {
        left: 0;
        right: 0;
        z-index: 1000;
        position: absolute
    }

    .no-touch .with-header .menu-sticky {
        position: absolute
    }

    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        display: table;
        border-collapse: separate;
        overflow: hidden;
        table-layout: fixed
    }

    .menu-horizontal .mega-menu-inner > li.menu-item {
        display: table-cell;
        float: none !important
    }

    .row-offcanvas .logo-container {
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }

    .vmenu-position-right.menu-offcanvas .box-container {
        position: relative
    }

    .vmenu-position-right.menu-offcanvas .main-header {
        left: 100%
    }

    .vmenu-position-left.menu-offcanvas .main-header {
        left: 0
    }

    body[class*=vmenu-] .main-header {
        display: table-cell;
        vertical-align: top
    }

    body[class*=vmenu-] .logo-container img {
        display: inline-block
    }

    body[class*=vmenu-] .main-menu-container {
        display: table;
        table-layout: fixed;
        width: 100%
    }

    body[class*=vmenu-] .main-menu-container .menu-sidebar {
        display: table-cell
    }

    .vmenu-center .menu-container .row-inner * {
        text-align: center
    }

    .vmenu-right .menu-container .row-inner * {
        text-align: right
    }

    .vmenu-right .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
        float: left;
        top: .4em
    }

    .vmenu-left .menu-container .row-inner * {
        text-align: left
    }

    .vmenu-left .menu-smart:not(.menu-cta-inner) a i.fa-dropdown {
        float: right;
        top: .4em
    }

    .menu-accordion form input {
        margin: 0;
        width: 100%;
        box-sizing: border-box
    }

    .vmenu-top .menu-sidebar {
        vertical-align: top
    }

    .vmenu-middle .menu-sidebar {
        vertical-align: middle
    }

    .vmenu-bottom .menu-sidebar {
        vertical-align: bottom
    }

    .vmenu-center .navbar-main i.fa-dropdown {
        padding: 0 0 0 .75em;
        margin-left: .3em
    }

    .vmenu-container {
        position: fixed !important;
        height: 100% !important;
        box-sizing: content-box;
        top: 0 !important;
        z-index: 3000
    }

    .vmenu-container > .row, .vmenu-wrap-cell > .row {
        height: 100% !important
    }

    .vmenu-row-wrapper, .vmenu-wrap-cell {
        display: inherit;
        height: inherit;
        width: inherit
    }

    .menu-smart.menu-justified > li li {
        text-align: left
    }

    .menu-wrapper .row-menu .row-menu-inner {
        padding: 0 36px 0 36px
    }

    .menu-wrapper .row {
        table-layout: auto;
        position: relative
    }
}

@media (min-width: 960px) and (min-width: 960px) {
    body[class*=vmenu-] .main-menu-container {
        height: 100% !important
    }
}

body.menu-mobile-transparent:not(.hmenu-center) .menu-absolute.menu-transparent {
    left: 0;
    right: 0;
    z-index: 1000;
    position: absolute
}

@media (max-width: 959px) {
    .menu-container {
        z-index: 1000
    }

    .menu-container.isotope-filters {
        z-index: 100
    }

    .menu-container-mobile {
        width: 100%;
        z-index: 1000
    }

    .menu-container .logo-container {
        position: relative;
        padding: 27px 36px 27px 36px !important
    }

    .main-menu-container {
        float: left;
        height: 0;
        overflow: hidden;
        width: 100%
    }

    .main-menu-container.open-items {
        overflow-y: scroll
    }

    .main-menu-container .menu-sidebar-inner {
        padding: 27px 0 27px 0
    }

    .main-menu-container .row-inner:not(:first-child) .menu-sidebar-inner {
        padding-top: 0
    }

    .main-menu-container .row-inner:first-child:not(:only-child) .menu-sidebar-inner {
        padding-bottom: 0
    }

    .vmenu-container .row-inner {
        display: block;
        width: 100%
    }

    .menu-sidebar-inner {
        line-height: 0
    }

    .menu-sidebar-inner > * {
        line-height: normal
    }

    .menu-smart a i.fa-dropdown {
        float: right;
        right: 7px;
        top: .3em
    }

    .menu-smart a i.fa-dropdown.fa-angle-right {
        right: 8px
    }

    .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons), .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons) {
        padding: 27px 0 0 0 !important
    }

    .menu-horizontal-inner > div:last-child .menu-smart {
        padding: 0 0 27px 0 !important
    }

    body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {
        padding-top: 0
    }

    .menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {
        padding-bottom: 0
    }

    #main-logo.navbar-header {
        display: inline-block
    }

    body.hmenu-center-split .col-lg-0.logo-container .navbar-brand {
        display: inline-block;
        vertical-align: middle
    }

    body.vmenu .main-header {
        display: block
    }

    .menu-cta-inner {
        margin-top: 9px
    }

    .hmenu-center-double .menu-smart + .menu-cta-inner.menu-smart {
        margin-top: 0
    }
}

body.menu-offcanvas .logo-offcanvas {
    text-align: right
}

body.menu-offcanvas .logo-offcanvas img {
    margin: 0 auto;
    display: inline-block
}

body.menu-offcanvas .logo-offcanvas .mmb-container.mobile-hidden {
    left: 0;
    right: auto
}

.overlay .mmb-container.mobile-hidden {
    top: 0;
    left: auto;
    right: 0;
    z-index: 10000
}

body.menu-offcanvas.vmenu-position-right .logo-offcanvas {
    text-align: left
}

body.menu-offcanvas.vmenu-position-right .logo-offcanvas .mmb-container {
    left: auto;
    right: 0
}

body .menu-button-offcanvas {
    display: inline-block
}



body[class*=vmenu-] .vmenu-container .logo-container > :first-child {
    line-height: 0;
    position: relative
}

@media (min-width: 960px) {
    body.menu-offcanvas .main-header {
        position: absolute;
        top: 0;
        z-index: 1000;
        height: 100%
    }

    body.menu-offcanvas .menu-wrapper {
        z-index: 999
    }

    body.menu-offcanvas .main-container, body.menu-offcanvas .row-offcanvas, body.menu-offcanvas .vmenu-container {
        transition: transform .6s cubic-bezier(.785, .135, .15, .86), width .6s cubic-bezier(.785, .135, .15, .86)
    }

    .chrome body.menu-offcanvas.boxed-width .main-header, .edge body.menu-offcanvas.boxed-width .main-header, .firefox body.menu-offcanvas.boxed-width .main-header, .ie body.menu-offcanvas.boxed-width .main-header {
        height: 100%
    }

    .chrome body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .edge body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .firefox body.menu-offcanvas.boxed-width:not(.off-opened) .main-header, .ie body.menu-offcanvas.boxed-width:not(.off-opened) .main-header {
        z-index: 1
    }

    .chrome body.menu-offcanvas.boxed-width .menu-container, .edge body.menu-offcanvas.boxed-width .menu-container, .firefox body.menu-offcanvas.boxed-width .menu-container, .ie body.menu-offcanvas.boxed-width .menu-container {
        clip: rect(0, auto, auto, 0)
    }

    body.menu-offcanvas:not(.off-opened) .main-header, body.menu-offcanvas:not(.off-opened) .vmenu-container {
        pointer-events: none
    }
}

.menu-overlay .vmenu-container {
    margin: auto;
    overflow: scroll
}

.menu-overlay .vmenu-container .main-menu-container {
    display: table-cell
}

@media (max-width: 959px) {
    .menu-overlay .vmenu-container .main-menu-container {
        overflow-y: scroll
    }
}

@media (min-width: 960px) {
    .menu-overlay .vmenu-container .menu-primary-inner {
        padding-top: 0
    }
}

@media (max-width: 959px) {
    .menu-overlay .overlay-menu {
        position: relative;
        width: inherit;
        visibility: visible;
        transform: initial
    }
}

@media (max-width: 959px) {
    .menu-hide, .menu-hide-vertical {
        position: absolute;
        z-index: 1000
    }

    .menu-overlay .menu-sticky + .overlay-menu {
        position: fixed;
        z-index: 1000
    }

    .menu-overlay .menu-sticky + .overlay-menu .main-menu-container {
        overflow-y: scroll
    }

    .menu-sticky-vertical {
        z-index: 2000
    }

    .menu-sticky-vertical .vmenu-container {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }

    .menu-mobile-animated .menu-hide-only .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .menu-smart > li, .menu-mobile-animated.menu-overlay .menu-wrapper + .overlay-menu .menu-smart > li {
        opacity: 0;
        transform: scale(1.1) translateY(-24px);
        transition: opacity .3s ease-out, transform .3s ease-out
    }

    .menu-mobile-animated .menu-hide-only .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items .menu-smart > li, .menu-mobile-animated.menu-overlay .menu-wrapper + .overlay-menu .open-items .menu-smart > li {
        opacity: 1 !important;
        transform: none
    }

    .menu-mobile-animated .menu-hide-only .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items.close .menu-smart > li, .menu-mobile-animated.menu-overlay .menu-wrapper + .overlay-menu .open-items.close .menu-smart > li {
        opacity: 0
    }
}

@media (min-width: 960px) {
    .menu-offcanvas .logo-container, .menu-overlay .logo-container {
        text-align: left
    }
}

@media (min-width: 960px) {
    .menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container {
        text-align: right
    }
}

@media (min-width: 960px) {
    .menu-overlay-center .logo-container {
        text-align: center
    }
}

@media (min-width: 960px) {
    .menu-overlay-left .mmb-container, .vmenu-position-left.menu-offcanvas .mmb-container {
        left: 0 !important;
        right: auto !important
    }
}

.top-menu {
    position: relative;
    z-index: 3000
}

.top-menu li {
    text-align: left
}

@media (min-width: 960px) {
    .top-menu.top-menu-padding .menu-bloginfo {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .top-menu.top-menu-padding .menu-smart > li {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .top-menu.top-menu-padding .menu-smart > li > a {
        padding-top: inherit;
        padding-bottom: inherit
    }
}

@media (min-width: 960px) {
    body:not(.rtl) ul.sm-rtl {
        direction: rtl
    }

    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead, body:not(.rtl).hormenu-position-right[class*=" hmenu-"] #masthead .menu-icons {
        direction: rtl
    }

    body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-left: 0
    }

    body:not(.rtl).hormenu-position-right[class*=" hmenu-"] ul.menu-smart.menu-smart-social {
        direction: rtl
    }

    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:first-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-left: 12.6px !important
    }

    body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:last-child > a, body:not(.rtl).hormenu-position-right[class*=" hmenu-"].hmenu-center .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-right: 12.6px !important
    }

    body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split):not(.hmenu-position-center):not(.hmenu-center) .navbar-nav-first:not(.navbar-cta) > ul > li:only-child > a {
        padding-left: 0
    }

    body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:last-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-left: 12.6px !important
    }

    body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:first-child > a, body.rtl.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last ul.menu-smart > li:only-child > a {
        padding-right: 12.6px !important
    }

    .hmenu-position-left #menu-main-menu {
        padding-left: 0
    }

    .hmenu-position-right #menu-main-menu {
        padding-right: 0
    }

    body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-position-center):not(.hmenu-center-double) .navbar-main > ul.menu-smart {
        text-align: left
    }

    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last {
        text-align: left
    }

    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a, body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {
        padding-left: 9px !important;
        padding-right: 0 !important
    }

    body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a, body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:only-child > a {
        padding-left: 0 !important;
        padding-right: 9px !important
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .menu-borders .navbar-nav-first:not(.navbar-cta) > :first-child {
        border-right-width: 0;
        border-left-width: 1px;
        border-left-style: solid
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-borders .navbar-nav-first:not(.navbar-cta) > :first-child {
        margin: 0 0 0 36px
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split:not(.menu-has-cta) .navbar-nav-first > ul > li:last-child > a {
        padding-left: 36px;
        padding-right: 9px
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .navbar-nav-first:not(.navbar-cta) > ul > li:first-child > a {
        padding-left: 9px;
        padding-right: 0
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .menu-icons {
        direction: rtl
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-split .cta-wrapper {
        display: inline-block;
        height: 100%;
        padding: 0;
        vertical-align: top;
        width: auto
    }

    body.hormenu-position-right[class*=" hmenu-"] .menu-smart .social-icon + li:not(.social-icon) > a {
        padding-left: 9px;
        padding-right: 27px
    }

    body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-split) body.hormenu-position-right[class*=" hmenu-"]:not(.hmenu-center-double) .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
        left: 0 !important
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center-double .menu-horizontal .menu-smart:not(.menu-cta-inner) > .mega-menu .mega-menu-inner {
        right: 0 !important
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-position-left .navbar-main > ul.menu-smart {
        text-align: right
    }

    body.hormenu-position-right[class*=" hmenu-"].hmenu-center .main-menu-container .menu-horizontal-inner > * {
        float: right
    }

    body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > :first-child, body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-]:not(.hmenu-center-split) .menu-borders .navbar-nav + .navbar-cta > :first-child {
        border-left-width: 0;
        border-right-width: 1px;
        border-right-style: solid;
        margin: 0 36px 0 0;
        padding: 0 36px 0 0;
        float: left
    }

    body.hormenu-position-right[class*=" hmenu-"][class*=hmenu-] .menu-borders .navbar-cta + .navbar-nav-last > :first-child {
        border-width: 0 !important;
        margin: 0;
        padding: 0 13px 0 0
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.vmenu-position-right:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
        padding: 0 0 0 27px !important
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-right:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
        margin: 0 0 0 36px !important;
        padding: 0 0 0 36px !important
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).hmenu-center .navbar-cta > ul, body.hormenu-position-right.hmenu-center-split.hmenu-center .navbar-cta > ul, body.menu-overlay:not(.menu-overlay-left).hmenu-center .navbar-cta > ul, body.vmenu-position-right.hmenu-center .navbar-cta > ul {
        margin: 0 0 0 36px !important;
        padding: 0 0 0 36px !important
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta > ul > li:first-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta > ul > li:first-child > a {
        padding-left: 0
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:last-child > a {
        padding-right: 0
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.vmenu-position-right:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {
        padding-right: 9px
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta > ul > li:last-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta > ul > li:last-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta > ul > li:last-child > a, body.vmenu-position-right.rtl .navbar-cta > ul > li:last-child > a {
        padding-left: 0
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.vmenu-position-right.rtl .navbar-cta.navbar-nav-last > ul > li:first-child > a {
        padding-right: 0
    }

    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.hormenu-position-right.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.menu-overlay:not(.menu-overlay-left).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.vmenu-position-right.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {
        padding-right: 9px
    }

    body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {
        padding: 0 27px 0 0 !important
    }

    body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
        margin: 0 36px 0 0 !important;
        padding: 0 36px 0 0 !important
    }

    body.hormenu-position-left.hmenu-center-split.hmenu-center .navbar-cta > ul, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).hmenu-center .navbar-cta > ul, body.menu-overlay.menu-overlay-left.hmenu-center .navbar-cta > ul, body.vmenu-position-left.hmenu-center .navbar-cta > ul {
        margin: 0 36px 0 0 !important;
        padding: 0 36px 0 0 !important
    }

    body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta > ul > li:last-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta > ul > li:last-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta > ul > li:last-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta > ul > li:last-child > a {
        padding-right: 0
    }

    body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta.navbar-nav-last > ul > li:first-child > a {
        padding-left: 0
    }

    body.hormenu-position-left.hmenu-center-split:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.menu-overlay.menu-overlay-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a, body.vmenu-position-left:not(.rtl) .navbar-cta:not(.navbar-nav-last) > ul > li:first-child > a {
        padding-left: 9px
    }

    body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta > ul > li:first-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta > ul > li:first-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta > ul > li:first-child > a, body.vmenu-position-left.rtl .navbar-cta > ul > li:first-child > a {
        padding-right: 0
    }

    body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a, body.vmenu-position-left.rtl .navbar-cta.navbar-nav-last > ul > li:last-child > a {
        padding-left: 0
    }

    body.hormenu-position-left.hmenu-center-split.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay).rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.menu-overlay.menu-overlay-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a, body.vmenu-position-left.rtl .navbar-cta:not(.navbar-nav-last) > ul > li:last-child > a {
        padding-left: 9px
    }
}

@media (max-width: 959px) {
    .cta-container {
        display: none !important
    }
}

.mmb-container {
    float: right;
    margin-top: 10px;
}
.mmb-container a {
    color: #000;
}
@media (max-width: 460px) {
    .phone-desk {
        display: none;
    }
}
 @media (min-width: 459px) {
     .phone-mob {
         display: none;
     }
 }
.phone-mob {
    margin-top: -5px;
}
.mmb-container.mmb-container-overlay {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000
}

.mmb-container.mmb-container-overlay .menu-button-overlay {
    opacity: 0;
    line-height: 0;
    transform: none
}

.overlay-menu:not(.open):not(.close) + .mmb-container {
    display: none
}

.mobile-menu-button {
    display: none;
    line-height: 0;
    transform: translateY(-50%);
    position: relative;
    padding: 24px 36px 27px 36px;
    cursor: pointer;
    z-index: 0
}

.menu-overlay .mobile-menu-button {
    display: block
}

@media screen and (max-width: 959px) {
    .mobile-menu-button {
        display: inline-block;
        opacity: 1 !important
    }
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    .mobile-menu-button {
        padding-top: 23px
    }
}

.mobile-menu-button.menu-close-search {
    transform: none;
    line-height: 20px
}

@media screen and (min-width: 960px) {
    .overlay-menu .menu-button-overlay {
        transform: translateY(-50%)
    }

    .overlay-menu .mmb-container {
        padding: 27px 0 27px 0
    }

    body.menu-overlay-left .menu-horizontal-inner .navbar-nav-first {
        right: 36px
    }

    body.menu-offcanvas.vmenu-position-left .menu-horizontal-inner .mobile-additional-icons, body.menu-overlay-left .menu-horizontal-inner .mobile-additional-icons {
        left: 89px;
        right: auto;
        flex-direction: row-reverse
    }

    body.menu-offcanvas.vmenu-position-left .menu-horizontal-inner .mobile-additional-icon, body.menu-overlay-left .menu-horizontal-inner .mobile-additional-icon {
        padding-left: 0;
        padding-right: 18px
    }
}

.lines-button {
    transition: .3s
}

.lines, .lines:after, .lines:before {
    display: inline-block;
    width: 20px;
    height: 2px;
    border-radius: 5px;
    background-clip: padding-box
}

.lines {
    position: relative
}

.lines:after, .lines:before {
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: 10px center;
    transform-origin: 10px center
}

.lines:before {
    top: 6px
}

.lines:after {
    top: -6px
}

.lines-button.x2.close .lines:after, .lines-button.x2.close .lines:before {
    transition: top .3s ease-in-out, transform .3s .5s ease-in-out;
    top: 0;
    width: 20px
}

.lines-button.x2 .lines:after, .lines-button.x2 .lines:before {
    transform-origin: 50% 50%;
    transition: top .3s .6s ease-in-out, transform .3s ease-in-out
}

.lines-button.x2.close .lines, .lines-button.x2.closing .lines {
    transition: background .3s 0s ease-in-out;
    background: 0 0 !important
}

.lines-button.x2.close .lines:before {
    transform: rotate3d(0, 0, 1, 45deg)
}

.lines-button.x2.close .lines:after {
    transform: rotate3d(0, 0, 1, -45deg)
}

.mobile-additional-icons {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 89px;
    display: flex;
    z-index: 1
}

.mobile-additional-icon {
    padding-left: 18px;
    padding-right: 0;
    display: inline-block
}

@media screen and (min-width: 960px) {
    .mobile-additional-icon {
        z-index: 1000
    }
}

.mobile-additional-icon i {
    display: block;
    font-size: 18px
}

.isotope-system:not(.index-single) .isotope-container {
    opacity: 0
}

.row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart, .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination, .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart, .row-parent.no-h-padding .isotope-footer-inner > .pagination {
    padding-left: 36px !important;
    padding-right: 36px !important
}

.row-parent .row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart, .row-parent .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination, .row-parent .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart, .row-parent .row-parent.no-h-padding .isotope-footer-inner > .pagination {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.isotope-filters.with-bg .menu-smart, .isotope-filters.with-bg .mobile-toggle {
    padding-left: 36px !important;
    padding-right: 36px !important
}

@media (max-width: 959px) {
    .isotope-filters.with-bg {
        padding: 4px 0 4px 0
    }
}

.isotope-filters {
    position: relative
}

@media (max-width: 959px) {
    .isotope-filters.filters-wrapper .menu-horizontal {
        display: none
    }
}

@media (min-width: 960px) {
    .isotope-filters.filters-wrapper .menu-horizontal {
        display: flex !important
    }

    .isotope-filters.filters-wrapper .menu-horizontal.text-center {
        justify-content: center
    }

    .isotope-filters.filters-wrapper .menu-horizontal.text-left, .isotope-filters.filters-wrapper .menu-horizontal.text-right {
        justify-content: space-between
    }
}

@media (max-width: 959px) {
    .isotope-filters a {
        padding: 5px 9px 5px 9px
    }
}

.isotope-filters ul.menu-smart li {
    display: inline-block !important;
    position: relative
}

@media (min-width: 960px) {
    .isotope-filters ul.menu-smart li {
        float: none
    }
}

@media (max-width: 959px) {
    .isotope-filters ul.menu-smart li {
        border: none
    }
}

@media (min-width: 960px) {
    .isotope-filters ul.menu-smart li.float-left {
        float: left
    }
}

@media (min-width: 960px) {
    .isotope-filters ul.menu-smart li.float-right {
        float: right
    }

    .isotope-filters ul.menu-smart li.float-right span {
        padding-right: 0
    }

    .isotope-filters ul.menu-smart li.float-right + li span {
        padding-left: 0
    }
}

.isotope-filters ul.menu-smart, .menu-smart--filter-cats_mobile-toggle {
    padding: 0 !important
}

@media (max-width: 959px) {
    .isotope-filters ul.menu-smart, .menu-smart--filter-cats_mobile-toggle {
        border: none;
        margin: 0 -9px 0 -9px;
        width: calc(100% + 18px) !important;
        padding-bottom: 14.4px
    }

    .with-bg.isotope-filters ul.menu-smart, .with-bg.menu-smart--filter-cats_mobile-toggle {
        padding-top: 14.4px
    }

    div[class*=shift_y_neg] .isotope-filters ul.menu-smart, div[class*=shift_y_neg] .menu-smart--filter-cats_mobile-toggle {
        padding-bottom: 2px
    }
}

@media (max-width: 959px) {
    .isotope-filters:not(.with-bg) {
        padding-bottom: 27px
    }

    .isotope-filters:not(.with-bg) > div.extra-filters-wrapper ul.menu-smart {
        padding-top: 9px
    }
}

@media (max-width: 959px) {
    .isotope-filters .extra-filters-wrapper, .isotope-filters .mobile-toggle {
        margin: 0 -9px 0 -9px;
        width: calc(100% + 18px) !important
    }
}

@media (max-width: 959px) {
    .with-bg.isotope-filters > div:first-child {
        padding-top: 14.4px
    }
}

@media (max-width: 959px) {
    .with-bg.isotope-filters > div.filters-toggle, .with-bg.isotope-filters > div:last-child {
        padding-bottom: 14.4px
    }
}

@media (max-width: 959px) {
    .with-bg.isotope-filters > div.filters-toggle + .menu-horizontal {
        top: -14.4px;
        padding-bottom: 0
    }
}

@media (max-width: 959px) {
    .mobile-dropdown .menu-smart--filter-cats {
        display: none
    }
}

@media (min-width: 960px) {
    .mobile-dropdown .menu-smart--filter-cats {
        display: block !important
    }
}

@media (max-width: 959px) {
    .filters-toggle + .menu-horizontal .mobile-toggle:first-child, .filters-toggle + .menu-horizontal ul.menu-smart + ul.menu-smart, .filters-toggle + .menu-horizontal ul.menu-smart:first-child {
        padding-top: 9px !important
    }
}

.isotope-filters ul.menu-smart li:first-child span {
    padding-left: 0 !important
}

.isotope-filters ul.menu-smart li:last-child span {
    padding-right: 0 !important
}

.isotope-filters ul.menu-smart > li > span {
    display: block;
    padding: 0 9px 36px 9px
}

.with-bg.isotope-filters ul.menu-smart > li > span {
    padding: 36px 9px 36px 9px
}

.with-bg.double-gutter.isotope-filters ul.menu-smart > li > span {
    padding: 36px 9px 36px 9px
}

div[class*=shift_y_neg]:not(.shift_y_neg_single) .isotope-filters ul.menu-smart > li > span {
    padding-bottom: 27px
}

div[class*=shift_y_neg].shift_y_neg_single .isotope-filters ul.menu-smart > li > span {
    padding-bottom: 24px
}

@media (max-width: 959px) {
    .isotope-filters ul.menu-smart > li > span {
        padding: 0 !important
    }
}

.isotope-filters .mobile-toggle-trigger:not(.social-menu-link), .isotope-filters ul.menu-smart a:not(.social-menu-link) {
    font-size: 11px;
    line-height: 1em
}

@media (max-width: 959px) {
    .isotope-filters ul.ul-mobile-dropdown {
        padding-top: 9px !important
    }
}

@media (max-width: 959px) {
    .isotope-filters ul.menu-smart ul {
        background: 0 0 !important;
        padding: 0
    }
}

@media (max-width: 959px) {
    .mobile-dropdown.isotope-filters ul.menu-smart li {
        display: block !important
    }
}

.isotope-filters .text-uppercase a {
    text-transform: uppercase !important
}

.isotope-filters .no-text-uppercase li a {
    letter-spacing: 0 !important;
    text-transform: none !important
}

.isotope-filters .extra-filters-wrapper .menu-smart > li > a:not(.social-menu-link) {
    font-size: 11px
}

.isotope-filters .extra-filters-wrapper .menu-smart > li > a:not(.social-menu-link):not(.mobile-toggle-trigger) {
    line-height: 1.2em
}

.isotope-filters .filters-toggle-trigger, .isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger {
    display: inline-block;
    font-size: 11px;
    line-height: 1.2em
}

:not(.filter-typography-inherit).isotope-filters .filters-toggle-trigger, :not(.filter-typography-inherit).isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger {
    font-size: 11px
}

.isotope-filters .filters-toggle-trigger:after, .isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger:after {
    content: "\f0d7";
    display: inline-block;
    font-family: uncodeicon;
    font-size: 12px;
    position: relative;
    top: 1px
}

body:not(.rtl) .isotope-filters .filters-toggle-trigger:after, body:not(.rtl) .isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger:after {
    margin-left: 9px
}

body.rtl .isotope-filters .filters-toggle-trigger:after, body.rtl .isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger:after {
    margin-right: 9px
}

@media (max-width: 959px) {
    body:not(.rtl) .isotope-filters .text-mobile-center .filters-toggle-trigger:after, body:not(.rtl) .isotope-filters .text-mobile-center .menu-smart--filter-cats_mobile-toggle-trigger:after {
        margin-right: -9px
    }
}

@media (max-width: 959px) {
    body.rtl .isotope-filters .text-mobile-center .filters-toggle-trigger:after, body.rtl .isotope-filters .text-mobile-center .menu-smart--filter-cats_mobile-toggle-trigger:after {
        margin-left: -9px
    }
}

.isotope-filters .menu-horizontal {
    overflow: visible !important
}

@media (max-width: 959px) {
    .isotope-filters.filters-wrapper .menu-horizontal {
        overflow: hidden !important
    }
}

.isotope-filters.px-gutter {
    margin-bottom: 1px
}

.isotope-filters.half-gutter {
    margin-bottom: 18px
}

.isotope-filters.single-gutter {
    margin-bottom: 36px
}

.isotope-filters.double-gutter, .isotope-filters.quad-gutter, .isotope-filters.triple-gutter {
    margin-bottom: 72px
}

@media (max-width: 959px) {
    .isotope-filters.double-gutter, .isotope-filters.quad-gutter, .isotope-filters.triple-gutter {
        margin-bottom: 36px
    }
}

.isotope-filters:not(.with-bg) {
    margin-bottom: 0
}

.isotope-filters.double-gutter:not(.with-bg), .isotope-filters.quad-gutter:not(.with-bg), .isotope-filters.triple-gutter:not(.with-bg) {
    margin-bottom: 36px
}

@media (max-width: 959px) {
    .isotope-filters.double-gutter:not(.with-bg), .isotope-filters.quad-gutter:not(.with-bg), .isotope-filters.triple-gutter:not(.with-bg) {
        margin-bottom: 0
    }
}

.isotope-wrapper {
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.isotope-wrapper:before {
    opacity: 0;
    transition: opacity .5s ease;
    content: ""
}

.isotope-wrapper.isotope-loading:before {
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center 60px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
    z-index: 3000
}



.isotope-wrapper.isotope-reloaded:before {
    opacity: 0
}

.index-system.half-gutter, .isotope-wrapper.half-gutter .isotope-layout, .justified-wrapper.half-gutter .justified-layout, .owl-carousel-container.half-gutter {
    margin-right: -18px
}

.index-system.single-gutter, .isotope-wrapper.single-gutter .isotope-layout, .justified-wrapper.single-gutter .justified-layout, .owl-carousel-container.single-gutter {
    margin-right: -36px
}

.index-system.double-gutter, .isotope-wrapper.double-gutter .isotope-layout, .justified-wrapper.double-gutter .justified-layout, .owl-carousel-container.double-gutter {
    margin-right: -72px
}

@media (max-width: 959px) {
    .index-system.double-gutter, .isotope-wrapper.double-gutter .isotope-layout, .justified-wrapper.double-gutter .justified-layout, .owl-carousel-container.double-gutter {
        margin-right: -36px
    }
}

@media (max-width: 569px) {
    .index-system.double-gutter, .isotope-wrapper.double-gutter .isotope-layout, .justified-wrapper.double-gutter .justified-layout, .owl-carousel-container.double-gutter {
        margin-right: -36px
    }
}

.index-system.triple-gutter, .isotope-wrapper.triple-gutter .isotope-layout, .justified-wrapper.triple-gutter .justified-layout, .owl-carousel-container.triple-gutter {
    margin-right: -108px
}

@media (max-width: 959px) {
    .index-system.triple-gutter, .isotope-wrapper.triple-gutter .isotope-layout, .justified-wrapper.triple-gutter .justified-layout, .owl-carousel-container.triple-gutter {
        margin-right: -36px
    }
}

@media (max-width: 569px) {
    .index-system.triple-gutter, .isotope-wrapper.triple-gutter .isotope-layout, .justified-wrapper.triple-gutter .justified-layout, .owl-carousel-container.triple-gutter {
        margin-right: -36px
    }
}

.index-system.quad-gutter, .isotope-wrapper.quad-gutter .isotope-layout, .justified-wrapper.quad-gutter .justified-layout, .owl-carousel-container.quad-gutter {
    margin-right: -144px
}

@media (max-width: 1499px) {
    .index-system.quad-gutter, .isotope-wrapper.quad-gutter .isotope-layout, .justified-wrapper.quad-gutter .justified-layout, .owl-carousel-container.quad-gutter {
        margin-right: -108px
    }
}

@media (max-width: 959px) {
    .index-system.quad-gutter, .isotope-wrapper.quad-gutter .isotope-layout, .justified-wrapper.quad-gutter .justified-layout, .owl-carousel-container.quad-gutter {
        margin-right: -72px
    }
}

@media (max-width: 569px) {
    .index-system.quad-gutter, .isotope-wrapper.quad-gutter .isotope-layout, .justified-wrapper.quad-gutter .justified-layout, .owl-carousel-container.quad-gutter {
        margin-right: -36px
    }
}

.isotope-wrapper.no-gutter {
    overflow: hidden
}

.index-system.px-gutter .index-wrapper, .isotope-wrapper.px-gutter {
    clear: both;
    margin-top: -1px !important;
    overflow: hidden
}

.index-system.half-gutter .index-wrapper, .isotope-wrapper.half-gutter {
    margin-top: -18px !important
}

.index-system.single-gutter .index-wrapper, .isotope-wrapper.single-gutter {
    margin-top: -36px !important
}

.index-system.double-gutter .index-wrapper, .isotope-wrapper.double-gutter {
    margin-top: -72px !important
}

@media (max-width: 959px) {
    .index-system.double-gutter .index-wrapper, .isotope-wrapper.double-gutter {
        margin-top: -36px !important
    }
}

.index-system.triple-gutter .index-wrapper, .isotope-wrapper.triple-gutter {
    margin-top: -108px !important
}

@media (max-width: 959px) {
    .index-system.triple-gutter .index-wrapper, .isotope-wrapper.triple-gutter {
        margin-top: -36px !important
    }
}

.index-system.quad-gutter .index-wrapper, .isotope-wrapper.quad-gutter {
    margin-top: -144px !important
}

@media (max-width: 959px) {
    .index-system.quad-gutter .index-wrapper, .isotope-wrapper.quad-gutter {
        margin-top: -36px !important
    }
}

.isotope-wrapper.isotope-inner-padding.quad-gutter {
    padding-left: 144px;
    padding-right: 144px
}

@media (max-width: 959px) {
    .isotope-wrapper.isotope-inner-padding.quad-gutter {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (max-width: 569px) {
    .isotope-wrapper.isotope-inner-padding.quad-gutter {
        padding-left: 0;
        padding-right: 0
    }
}

.isotope-wrapper.isotope-inner-padding.triple-gutter {
    padding-left: 108px;
    padding-right: 108px
}

@media (max-width: 959px) {
    .isotope-wrapper.isotope-inner-padding.triple-gutter {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (max-width: 569px) {
    .isotope-wrapper.isotope-inner-padding.triple-gutter {
        padding-left: 0;
        padding-right: 0
    }
}

.isotope-wrapper.isotope-inner-padding.double-gutter {
    padding-left: 72px;
    padding-right: 72px
}

@media (max-width: 959px) {
    .isotope-wrapper.isotope-inner-padding.double-gutter {
        padding-left: 36px;
        padding-right: 36px
    }
}

@media (max-width: 569px) {
    .isotope-wrapper.isotope-inner-padding.double-gutter {
        padding-left: 0;
        padding-right: 0
    }
}

.isotope-wrapper.isotope-inner-padding.single-gutter {
    padding-left: 36px !important;
    padding-right: 36px !important
}

.isotope-wrapper.isotope-inner-padding.half-gutter {
    padding-left: 18px !important;
    padding-right: 18px !important
}

.isotope-filters.filters-inner-padding.double-gutter .menu-smart {
    padding-left: 72px !important;
    padding-right: 72px !important
}

@media (max-width: 959px) {
    .isotope-filters.filters-inner-padding.double-gutter .menu-smart {
        padding-left: 36px !important;
        padding-right: 36px !important
    }
}

.isotope-filters.filters-inner-padding.single-gutter .menu-smart {
    padding-left: 36px;
    padding-right: 36px
}

@media (max-width: 569px) {
    .isotope-filters.filters-inner-padding.single-gutter .menu-smart {
        padding-left: 0;
        padding-right: 0
    }
}

.isotope-filters.filters-inner-padding.half-gutter .menu-smart {
    padding-left: 18px;
    padding-right: 18px
}

@media (max-width: 569px) {
    .isotope-filters.filters-inner-padding.half-gutter .menu-smart {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width: 959px) {
    .isotope-filters .extra-filters-wrapper .menu-smart {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 9px !important;
        width: 100% !important
    }
}

.isotope-layout {
    transition: height .2s ease-in-out
}

.tmb-animate.tmb {
    opacity: 0
}

.px-gutter > .owl-carousel .tmb, .px-gutter > div > .tmb {
    padding-right: 1px
}

.half-gutter > .owl-carousel .tmb, .half-gutter > div > .tmb {
    padding-right: 18px
}

.single-gutter > .owl-carousel .tmb, .single-gutter > div > .tmb {
    padding-right: 36px
}

.double-gutter > .owl-carousel .tmb, .double-gutter > div > .tmb {
    padding-right: 72px
}

@media (max-width: 959px) {
    .double-gutter > .owl-carousel .tmb, .double-gutter > div > .tmb {
        padding-right: 36px
    }
}

.triple-gutter > .owl-carousel .tmb, .triple-gutter > div > .tmb {
    padding-right: 108px
}

@media (max-width: 959px) {
    .triple-gutter > .owl-carousel .tmb, .triple-gutter > div > .tmb {
        padding-right: 36px
    }
}

.quad-gutter > .owl-carousel .tmb, .quad-gutter > div > .tmb {
    padding-right: 144px
}

@media (max-width: 1499px) {
    .quad-gutter > .owl-carousel .tmb, .quad-gutter > div > .tmb {
        padding-right: 108px
    }
}

@media (max-width: 959px) {
    .quad-gutter > .owl-carousel .tmb, .quad-gutter > div > .tmb {
        padding-right: 72px
    }
}

@media (max-width: 569px) {
    .quad-gutter > .owl-carousel .tmb, .quad-gutter > div > .tmb {
        padding-right: 36px
    }
}

.tmb > .t-inside {
    background-clip: content-box
}

.no-touch .isotope-container > .tmb > .t-inside {
    opacity: 0
}

.px-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 1px
}

.half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 18px
}

.single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 36px
}

.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 72px
}

@media (max-width: 959px) {
    .double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
        margin-top: 36px
    }
}

.triple-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 108px
}

@media (max-width: 959px) {
    .triple-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
        margin-top: 36px
    }
}

.quad-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
    margin-top: 144px
}

@media (max-width: 959px) {
    .quad-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb > .t-inside {
        margin-top: 36px
    }
}

.isotope-menu {
    background: #000;
    padding: 36px 0 36px 0
}

.isotope-footer {
    opacity: 0
}

.isotope-footer .pagination {
    line-height: 0;
    padding: 0
}

.with-bg.isotope-footer .pagination {
    padding-left: 36px;
    padding-right: 36px
}

.with-bg.isotope-footer .pagination > li {
    padding-top: 18px;
    padding-bottom: 18px
}

.isotope-footer.half-gutter .isotope-footer-inner > * {
    margin-top: 36px
}

.isotope-footer.px-gutter .isotope-footer-inner > * {
    margin-top: 1px
}

.isotope-footer.single-gutter .isotope-footer-inner > * {
    margin-top: 36px
}

.isotope-footer.double-gutter .isotope-footer-inner > * {
    margin-top: 72px
}

@media (max-width: 959px) {
    .isotope-footer.double-gutter .isotope-footer-inner > * {
        margin-top: 36px
    }
}

.isotope-footer .pagination > li {
    display: inline-block
}

.loading-button, .loadmore-button {
    display: inline-block;
    text-align: center;
    margin: 18px 18px 18px 18px
}

.isotope-infinite-button + .loadmore-button {
    display: block !important
}

.loadmore-button .icon-container {
    display: none;
    width: 100%;
    position: absolute;
    left: 0
}

.loading-button .icon-container, .loadmore-button a {
    margin: 0 !important
}

.index-single {
    float: left;
    width: 100%
}

.index-single, .index-single > *, .index-single > * > * {
    height: 100% !important
}

.ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social *, .ilightbox-holder .ilightbox-container iframe, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-loader, .ilightbox-loader *, .ilightbox-overlay, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-toolbar, .ilightbox-toolbar * {
    float: none;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    line-height: 100%;
    vertical-align: baseline;
    background: 0 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none
}



.ilightbox-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000
}

.ilightbox-loader {
    position: fixed;
    z-index: 100005;
    top: 45%;
    left: 4px;
    opacity: .9;
    border-radius: 50%;
    background-clip: padding-box;
    z-index: 100003;
    top: 50% !important;
    left: 50% !important;
    margin-top: -24px;
    margin-left: -24px
}

.ilightbox-loader div {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-clip: padding-box
}

.ilightbox-loader.horizontal {
    left: 45%;
    top: 4px;
    border-radius: 50%;
    background-clip: padding-box
}

.ilightbox-loader.horizontal div {
    border-radius: 50%;
    background-clip: padding-box
}

.ilightbox-toolbar {
    display: none;
    position: fixed;
    z-index: 100010;
    top: 5px;
    left: 0;
    height: 25px;
    width: 100%
}

.ilightbox-toolbar a {
    float: left;
    cursor: pointer;
    width: 25px;
    height: 23px;
    transition: none
}

.ilightbox-toolbar .ilightbox-next-button, .ilightbox-toolbar .ilightbox-prev-button {
    display: none
}

.ilightbox-prev-button {
    border-radius: 0 0 2px 2px;
    background-clip: padding-box
}

.ilightbox-next-button {
    border-radius: 2px 2px 0 0;
    background-clip: padding-box
}

.ilightbox-prev-button.horizontal {
    border-radius: 0 2px 2px 0;
    background-clip: padding-box
}

.ilightbox-next-button.horizontal {
    border-radius: 2px 0 0 2px;
    background-clip: padding-box
}

.ilightbox-thumbnails {
    display: block;
    position: fixed;
    z-index: 100009
}

.ilightbox-thumbnails.ilightbox-horizontal {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px
}

.ilightbox-thumbnails.ilightbox-vertical {
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    overflow: hidden
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
    display: block;
    position: relative
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
    width: 100%;
    height: 60px
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
    width: 60px;
    height: 100%
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
    display: block;
    position: absolute
}

.no-touch .ilightbox-thumbnails .ilightbox-thumbnails-grid {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0)
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
    display: block;
    cursor: pointer;
    padding: 0;
    position: relative
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    width: 100%;
    height: 100%;
    -ms-interpolation-mode: bicubic
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .7;
    z-index: 1
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
    opacity: 1
}

.ilightbox-holder {
    display: none;
    position: fixed;
    z-index: 100003;
    -webkit-transform: none;
    -moz-transform: none
}

@media (max-width: 959px) {
    .ilightbox-holder {
        opacity: 1 !important
    }
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
    cursor: pointer
}

.ilightbox-holder div.ilightbox-container {
    position: relative;
    width: 100%;
    height: 100%
}

.ilightbox-holder img.ilightbox-image {
    width: 100%;
    height: 100%
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
    display: block !important;
    position: relative;
    left: 30px;
    right: 30px;
    max-width: 100%;
    padding: 10px;
    margin: 0 auto;
    font-size: 13px;
    line-height: 150%;
    word-wrap: break-word;
    z-index: 20003;
    opacity: 1 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.ilightbox-holder .ilightbox-container iframe + div {
    position: absolute !important
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
    display: none;
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 1px;
    padding-left: 0;
    z-index: 20003
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
    float: none;
    list-style: none;
    height: 16px;
    margin: 0 auto;
    text-align: center
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
    display: inline
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
    display: inline-block;
    float: none;
    margin-left: 1px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 50%
}



.ilightbox-holder .ilightbox-alert {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    padding-top: 100px;
    margin: auto;
    width: 300px;
    height: 50px
}

.ilightbox-holder .ilightbox-wrapper {
    width: 100%;
    height: 100%;
    overflow: auto
}

.ilightbox-holder .ilightbox-wrapper .ilightbox-html {
    width: 100%;
    height: 100%;
    display: block
}

.ilightbox-holder .ilightbox-inner-toolbar {
    position: relative;
    z-index: 100
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
    position: absolute;
    left: auto;
    top: 5px;
    right: 5px
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {
    float: right
}

.ilightbox-thumbnails.ilightbox-horizontal {
    height: 60px
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
    height: 60px
}

.ilightbox-thumbnails.ilightbox-vertical {
    width: 60px
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
    width: 60px
}

.ilightbox-button {
    position: fixed;
    z-index: 100011;
    cursor: pointer
}

.ilightbox-button span {
    display: block;
    width: 100%;
    height: 100%
}

.isMobile .ilightbox-button, .isMobile .ilightbox-thumbnails {
    display: none !important
}

.isMobile .ilightbox-toolbar .ilightbox-next-button, .isMobile .ilightbox-toolbar .ilightbox-prev-button {
    display: block
}

.ilightbox-overlay.black {
    background: #141618
}



.ilightbox-holder.black .ilightbox-container .ilightbox-caption {
    background-size: 100% 100%;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center
}





.ilightbox-toolbar.black a.ilightbox-close {
    position: absolute;
    right: 5px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close {
    position: relative;
    right: 0
}

.ilightbox-toolbar.black a.ilightbox-close:hover {
    background-position: -32px 6px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-close:hover {
    background-position: 50%
}

.ilightbox-toolbar.black a.disabled {
    opacity: .2;
    cursor: default;
    background-color: #141618
}

.ilightbox-toolbar.black a.ilightbox-fullscreen {
    background-position: 6px -33px;
    margin-left: 5px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {
    margin-left: 0
}

.ilightbox-toolbar.black a.ilightbox-fullscreen:hover {
    background-position: -31px -33px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen:hover {
    background-position: 50%
}

.ilightbox-toolbar.black a.ilightbox-play {
    background-position: 8px -58px
}

.ilightbox-toolbar.black a.ilightbox-play:hover {
    background-position: -32px -58px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-play:hover {
    background-position: 50%
}

.ilightbox-toolbar.black a.ilightbox-pause {
    background-position: 8px -83px
}

.ilightbox-toolbar.black a.ilightbox-pause:hover {
    background-position: -32px -83px
}

.isMobile .ilightbox-toolbar.black a.ilightbox-pause:hover {
    background-position: 50%
}

.isMobile .ilightbox-toolbar.black {
    background: #141618;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    text-align: center
}

.isMobile .ilightbox-toolbar.black a {
    display: inline-block;
    float: none;
    width: 50px;
    height: 40px;
    background-size: 50%;
    background-position: 50%
}

.isMobile .ilightbox-toolbar.black {
    background: #141618;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    text-align: center;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .8);
    box-shadow: 0 0 25px rgba(0, 0, 0, .8)
}

.isMobile .ilightbox-toolbar.black a {
    display: inline-block;
    float: none;
    background-size: 50%;
    background-position: 50% !important
}

.ilightbox-button.black.disabled {
    opacity: .1;
    cursor: default
}



.ilightbox-button.ilightbox-prev-button.black {
    top: 0;
    bottom: auto;
    background-position: 50% -36px
}

.ilightbox-button.ilightbox-next-button.black.horizontal, .ilightbox-button.ilightbox-prev-button.black.horizontal {
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    width: 38px;
    height: 20%;
    background-position: -125px 50%
}

.ilightbox-button.ilightbox-prev-button.black.horizontal {
    right: auto;
    left: 0;
    background-position: -38px 50%
}

.ilightbox-button.ilightbox-next-button.black, .ilightbox-button.ilightbox-prev-button.black, .ilightbox-holder.black .ilightbox-container .ilightbox-social {
    background-color: #141618
}

.ilightbox-overlay.white {
    background: #fff
}



.ilightbox-holder.white .ilightbox-container .ilightbox-caption {
    background-size: 100% 100%;
    left: 0;
    right: 0;
    color: #141618;
    text-align: center
}



.ilightbox-toolbar.white a.disabled {
    opacity: .2;
    cursor: default;
    background-color: #fff
}

.ilightbox-toolbar.white a.ilightbox-close {
    position: absolute;
    right: 5px
}

.isMobile .ilightbox-toolbar.white a.ilightbox-close {
    position: relative;
    right: 0
}

.ilightbox-toolbar.white a.ilightbox-close:hover {
    background-position: -32px 6px
}

.ilightbox-toolbar.white a.ilightbox-fullscreen {
    background-position: 6px -33px;
    margin-left: 5px
}

.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {
    margin-left: 0
}

.ilightbox-toolbar.white a.ilightbox-fullscreen:hover {
    background-position: -31px -33px
}

.ilightbox-toolbar.white a.ilightbox-play {
    background-position: 8px -58px
}

.ilightbox-toolbar.white a.ilightbox-play:hover {
    background-position: -32px -58px
}

.ilightbox-toolbar.white a.ilightbox-pause {
    background-position: 8px -83px
}

.ilightbox-toolbar.white a.ilightbox-pause:hover {
    background-position: -32px -83px
}

.isMobile .ilightbox-toolbar.white {
    background: #fff;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    text-align: center
}

.isMobile .ilightbox-toolbar.white a, .isMobile .ilightbox-toolbar.white a:hover {
    display: inline-block;
    float: none;
    width: 50px;
    height: 40px;
    background-size: 50%;
    background-position: 50%
}



.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-title {
    font-size: 14px;
    padding: 10px 12px;
    text-align: center
}

.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar {
    left: auto;
    top: 5px;
    right: 5px
}

.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar a {
    float: right
}

.ilightbox-button.white.disabled {
    opacity: .1;
    cursor: default
}

.ilightbox-button.ilightbox-next-button.white, .ilightbox-button.ilightbox-prev-button.white {
    bottom: 0;
    right: 0;
    left: 0;
    width: 20%;
    height: 38px;
    margin: auto;
}

.ilightbox-button.ilightbox-prev-button.white {
    top: 0;
    bottom: auto;
    background-position: 50% -36
}

.ilightbox-button.ilightbox-next-button.white.horizontal, .ilightbox-button.ilightbox-prev-button.white.horizontal {
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
    width: 38px;
    height: 20%;
    background-position: -125px 50%
}

.ilightbox-button.ilightbox-prev-button.white.horizontal {
    right: auto;
    left: 0;
    background-position: -38px 50%
}

.ilightbox-button.ilightbox-next-button.white, .ilightbox-button.ilightbox-prev-button.white, .ilightbox-holder.white .ilightbox-container .ilightbox-social {
    background-color: rgba(20, 22, 24, .25)
}

.owl-carousel-wrapper {
    overflow: hidden
}

.owl-carousel-wrapper.style-metro {
    height: 100%;
    display: block
}

.owl-carousel-wrapper.style-metro .owl-carousel, .owl-carousel-wrapper.style-metro .owl-carousel-container, .owl-carousel-wrapper.style-metro .owl-stage, .owl-carousel-wrapper.style-metro .owl-stage-outer {
    height: 100%;
    display: block
}

.owl-carousel-wrapper.style-metro .owl-item {
    height: 100% !important
}

.owl-carousel-wrapper.style-metro .t-entry-visual, .owl-carousel-wrapper.style-metro .t-entry-visual-tc, .owl-carousel-wrapper.style-metro .tmb-carousel, .owl-carousel-wrapper.style-metro .tmb-carousel > div {
    display: block !important;
    height: 100%
}

.row-slider .owl-carousel-wrapper .owl-carousel-wrapper {
    padding: 0;
    height: 100%
}

.owl-carousel-container {
    position: relative
}

.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel {
    padding-left: 36px;
    padding-right: 36px
}

.owl-carousel-container:before {
    opacity: 0;
    transition: opacity .2s ease;
    transition-delay: 0.4s
}

.owl-carousel-container.owl-carousel-loading {
    min-height: 120px
}

.owl-carousel-container.owl-carousel-loading .owl-carousel {
    height: 0
}

@media (min-width: 570px) {
    .owl-dots-outside.owl-carousel[data-dots=true] {
        margin-bottom: 54px
    }

    .owl-dots-outside.owl-carousel[data-dots=true].owl-dots-db-space {
        margin-bottom: 87px
    }

    .owl-dots-outside.owl-carousel[data-dots=true].owl-dots-db-space.owl-dots-inside .owl-dots {
        margin-bottom: 18px
    }

    .owl-dots-inside.owl-carousel[data-dots=true].owl-dots-db-space.owl-dots-inside .owl-dots, .uncode-slider.owl-dots-inside.owl-dots-db-space.owl-dots-inside .owl-dots {
        padding-bottom: 18px
    }
}

@media (max-width: 569px) {
    .owl-dots-outside.owl-carousel[data-dotsmobile=true] {
        margin-bottom: 54px
    }
}

.owl-height {
    transition: height .4s cubic-bezier(.785, .135, .15, .86)
}

.isotope-system .owl-height {
    transition: none
}

.owl-carousel.disabled .owl-nav, .owl-nav.disabled {
    display: none
}

.owl-next, .owl-prev {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    position: absolute;
    top: 50%;
    color: #fff;
    z-index: 2000
}

.owl-carousel.disabled .owl-next, .owl-carousel.disabled .owl-prev, .owl-next.disabled, .owl-prev.disabled {
    display: none
}

@media (max-width: 959px) {
    .owl-next, .owl-prev {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media (max-width: 569px) {
    .owl-carousel[data-navmobile=false] .owl-next, .owl-carousel[data-navmobile=false] .owl-prev {
        display: none
    }
}

@media (max-width: 959px) {
    .uncode-slider .owl-next, .uncode-slider .owl-prev {
        display: none
    }
}

.header-style-light .owl-next, .header-style-light .owl-prev {
    color: #000
}

.owl-next i, .owl-prev i {
    font-size: 21px;
    position: relative;
    top: 33px
}

.owl-next .owl-nav-container, .owl-prev .owl-nav-container {
    height: 90px;
    width: 36px;
    top: -44px;
    background-color: rgba(0, 0, 0, .1);
    position: relative;
    cursor: pointer;
    text-align: center
}

.owl-prev {
    left: 0;
    transition: margin-left .4s cubic-bezier(.785, .135, .15, .86)
}

.owl-prev .owl-nav-container {
    border-radius: 0 2px 2px 0 !important;
    background-clip: padding-box !important
}

.carousel-inner-padding .owl-prev .owl-nav-container {
    border-radius: 2px 0 0 2px;
    background-clip: padding-box
}

.owl-prev i {
    text-indent: -1px
}

.touch .owl-prev {
    margin-left: 0 !important
}

.owl-next {
    right: 0;
    transition: margin-right .4s cubic-bezier(.785, .135, .15, .86)
}

.owl-next .owl-nav-container {
    border-radius: 2px 0 0 2px !important;
    background-clip: padding-box !important
}

.carousel-inner-padding .owl-next .owl-nav-container {
    border-radius: 0 2px 2px 0;
    background-clip: padding-box
}

.owl-carousel-container.half-gutter .owl-next {
    right: 18px !important
}

.owl-carousel-container.single-gutter .owl-next {
    right: 36px !important
}

.owl-carousel-container.double-gutter .owl-next {
    right: 72px !important
}

@media (max-width: 959px) {
    .owl-carousel-container.double-gutter .owl-next {
        right: 36px !important
    }
}

.owl-carousel-container.triple-gutter .owl-next {
    right: 108px !important
}

@media (max-width: 959px) {
    .owl-carousel-container.triple-gutter .owl-next {
        right: 36px !important
    }
}

.owl-carousel-container.quad-gutter .owl-next {
    right: 144px !important
}

@media (max-width: 1499px) {
    .owl-carousel-container.quad-gutter .owl-next {
        right: 108px !important
    }
}

@media (max-width: 959px) {
    .owl-carousel-container.quad-gutter .owl-next {
        right: 72px !important
    }
}

@media (max-width: 569px) {
    .owl-carousel-container.quad-gutter .owl-next {
        right: 36px !important
    }
}

.owl-next i {
    text-indent: 1px
}

.touch .owl-next {
    margin-right: 0 !important
}

.owl-dots {
    position: absolute;
    display: inline-block;
    text-align: center;
    pointer-events: none;
    left: 50%;
    width: 100%;
    z-index: 1;
    transform: translateX(-50%);
    transition: bottom .4s cubic-bezier(.785, .135, .15, .86), opacity .2s linear .2s
}

.owl-dots-align-left .owl-dots {
    text-align: left
}

.owl-dots-align-right .owl-dots {
    text-align: right
}

.owl-dots-inside .owl-dots {
    bottom: 0;
    padding: 9px 36px 9px 36px;
    border-radius: 2px 2px 0 0;
    background-clip: padding-box
}

.header-wrapper .owl-dots-inside .owl-dots {
    padding-top: 9px;
    padding-bottom: 18px
}

.owl-dots-no-block-padding .owl-dots {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.owl-dots-half-block-padding .owl-dots {
    padding-left: 18px;
    padding-right: 18px
}

.owl-dots-single-block-padding .owl-dots {
    padding-left: 36px;
    padding-right: 36px
}

.owl-dots-double-block-padding .owl-dots {
    padding-left: 72px;
    padding-right: 72px
}

@media (max-width: 1699px) {
    .owl-dots-double-block-padding .owl-dots {
        padding-left: 54px;
        padding-right: 54px
    }
}

@media (max-width: 1499px) {
    .owl-dots-double-block-padding .owl-dots {
        padding-left: 36px;
        padding-right: 36px
    }
}

.owl-dots-triple-block-padding .owl-dots {
    padding-left: 108px;
    padding-right: 108px
}

@media (max-width: 1699px) {
    .owl-dots-triple-block-padding .owl-dots {
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (max-width: 1499px) {
    .owl-dots-triple-block-padding .owl-dots {
        padding-left: 54px;
        padding-right: 54px
    }
}

@media (max-width: 959px) {
    .owl-dots-triple-block-padding .owl-dots {
        padding-left: 36px;
        padding-right: 36px
    }
}

.owl-dots-quad-block-padding .owl-dots {
    padding-left: 144px;
    padding-right: 144px
}

@media (max-width: 1699px) {
    .owl-dots-quad-block-padding .owl-dots {
        padding-left: 108px;
        padding-right: 108px
    }
}

@media (max-width: 1499px) {
    .owl-dots-quad-block-padding .owl-dots {
        padding-left: 72px;
        padding-right: 72px
    }
}

@media (max-width: 959px) {
    .owl-dots-quad-block-padding .owl-dots {
        padding-left: 36px;
        padding-right: 36px
    }
}

.owl-carousel-container.px-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: 2px
}

.owl-carousel-container.px-gutter .owl-dots-align-right .owl-dots {
    margin-left: -2px
}

.owl-carousel-container.half-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -9px
}

.owl-carousel-container.half-gutter .owl-dots-align-right .owl-dots {
    margin-left: -18px
}

.owl-carousel-container.single-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -18px
}

.owl-carousel-container.single-gutter .owl-dots-align-right .owl-dots {
    margin-left: -36px
}

.owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -36px
}

@media (max-width: 959px) {
    .owl-carousel-container.double-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
        margin-left: -18px
    }
}

.owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {
    margin-left: -72px
}

@media (max-width: 959px) {
    .owl-carousel-container.double-gutter .owl-dots-align-right .owl-dots {
        margin-left: -36px
    }
}

.owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -54px
}

@media (max-width: 959px) {
    .owl-carousel-container.triple-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
        margin-left: -18px
    }
}

.owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {
    margin-left: -108px
}

@media (max-width: 959px) {
    .owl-carousel-container.triple-gutter .owl-dots-align-right .owl-dots {
        margin-left: -36px
    }
}

.owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
    margin-left: -72px
}

@media (max-width: 1499px) {
    .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
        margin-left: -54px
    }
}

@media (max-width: 959px) {
    .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
        margin-left: -36px
    }
}

@media (max-width: 569px) {
    .owl-carousel-container.quad-gutter .owl-carousel:not(.owl-dots-align-left):not(.owl-dots-align-right) .owl-dots {
        margin-left: -18px
    }
}

.owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
    margin-left: -144px
}

@media (max-width: 1499px) {
    .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
        margin-left: -108px
    }
}

@media (max-width: 959px) {
    .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
        margin-left: -72px
    }
}

@media (max-width: 569px) {
    .owl-carousel-container.quad-gutter .owl-dots-align-right .owl-dots {
        margin-left: -36px
    }
}

.owl-dots-outside .owl-dots {
    padding: 18px 0 0 0;
    bottom: -54px
}

.uncode-slider .owl-dots-outside .owl-dots {
    bottom: auto
}

@media (min-width: 960px) {
    .owl-dots-outside.owl-dots-db-space .owl-dots {
        bottom: -87px
    }
}

.header-scrolled .owl-dots {
    opacity: 0
}

.owl-dots.disabled {
    display: none
}

.owl-dots .owl-dot {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    pointer-events: auto
}

.owl-dots-align-left .owl-dots .owl-dot:first-child span {
    margin-left: 0
}

.owl-dots-align-right .owl-dots .owl-dot:last-child span {
    margin-right: 0
}

.owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 0 6px;
    display: block;
    border-radius: 50%;
    transform: scale(.8);
    transition: transform .2s ease-in-out
}

.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .2);
    background: #fff;
    opacity: .5
}

.owl-dots-outside .owl-dots .owl-dot span {
    width: 10px;
    height: 10px
}

.no-touch .owl-dots .owl-dot span {
    backface-visibility: hidden
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    transform: scale(1);
    opacity: 1
}

.owl-dots, .owl-next, .owl-prev {
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    opacity: 0;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-timing-function: easein;
    animation-fill-mode: forwards
}

.owl-loaded .owl-dots, .owl-loaded .owl-next, .owl-loaded .owl-prev {
    animation-name: alpha-in
}

.header-wrapper.with-kburns .owl-item:not(.index-active) .t-background-cover.uncode-kburns, .owl-item:not(.index-active) .with-kburns .background-inner.uncode-kburns {
    animation: none !important
}

.header-wrapper.with-zoomout .owl-item:not(.index-active) .t-background-cover.uncode-zoomout, .owl-item:not(.index-active) .with-zoomout .background-inner {
    opacity: 0;
    animation: none !important
}

.owl-carousel .animated {
    -webkit-animation-duration: .4s;
    animation-duration: .4s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1)
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 10
}

.owl-carousel {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.owl-carousel[data-fade=true][data-navspeed="200"] .fadeIn, .owl-carousel[data-fade=true][data-navspeed="200"] .fadeOut {
    animation-duration: .2s
}

.owl-carousel[data-fade=true][data-navspeed="400"] .fadeIn, .owl-carousel[data-fade=true][data-navspeed="400"] .fadeOut {
    animation-duration: .4s
}

.owl-carousel[data-fade=true][data-navspeed="700"] .fadeIn, .owl-carousel[data-fade=true][data-navspeed="700"] .fadeOut {
    animation-duration: .7s
}

.owl-carousel[data-fade=true][data-navspeed="1000"] .fadeIn, .owl-carousel[data-fade=true][data-navspeed="1000"] .fadeOut {
    animation-duration: 1s
}

.owl-carousel .fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.owl-carousel {
    width: 100%;
    height: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 1
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item {
    display: inline-block
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-child {
    display: block;
    height: 100%
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-inner {
    display: table;
    table-layout: fixed;
    height: 100%
}

.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .column_child {
    display: table-cell !important
}

.no-touch .uncode-slider .owl-carousel .row-child {
    -webkit-transform: translate3d(0, 0, 0)
}

.no-touch.safari .uncode-slider .owl-carousel .block-bg-overlay {
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000
}

.owl-carousel:not(.owl-loaded) > :not(:first-child) {
    display: none
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-height-equal.owl-carousel .owl-stage {
    height: 100%;
    display: table;
    table-layout: fixed
}

.owl-carousel .owl-stage-outer {
    position: relative;
    display: block;
    -webkit-overflow-scrolling: touch;
    -webkit-transform: translate3d(0, 0, 0)
}

.carousel-inner-padding .owl-carousel .owl-stage-outer {
    overflow: hidden
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
    -webkit-touch-callout: none;
    display: inline-table;
    table-layout: fixed;
    vertical-align: top
}

.owl-valign-bottom.owl-carousel .owl-item {
    vertical-align: bottom
}

.owl-valign-middle.owl-carousel .owl-item {
    vertical-align: middle
}

.owl-height-equal.owl-carousel .owl-item {
    height: 100%;
    display: table-cell
}

.chrome .owl-height-equal.owl-carousel .owl-item {
    height: 0
}

.owl-height-equal.owl-carousel .owl-item > .tmb {
    height: 100%;
    display: block
}

.owl-height-equal.owl-carousel .owl-item > .tmb > .t-inside {
    height: 100%;
    display: table;
    table-layout: fixed
}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    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-loaded {
    display: block
}

.owl-carousel.owl-loaded.owl-height-forced {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%
}

.owl-carousel.owl-loaded.owl-height-forced .owl-stage {
    display: table;
    table-layout: fixed;
    width: 100%
}

.owl-carousel.owl-loaded.owl-height-forced .owl-stage .owl-item {
    display: table-cell;
    height: 100%
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    display: none
}

.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: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img {
    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;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    -moz-transition: scale .1s ease;
    -ms-transition: scale .1s ease;
    -o-transition: scale .1s ease;
    transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: 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;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.uncode-slider .owl-height-forced .owl-stage-outer {
    display: table-cell;
    width: 100%
}

.uncode-slider .owl-height-forced .owl-stage-outer .owl-stage {
    height: 100%
}

.owl-height-viewport .t-inside .t-entry-visual {
    display: table-row;
    height: 100%;
    position: relative;
    width: 100%
}

.owl-height-viewport .t-inside .t-entry-visual:last-child {
    display: table-cell
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute
}

@media (max-width: 959px) {
    .index-wrapper .owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
        position: relative
    }
}

.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 3;
    overflow: hidden
}

.owl-height-viewport .t-inside .t-entry-text {
    display: table;
    table-layout: fixed;
    height: 1px;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    width: 100%
}

.owl-height-viewport .t-inside .t-entry-text .t-entry-text-tc {
    display: table-cell;
    width: 100%
}

.owl-height-viewport.tmb-content-under .t-entry-visual {
    display: table-row
}

[data-vp-height="12"].owl-height-viewport .t-inside, [data-vp-height="12"]:not(.owl-loaded).owl-height-viewport {
    height: 100vh
}

[data-vp-height="11"].owl-height-viewport .t-inside, [data-vp-height="11"]:not(.owl-loaded).owl-height-viewport {
    height: 91.66666667vh
}

[data-vp-height="10"].owl-height-viewport .t-inside, [data-vp-height="10"]:not(.owl-loaded).owl-height-viewport {
    height: 83.33333333vh
}

[data-vp-height="9"].owl-height-viewport .t-inside, [data-vp-height="9"]:not(.owl-loaded).owl-height-viewport {
    height: 75vh
}

[data-vp-height="8"].owl-height-viewport .t-inside, [data-vp-height="8"]:not(.owl-loaded).owl-height-viewport {
    height: 66.66666667vh
}

[data-vp-height="7"].owl-height-viewport .t-inside, [data-vp-height="7"]:not(.owl-loaded).owl-height-viewport {
    height: 58.33333333vh
}

[data-vp-height="6"].owl-height-viewport .t-inside, [data-vp-height="6"]:not(.owl-loaded).owl-height-viewport {
    height: 50vh
}

[data-vp-height="5"].owl-height-viewport .t-inside, [data-vp-height="5"]:not(.owl-loaded).owl-height-viewport {
    height: 41.66666667vh
}

[data-vp-height="4"].owl-height-viewport .t-inside, [data-vp-height="4"]:not(.owl-loaded).owl-height-viewport {
    height: 33.33333333vh
}

[data-vp-height="3"].owl-height-viewport .t-inside, [data-vp-height="3"]:not(.owl-loaded).owl-height-viewport {
    height: 25vh
}

[data-vp-height="2"].owl-height-viewport .t-inside, [data-vp-height="2"]:not(.owl-loaded).owl-height-viewport {
    height: 16.66666667vh
}

[data-vp-height="1"].owl-height-viewport .t-inside, [data-vp-height="1"]:not(.owl-loaded).owl-height-viewport {
    height: 8.33333333vh
}

@media (max-width: 480px) {
    .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]), .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) {
        margin-left: -5px !important
    }

    .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots {
        margin-left: -13px !important
    }

    .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb {
        padding-right: 26px !important
    }

    .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev {
        margin-left: 5px !important
    }

    .owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next, .owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next {
        margin-right: -5px !important
    }
}

.carousel-overflow-visible.owl-carousel-wrapper, .carousel-overflow-visible.owl-carousel-wrapper .carousel-inner-padding .owl-carousel .owl-stage-outer {
    overflow: visible
}

.carousel-not-active-opacity.owl-carousel-wrapper .owl-item .tmb {
    transition: opacity .2s ease, transform .2s ease
}

.carousel-not-active-opacity.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {
    opacity: .2
}

.carousel-scaled.owl-carousel-wrapper .owl-item .tmb {
    transform-origin: top;
    transition: opacity .2s ease, transform .2s ease
}

.carousel-scaled.owl-carousel-wrapper .owl-item:not(.index-active):not(.active) .tmb {
    transform: scale(.85)
}

.carousel-scaled.owl-carousel-wrapper .owl-valign-middle .owl-item .tmb {
    transform-origin: center
}

.carousel-scaled.owl-carousel-wrapper .owl-valign-bottom .owl-item .tmb {
    transform-origin: bottom
}

.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb {
    cursor: grab
}

.carousel-not-clickable.owl-carousel-wrapper .owl-item:not(.index-active) .tmb .t-inside {
    pointer-events: none
}

.owl-dots-classes:not(.owl-dots) {
    display: none
}

.textual-carousel .tmb .t-inside {
    border: 0 !important
}

.textual-carousel .t-entry-visual, .textual-carousel .t-entry-visual-overlay-in, .textual-carousel .t-inside {
    background: 0 0 !important
}

.textual-carousel .tmb .tweet.fluid-object {
    margin: 0 auto;
    background: 0 0 !important;
    padding: 0 !important
}

.textual-carousel .tmb .twitter-footer {
    margin: 18px 0 0 0;
    display: block;
    margin-top: 27px
}

.textual-carousel .tmb .twitter-footer:after, .textual-carousel .tmb .twitter-footer:before {
    display: none
}

.textual-carousel .tmb .twitter-footer small {
    margin-top: 0 !important;
    display: inline !important
}

.textual-carousel .tmb .twitter-tweet a:last-of-type {
    display: block
}

.textual-carousel .tmb.tmb-overlay-text-left .twitter-item {
    text-align: left
}

.textual-carousel .tmb.tmb-overlay-text-right .twitter-item {
    text-align: right
}

.textual-carousel .tmb.tmb-overlay-text-center .twitter-item {
    text-align: center
}

.textual-carousel .tmb.tmb-overlay-text-justify .twitter-item {
    text-align: justify
}

.textual-carousel .tmb .regular-text {
    width: 100%
}

.textual-carousel .tmb .regular-text .pullquote {
    border: 0;
    background: 0 0 !important;
    color: #fff !important;
    padding: 0
}

.textual-carousel .tmb .regular-text .pullquote img.avatar {
    max-width: 72px;
    min-height: 72px;
    margin: 0 0 18px;
    padding: 0;
    border: 0;
    display: inline-block
}

.textual-carousel .tmb .regular-text .pullquote small {
    font-size: 14px;
    display: block;
    margin-top: 27px
}

.textual-carousel .tmb.tmb-content-left .gravatar, .textual-carousel .tmb.tmb-content-left .regular-text, .textual-carousel .tmb.tmb-overlay-text-left .gravatar, .textual-carousel .tmb.tmb-overlay-text-left .regular-text {
    text-align: left
}

.textual-carousel .tmb.tmb-content-right .gravatar, .textual-carousel .tmb.tmb-content-right .regular-text, .textual-carousel .tmb.tmb-overlay-text-right .gravatar, .textual-carousel .tmb.tmb-overlay-text-right .regular-text {
    text-align: right
}

.textual-carousel .tmb.tmb-content-center .gravatar, .textual-carousel .tmb.tmb-content-center .regular-text, .textual-carousel .tmb.tmb-overlay-text-center .gravatar, .textual-carousel .tmb.tmb-overlay-text-center .regular-text {
    text-align: center
}

.textual-carousel .tmb.tmb-content-justify .regular-text, .textual-carousel .tmb.tmb-overlay-text-justify .regular-text {
    text-align: justify
}

.textual-carousel .tmb.tmb-content-justify .gravatar, .textual-carousel .tmb.tmb-overlay-text-justify .gravatar {
    text-align: center
}

.textual-carousel.hide-quotes blockquote.pullquote .pullquote__content:after, .textual-carousel.hide-quotes blockquote.pullquote .pullquote__content:before {
    display: none
}

.justified-gallery {
    opacity: 0;
    width: 100%;
    position: relative
}

.justified-gallery:not(.justified-gallery-finished) {
    min-height: 100vh
}

.justified-gallery.justified-gallery-finished {
    transition: height .5s ease-in-out
}

.justified-gallery > a, .justified-gallery > div {
    position: relative;
    display: inline-block;
    overflow: hidden;
    opacity: .1
}

.justified-gallery.justified-gallery-finished > a, .justified-gallery.justified-gallery-finished > div {
    position: absolute
}

.justified-gallery > a > a > img, .justified-gallery > a > img, .justified-gallery > div > a > img, .justified-gallery > div > img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    border: none;
    opacity: 0
}

.justified-gallery > a > .caption, .justified-gallery > div > .caption {
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: sans-serif
}

.justified-gallery > a > .caption.caption-visible, .justified-gallery > div > .caption.caption-visible {
    display: initial;
    opacity: .7;
    transition: opacity .5s ease-in
}

.justified-gallery > .entry-visible {
    opacity: 1;
    background: 0 0
}

.justified-gallery > .entry-visible > a > img, .justified-gallery > .entry-visible > img {
    opacity: 1;
    transition: opacity .5s ease-in
}

.justified-gallery > .jg-filtered {
    display: none
}

.justified-gallery > .spinner {
    position: absolute;
    bottom: 0;
    margin-left: -24px;
    padding: 10px 0 10px 0;
    left: 50%;
    opacity: 1;
    overflow: initial
}

.justified-gallery > .spinner > span {
    display: inline-block;
    filter: "alpha(opacity=0)";
    opacity: 0;
    width: 8px;
    height: 8px;
    margin: 0 4px 0 4px;
    background-color: #000;
    border-radius: 6px
}

.justified-wrapper .justified-fixer {
    position: relative
}

.justified-wrapper.px-gutter .justified-fixer {
    margin-bottom: -1px;
    margin-left: -1px;
    margin-right: -1px
}

.justified-wrapper.half-gutter .justified-fixer {
    margin-bottom: -18px;
    margin-left: -18px;
    margin-right: -18px
}

.justified-wrapper.single-gutter .justified-fixer {
    margin-bottom: -36px;
    margin-left: -36px;
    margin-right: -36px
}

.justified-wrapper.double-gutter .justified-fixer {
    margin-bottom: -72px;
    margin-left: -72px;
    margin-right: -72px
}

@media (max-width: 959px) {
    .justified-wrapper.double-gutter .justified-fixer {
        margin-bottom: -36px;
        margin-left: -36px;
        margin-right: -36px
    }
}

.justified-wrapper.triple-gutter .justified-fixer {
    margin-bottom: -108px;
    margin-left: -108px;
    margin-right: -108px
}

@media (max-width: 959px) {
    .justified-wrapper.triple-gutter .justified-fixer {
        margin-bottom: -36px;
        margin-left: -36px;
        margin-right: -36px
    }
}

.justified-wrapper.quad-gutter .justified-fixer {
    margin-bottom: -144px;
    margin-left: -144px;
    margin-right: -144px
}

@media (max-width: 1499px) {
    .justified-wrapper.quad-gutter .justified-fixer {
        margin-bottom: -108px;
        margin-left: -108px;
        margin-right: -108px
    }
}

@media (max-width: 959px) {
    .justified-wrapper.quad-gutter .justified-fixer {
        margin-bottom: -72px;
        margin-left: -72px;
        margin-right: -72px
    }
}

@media (max-width: 569px) {
    .justified-wrapper.quad-gutter .justified-fixer {
        margin-bottom: -36px;
        margin-left: -36px;
        margin-right: -36px
    }
}

.justified-wrapper.px-gutter {
    clear: both;
    margin-top: -1px !important;
    overflow: hidden
}

.justified-wrapper.half-gutter {
    margin-top: -18px !important
}

.justified-wrapper.single-gutter {
    margin-top: -36px !important
}

.justified-wrapper.double-gutter {
    margin-top: -72px !important
}

@media (max-width: 959px) {
    .justified-wrapper.double-gutter {
        margin-top: -36px !important
    }
}

.justified-wrapper.triple-gutter {
    margin-top: -108px !important
}

@media (max-width: 959px) {
    .justified-wrapper.triple-gutter {
        margin-top: -36px !important
    }
}

.justified-wrapper.quad-gutter {
    margin-top: -144px !important
}

@media (max-width: 1499px) {
    .justified-wrapper.quad-gutter {
        margin-top: -108px !important
    }
}

@media (max-width: 959px) {
    .justified-wrapper.quad-gutter {
        margin-top: -72px !important
    }
}

@media (max-width: 569px) {
    .justified-wrapper.quad-gutter {
        margin-top: -36px !important
    }
}

.justified-gallery > a, .justified-gallery > div {
    display: block;
    overflow: visible;
    padding: 0 !important
}

.justified-gallery .dummy {
    display: none
}

.justified-gallery .tmb .t-entry-visual .pushed {
    display: block;
    position: relative
}

.justified-gallery .t-entry-visual, .justified-gallery .t-entry-visual img, .justified-gallery .t-entry-visual-cont, .justified-gallery .t-entry-visual-tc, .justified-gallery .t-inside, .justified-gallery .tmb .t-entry-visual .pushed {
    height: inherit
}

.justified-gallery .t-entry-visual img {
    backface-visibility: hidden;
    margin: 0 !important
}

.justified-gallery .t-entry-visual {
    overflow: hidden
}

.justified-gallery div.justified-object-loaded:not(.entry-visible) {
    height: 0 !important;
    width: 0 !important
}

.justified-gallery .t-inside {
    visibility: hidden
}

.justified-gallery.justified-gallery-finished .t-inside {
    visibility: visible
}

.fp-enabled body, html.fp-enabled {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent
}

html.fp-enabled.touch {
    height: 100% !important
}

.fp-scrollable {
    overflow: hidden;
    position: relative
}

.fp-scroller {
    overflow: hidden
}

.iScrollIndicator {
    display: none !important
}

.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important
}

.fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.fp-section {
    height: auto !important
}

.fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell, .fp-responsive .fp-auto-height-responsive.fp-section {
    height: auto !important
}

@keyframes opacityout {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes scaleDown {
    from {
        transform: translateY(0)
    }
    to {
        transform: scale(.85)
    }
}

@keyframes moveparallaxup {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(70%)
    }
}

@keyframes moveparallaxdown {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-70%)
    }
}

@keyframes movecurtainup {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(5%)
    }
}

@keyframes movecurtaindown {
    from {
        transform: translateY(0)
    }
    to {
        transform: translateY(-5%)
    }
}

@keyframes moveFromBottom {
    from {
        transform: translateY(100%)
    }
}

@keyframes moveFromTop {
    from {
        transform: translateY(-100%)
    }
}

@keyframes moveFromBottomInner {
    from {
        transform: translateY(-50%)
    }
}

@keyframes moveFromTopInner {
    from {
        transform: translateY(50%)
    }
}

@keyframes moveFromBottomtrid {
    25% {
        transform: scale(.8)
    }
    100%, 50% {
        transform: translateY(-100%) scale(.8)
    }
}

@keyframes moveFromToptrid {
    25% {
        transform: scale(.8)
    }
    100%, 50% {
        transform: translateY(100%) scale(.8)
    }
}

@keyframes moveFromBottomtridIn {
    0%, 25% {
        transform: scale(.8) translateY(125%)
    }
    50% {
        transform: scale(.8) translateY(0)
    }
    100%, 75% {
        transform: scale(1)
    }
}

@keyframes moveFromToptridIn {
    0%, 25% {
        transform: scale(.8) translateY(-125%)
    }
    50% {
        transform: scale(.8) translateY(0)
    }
    100%, 75% {
        transform: scale(1)
    }
}

.fp-section {
    width: 100%
}

html:not(.touch) body.uncode-fullpage-slide .column_parent {
    height: 100% !important
}

html:not(.touch) body.uncode-fullpage-slide:not(.uncode-fullpage-none) {
    height: 100vh !important
}

html.touch body.uncode-fullpage-slide:not(.uncode-fullpage-none) {
    height: 100% !important
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fullpage-wrapper {
    position: relative;
    touch-action: none;
    top: 0
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section {
    overflow: hidden
}

.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .block-bg-overlay, .safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .fp-section .uncont {
    -webkit-backface-visibility: hidden !important;
    -webkit-transform: translateZ(0) !important
}

.safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb .t-entry-visual .t-entry, .safari body.uncode-fullpage-slide:not(.uncode-fullpage-none) .add-kburns .tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
    -webkit-backface-visibility: hidden !important;
    -webkit-transform: translateZ(0) !important
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock {
    position: absolute;
    margin-top: 10000px;
    visibility: hidden;
    width: 100%
}

body.uncode-fullpage-slide:not(.uncode-fullpage-none) .uncode-scroll-lock.uncode-scroll-active {
    visibility: visible;
    margin-top: 0
}

body.uncode-fullpage-slide #colophon {
    position: absolute
}

.safari body.uncode-fullpage-slide #colophon, .safari body.uncode-fullpage-slide #colophon .row-parent {
    -webkit-backface-visibility: hidden !important;
    -webkit-transform: translateZ(0) !important
}

.touch body.uncode-fullpage-slide #colophon.active {
    overflow: visible;
    z-index: 5
}

.touch body.uncode-fullpage-slide #colophon.active::before {
    content: '';
    display: block !important;
    position: absolute;
    width: 100%;
    height: 2000px;
    top: -2000px
}

body.uncode-fullpage-slide .box-wrapper.ls-overflow-visible {
    overflow: hidden !important
}

body.uncode-scroll-snap #colophon {
    display: block
}

html.fp-enabled .post-after, html.fp-enabled .post-footer, html.fp-enabled .row-container.row-navigation {
    display: none
}

body #page-header .isotope-system.add-kburns {
    transition: opacity .15s linear
}

body.fp-waiting #page-header .isotope-system.add-kburns {
    opacity: 0
}

.el-text {
    clear: both
}

.heading-text.el-text > :first-child {
    margin-top: 0 !important;
    display: inline-block
}

.heading-text.el-text > :first-child.bigtext {
    display: block
}

.heading-text.el-text > :last-child {
    margin-bottom: 0 !important
}

.el-text i {
    display: inline-block
}

.el-text i > span ~ span {
    display: block
}

.el-text hr {
    margin-left: 0
}

.el-text hr.separator-reduced {
    font-size: 14px;
    width: 40px;
    position: relative;
    display: block;
    content: "";
    margin: 18px 0 18px 0;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-top: 0
}

.el-text > * > i > span:not(.heading-text-inner), .el-text > * > span:not(.heading-text-inner) {
    display: block
}

.el-text > * > i > span.heading-text-inner, .el-text > * > span.heading-text-inner {
    clear: both;
    display: table-row;
    overflow: hidden
}

.el-text > * > i > span.heading-text-inner .heading-text-inner-animate, .el-text > * > i > span.heading-text-inner .split-char, .el-text > * > span.heading-text-inner .heading-text-inner-animate, .el-text > * > span.heading-text-inner .split-char {
    clear: both;
    display: inline-block;
    position: relative
}

.el-text > * > i > span.heading-text-inner .heading-line-wrap, .el-text > * > span.heading-text-inner .heading-line-wrap {
    display: block;
    position: relative;
    vertical-align: bottom
}

.el-text > * > i > span.heading-text-inner .heading-line-wrap .split-word-empty, .el-text > * > span.heading-text-inner .heading-line-wrap .split-word-empty {
    line-height: 1;
    margin: 0 -.025em
}

.el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child, .el-text > * > i > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty, .el-text > * > span.heading-text-inner .heading-line-wrap > .split-word-empty:first-child, .el-text > * > span.heading-text-inner .heading-line-wrap > .split-word:first-child .split-word-empty {
    display: none
}

.el-text > * > i > span.heading-text-inner .split-word-empty, .el-text > * > span.heading-text-inner .split-word-empty {
    line-height: 1;
    padding: 0 0 .1em 0
}

.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) {
    margin-bottom: -.15em;
    vertical-align: bottom;
    visibility: hidden
}

.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow, .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {
    display: inline-block;
    float: left;
    padding-bottom: .15em
}

:not(.already-animated).el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow, :not(.already-animated).el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-flow {
    overflow: hidden
}

.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner, .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty), .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {
    display: inline-block;
    position: relative;
    z-index: 1
}

.el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner, .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) .split-word-inner {
    padding: 0 .0575em .005em 0
}

.row.loaded-split-word .el-text > * > i > span.heading-text-inner .split-word:not(.split-word-empty), .row.loaded-split-word .el-text > * > span.heading-text-inner .split-word:not(.split-word-empty) {
    visibility: visible
}

.el-text > * > i > span.heading-text-inner .heading-single-word-wrap, .el-text > * > span.heading-text-inner .heading-single-word-wrap {
    clear: both;
    display: inline-block;
    overflow: hidden
}

.el-text > * > i > span.heading-text-inner .heading-text-highlight, .el-text > * > span.heading-text-inner .heading-text-highlight {
    position: relative;
    vertical-align: top
}

.el-text > * > i > span.heading-text-inner .heading-text-highlight-inner, .el-text > * > span.heading-text-inner .heading-text-highlight-inner {
    bottom: 0;
    height: 100%;
    left: 0;
    margin-bottom: .15em;
    position: absolute;
    right: 0;
    z-index: 0;
    transition-property: right;
    transition-duration: .2s;
    transition-timing-function: linear
}

.el-text > * > i > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner, .el-text > * > span.heading-text-inner .split-word.first-highlight .heading-text-highlight-inner {
    transition-timing-function: ease-in
}

.el-text > * > i > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner, .el-text > * > span.heading-text-inner .split-word.last-highlight .heading-text-highlight-inner {
    transition-timing-function: ease-out
}

.el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner, .el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner {
    right: .1em
}

.el-text > * > i > span.heading-text-inner .heading-text-highlight-inner[data-animated=yes], .el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated=yes], .el-text > * > span.heading-text-inner .heading-text-highlight-inner[data-animated=yes], .el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner[data-animated=yes] {
    right: 100%
}

.el-text + .clear {
    margin-top: 0 !important
}

.counter:not(.started) {
    opacity: 0
}

.countdown {
    line-height: 1
}

.countdown small {
    line-height: inherit;
    font-size: 1em
}

.counter-text, .counter-text p {
    margin: 0
}

.header-basic {
    overflow: hidden
}

.header-wrapper {
    transition: height .4s cubic-bezier(.785, .135, .15, .86), opacity .5s ease-out .2s !important
}

@media (max-width: 569px) {
    .header-wrapper .header-bg-wrapper + div, .header-wrapper .header-bg-wrapper:only-child {
        min-height: 300px
    }

    .header-wrapper .header-bg-wrapper:only-child {
        position: relative
    }
}

.header-wrapper .header-scrolldown {
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -6px;
    z-index: 100;
    transition: transform .2s ease-in-out, opacity .2s linear .2s !important
}

@media (max-width: 959px) {
    .header-wrapper .header-scrolldown {
        display: none
    }
}

.header-wrapper .header-scrolldown:hover {
    transform: translateY(3px);
    opacity: .8 !important
}

.header-wrapper .header-scrolldown i {
    font-size: 24px;
    cursor: pointer;
    color: #fff
}

.header-style-light .header-wrapper .header-scrolldown i {
    color: #000
}

@media (min-width: 960px) {
    .header-scrolled .header-wrapper .header-scrolldown {
        opacity: 0 !important
    }
}

@media (max-width: 570px) {
    .header-wrapper .uncode-slider .owl-next, .header-wrapper .uncode-slider .owl-prev {
        display: none
    }
}

.header-wrapper .owl-next .owl-nav-container, .header-wrapper .owl-prev .owl-nav-container {
    width: 90px;
    height: 100px;
    top: -50px;
    background: 0 0 !important;
    filter: none
}

.header-wrapper .owl-next .owl-nav-container i, .header-wrapper .owl-prev .owl-nav-container i {
    transition: transform .2s ease-in-out, opacity .2s;
    transition-delay: 0.2s;
    font-size: 26px;
    top: 34px
}

.header-scrolled .header-wrapper .owl-next .owl-nav-container i, .header-scrolled .header-wrapper .owl-prev .owl-nav-container i {
    opacity: 0
}

body .header-wrapper .style-dark.owl-next .owl-nav-container, body .header-wrapper .style-dark.owl-prev .owl-nav-container, body .header-wrapper .style-light.owl-next .owl-nav-container, body .header-wrapper .style-light.owl-prev .owl-nav-container {
    background-color: transparent !important
}

.header-wrapper .owl-next:hover i {
    opacity: .6;
    transform: translateX(5px) scale(.9)
}

.header-wrapper .owl-prev:hover i {
    opacity: .6;
    transform: translateX(-5px) scale(.9)
}

.header-scrolled .header-wrapper .row-header:not(.row-slider), .header-scrolled .header-wrapper .uncode-slider .row-child {
    opacity: 0
}

@media (min-width: 960px) {
    .header-scrolled .header-scroll-opacity .header-main-container {
        opacity: 0 !important
    }
}

@media (max-width: 959px) {
    .header-bg-wrapper > .header-bg {
        background-attachment: scroll !important;
        transform: none !important;
        height: 100% !important
    }
}

.header-wrapper {
    display: table;
    table-layout: fixed;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%
}

body:not(.single-product) .header-wrapper .header-content, body:not(.single-product) .header-wrapper .owl-carousel-container, body:not(.single-product) .header-wrapper .owl-carousel.owl-theme, body:not(.single-product) .header-wrapper .owl-item, body:not(.single-product) .header-wrapper .owl-item .header-main-container, body:not(.single-product) .header-wrapper .owl-item .item, body:not(.single-product) .header-wrapper .owl-stage, body:not(.single-product) .header-wrapper .owl-stage-outer {
    height: 100%
}

body:not(.single-product) .header-wrapper .owl-stage-outer {
    height: 100% !important
}

.header-wrapper .header-bg-wrapper {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.header-wrapper .header-bg {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-size: cover;
    overflow: hidden
}

.header-wrapper .header-bg.video {
    pointer-events: none
}

.header-wrapper .header-bg-overlay {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.header-wrapper .header-bg-overlay-inner {
    width: 100%;
    height: 100%;
    position: absolute
}

.header-wrapper .header-main-container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    padding-bottom: 0
}

.touch .header-wrapper .header-main-container {
    padding-top: 0 !important
}

.header-wrapper .header-main-container.header-carousel {
    margin-top: -25px;
    margin-bottom: 25px;
    padding-top: 50px
}

.header-wrapper .header-content {
    position: relative;
    z-index: 5;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 100%
}

.header-wrapper .header-content.header-align-left {
    text-align: left
}

.header-wrapper .header-content.header-align-right {
    text-align: right
}

.header-wrapper .header-content.header-left .header-content-inner {
    margin-right: auto;
    margin-left: inherit
}

.header-wrapper .header-content.header-left hr {
    margin-left: 0
}

.header-wrapper .header-content.header-left .buttons-wrapper .btn:first-child {
    margin-left: 0
}

.header-wrapper .header-content.header-right .header-content-inner {
    margin-left: auto;
    margin-right: inherit
}

.header-wrapper .header-content.header-right hr {
    margin-right: 0
}

.header-wrapper .header-content.header-right .buttons-wrapper .btn:last-child {
    margin-right: 0
}

.header-wrapper .header-content.header-top {
    vertical-align: top
}

.header-wrapper .header-content.header-bottom {
    vertical-align: bottom
}

@media (max-width: 959px) {
    .header-wrapper .header-content .buttons-wrapper {
        font-size: 12px
    }
}

.header-wrapper .header-content-inner {
    margin: 0 auto;
    padding: 54px 36px 54px 36px !important
}

@media (max-width: 959px) {
    .header-wrapper .header-content-inner {
        max-width: none !important
    }
}

.header-classic.header-wrapper .header-content-inner {
    padding: 54px 36px 54px 36px !important
}

.header-wrapper .header-content-inner > iframe {
    max-width: 100%
}

.header-wrapper .header-content-inner .wp-audio-shortcode {
    max-width: 500px;
    margin: auto
}

.header-wrapper .header-content-inner blockquote.pullquote p:first-child {
    font-size: 25px
}

.header-wrapper .header-content-inner > .header-title > span {
    display: block
}

.header-wrapper .header-content-inner > p > * {
    margin-top: 0
}

.header-wrapper .header-content-inner > :first-child, .header-wrapper .heading-text > :first-child {
    margin-top: 0 !important
}

.header-wrapper .heading-text:not(.heading-bigtext) {
    display: inline-block
}

.header-wrapper .header-subtitle {
    margin: 9px 0 0 0
}

.header-wrapper .column_parent {
    height: 100% !important
}

@media (min-width: 960px) {
    .chrome .header-wrapper .column_parent {
        height: 0 !important
    }
}

.header-wrapper blockquote {
    padding: 0
}

@media (max-width: 959px) {
    .header-main-container {
        padding-top: 0 !important
    }
}

.header-main-container .owl-carousel .owl-item {
    float: left !important
}

.header-bg.self-video .mejs-video, .header-bg.self-video .wp-video {
    width: 100% !important;
    height: 100% !important
}

.header-bg.self-video .mejs-controls, .header-bg.self-video .mejs-layers {
    display: none
}

.header-bg.self-video video {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.blocks-animation .header-title > .animate_when_almost_visible {
    display: inline-block
}

@media (max-width: 959px) {
    .header-main-container .row-inner {
        padding-top: 0 !important
    }
}

.header-wrapper:not(.header-only-text):before, .uncode-slider:not(.slider-loaded):before {
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    margin-left: -19px;
    content: "";
    z-index: 1;
    opacity: 1;
    animation: spin 2s infinite linear
}

.style-dark .style-light .header-wrapper:not(.header-only-text):before, .style-dark .style-light .uncode-slider:not(.slider-loaded):before, .style-light .header-wrapper:not(.header-only-text):before, .style-light .uncode-slider:not(.slider-loaded):before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPtJREFUeNrsnCFv20AUx+2kIDBgIGDAYCBgUiNlwGyeNFC2gIGBSUtJ6dZP0PUTtKUlTVlBpaWsbC4LiZRKBQEDBgMeCygIGNh72bvk9eKzY8dJE9896RQnSuzzL//37t357izLWCqzN6ESBwcHDh1WqaB59DqCMsCD8/NzXztgAKcGLw6VGgMk25HicwHwDoq/boj2GhXUgFKHUlFAwDKGEkoK22XKayh+24VyA/C6WwsMIFXoBl1JRQgloBLCTQYpz9ug876F0pLOjee6hHIK5x1tBTAC5VKpMEhDLHAjw5yvh/C+QGkzeAjrbBXg7BVUfo+Bwsr6BGq8BtdvU+xz2PWP4dqnGwUMKlol9+AVxYA8eKZWVwaH9djPoz72ClTlb0LzT3X7RuCqeanNXrJCLdZyYet2tapgu2QLfcFa3Q6Uw6z1tDNWAtX0iUm+BxW43eQMHer8neV26JrvskCzM8JqU9KJgfz2uWJVhrqjyn6Qi2aCZi8JqwMXDLepL0gx92dWaLZOsPKAVkpxnb0iwKJO/AQStZwNclMrN2Dwj7isNbzaZlgKaB7c48kivysv2Cx/pLcY4B+sgli/3w+bzeYfSrpdOL6Hz4aZFUZxq0VvsXvTswpmcE8dys3QLqjXktklPQqMYxpCKaod0kgH3utJJmBE2qW33XV0np9RZRjH9ultm/K11AoTrhjkPSSzodB85ppHqYBRoBfdnq6ljx2zVtNLozDhioNN60yvWGUYx87iVFZSxK66GKqx9DPhlh71CBIV5rI0YqQbLVKZgPZ1EWB1NgSiq11KDV80MHpmOMm7dGgZE1rMSV5Gg6RKhQmfHVrGRHbwIQ6YY4BN7Yb1duaBUb+xJpJV3WmxBzkOm/vxRGECVljkblBK86VQ9QSYoBgaTlMbxAHjT6uN/bd7et2NdUnDaWoillfjElcTv2Y2inPJquEz11IO4hRWZX0pYwrbMQgS7c4Ay5aLzbnkiDJ+xzBSWymiRTA26y7W5MwhKq2oGFRzLMIoYKGUwBqbpRORChubfGzOanEKC4zC0gGbuiSNjRmLGMEpsW4AX7aifWrB0qsRf3pWUvTO60ZcUwaBKg9DGxhgc8CGSmA0sxDlVwFJ1jV3x8jHjVGJq/iCq7G6lI8bo4CJWYZO0my8gqqLr8vsJQKjFkGQ9TRWVxA1+Vk13UmQbeikMmnWpZ80WsFVFrDmtKWRujzqcAeqkee4KZtdFsvqGqjLYe7oq76nBEaxTLhmq8jdJWl6/SDuuUbStHNf5GUFd03Pmk2vj13GGLsSpN/v/202m0j7DZQXcDyGz34XTF3ohu/p7XXSsqDEpTMA6BFBweErLAgQPhsVBBYO3+CyIHwY1FtkpUt5kROjqgAUShYvUIfjXwiyALDarFW8XuR3aZb/oW+HdIE2e0Cw7bAma9UX/W150S9SPHsg10S1vd5GpUXA6qSZD1dOczEFtEdcRrdFudbnrLBSA5OgvcSWk2JaBT7/teGwPEqNdrLCQtNh3wp51xYcJL3NOi216DujuKx/OKa6LbVItqh77zRY9i7U381jrXrRdneSQeWiqpUBYx3Zde4fVqM42pCu16PsPdc/aht3qKtRjwPdX94iUOyP2FuVojd5D0RhNfoNX6liSX/AStT7bMAiFOJYybtsqkxADayYkdHCAItRoGU93cdVBmQmLBvTwP4JMADEPDW9MJgjiwAAAABJRU5ErkJggg==');
    background-size: 38px
}

.style-dark .header-wrapper:not(.header-only-text):before, .style-dark .uncode-slider:not(.slider-loaded):before, .style-light .style-dark .header-wrapper:not(.header-only-text):before, .style-light .style-dark .uncode-slider:not(.slider-loaded):before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsnC132zAUhqWeAcPAshmGzTDQY4GBZU3ZWDs2tu4XbPsFa9lYPVa2DC1sHgtbxswWaNZJ3Xtz7hTLjms5H7buOTppmsSWHr260pUlCeGtlslDyMTDw0OIPwcsRfjfEklIKWe9A6bgnKqXoUqnSIOCr2mA55ZLaHipSj9VShTEtHPAoKAIoIKCr6yQcpUyfGeEz14AaohU9NtEpdtdKFC2CCkApJGhIg1lATBLVcis5nX1NWOAnBjX1ur7qNKNuu7qKIAB1AgpMCClqiBLx/eL0Xw5vBXAfXANTjrOvK79MQOlM6ubyUJlPG+52Q8A7S1ruvr+r9W9bw4KGMssz+hs1w6Z5WdqgNOVduFC3dKxqrSK5ofQ/SNv1+rlEk3VidpkwwxNjPFS0pazbdhD37F86g7hYteZCFR6pWsQKT70ETrySfYdbmTnsN6gSR6Fad+m0h9A+/EUaLIuLPUyxQg9h7wzcUSGCv4Kv6Y7pZd13IjsEywX0E5q3GfcBVgI4h8hoefU8N67rpGYOfiwK1M1KBfZtbNumcEaiY6ZKtMVgxY3vViAC2pYZ6Kjpsp2B2C/qnrOKh8Ws1FyIrprFyhjiJCqPjCQpiZ433bwvOdOYAVo2q7K/HSZwiYU8qgLLkTHTZUxQZCu7VMtYCBMlBPRHyOVxbYOwKYwaorpoQXTLatMTyDQbMblVsDgu4Z4OxP9s3fkkop82UmJuhZ9UpehssSmsiJgpK5U9NdujY6vGBieGeommfehZ6zoMR/HZeb0lakw+nAhvFGzPC8DFnpga/vCop1NYJjvOqXBque1HiFEPL7kCiNYWZfDoJrhUmq4qmJgXlxrKwXGH7N7+2e/8frcK8yBwshyz2ltq22Db28WOykYg/kmudkk12OxZwXdqW+SbGihxmDf+P82gOkBrIf232B+ZmuSS6O39FYQ+Xin38DpkwUei52Fb5INmmTugVmB5UXAMg/MCizbAMZWGA92tpzxsIcUtOeJs9lw+ktj1N9nC03/5YE5AEZz+UPPa81gYQWGZZh6SiM4ptXRLfivCGOwlbk09aQkQo96rK7IYLEVsLBL61lrqCtk/qsamO1pSR/VVbS2xBZ805RG1CeVsZ3DnEE1MENlcY/UFZepq0xhRDgXBQsyOtwzhijzzPY9KzAQnuPtGLOPXYWlyzbG23nZurjSCURsFKVd/mcdFtgZyphVbY7dZsY1YU0z7qC6YtYUKxdAVwLDSPeenGKX/Bk70kHb/TYbzraa08fuL+o1J1ipeOywdBkmrFfcaonq1g9BsIyRAtHpMUND3qcUXKNswikw5s+oE5geY/NEnqfk5EXNjRvyCTekHjNkbX9+RLCoGWpYN3UfWssGN58YUf3BbuBi4yweJz5pS1DTcyti1ss8bhF0fbaOo/iQn8sza3IQiXSUIRr4CUQHs32rDarSlUk7W3R+PjetUOkwc7oWhyxzc4QZ+R5AmadLLaD+xnmRLcufwLW+Kw6PxSIDlHM3IVvKPI2g+fPNBSVXqoOahiwJBqqV06Vky7UeodZD46MlUoaAd1VDRXR2Ymi5btrmMVy7OgOR9mBGwr4UIRP2BclBxe9SsaPtivs4ZZMOgORKqWNrZYp/+9F3uq/gUM5xLVPQWkl+Kam37ttfAQYAZ993RnTunIQAAAAASUVORK5CYII=');
    background-size: 38px
}

@media (min-width: 960px) {
    #page-header {
        display: table-row;
        width: 100%
    }
}

#page-header .header-wrapper .header-scrolldown, #page-header .header-wrapper .row-container > .row-background, #page-header .header-wrapper > .header-bg-wrapper {
    opacity: 0;
    transition: opacity .5s;
    transition-delay: 0.2s
}

#page-header .header-main-container, #page-header .header-wrapper .row-parent, #page-header .header-wrapper .uncode-slider .row-child {
    transition: opacity .5s;
    transition-delay: 0.2s
}

#page-header .header-only-text .header-main-container {
    opacity: 1
}

@media (max-width: 959px) {
    #page-header .row .uncol {
        padding-top: 0 !important
    }
}

@media (min-width: 960px) {
    #page-header .remove-menu-padding .header-content, #page-header .remove-menu-padding > .vc_row:first-child .uncont {
        padding-top: 0 !important
    }
}

@media (max-width: 960px) {
    #page-header .remove-menu-padding-mobile .header-content, #page-header .remove-menu-padding-mobile > .vc_row:first-child .uncont {
        padding-top: 0 !important
    }
}

#page-header[data-imgready=true] .header-wrapper:not(.header-only-text):before {
    opacity: 0;
    animation: none
}

#page-header[data-imgready=true] .header-wrapper > * {
    opacity: 1
}

#page-header[data-imgready=true] .header-wrapper .row-container > .row-background {
    opacity: 1
}

.uncode-slider {
    height: 100%
}

.header-wrapper .uncode-slider > .owl-carousel {
    transition: opacity 1s
}

.uncode-slider .row-child, .uncode-slider .row-container {
    height: 100% !important
}

.uncode-slider .row-inner {
    height: 100%
}

@media (max-width: 1499px) {
    .uncode-slider .row-inner > .column_child:only-child {
        height: 100% !important
    }
}

@media (max-width: 1499px) {
    .uncode-slider .text-lead > * {
        font-size: 16px;
        line-height: 1.75;
        margin: 18px 0 0
    }
}

@media (max-width: 959px) {
    .uncode-slider .text-lead > * {
        font-size: 13px;
        line-height: 1.75;
        margin: 18px 0 0
    }
}

@media (max-width: 959px) {
    .uncode-slider .uncoltable {
        padding-top: 0 !important
    }
}

.no-touch .bigtext {
    opacity: 0
}

.post-info {
    margin: 18px 0 0 0
}

.post-info span {
    margin: 0 14px 0 14px;
    font-weight: 400
}

@media (max-width: 569px) {
    .post-info {
        font-size: 10px !important
    }

    .post-info span {
        margin: 0 9px 0 9px
    }
}

.post-info div {
    display: inline
}

.no-touch .header-parallax > .header-bg-wrapper.header-carousel-wrapper > .header-bg .t-entry-visual-cont, .no-touch .header-parallax > .header-bg-wrapper:not(.header-carousel-wrapper) {
    height: 130% !important;
    height: calc(100% + 30vh) !important;
    will-change: transform
}

.tmb .avatar {
    border-radius: 50%
}

.tmb a.inactive-link {
    pointer-events: none;
    cursor: default
}

.index-single .tmb {
    height: 100%;
    width: 100% !important
}

.index-single .style-masonry .tmb {
    position: relative !important
}

.tmb > .t-inside {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%
}

.index-single .tmb > .t-inside {
    height: 100%
}

.tmb-loaded.tmb > .t-inside {
    opacity: 1
}

.tmb-shadowed.tmb-shadowed-hover.tmb > .t-inside {
    transition-property: box-shadow;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.img-circle.tmb > .t-inside .t-entry-visual {
    border-radius: 50%
}

.img-circle.tmb > .t-inside .t-entry-visual-cont {
    border-radius: 50%;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    perspective: 1000px;
    overflow: hidden
}

.img-round.tmb > .t-inside .t-entry-visual-cont {
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    perspective: 1000px
}

.tmb-no-bg.tmb > .t-inside {
    background: 0 0
}

.tmb > .t-inside hr {
    margin-top: 18px;
    margin-bottom: 18px
}

.tmb > .t-inside hr.separator-reduced {
    width: 90px;
    border-top-width: 2px
}

.tmb > .t-inside .t-overlay-inner hr.separator-extra {
    opacity: .5
}

:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
    width: calc(100% + 36px)
}

:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra body:not(.rtl) {
    margin-left: -18px !important
}

:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra body.rtl {
    margin-right: -18px !important
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .half-block-padding hr.separator-extra {
    width: calc(150% + 18px)
}

:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
    margin-left: -36px !important;
    width: calc(100% + 72px)
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .single-block-padding hr.separator-extra {
    width: calc(150% + 36px)
}

:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
    margin-left: -72px !important;
    width: calc(100% + 144px)
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
    width: calc(150% + 72px)
}

@media (max-width: 1699px) {
    :not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
        margin-left: -54px !important;
        width: calc(100% + 108px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
        width: calc(150% + 54px)
    }
}

@media (max-width: 1499px) {
    :not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
        margin-left: -36px !important;
        width: calc(100% + 72px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .double-block-padding hr.separator-extra {
        width: calc(150% + 36px)
    }
}

:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
    margin-left: -108px !important;
    width: calc(100% + 216px)
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
    width: calc(150% + 108px)
}

@media (max-width: 1699px) {
    :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        margin-left: -72px !important;
        width: calc(100% + 144px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        width: calc(150% + 72px)
    }
}

@media (max-width: 1499px) {
    :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        margin-left: -54px !important;
        width: calc(100% + 108px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        width: calc(150% + 54px)
    }
}

@media (max-width: 959px) {
    :not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        margin-left: -36px !important;
        width: calc(100% + 72px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .triple-block-padding hr.separator-extra {
        width: calc(150% + 36px)
    }
}

:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
    margin-left: -144px !important;
    width: calc(100% + 288px)
}

.tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
    width: calc(150% + 144px)
}

@media (max-width: 1699px) {
    :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        margin-left: -108px !important;
        width: calc(100% + 216px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        width: calc(150% + 108px)
    }
}

@media (max-width: 1499px) {
    :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        margin-left: -72px !important;
        width: calc(100% + 144px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        width: calc(150% + 72px)
    }
}

@media (max-width: 959px) {
    :not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        margin-left: -36px !important;
        width: calc(100% + 72px)
    }

    .tmb-overlay-text-reduced:not(.tmb-no-bg).tmb > .t-inside .quad-block-padding hr.separator-extra {
        width: calc(150% + 36px)
    }
}

.tmb > .t-inside .spacer.half-space {
    margin-top: 18px
}

.tmb > .t-inside .spacer.single-space {
    margin-top: 36px
}

.tmb > .t-inside .spacer.double-space {
    margin-top: 72px
}

.tmb-round.tmb > .t-inside {
    border-radius: 4px
}

.tmb-media-first.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence):not(.product_button_loop) {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black)
}

.tmb.tmb-media-first.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
    border-bottom-left-radius: 50px !important;
    border-bottom-right-radius: 50px !important
}

.tmb-media-last.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a:not(.tmb-term-evidence) {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    -webkit-mask-image: -webkit-radial-gradient(white, black)
}

.tmb.tmb-media-last.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
    border-bottom-left-radius: 50px !important;
    border-bottom-right-radius: 50px !important
}

.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual {
    -webkit-mask-image: -webkit-radial-gradient(white, black)
}

@media (min-width: 570px) {
    .tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
        border-radius: 50px !important
    }

    .tmb-content-lateral-right.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .tmb-content-lateral-right.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
        border-radius: 50px !important
    }
}

@media (max-width: 569px) {
    .tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
        border-radius: 50px !important
    }
}

.tmb-content-lateral-left:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.tmb-content-lateral-left:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
    border-radius: 50px !important
}

.tmb-content-lateral-right:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.tmb-content-lateral-right:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a.quick-view-button {
    border-radius: 50px !important
}

.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    float: left
}

.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    float: right
}

.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 8.33333333% !important
}

.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 16.66666667% !important
}

.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 25% !important
}

.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 33.33333333% !important
}

.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 41.66666667% !important
}

.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 50% !important
}

.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 58.33333333% !important
}

.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 66.66666667% !important
}

.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 75% !important
}

.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 83.33333333% !important
}

.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
    width: 91.66666667% !important
}

.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    position: relative;
    z-index: 1;
    float: right
}

.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 91.66666667% !important
}

.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 83.33333333% !important
}

.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 75% !important
}

.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 66.66666667% !important
}

.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 58.33333333% !important
}

.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 50% !important
}

.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 41.66666667% !important
}

.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 33.33333333% !important
}

.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 25% !important
}

.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 16.66666667% !important
}

.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: 8.33333333% !important
}

.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    float: left;
    margin-right: -18px !important
}

.tmb-content-lateral-left.tmb-content-lateral.tmb > .t-inside .t-entry-text {
    margin-left: -18px !important
}

@media (max-width: 569px) {
    .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-text, .tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
        width: 100% !important
    }
}

.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > :first-child:not(.spacer) {
    margin-top: 0 !important
}

.tmb .t-entry.t-entry-team .t-entry-title {
    margin: 5px 0 0 0 !important
}

.tmb .t-entry .t-entry-cat {
    font-size: 13px;
    text-transform: uppercase
}

.tmb .t-entry .t-buttons-socials {
    margin: 0;
    font-size: 12px
}

.tmb .t-entry-visual .t-entry .t-buttons-socials {
    margin: 18px 0 0 0 !important
}

.tmb .t-entry-visual {
    position: relative;
    overflow: hidden;
    text-align: left;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-font-smoothing: antialiased
}

.tmb .t-entry-visual .pushed, .tmb .t-entry-visual .t-entry-visual-cont > a {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.tmb.tmb-no-media.tmb .t-entry-visual .pushed, .tmb.tmb-no-media.tmb .t-entry-visual .t-entry-visual-cont > a {
    position: relative;
    display: block
}

.tmb-quote.tmb .t-entry-visual blockquote {
    margin-top: 0
}

.tmb-quote.tmb .t-entry-visual .t-overlay-inner, .tmb-quote.tmb .t-entry-visual .t-overlay-wrap {
    position: relative
}

.tmb .t-entry-visual img {
    width: 100%;
    max-width: none;
    z-index: 1;
    position: relative;
    display: block
}

.tmb .t-entry-visual img.has-secondary-featured-image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform, filter, opacity;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > img, .tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%
}

.tmb .t-entry-visual .t-background-cover {
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1
}

.tmb .t-entry-visual .t-background-cover > * {
    margin: 0 !important;
    border: none !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    z-index: 1000
}

.tmb .t-entry-visual .t-background-cover .mejs-video {
    width: 100% !important;
    height: 100% !important
}

.tmb .t-entry-visual .t-secondary-background-cover {
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .3s cubic-bezier(.57, .21, .69, 1)
}

.tmb .t-entry-visual .t-secondary-background-cover + .t-background-cover {
    transform: scale(1, 1) !important;
    transition: all .2s cubic-bezier(.57, .21, .69, 1) !important
}

.tmb .t-entry-visual .t-background-click {
    z-index: auto !important
}

.tmb-image-anim.tmb .t-entry-visual .dummy.secondary-dummy-image, .tmb-image-anim.tmb .t-entry-visual .fluid-object, .tmb-image-anim.tmb .t-entry-visual .t-background-cover, .tmb-image-anim.tmb .t-entry-visual .t-secondary-background-cover, .tmb-image-anim.tmb .t-entry-visual img:not(.avatar), .tmb-image-color-anim.tmb .t-entry-visual .dummy.secondary-dummy-image, .tmb-image-color-anim.tmb .t-entry-visual .fluid-object, .tmb-image-color-anim.tmb .t-entry-visual .t-background-cover, .tmb-image-color-anim.tmb .t-entry-visual .t-secondary-background-cover, .tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar) {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition-property: transform, filter, opacity;
    transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1)
}

.tmb-image-anim.tmb .t-entry-visual .dummy.secondary-dummy-image:not(.has-secondary-featured-image), .tmb-image-anim.tmb .t-entry-visual .fluid-object:not(.has-secondary-featured-image), .tmb-image-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image), .tmb-image-anim.tmb .t-entry-visual .t-secondary-background-cover:not(.has-secondary-featured-image), .tmb-image-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image), .tmb-image-color-anim.tmb .t-entry-visual .dummy.secondary-dummy-image:not(.has-secondary-featured-image), .tmb-image-color-anim.tmb .t-entry-visual .fluid-object:not(.has-secondary-featured-image), .tmb-image-color-anim.tmb .t-entry-visual .t-background-cover:not(.has-secondary-featured-image), .tmb-image-color-anim.tmb .t-entry-visual .t-secondary-background-cover:not(.has-secondary-featured-image), .tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar):not(.has-secondary-featured-image) {
    transition-duration: .3s
}

.tmb-image-anim.tmb .t-entry-visual .dummy.secondary-dummy-image.has-secondary-featured-image, .tmb-image-anim.tmb .t-entry-visual .fluid-object.has-secondary-featured-image, .tmb-image-anim.tmb .t-entry-visual .t-background-cover.has-secondary-featured-image, .tmb-image-anim.tmb .t-entry-visual .t-secondary-background-cover.has-secondary-featured-image, .tmb-image-anim.tmb .t-entry-visual img:not(.avatar).has-secondary-featured-image, .tmb-image-color-anim.tmb .t-entry-visual .dummy.secondary-dummy-image.has-secondary-featured-image, .tmb-image-color-anim.tmb .t-entry-visual .fluid-object.has-secondary-featured-image, .tmb-image-color-anim.tmb .t-entry-visual .t-background-cover.has-secondary-featured-image, .tmb-image-color-anim.tmb .t-entry-visual .t-secondary-background-cover.has-secondary-featured-image, .tmb-image-color-anim.tmb .t-entry-visual img:not(.avatar).has-secondary-featured-image {
    transition-duration: .2s
}

.tmb .t-entry-visual .t-entry {
    width: 100%
}

.tmb .t-entry-visual .t-entry-visual-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    transition: opacity .2s ease-in-out
}

.tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
    width: 100%;
    height: 100%
}

:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
    opacity: 0
}

.tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
    opacity: 1
}

.tmb-overlay-gradient-bottom.tmb .t-entry-visual .t-entry-visual-overlay {
    background-color: transparent !important
}

.tmb-overlay-gradient-top.tmb .t-entry-visual .t-entry-visual-overlay {
    background-color: transparent !important
}

.tmb .t-entry-visual .t-overlay-wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2
}

.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap {
    margin-top: 1px
}

.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-wrap {
    position: relative
}

.tmb .t-entry-visual .t-overlay-inner {
    display: table;
    table-layout: fixed;
    position: absolute;
    width: 100%;
    height: 100%
}

.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-inner {
    position: relative
}

.tmb .t-entry-visual .t-overlay-content {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center
}

.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {
    vertical-align: bottom
}

.tmb-overlay-top.tmb .t-entry-visual .t-overlay-content {
    vertical-align: top
}

.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content {
    text-align: justify
}

.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-left: auto !important;
    margin-right: auto !important
}

.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {
    text-align: center
}

.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-left: auto !important;
    margin-right: auto !important
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {
    text-align: left
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-left: 0 !important;
    margin-right: auto !important
}

.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
    margin-left: 0
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content {
    text-align: right
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
    margin-left: auto !important;
    margin-right: 0 !important
}

.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
    margin-right: 0
}

@media (max-width: 959px) {
    .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content {
        text-align: justify
    }

    .tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content {
        text-align: center
    }

    .tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content {
        text-align: left
    }

    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
        margin-left: 0
    }

    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content {
        text-align: right
    }

    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content hr:not(.separator-extra) {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
        margin-right: 0
    }
}

.tmb .t-entry-visual .t-overlay-icon {
    font-size: 18px
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-md {
    font-size: 27px
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-lg {
    font-size: 36px
}

.tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {
    font-size: 45px
}

.tmb .t-entry-visual .t-overlay-text {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out;
    opacity: 0;
    transform: scale(.9)
}

.tmb .t-entry-visual .t-overlay-text.separator-extra-child {
    width: 100%
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt {
    margin-top: 0
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt > p:first-child {
    margin-top: 0
}

.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt .btn {
    margin-top: 0
}

.tmb-overlay-pad-double.tmb .t-entry-visual .t-overlay-text {
    padding: 72px
}

.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
    opacity: 1;
    transform: scale(1)
}

.no-touch .tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
    transform: translate(0, 0)
}

.tmb-overlay-right:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
    float: right;
    padding-left: 0
}

.tmb-overlay-left:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
    float: left;
    padding-right: 0
}

@media (min-width: 570px) {
    .tmb-overlay-right.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
        float: right;
        padding-left: 0
    }

    .tmb-overlay-left.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
        float: left;
        padding-right: 0
    }
}

.tmb-overlay-text-reduced.tmb .t-entry-visual .t-overlay-text {
    width: 75%
}

.tmb-overlay-text-reduced-2.tmb .t-entry-visual .t-overlay-text {
    width: 50%
}

@media (max-width: 569px) {
    .tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
        width: 100% !important
    }
}

.tmb .t-entry-visual .t-overlay-text .t-entry > :first-child:not(.spacer) {
    margin-top: 0
}

.no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-cat-over, .no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-overlay-text {
    transform: translate(0, 36px)
}

.tmb .t-entry-visual .fluid-object, .tmb .t-entry-visual .t-background-cover, .tmb .t-entry-visual img {
    transform: scale(1, 1)
}

.no-touch .tmb-desaturated.tmb .t-entry-visual .fluid-object, .no-touch .tmb-desaturated.tmb .t-entry-visual .t-background-cover, .no-touch .tmb-desaturated.tmb .t-entry-visual img {
    filter: gray;
    filter: grayscale(100%)
}

.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .fluid-object, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .t-background-cover, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus img, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .fluid-object, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover img {
    filter: none;
    filter: grayscale(0%)
}

.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .fluid-object, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .t-background-cover, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus img, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .fluid-object, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img {
    filter: gray;
    filter: grayscale(100%)
}

.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .dummy.secondary-dummy-image, .no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-background-cover, .no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-secondary-background-cover, .no-touch .tmb-image-anim.tmb .t-entry-visual:focus img:not(.avatar):not(.has-secondary-featured-image), .no-touch .tmb-image-anim.tmb .t-entry-visual:hover .dummy.secondary-dummy-image, .no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover, .no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-secondary-background-cover, .no-touch .tmb-image-anim.tmb .t-entry-visual:hover img:not(.avatar):not(.has-secondary-featured-image) {
    transform: scale(1.05, 1.05)
}

.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay, .tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay {
    opacity: 0
}

:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay, :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay {
    opacity: 1;
    transition-delay: 150ms
}

.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text {
    transition-delay: 0s !important
}

.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text {
    opacity: 1
}

.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text {
    transform: translate(0, 0);
    transition-delay: 250ms
}

.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text {
    opacity: 0
}

.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text {
    transform: translate(0, 36px)
}

.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
    opacity: 1
}

.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
    transform: scale(1);
    transition-delay: 250ms
}

.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
    opacity: 0
}

.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-cat-over, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-cat-over, .no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text {
    transform: scale(.98)
}

.style-masonry .tmb .t-entry-visual:focus hr:not(.separator-reduced):not(.separator-extra), .style-masonry .tmb .t-entry-visual:hover hr:not(.separator-reduced):not(.separator-extra) {
    width: 100%
}

.tmb .t-entry-visual:focus .t-secondary-background-cover + .t-background-cover, .tmb .t-entry-visual:focus img.has-secondary-featured-image, .tmb .t-entry-visual:hover .t-secondary-background-cover + .t-background-cover, .tmb .t-entry-visual:hover img.has-secondary-featured-image {
    opacity: 0
}

@media (max-width: 959px) {
    .tmb-no-double-tap.tmb .t-entry-visual img.has-secondary-featured-image {
        opacity: 1 !important
    }
}

.tmb .t-entry-text {
    position: relative;
    -webkit-backface-visibility: hidden;
    text-align: left
}

.tmb-content-justify.tmb .t-entry-text {
    text-align: justify
}

.tmb-content-justify.tmb .t-entry-text hr {
    margin-left: auto !important;
    margin-right: auto !important
}

.tmb-content-center.tmb .t-entry-text {
    text-align: center
}

.tmb-content-center.tmb .t-entry-text hr {
    margin-left: auto !important;
    margin-right: auto !important
}

.tmb-content-left.tmb .t-entry-text {
    text-align: left
}

.tmb-content-left.tmb .t-entry-text hr {
    margin-right: auto !important;
    margin-left: 0 !important
}

.tmb-content-left.tmb .t-entry-text .separator-reduced {
    margin-left: 0
}

.tmb-content-right.tmb .t-entry-text {
    text-align: right
}

.tmb-content-right.tmb .t-entry-text hr {
    margin-right: 0 !important;
    margin-left: auto !important
}

.tmb-content-right.tmb .t-entry-text .separator-reduced {
    margin-right: 0
}

.tmb .t-entry-text a, .tmb .t-entry-text p {
    word-wrap: break-word
}

@media (max-width: 569px) {
    .tmb-content-mobile-justify.tmb .t-entry-text {
        text-align: justify
    }

    .tmb-content-mobile-justify.tmb .t-entry-text hr {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .tmb-content-mobile-center.tmb .t-entry-text {
        text-align: center
    }

    .tmb-content-mobile-center.tmb .t-entry-text hr {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .tmb-content-mobile-left.tmb .t-entry-text {
        text-align: left
    }

    .tmb-content-mobile-left.tmb .t-entry-text hr {
        margin-right: auto !important;
        margin-left: 0 !important
    }

    .tmb-content-mobile-left.tmb .t-entry-text .separator-reduced {
        margin-left: 0
    }

    .tmb-content-mobile-right.tmb .t-entry-text {
        text-align: right
    }

    .tmb-content-mobile-right.tmb .t-entry-text hr {
        margin-right: 0 !important;
        margin-left: auto !important
    }

    .tmb-content-mobile-right.tmb .t-entry-text .separator-reduced {
        margin-right: 0
    }
}

.tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
    padding-bottom: 0 !important
}

.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.tmb-no-bg.tmb-content-lateral.tmb .t-entry-text .t-entry-text-tc {
    padding-top: 0 !important
}

.tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
    padding-right: 0 !important
}

.tmb-no-bg.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc {
    padding-left: 0 !important
}

@media (max-width: 569px) {
    .tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 36px !important
    }
}

.tmb .t-entry-text .t-entry-text-tc .t-entry > :not(hr):last-child {
    width: 100%
}

.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {
    padding-left: 18px
}

.tmb-content-lateral.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc.no-block-padding {
    padding-right: 18px
}

.tmb .t-entry-text .t-entry-title .tmb-content-lateral:not(.tmb-text-space-reduced) + *, .tmb .t-entry-text .t-entry-title .tmb-content-under:not(.tmb-text-space-reduced) + * {
    padding-top: 9px
}

.tmb-text-space-reduced.tmb .t-entry hr {
    margin-top: 9px;
    margin-bottom: 9px
}

.tmb-text-space-reduced.tmb .t-entry > :not(hr):not(.t-entry-readmore):not(:first-child) {
    margin-top: 0 !important
}

:not(.tmb-post).tmb .t-entry > :not(hr) {
    margin: 9px 0 0 0
}

.tmb .t-entry .t-entry-title {
    word-break: break-word
}

.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title {
    text-transform: uppercase
}

.tmb-entry-title-lowercase.tmb .t-entry .t-entry-title {
    text-transform: lowercase
}

.tmb-entry-title-capitalize.tmb .t-entry .t-entry-title {
    text-transform: capitalize
}

.tmb .t-entry .t-entry-title.single-line > * {
    margin-top: 0
}

.tmb .t-entry p.t-entry-type {
    font-size: 12px
}

.tmb .t-entry p.t-entry-meta span {
    display: block;
    font-size: 12px;
    font-weight: 600
}

.tmb .t-entry p.t-entry-meta .small-spacer {
    width: 10px;
    display: inline-block
}

.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) {
    margin: 0
}

.tmb .t-entry p.t-entry-meta span:first-child:not(.tmb-term-evidence) .fa-push-right {
    margin-left: 0
}

.tmb .t-entry p.t-entry-meta span:last-child .cat-comma {
    display: none
}

.tmb .t-entry p.t-entry-meta .t-entry-category {
    display: inline;
    text-transform: capitalize;
    display: inline-block
}

.tmb .t-entry p.t-entry-meta .t-entry-category.t-entry-category-colored {
    padding: 0 7px
}

.tmb .t-entry p.t-entry-meta .t-entry-category .t-entry-cat-single {
    display: inline-block
}

.tmb .t-entry p.t-entry-meta .t-entry-category .cat-comma {
    display: inline;
    padding-right: .25em
}

.tmb .t-entry p.t-entry-readmore .btn {
    margin: 0
}

.tmb .t-entry p.t-entry-author img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    position: relative;
    border-radius: 50%
}

.tmb .t-entry p.t-entry-author img > img {
    border-radius: 50%
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-md img {
    width: 40px;
    height: 40px
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-lg img {
    width: 60px;
    height: 60px
}

.tmb .t-entry p.t-entry-author .tmb-avatar-size-xl img {
    width: 80px;
    height: 80px
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap {
    display: inline-block;
    text-align: initial
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-username-text {
    display: block
}

.tmb .t-entry p.t-entry-author .tmb-username-wrap .tmb-user-qualification {
    display: block;
    font-size: .96em;
    font-weight: 400;
    opacity: .5;
    line-height: 1.25
}

.tmb .t-entry p.t-entry-author i {
    margin: 0 6px 0 0
}

.tmb .t-entry p.t-entry-author span {
    vertical-align: middle
}

.tmb-content-lateral.tmb .t-entry p.t-entry-author span, .tmb-content-under.tmb .t-entry p.t-entry-author span {
    font-weight: 600
}

.tmb .t-entry p.t-entry-author span.tmb-username-wrap {
    font-size: 12px;
    margin: 0 0 0 12px;
    white-space: inherit
}

.tmb .t-entry p.t-entry-small {
    font-size: 12px
}

.tmb .t-entry p.t-entry-member-social a {
    display: inline-block;
    padding: 0 4px 0 4px !important
}

.tmb .t-entry p.t-entry-member-social a:first-child {
    padding-left: 0 !important
}

.tmb .t-entry p.t-entry-member-social a:last-child {
    padding-right: 0 !important
}

.tmb .t-entry p.t-entry-member-social a i {
    padding: 1px !important
}

.tmb .t-entry p.t-entry-comments {
    font-size: 12px
}

.tmb .t-entry p.t-entry-comments .extras .extras-wrap {
    display: inline-block
}

.tmb .t-entry p.t-entry-comments .extras > span {
    padding: 0 14px 0 0
}

.tmb .t-entry p.t-entry-comments .extras > span:last-child {
    padding: 0
}

.tmb .t-entry p.t-entry-comments .extras a {
    font-weight: 400;
    padding: 0 14px 0 0
}

.tmb .t-entry p.t-entry-comments .extras a.dot-irecommendthis {
    background: 0 0 !important;
    padding-left: 0 !important;
    margin-bottom: 0 !important
}

.tmb .t-entry p.t-entry-comments .extras a:last-child {
    padding-right: 0
}

.tmb .t-entry p.t-entry-comments .extras i {
    position: relative;
    top: 1px;
    padding: 0 5px 0 0
}

.tmb .t-entry p.t-entry-comments .extras.t-reading-time {
    float: right;
    margin-top: 0
}

.tmb .t-cat-over {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    transition: opacity .2s ease-in-out, transform .2s ease-in-out
}

.tmb .t-cat-over .t-cat-over-inner {
    pointer-events: initial
}

.tmb-text-showed.tmb .t-cat-over {
    opacity: 1;
    transform: scale(1)
}

.tmb .t-cat-over.t-cat-no-link {
    pointer-events: none
}

.tmb .t-cat-over.t-cat-over-topleft {
    left: 0;
    top: 0
}

.tmb .t-cat-over.t-cat-over-topleft a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-topleft span.tmb-term-evidence {
    margin: 0 5px 9px 0
}

.tmb .t-cat-over.t-cat-over-topright {
    right: 0;
    text-align: right;
    top: 0
}

.tmb .t-cat-over.t-cat-over-topright a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-topright span.tmb-term-evidence {
    margin: 0 0 9px 5px
}

.tmb .t-cat-over.t-cat-over-bottomleft {
    bottom: 0;
    left: 0
}

.tmb .t-cat-over.t-cat-over-bottomleft a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-bottomleft span.tmb-term-evidence {
    margin: 0 5px 9px 0
}

.tmb .t-cat-over.t-cat-over-bottomright {
    bottom: 0;
    right: 0
}

.tmb .t-cat-over.t-cat-over-bottomright a.tmb-term-evidence, .tmb .t-cat-over.t-cat-over-bottomright span.tmb-term-evidence {
    margin: 0 0 9px 5px
}

.tmb .t-cat-over .cat-comma {
    display: inline;
    padding-right: .25em
}

.tmb .t-cat-over a.bordered-cat, .tmb .t-cat-over span.bordered-cat {
    border: 1px solid;
    border-color: transparent
}

.tmb .t-entry-excerpt > p:first-child {
    margin-top: 0
}

.style-metro .tmb .t-inside .t-entry-visual {
    display: table-cell;
    height: 100%;
    position: relative;
    width: 100%
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc {
    display: inline-block;
    position: relative;
    height: 100%;
    top: 0;
    vertical-align: top;
    width: 100%
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute
}

@media (max-width: 959px) {
    .index-wrapper .style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
        position: relative
    }
}

.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 3;
    overflow: hidden
}

.style-metro .tmb .t-inside .t-entry-text {
    display: table;
    table-layout: fixed;
    height: 1px;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    width: 100%
}

.style-metro .tmb .t-inside .t-entry-text .t-entry-text-tc {
    display: table-cell;
    vertical-align: top;
    width: 100%
}

.style-metro .tmb.tmb-content-vertical-middle .t-inside .t-entry-text .t-entry-text-tc {
    vertical-align: middle
}

.style-metro .tmb.tmb-content-vertical-bottom .t-inside .t-entry-text .t-entry-text-tc {
    vertical-align: bottom
}

.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual {
    display: inline-block;
    min-height: 1px;
    position: static
}

.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-text {
    height: 100%
}

@media (min-width: 570px) {
    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-tc {
        position: absolute;
        width: inherit
    }
}

.style-metro .tmb.tmb-content-lateral:not(.tmb-content-lateral-responsive) .t-inside .t-entry-visual .t-entry-visual-tc {
    position: absolute;
    width: inherit
}

@media (max-width: 569px) {
    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual {
        display: block;
        height: auto !important
    }

    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont {
        position: relative
    }

    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a {
        display: block;
        position: relative
    }

    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover {
        padding: 75% 0 0
    }
}

.style-metro .tmb.tmb-content-under .t-entry-visual {
    display: table-row
}

@media (max-width: 569px) {
    .style-metro .tmb.tmb-content-lateral .t-inside, .style-metro .tmb.tmb-content-under .t-inside {
        height: auto !important
    }
}

.tmb a.bordered-cat, .tmb a.tmb-term-evidence, .tmb span.bordered-cat, .tmb span.tmb-term-evidence, .uncode-info-box a.bordered-cat, .uncode-info-box a.tmb-term-evidence, .uncode-info-box span.bordered-cat, .uncode-info-box span.tmb-term-evidence {
    border-radius: 2px;
    font-size: 11px !important;
    padding: 2px 5px 2px 5px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.5;
    position: relative;
    z-index: 0
}

.tmb a.bordered-cat, .tmb span.bordered-cat, .uncode-info-box a.bordered-cat, .uncode-info-box span.bordered-cat {
    border: 1px solid transparent
}

.tmb a.bordered-cat:after, .tmb span.bordered-cat:after, .uncode-info-box a.bordered-cat:after, .uncode-info-box span.bordered-cat:after {
    border-radius: inherit;
    border: 1px solid;
    color: inherit;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    opacity: .25;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.tmb a.tmb-term-evidence.style-accent-bg {
    margin-right: 2px
}

.uncode-info-box {
    font-size: 12px
}

.uncode-info-box .uncode-ib-avatar img {
    border-radius: 50%;
    background-clip: padding-box;
    vertical-align: middle;
    margin-right: 13.5px
}

@media (max-width: 569px) {
    .uncode-info-box {
        font-size: 10px
    }
}

.uncode-info-box span.uncode-ib-separator {
    margin: 0 9px 0 9px;
    font-weight: 400 !important
}

.uncode-info-box span.uncode-ib-separator.uncode-ib-separator-symbol {
    margin: 0 1.15em
}

.uncode-info-box .author-info {
    display: inline-block
}

.uncode-info-box.top-avatar .author-wrap {
    display: inline-block;
    vertical-align: middle
}

.uncode-info-box.top-avatar .author-wrap > * {
    display: block
}

.uncode-info-box.top-avatar .author-wrap > * img {
    margin: 0
}

.uncode-info-box.top-avatar .author-wrap > a + span {
    margin-top: 1.5em
}

.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma, .tmb-woocommerce.tmb .t-entry .t-entry-category a {
    font-weight: 400
}

.tmb-woocommerce.tmb .t-entry span.price {
    display: block
}

.tmb-woocommerce.tmb .t-entry span.price del {
    display: inline;
    font-size: inherit !important
}

.tmb-woocommerce.tmb .t-entry span.price ins {
    display: inline;
    font-size: inherit !important;
    text-decoration: none
}

.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    height: 40px;
    bottom: -40px;
    width: 100%;
    padding: 10px;
    position: absolute;
    text-align: center;
    text-transform: uppercase !important;
    z-index: 1000;
    white-space: nowrap;
    transition: bottom .2s ease-in-out;
    font-size: 12px;
    line-height: 1.75;
    margin: 18px 0 0
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    border-radius: 2px;
    background-clip: padding-box;
    bottom: -60px;
    width: auto;
    font-weight: 700 !important;
    left: 10px;
    right: 10px;
    opacity: 1;
    overflow: hidden;
    transition: bottom .4s ease .1s;
    transform: translateZ(0)
}

.auto-width-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    left: 50%;
    padding-left: 36px;
    padding-right: 36px;
    right: auto;
    transform: translateX(-50%);
    width: auto
}

.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a, .tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a {
    bottom: 0
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a {
    bottom: 10px;
    transition: bottom .3s ease .1s;
    opacity: 1
}

.enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:focus .add-to-cart-overlay a > span, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual:hover .add-to-cart-overlay a > span {
    opacity: 1
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .t-entry-title {
    display: inline-block;
    width: auto
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {
    color: inherit !important;
    display: inline-block;
    margin: 0;
    width: auto
}

.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before {
    content: "\002D";
    display: inline-block;
    padding: 0 .325em
}

.tmb .icon-badge > a, .tmb .icon-badge > div {
    border-radius: 50px;
    background-clip: padding-box;
    display: inline-block;
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out
}

.tmb-text-showed.tmb .icon-badge > a, .tmb-text-showed.tmb .icon-badge > div, :not(.tmb-overlay-text-anim).tmb .icon-badge > a, :not(.tmb-overlay-text-anim).tmb .icon-badge > div {
    opacity: 1
}

.tmb-overlay-text-anim:not(.tmb-text-showed).tmb .icon-badge > a, .tmb-overlay-text-anim:not(.tmb-text-showed).tmb .icon-badge > div {
    opacity: 0
}

.tmb-overlay-text-anim.tmb .t-entry-visual:hover .icon-badge > a, .tmb-overlay-text-anim.tmb .t-entry-visual:hover .icon-badge > div {
    opacity: 1
}

.tmb .dummy {
    background-size: cover;
    margin-top: -1px
}

.tmb-carousel .dummy {
    margin-top: 0
}

@media (max-width: 569px) {
    .tmb-content-overlay .h1, .tmb-content-overlay .h2, .tmb-content-overlay .h3, .tmb-content-overlay .h4, .tmb-content-overlay .h5, .tmb-content-overlay .h6 {
        font-size: 17px !important;
        line-height: 1.2 !important;
        margin: 27px 0 0 !important;
        margin-top: 0 !important;
        line-height: initial !important
    }
}

.isotope-container .tmb .regular-text .pullquote {
    border: 0;
    background: #1b1d1f !important;
    color: #fff !important;
    padding: 36px 36px 36px 36px
}

.tmb-entry-title-uppercase.isotope-container .tmb .regular-text .pullquote {
    text-transform: uppercase
}

.tmb-entry-title-lowercase.isotope-container .tmb .regular-text .pullquote {
    text-transform: lowercase
}

.tmb-entry-title-capitalize.isotope-container .tmb .regular-text .pullquote {
    text-transform: capitalize
}

.isotope-container .tmb .regular-text .pullquote p small {
    text-transform: none
}

.isotope-container .tmb .regular-text .pullquote p:first-child {
    font-family: inherit
}

.isotope-container .tmb .fluid-svg {
    margin-top: 0
}

.isotope-container .tmb .fluid-svg img {
    margin: auto
}

.isotope-container .tmb .fluid-svg svg {
    width: 100%;
    height: 100%
}

.isotope-container .tmb .fluid-object.tweet {
    background: #1b1d1f !important;
    color: #fff !important
}

.isotope-container .tmb .fluid-object.tweet .twitter-item {
    text-align: center
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .interact {
    display: none
}

.isotope-container .tmb .fluid-object.tweet .twitter-footer small a {
    display: block
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .tweet-text {
    margin-top: 0;
    margin-bottom: 0
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span:before {
    content: "-";
    margin: 0 9px 0 0
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span a {
    display: none
}

html:not(.firefox) .uncode-single-media .tmb-bordered .t-entry-visual-tc {
    padding: 4px
}

@media (min-width: 570px) {
    .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-1.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 18px
    }

    .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-2.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 36px
    }

    .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-3.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 54px
    }

    .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-4.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 72px
    }

    .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-5.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 90px
    }

    .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-6.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 108px
    }

    .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom .owl-item .tmb.off-grid-custom-item, .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-custom > .tmb.off-grid-custom-item:not(.tmb-isotope-further-row), .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even .owl-item:nth-child(even) .tmb, .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-even > .tmb:nth-child(even):not(.tmb-isotope-further-row), .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd .owl-item:nth-child(odd) .tmb, .off-grid-val-7.off-grid-layout:not(.isotope-filtered).off-grid-item-odd > .tmb:nth-child(odd):not(.tmb-isotope-further-row) {
        margin-top: 126px
    }
}

.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s .5s, visibility 0s 1s
}

@media (max-width: 959px) {
    .overlay.overlay-menu {
        height: auto
    }
}

body.open-overlay-menu .overlay.overlay-menu {
    opacity: 1;
    visibility: visible;
    transition: opacity 0s 0s, visibility 0s 0s
}

.overlay input {
    background-color: transparent !important
}

.overlay.open {
    opacity: 1;
    visibility: visible;
    transition: opacity .5s
}

.overlay .navbar-main, .overlay .search-container {
    perspective: 1200px
}

@media (min-width: 960px) {
    .overlay.overlay-contentscale .menu-sidebar-inner, .overlay.overlay-contentscale .search-container form {
        opacity: 0;
        transform: translateY(-35%) rotateX(45deg)
    }

    .open.overlay.overlay-contentscale .menu-sidebar-inner, .open.overlay.overlay-contentscale .search-container form {
        opacity: 1;
        transform: rotateX(0);
        transition: transform .5s .5s, opacity .5s .5s
    }

    .close.overlay.overlay-contentscale .menu-sidebar-inner, .close.overlay.overlay-contentscale .search-container form {
        transform: translateY(35%) rotateX(-45deg);
        transition: transform .5s, opacity .5s
    }

    .overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .overlay.overlay-sequential .search-container form {
        opacity: 0;
        transform: translateY(-40px);
        animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1)
    }

    .open-items.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .open-items.overlay.overlay-sequential .search-container form {
        opacity: 1;
        transform: translateY(0);
        transition: transform .2s, opacity .2s
    }

    .close.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li, .close.overlay.overlay-sequential .search-container form {
        transform: translateY(0);
        transition: opacity .4s 0s !important
    }
}

.overlay.overlay-search {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    text-align: center
}

.overlay.overlay-search .mmb-container {
    top: 0;
    z-index: 10001
}

.overlay.overlay-search .search-container {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh
}

@media (max-width: 569px) {
    .overlay.overlay-search .search-container {
        font-size: 18px
    }
}

.overlay.overlay-search .search-container .search-container-inner {
    width: 100%;
    max-width: none
}

.overlay.overlay-search .search-container .search-container-inner i {
    margin-top: -.5em;
    right: 1.5em
}

.overlay.overlay-search .search-container form {
    display: inline-block;
    width: 100%;
    max-width: 600px;
    max-width: 60vw;
    padding-top: 100px;
    padding-bottom: 100px
}

@media (min-width: 960px) {
    .overlay.overlay-search .search-container form {
        max-width: 60vw
    }
}

@media (max-width: 959px) {
    .overlay.overlay-search .search-container form {
        max-width: calc(100% - 72px)
    }
}

.overlay.overlay-search .search-container form .search-container-inner input {
    display: inline-block;
    margin: 0;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
    padding: .8em 3em .8em 1.5em
}

@media (max-width: 569px) {
    .overlay.overlay-search .search-container form .search-container-inner input {
        font-size: 16px
    }
}

.overlay .overlay-close.no-toggle {
    opacity: 0;
    transition: opacity .4s cubic-bezier(.785, .135, .15, .86)
}

.overlay .row-parent {
    margin-bottom: 0 !important
}

.onepage-wrapper {
    display: block;
    position: static;
    padding: 0;
    width: 100%;
    height: 100%
}

.onepage-wrapper {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    padding: 0;
    -webkit-transform-style: preserve-3d
}

.onepage-wrapper .section {
    width: 100%;
    height: 100%
}

.onepage-pagination {
    position: fixed;
    right: 22px;
    top: 50%;
    z-index: 100;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 30px;
    transform: translateY(-50%)
}

@media (max-width: 959px) {
    .onepage-pagination {
        display: none
    }
}

.no-touch .onepage-pagination li {
    text-align: right;
    height: 1.8em;
    position: relative
}

.no-touch .onepage-pagination a {
    display: inline-block;
    backface-visibility: hidden;
    cursor: default
}

.no-touch .onepage-pagination a.is-selected .cd-dot, .no-touch .onepage-pagination span.cd-dot-cont:hover .cd-dot {
    background-color: #fff;
    transform: scale(1.3)
}

.no-touch .onepage-pagination span.cd-dot-cont:hover + .cd-label {
    opacity: 1;
    transform: scale(1) translateX(-100%);
    display: inline-block;
    transition: opacity .1s ease-out .1s, transform .1s ease-out .1s, display 0s 0s
}

.no-touch .cd-dot-cont {
    position: relative;
    width: 30px;
    height: 30px;
    cursor: pointer;
    float: right;
    display: inline-block;
    text-align: center;
    z-index: 1
}

.no-touch .onepage-pagination .cd-dot {
    transition: all .1s ease-out;
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, .5);
    display: inline-block;
    -webkit-backface-visibility: visible;
    transition: all .1s ease-in-out;
    border-radius: 50%;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, .2);
    transform: scale(1)
}

.no-touch .onepage-pagination .cd-label {
    font-size: 13px;
    font-weight: 500;
    padding: 6px 18px 6px 18px;
    position: absolute;
    color: #fff;
    display: inline-block;
    left: -12px;
    top: -2px;
    border-radius: 2px;
    font-weight: 600;
    opacity: 0;
    pointer-events: none;
    transform-origin: 0% 50%;
    transform: scale(.5);
    transition: opacity .1s ease-out, transform .1s ease-out, display 0s .1s;
    transform: scale(.5) translateX(-100%);
    white-space: pre;
    z-index: 0
}

.no-touch .onepage-pagination .cd-label:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    top: 50%;
    right: -4px;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: inherit
}

body.wrap.disabled-onepage-scroll {
    display: block !important
}

.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper, body.wrap.disabled-onepage-scroll > div[data-parent=true] {
    overflow: auto !important
}

.disabled-onepage-scroll .onepage-wrapper .section {
    position: relative !important;
    top: auto !important;
    left: auto !important
}

.disabled-onepage-scroll .onepage-wrapper {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    transform: none !important;
    -ms-transform: none !important;
    min-height: 100%
}

.disabled-onepage-scroll .onepage-pagination {
    display: none
}

.disabled-onepage-scroll .onepage-wrapper, body.disabled-onepage-scroll, html {
    position: inherit
}

.widget-container {
    margin: 54px 0 0 0
}

.widget-container:first-child {
    margin-top: 0
}

.widget-container.widget-style .widget-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0 0 27px 0
}

.widget-container .widget-title {
    word-break: break-word;
    margin: 0 0 27px 0;
    margin-top: 0
}

.col-widgets-sidebar .widget-container .widget-title {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0 0 27px 0
}

footer .widget-container .widget-title {
    border: 0;
    padding: 0
}

.widget-container a {
    font-weight: 500
}

.widget-container ul {
    margin-top: -3px !important
}

.widget-container ul li:last-child {
    padding-bottom: 0;
    border-bottom: 0
}

.widget-container ul > li > ul {
    margin-top: 0 !important;
    margin-left: 10px
}

footer .widget-container ul > li > ul {
    margin: 0
}

.widget-container .widget-title + form {
    margin-top: 30px
}

.widget-container.widget_recent_entries a {
    display: block
}

.widget-container.widget_recent_entries .post-date {
    font-size: 11px
}

.widget-container .widget-title + .tagcloud {
    margin-top: 30px
}

.widget-container .tagcloud {
    margin-bottom: -9px
}

.widget-container .tagcloud a {
    font-size: 11px !important;
    padding: 4px 8px;
    display: inline-block;
    border: 1px solid;
    border-radius: 3px;
    margin: 0 5px 9px 0;
    text-transform: uppercase;
    font-weight: 500
}

.widget-container.widget_rss img {
    display: none
}

.widget-container.widget_rss .rss-date {
    display: block;
    font-size: 11px
}

.widget-container.widget_rss cite {
    font-style: italic
}

.widget-container.widget_text .widget-title + img {
    margin: 18px 0 0 0
}

.widget-container.widget_text .textwidget {
    margin-top: -4px
}

.widget-container.widget_media_image .widget-title + img {
    margin-top: 3px
}

.widget-container.widget_calendar .widget-title + #calendar_wrap #wp-calendar {
    margin-top: 30px
}

.widget-container.widget_calendar #wp-calendar {
    width: 100%;
    margin-top: 0
}

.widget-container.widget_calendar #wp-calendar caption {
    text-align: center;
    padding: 9px 9px 9px 9px;
    border-style: solid;
    border-width: 1px 1px 0 1px
}

.widget-container.widget_calendar table#wp-calendar td, .widget-container.widget_calendar table#wp-calendar th {
    text-align: center;
    padding: 9px 9px 8px 9px;
    font-size: 12px
}

.widget-container.widget_calendar .wp-calendar-nav {
    font-size: .8em;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    padding: 9px 9px 9px 9px;
    display: flex
}

.widget-container.widget_calendar .wp-calendar-nav .pad {
    display: none
}

.widget-container.widget_calendar .wp-calendar-nav-next, .widget-container.widget_calendar .wp-calendar-nav-prev {
    width: 50%
}

.widget-container.widget_calendar .wp-calendar-nav-next {
    text-align: right
}

.widget-container.widget_archive li a:before, .widget-container.widget_categories li a:before, .widget-container.widget_meta li a:before, .widget-container.widget_product_categories li a:before, .widget-container.widget_sorting li a:before {
    font-family: uncodeicon;
    content: "\f105";
    margin-right: 12px;
    margin-top: 3px
}

.widget-container.widget_recent_reviews li, .widget-container.widget_top_rated_products li {
    padding-left: 18px;
    position: relative
}

.widget-container.widget_recent_reviews li:before, .widget-container.widget_top_rated_products li:before {
    font-family: uncodeicon;
    content: "\e664";
    position: absolute;
    font-size: 8px;
    left: 0;
    top: 4px
}

footer .widget-container.widget_recent_reviews li:before, footer .widget-container.widget_top_rated_products li:before {
    content: ''
}

footer .widget-container.widget_recent_reviews li, footer .widget-container.widget_top_rated_products li {
    padding-left: 0
}

.widget-container.widget_pages .children {
    margin-left: 10px
}

.widget-container.widget_custom_menu.widget-style .menu-horizontal, .widget-container.widget_nav_menu.widget-style .menu-horizontal {
    padding-left: 0;
    padding-right: 0
}

.widget-container.widget_custom_menu.widget-style .menu-horizontal a, .widget-container.widget_nav_menu.widget-style .menu-horizontal a {
    padding-right: 14px
}

.widget-container.widget_custom_menu li, .widget-container.widget_nav_menu li {
    text-transform: uppercase
}

.widget-container.widget_custom_menu li a, .widget-container.widget_nav_menu li a {
    font-size: 12px;
    display: inline-block;
    padding: 0 0 5px 0
}

.widget-container.widget_custom_menu .menu-item a:before, .widget-container.widget_nav_menu .menu-item a:before {
    font-family: uncodeicon;
    content: "\f105";
    margin-right: 9px;
    margin-top: 3px
}

.widget-container.widget_latest_tweets li:first-child .tweet-text, .widget-container.widget_latest_tweets_widget li:first-child .tweet-text {
    margin-top: 0
}

.widget-container.widget_latest_tweets .tweet-details, .widget-container.widget_latest_tweets_widget .tweet-details {
    padding-left: 1.5em;
    margin: 0
}

.widget-container.widget_latest_tweets .tweet-text, .widget-container.widget_latest_tweets_widget .tweet-text {
    position: relative;
    padding-left: 1.5em;
    margin: 5px 0 0 0
}

.widget-container.widget_latest_tweets .tweet-text:before, .widget-container.widget_latest_tweets_widget .tweet-text:before {
    font-family: uncodeicon;
    content: "\f099";
    font-size: 16px;
    margin-left: .5em;
    position: absolute;
    margin-left: -1.5em
}

.widget-container.widget_search {
    font-size: .9em
}

.widget-container.widget_search i {
    margin-top: -6px !important
}

.widget-container.widget_search input[type=search] {
    width: 100%;
    margin-top: 0
}

.widget-container .btn, .widget-container button {
    padding: 5px 15px 5px 15px !important
}

.search-container-inner {
    position: relative
}

.search-container-inner input {
    padding-right: 36px
}

.rtl .search-container-inner input {
    padding-left: 36px;
    padding-right: 18px
}

.search-container-inner i.fa {
    position: absolute;
    right: 1.35em;
    top: 50%;
    margin-top: -9px
}

.rtl .search-container-inner i.fa {
    left: 1.35em;
    right: auto
}

.widget_nav_menu li.active > a {
    text-decoration: none
}

.widget-no-arrows li a:before {
    display: none !important
}

.widget-no-separator .widget-title {
    border-bottom-width: 0 !important;
    padding-bottom: 0 !important
}

@media (max-width: 959px) {
    .widget-mobile-collapse .collapse-init * {
        display: none
    }

    .widget-mobile-collapse .collapse-init .widget-title {
        display: block
    }

    .widget-mobile-collapse .widget-title {
        cursor: pointer;
        position: relative;
        margin-bottom: 18px;
        padding-top: 18px !important;
        padding-bottom: 18px !important;
        border-bottom-width: 1px !important
    }

    .align_left .widget-mobile-collapse .widget-title {
        padding-left: 0 !important;
        padding-right: 20px !important
    }

    .align_right .widget-mobile-collapse .widget-title {
        padding-left: 20px !important;
        padding-right: 0 !important
    }

    .widget-mobile-collapse .widget-title:after {
        content: "\e114";
        font-family: uncodeicon;
        font-size: 1em;
        margin-top: 0;
        font-weight: 400;
        margin-right: 0;
        position: absolute;
        transform: rotate(0);
        transition: transform .2s ease-out
    }

    .align_left .widget-mobile-collapse .widget-title:after {
        left: auto !important;
        right: 0 !important
    }

    .align_right .widget-mobile-collapse .widget-title:after {
        left: 0 !important;
        right: auto !important
    }

    .widget-mobile-collapse .widget-title.open:after {
        transform: rotate(45deg)
    }

    .widget-collapse-content {
        display: none;
        padding-top: 9px;
        padding-bottom: 45px;
        position: relative
    }

    .widget-collapse-content:after {
        content: '';
        width: 100%;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        display: block;
        bottom: -27px;
        position: relative
    }

    .widget-collapse-content form {
        margin-top: 3px;
        margin-bottom: 3px
    }

    .widget-collapse-content ul:last-child {
        margin-bottom: -3px
    }

    .widget-collapse-content #wp-calendar {
        margin-top: 3px !important
    }

    .widget-collapse-content #calendar_wrap {
        margin-bottom: 3px !important
    }

    .widget-collapse-content .tagcloud {
        margin-top: 3px;
        margin-bottom: -6px
    }

    .widget-collapse-content .textwidget {
        margin-top: -27px !important
    }

    .widget-collapse-content .widget_shopping_cart_content {
        margin-top: 6px;
        margin-bottom: 6px
    }

    .widget-mobile-collapse .widget-container, .widget-mobile-collapse.widget-container {
        overflow: hidden
    }

    .mobile-last-collapse-widget.widget-mobile-collapse {
        margin-bottom: -18px
    }

    .mobile-first-collapse-widget.widget-mobile-collapse .widget-title {
        padding-top: 18px;
        border-top-width: 1px;
        border-top-style: solid
    }
}

@media (max-width: 569px) {
    .main-container .row-container .row-parent .uncont > .widget-mobile-collapse {
        margin-top: -18px !important
    }

    .main-container .row-container .row-parent .uncont > .widget-mobile-collapse.mobile-first-collapse-widget {
        margin-top: 0 !important
    }
}

@media (max-width: 959px) {
    .main-container .row-container .row-parent .uncont > .widget-tablet-collapse {
        margin-top: -18px !important
    }

    .main-container .row-container .row-parent .uncont > .widget-tablet-collapse.mobile-first-collapse-widget {
        margin-top: 0 !important
    }
}

@media (max-width: 959px) {
    .widget-collapse-content {
        overflow: hidden;
        display: none
    }
}

@media (min-width: 960px) {
    .widget-collapse-content {
        display: block !important
    }
}

@media (min-width: 960px) {
    .widget-title--hide-desktop {
        display: none !important
    }
}

@media (min-width: 570px) {
    .widget-no-tablet-collapse .widget-title {
        padding-top: 0 !important;
        cursor: auto
    }

    .widget-no-tablet-collapse .widget-title:after {
        content: none
    }

    .widget-no-tablet-collapse .widget-collapse-content {
        display: block !important;
        padding-top: 0;
        padding-bottom: 0
    }

    .widget-no-tablet-collapse .widget-collapse-content:after {
        content: none
    }

    .widget-no-tablet-collapse .widget-title--hide-desktop {
        display: none !important
    }

    .widget-no-tablet-collapse.mobile-last-collapse-widget.widget-mobile-collapse {
        margin-bottom: 0
    }

    .widget-no-tablet-collapse.mobile-first-collapse-widget.widget-mobile-collapse .widget-title {
        padding-top: 0 !important;
        border-top: none
    }

    .widget-no-tablet-collapse.widget-no-separator .widget-title {
        border-bottom-width: 0 !important
    }
}

@media (min-width: 570px) and (max-width: 959px) {
    .widget-no-tablet-collapse .widget-title {
        margin-bottom: 27px !important;
        padding-bottom: 27px !important
    }

    .widget-no-separator.widget-no-tablet-collapse .widget-title {
        padding-bottom: 9px !important;
        margin-bottom: 18px !important
    }

    .widget-no-tablet-collapse .widget-collapse-content form {
        margin-bottom: 0
    }

    .widget-no-tablet-collapse .widget-collapse-content .tagcloud {
        margin-top: 3px
    }

    .widget-no-tablet-collapse .widget-collapse-content .textwidget {
        margin-top: -21px !important
    }

    .widget-no-tablet-collapse .widget-collapse-content .widget_shopping_cart_content {
        margin-top: 0
    }
}

.widget-typography-inherit .widget-title {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    letter-spacing: 0 !important;
    text-transform: none !important
}

.widgettitle {
    margin-bottom: 27px;
    font-size: 20px !important
}

footer {
    width: 100%
}

body:not(.compose-mode) footer#colophon {
    display: table-row;
    height: 1px
}

body.compose-mode footer.has_content_block {
    position: relative
}

footer .footer-last {
    font-size: .875em
}

footer .footer-last p {
    font-size: 13px
}

footer .footer-last .icon-box.icon-inline {
    line-height: 13px;
    padding-left: 9px;
    padding-right: 9px
}

@media (max-width: 959px) {
    footer .footer-last {
        padding-top: 36px;
        padding-bottom: 36px
    }

    footer .footer-last .uncell {
        display: block;
        text-align: center
    }

    footer .footer-last .uncell + .uncell {
        padding-top: 0
    }
}

footer .footer-last .uncell {
    padding-top: 27px;
    padding-bottom: 27px
}

footer .footer-last .uncell > :first-child {
    margin-top: 0
}

footer .footer-center {
    padding-top: 108px;
    padding-bottom: 108px
}

footer .footer-center .uncell {
    display: block;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%
}

footer .footer-center .uncell + .uncell {
    padding-top: 27px
}

.chrome footer .footer-center .uncell {
    height: 100%
}

.uncode-vc-social.icons-lead .social-icon i, footer .footer-last.footer-center .social-icon i {
    font-size: 24px
}

.uncode-vc-social:not(.icons-lead) .social-icon i, footer .footer-last:not(.footer-center) .social-icon i {
    font-size: 18px
}

.vmenu-footer {
    padding: 18px 54px 18px 54px;
    font-size: 12px
}

.vmenu-footer p {
    font-size: 12px
}

.vmenu-footer > :first-child {
    margin-top: 0
}

.footer-scroll-top {
    z-index: 100;
    display: none;
    position: fixed;
    right: 22px;
    bottom: 22px
}

.footer-scroll-top.footer-scroll-circle i {
    border-radius: 100%
}

@media (min-width: 960px) {
    .footer-scroll-top.footer-scroll-higher {
        bottom: 61px
    }
}

.footer-scroll-top:not(.window-scrolled) {
    opacity: 0;
    transition: opacity .5s
}

.window-scrolled .footer-scroll-top {
    opacity: 1;
    display: block;
    animation-name: alpha-in;
    animation-duration: .5s
}

.hide-scrollup .footer-scroll-top {
    display: block
}

.footer-scroll-top i {
    border-radius: 2px;
    width: 2em;
    height: 2em;
    line-height: 2em
}

.window-scrolled .touch .footer-scroll-top:hover {
    opacity: .8
}

@media (min-width: 960px) {
    .chrome .site-info {
        height: auto !important
    }
}

#comments #reply-title, #comments .comments-title, #respond #reply-title, #respond .comments-title {
    margin: 36px 0 0 0
}

#comments .btn-comments, #respond .btn-comments {
    padding: 5px 10px !important;
    font-size: 12px
}

#comments .comment-list .comments-list:first-child, #respond .comment-list .comments-list:first-child {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 36px
}

#comments .comments-list .comment-content, #respond .comments-list .comment-content {
    border-top-width: 1px;
    border-top-style: solid
}

#cancel-comment-reply-link {
    display: block;
    padding: 36px 0 36px 0
}

.comment-notes {
    font-weight: 400;
    margin: 9px 0 0 0
}

.comment-list {
    padding: 0
}

.comment-list li {
    list-style-type: none
}

.comment {
    margin: 36px 0 0 0
}

div.comment-meta.post-meta {
    margin-left: 0;
    padding: 0 18px 18px 18px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 2px;
    background-clip: padding-box
}

@media (min-width: 960px) {
    div.comment-meta.post-meta {
        margin-left: 90px
    }

    .align_center div.comment-meta.post-meta {
        margin-left: 0
    }

    .align_right div.comment-meta.post-meta {
        margin-left: auto;
        margin-right: 90px
    }
}

section.child-comments.comments-list {
    padding: 0 0 0 90px
}

@media (max-width: 959px) {
    section.child-comments.comments-list {
        padding: 0 0 0 18px
    }
}

.comment-content {
    position: relative;
    padding: 36px 0 0 0
}

.comment-content .comment-meta {
    padding-bottom: 0 !important
}

.align_left .comment-content .comment-meta {
    padding-right: 0 !important
}

.align_right .comment-content .comment-meta {
    padding-left: 0 !important
}

@media (max-width: 959px) {
    .comment-content .comment-meta {
        padding: 0 !important
    }
}

.comment-content .gravatar {
    float: left
}

.align_center .comment-content .gravatar {
    float: none;
    margin-bottom: 18px
}

.align_right .comment-content .gravatar {
    float: right
}

@media (max-width: 959px) {
    .comment-content .gravatar {
        float: none
    }
}

.comment-content .gravatar img.avatar {
    max-width: 72px;
    min-height: 72px
}

@media (min-width: 960px) {
    .comment-content .gravatar img.avatar {
        display: block
    }
}

.comment-content .logged-in-as {
    display: inline-block;
    margin: 9px 0 0 0;
    font-size: 12px
}

@media (max-width: 959px) {
    .comment-content .logged-in-as {
        margin: 0 18px 27px 0
    }
}

.comment-content .comment-author {
    display: inline-block;
    text-transform: capitalize;
    margin: 0;
    font-size: 14px
}

.comment-content .comment-meta p {
    margin: 9px 0 0 0
}

.comment-content .comment-meta-item {
    margin: 9px 0 0 0;
    display: block
}

.comment-content .comment-meta-item, .comment-content .comment-reply-link span {
    font-size: 11px
}

.comment-content .comment-reply-link {
    margin: 18px 0 0 0;
    display: block;
    text-transform: uppercase
}

@media (min-width: 960px) {
    .comment-content .comment-reply-link {
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 32px
    }
}

.comment-form .comment-form-comment label {
    text-indent: -9999px;
    position: absolute;
    left: -9999px
}

.comment-form .comment-form-comment.comment-loggedin {
    margin-top: 0 !important
}

.comment-form .comment-form-comment.comment-loggedin textarea {
    margin-top: 0
}

.comment-form .comment-figure {
    width: 90px;
    float: left
}

.comment-form .comment-figure .gravatar {
    margin: 0
}

@media (max-width: 959px) {
    .comment-form .comment-figure {
        width: 100%
    }
}

@media (min-width: 960px) {
    .comments-area .form-indent .comment-form .form-submit {
        margin-left: 108px
    }
}

.form-submit {
    margin: 27px 0 0 0
}

.gravatar img.avatar {
    max-width: 5em;
    min-height: 5em;
    border-radius: 50%;
    background-clip: padding-box;
    margin: 0 auto
}

#comment-nav-below {
    margin-top: 36px
}

.comment-navigation a {
    white-space: nowrap
}

.comment-navigation .page-next, .comment-navigation .page-prev {
    width: auto
}

.author-details {
    text-align: center;
    padding: 18px 18px 18px 18px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid
}

.author-details-data .author-name {
    font-size: 20px;
    line-height: 1.2;
    margin: 27px 0 0;
    margin: 0
}

.author-details-data .author-heading {
    margin: 9px 0 0 0
}

.author-details-data .author-heading span {
    font-size: 13px;
    text-transform: uppercase
}

.author-details-data .author-description {
    margin: 14px 0 0 0;
    font-size: 13px;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto
}

.author-details-data .author-url {
    display: block;
    margin: 14px 0 0 0;
    font-size: 13px
}

.author-details-data .author-socials {
    margin: 14px 0 0 0
}

.author-profile {
    display: table;
    width: 100%
}

.author-profile.author-profile-box-left .author-profile-content, .author-profile.author-profile-box-left .uncode-avatar-wrapper, .author-profile.author-profile-box-right .author-profile-content, .author-profile.author-profile-box-right .uncode-avatar-wrapper {
    display: table-cell;
    vertical-align: top
}

@media (max-width: 959px) {
    .author-profile.author-profile-box-left .author-profile-content, .author-profile.author-profile-box-left .uncode-avatar-wrapper, .author-profile.author-profile-box-right .author-profile-content, .author-profile.author-profile-box-right .uncode-avatar-wrapper {
        display: block;
        padding-left: 0 !important
    }
}

@media (min-width: 960px) {
    .author-profile.author-profile-box-left .author-profile-content > :first-child, .author-profile.author-profile-box-left .uncode-avatar-wrapper > :first-child, .author-profile.author-profile-box-right .author-profile-content > :first-child, .author-profile.author-profile-box-right .uncode-avatar-wrapper > :first-child {
        margin-top: 0
    }
}

.author-profile .uncode-avatar-wrapper img {
    border-radius: 0 !important;
    vertical-align: top
}

.author-profile.author-profile-box-top {
    display: inline-table
}

.author-profile.author-profile-box-top .author-profile-content, .author-profile.author-profile-box-top .uncode-avatar-wrapper {
    display: inline-block;
    width: 100%
}

.author-profile.author-profile-box-left.has-thumb .author-profile-content {
    padding-left: 36px
}

.author-profile.author-profile-box-right.has-thumb .author-profile-content {
    padding-right: 36px
}

.author-profile .btn-container {
    margin-top: 18px
}

.author-profile .contact-methods {
    margin-top: 27px
}

.author-profile .contact-methods ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.author-profile .contact-methods li {
    display: inline-block;
    margin-right: 2px
}

.rtl .author-profile .contact-methods li {
    margin-left: 2px;
    margin-right: auto
}

.author-profile .contact-methods li a {
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 24px;
    transition: background-color .4s ease-out, color .4s ease-out
}

.author-profile .contact-methods li a:hover {
    color: #fff !important
}

.author-profile .contact-methods li a .fa {
    display: block;
    line-height: inherit;
    margin: 0;
    width: inherit
}

.author-profile .contact-methods li.contact-method-facebook a:focus, .author-profile .contact-methods li.contact-method-facebook a:hover {
    background-color: #3b5998
}

.author-profile .contact-methods li.contact-method-twitter a:focus, .author-profile .contact-methods li.contact-method-twitter a:hover {
    background-color: #3b8aca
}

.author-profile .contact-methods li.contact-method-googleplus a:focus, .author-profile .contact-methods li.contact-method-googleplus a:hover {
    background-color: #d7473d
}

.author-profile .contact-methods li.contact-method-dribbble a:focus, .author-profile .contact-methods li.contact-method-dribbble a:hover {
    background-color: #ea4c89
}

.author-profile .contact-methods li.contact-method-instagram a:focus, .author-profile .contact-methods li.contact-method-instagram a:hover {
    background-color: #37658d
}

.author-profile .contact-methods li.contact-method-pinterest a:focus, .author-profile .contact-methods li.contact-method-pinterest a:hover {
    background-color: #c5142b
}

.author-profile .contact-methods li.contact-method-xing a:focus, .author-profile .contact-methods li.contact-method-xing a:hover {
    background-color: #126567
}

.author-profile .contact-methods li.contact-method-youtube a:focus, .author-profile .contact-methods li.contact-method-youtube a:hover {
    background-color: #c4302b
}

.author-profile .contact-methods li.contact-method-vimeo a:focus, .author-profile .contact-methods li.contact-method-vimeo a:hover {
    background-color: #4ebbff
}

.author-profile .contact-methods li.contact-method-linkedin a:focus, .author-profile .contact-methods li.contact-method-linkedin a:hover {
    background-color: #2c8cc0
}

.author-profile .contact-methods li.contact-method-tumblr a:focus, .author-profile .contact-methods li.contact-method-tumblr a:hover {
    background-color: #32506d
}

.author-profile .contact-methods li.contact-method-link a:focus, .author-profile .contact-methods li.contact-method-link a:hover {
    background-color: #555
}

.twitter-item {
    text-align: center;
    word-break: break-word
}

.twitter-item .tweet-text > span {
    quotes: "\201C" "\201D"
}

.twitter-item .tweet-text > span:before {
    content: open-quote;
    font-size: 1.5em;
    line-height: 0;
    vertical-align: -.25em;
    margin-right: .2em
}

.twitter-item .tweet-text > span:after {
    content: close-quote;
    font-size: 1.5em;
    line-height: 0;
    vertical-align: -.25em;
    margin-left: .1em
}

.twitter-item .twitter-item-data i.fa-twitter {
    font-size: 54px
}

.twitter-item .interact {
    margin: 14px 0 0 0
}

.twitter-item .interact a {
    margin: 0 2px 0 2px
}

.twitter-item .interact i {
    width: 26px;
    font-size: 14px;
    display: inline-block
}

.share-module {
    margin: 18px 0 0 0;
    width: 100%;
    display: table;
    table-layout: fixed
}

.share-module-inner {
    display: table-cell;
    vertical-align: middle
}

.share-button {
    display: inline-block !important;
    min-height: 28px;
    width: 34px;
    position: relative;
    top: -2px
}

.share-button.share-bigger {
    min-height: 44px
}

div[class*=sharer-].share-button {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

div[class*=sharer-].share-button.social-center {
    margin: auto
}

div[class*=sharer-].share-button.social-right {
    margin-left: auto
}

div[class*=sharer-].share-button.share-vertical .social {
    display: none
}

div[class*=sharer-].share-button.share-vertical .social.active {
    display: block
}

.uncode-share .share-title {
    display: inline-block;
    padding-right: 0;
    margin: 0;
    line-height: 36px;
    vertical-align: top
}

div[class*=sharer-].share-button [class*=social-]:before {
    font-family: uncodeicon !important
}

div[class*=sharer-].share-button label {
    cursor: pointer;
    margin: 0;
    padding: 5px 8px;
    display: inline-block;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    border-radius: 2px
}

div[class*=sharer-].share-button label span {
    display: none
}

div[class*=sharer-].share-button .social {
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    margin-left: 0;
    opacity: 0
}

div[class*=sharer-].share-button .social.top {
    transform-origin: 0 0;
    margin-top: -180px
}

div[class*=sharer-].share-button .social.load {
    -webkit-transition: none !important;
    transition: none !important
}

div[class*=sharer-].share-button .social.active {
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    opacity: 1
}

div[class*=sharer-].share-button .social.active.top {
    transform: scale(1) translateY(-30px)
}

div[class*=sharer-].share-button .social ul {
    color: #fff;
    margin: auto;
    padding: 2px !important;
    display: table;
    table-layout: fixed;
    background-color: #222;
    border-radius: 1px
}

div[class*=sharer-].share-button .social ul:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    bottom: -5px;
    margin-top: -5px;
    border-width: 5px 5px 0;
    border-top-color: #222;
    left: 50%;
    margin-left: -5px
}

.share-button .social, .share-button .social ul {
    position: relative;
    z-index: 1
}

div[class*=sharer-].share-button .social ul li {
    cursor: pointer;
    text-align: center;
    display: block !important;
    position: relative;
    z-index: 2;
    width: 24px;
    height: 24px;
    line-height: 24px;
    transition: background-color .4s ease-out
}

div[class*=sharer-].share-button .social ul li:before {
    transition: color .4s ease-out
}

.share-button:not(.only-icon) .social ul li[class*=facebook]:focus, .share-button:not(.only-icon) .social ul li[class*=facebook]:hover {
    background-color: #3b5998
}

.share-button:not(.only-icon) .social ul li[class*=twitter]:focus, .share-button:not(.only-icon) .social ul li[class*=twitter]:hover {
    background-color: #3b8aca
}

.share-button:not(.only-icon) .social ul li[class*=gplus]:focus, .share-button:not(.only-icon) .social ul li[class*=gplus]:hover {
    background-color: #d7473d
}

.share-button:not(.only-icon) .social ul li[class*=pinterest]:focus, .share-button:not(.only-icon) .social ul li[class*=pinterest]:hover {
    background-color: #c5142b
}

.share-button:not(.only-icon) .social ul li[class*=linkedin]:focus, .share-button:not(.only-icon) .social ul li[class*=linkedin]:hover {
    background-color: #2c8cc0
}

.share-button:not(.only-icon) .social ul li[class*=paper-plane]:focus, .share-button:not(.only-icon) .social ul li[class*=paper-plane]:hover {
    background-color: #999
}

.share-button.only-icon .social ul li[class*=facebook]:focus:before, .share-button.only-icon .social ul li[class*=facebook]:hover:before {
    color: #3b5998
}

.share-button.only-icon .social ul li[class*=twitter]:focus:before, .share-button.only-icon .social ul li[class*=twitter]:hover:before {
    color: #3b8aca
}

.share-button.only-icon .social ul li[class*=gplus]:focus:before, .share-button.only-icon .social ul li[class*=gplus]:hover:before {
    color: #d7473d
}

.share-button.only-icon .social ul li[class*=pinterest]:focus:before, .share-button.only-icon .social ul li[class*=pinterest]:hover:before {
    color: #c5142b
}

.share-button.only-icon .social ul li[class*=linkedin]:focus:before, .share-button.only-icon .social ul li[class*=linkedin]:hover:before {
    color: #2c8cc0
}

.share-button.only-icon .social ul li[class*=xing]:focus:before, .share-button.only-icon .social ul li[class*=xing]:hover:before {
    color: #126567
}

.share-button.only-icon .social ul li[class*=paper-plane]:focus:before, .share-button.only-icon .social ul li[class*=paper-plane]:hover:before {
    color: #999
}

.share-button.only-icon .social ul li:first-child {
    margin-left: -9px
}

.share-button.only-icon .social ul li:last-child {
    margin-right: -9px
}

.share-button.only-icon {
    display: inline-block !important;
    margin-bottom: -10px;
    top: 1px
}

.social-export:before {
    content: "\f1e0" !important;
    font-size: 16px
}

.social-facebook:before {
    content: "\f09a" !important
}

.social-twitter:before {
    content: "\f099" !important
}

.social-gplus:before {
    content: "\f0d5" !important
}

.social-pinterest:before {
    content: "\f0d2" !important
}

.social-linkedin:before {
    content: "\f0e1" !important
}

.social-xing:before {
    content: "\f168" !important
}

.social-paper-plane:before {
    content: "\f1d8" !important
}

div[class*=sharer-].share-button.share-inline {
    width: auto;
    display: inline-block !important
}

.share-button.share-inline .social.top {
    opacity: 1;
    margin-top: 0 !important;
    width: auto;
    float: none !important
}

.share-button.share-inline .social.top ul {
    width: auto;
    background: 0 0;
    border: none;
    color: inherit;
    margin: 0
}

.social-center.share-button.share-inline .social.top ul {
    margin: auto
}

.social-right.share-button.share-inline .social.top ul {
    margin-left: auto
}

.share-button.share-inline .social.top li {
    display: inline-block !important;
    margin-right: 2px
}

.share-button.share-inline .social.top li:hover {
    color: #fff !important
}

.share-button.share-inline .social-export {
    display: none
}

div[class*=sharer-].share-button.share-inline .social ul:after {
    display: none
}

.share-button.share-inline.share-bigger li {
    font-size: 1.5em;
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important
}

.portfolio-share {
    padding-top: 18px
}

.sharedaddy {
    margin-top: 36px
}

.vc_progress_bar .vc_single_bar {
    position: relative;
    margin: 5px 0 0 0;
    padding: 2px 9px 2px 9px;
    border-radius: 10px;
    background-clip: padding-box
}

.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0
}

.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    position: relative;
    z-index: 1;
    margin: 0
}

.vc_progress_bar .vc_progress_label {
    font-size: 14px;
    line-height: 1.75;
    margin: 18px 0 0
}

.vc_progress_bar .vc_progress_label:first-child {
    margin-top: 0
}

.vc_progress_bar .vc_label_units {
    float: right;
    line-height: 0;
    position: relative;
    top: 11.7px
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, .025);
    width: 0%;
    top: 0;
    left: 0;
    border-radius: 10px;
    background-clip: padding-box;
    transition: all 1s cubic-bezier(.785, .135, .15, .86)
}

.vc_pie_chart .wpb_wrapper {
    width: 100%;
    padding-top: 100%;
    position: relative;
    overflow: hidden
}

.vc_pie_chart {
    z-index: 0;
    text-align: center;
    opacity: 0;
    max-width: 160px;
    min-width: 100px
}

.align_center .vc_pie_chart, .align_left .align_center .vc_pie_chart, .align_right .align_center .vc_pie_chart {
    margin: 0 auto !important
}

.align_center .align_left .vc_pie_chart, .align_left .vc_pie_chart, .align_right .align_left .vc_pie_chart {
    margin-left: 0 !important;
    margin-right: auto !important
}

.align_center .align_right .vc_pie_chart, .align_left .align_right .vc_pie_chart, .align_right .vc_pie_chart {
    margin-left: auto !important;
    margin-right: 0 !important
}

.vc_pie_chart.vc_ready {
    opacity: 1
}

.vc_pie_chart .vc_pie_wrapper {
    overflow: hidden;
    position: absolute;
    margin: 0 auto;
    top: 0
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1;
    left: -50%;
    margin-top: -50%;
    transform: scale(.5, .5)
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 150%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center
}

.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-width: 7px;
    border-style: solid;
    border-radius: 999px;
    border-radius: 50%
}

.mejs-container {
    clear: both;
    outline: 0
}

.mejs-container * {
    font-family: Monospace, Helvetica, Arial
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
    background: #222
}

.mejs-controls a.mejs-horizontal-volume-slider {
    display: table;
    table-layout: fixed
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #0073aa
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
    background: rgba(255, 255, 255, .33)
}

.mejs-controls .mejs-offscreen {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute
}

span.mejs-offscreen {
    display: none
}

.mejs-controls a:focus > .mejs-offscreen {
    background-color: #f1f1f1;
    clip: auto;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 0;
    top: 15px;
    text-decoration: none;
    text-transform: none;
    width: auto
}

.mejs-overlay-loading {
    background: 0 0
}

.mejs-controls button:hover {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.me-cannotplay {
    width: auto !important
}

.media-embed-details .wp-audio-shortcode {
    display: inline-block;
    max-width: 400px
}

.audio-details .embed-media-settings {
    overflow: visible
}

.media-embed-details .embed-media-settings .setting span {
    max-width: 400px;
    width: auto
}

.media-embed-details .embed-media-settings .checkbox-setting span {
    display: inline-block
}

.media-embed-details .embed-media-settings {
    padding-top: 0;
    top: 28px
}

.media-embed-details .instructions {
    padding: 16px 0;
    max-width: 600px
}

.media-embed-details .setting a, .media-embed-details .setting p {
    color: #a00;
    font-size: 10px;
    text-transform: uppercase
}

.media-embed-details .setting a:hover {
    color: red
}

.media-embed-details .embed-media-settings .checkbox-setting {
    float: none;
    margin: 0 0 10px
}

.wp-video {
    width: 100% !important;
    height: auto
}

.wp-video > .mejs-offscreen {
    display: none
}

.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
    margin-top: 18px
}

.wp-video-shortcode video, video.wp-video-shortcode {
    max-width: 100%;
    display: inline-block
}

.mejs-container:not(.mejs-container-fullscreen) video {
    object-fit: cover
}

.video-details .wp-video-holder {
    width: 100%;
    max-width: 640px
}

.wp-playlist {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 12px 0 18px;
    font-size: 14px;
    line-height: 1.5
}

.wp-admin .wp-playlist {
    margin: 0 0 18px
}

.wp-playlist video {
    display: inline-block;
    max-width: 100%
}

.wp-playlist audio {
    display: none;
    max-width: 100%;
    width: 400px
}

.wp-playlist .mejs-container {
    margin: 0;
    width: 100%
}

.wp-playlist .mejs-controls .mejs-button button {
    outline: 0
}

.wp-playlist-light {
    background: #fff;
    color: #000
}

.wp-playlist-dark {
    color: #fff;
    background: #000
}

.wp-playlist-caption {
    display: block;
    max-width: 88%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item .wp-playlist-caption {
    text-decoration: none;
    color: #000;
    max-width: -webkit-calc(60%);
    max-width: calc(60%)
}

.wp-playlist-item-meta {
    display: block;
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-title {
    font-size: 14px;
    line-height: 1.5
}

.wp-playlist-item-album {
    font-style: italic;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-playlist-item-artist {
    font-size: 12px;
    text-transform: uppercase
}

.wp-playlist-item-length {
    position: absolute;
    right: 3px;
    top: 0;
    font-size: 14px;
    line-height: 1.5
}

.rtl .wp-playlist-item-length {
    left: 3px;
    right: auto
}

.wp-playlist-tracks {
    margin-top: 10px
}

.wp-playlist-item {
    position: relative;
    cursor: pointer;
    padding: 0 3px;
    border-bottom: 1px solid #ccc
}

.wp-playlist-item:last-child {
    border-bottom: 0
}

.wp-playlist-light .wp-playlist-caption {
    color: #333
}

.wp-playlist-dark .wp-playlist-caption {
    color: #dedede
}

.wp-playlist-playing {
    font-weight: 700;
    background: #f7f7f7
}

.wp-playlist-light .wp-playlist-playing {
    background: #fff;
    color: #000
}

.wp-playlist-dark .wp-playlist-playing {
    background: #000;
    color: #fff
}

.wp-playlist-current-item {
    overflow: hidden;
    margin-bottom: 10px;
    height: 60px
}

.wp-playlist .wp-playlist-current-item img {
    float: left;
    max-width: 60px;
    height: auto;
    margin-right: 10px;
    padding: 0;
    border: 0
}

.rtl .wp-playlist .wp-playlist-current-item img {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wp-audio-playlist .me-cannotplay span {
    padding: 5px 15px
}

.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    text-indent: 0
}

.me-plugin {
    position: absolute
}

.mejs-embed, .mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden
}

.mejs-fullscreen {
    overflow: hidden !important
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
    width: 100%;
    height: 100%
}

.mejs-clear {
    clear: both
}

.mejs-background {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: 0
}

.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

:root .mejs-poster img {
    display: none
}

.mejs-poster img {
    padding: 0;
    border: 0
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important
}

.mejs-overlay-play {
    cursor: pointer
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px !important;
    font-size: 35px;
    border: 3px solid #fff;
    color: #fff !important;
    border-radius: 50%;
    background-clip: padding-box;
    line-height: 53px;
    text-indent: 17px;
    opacity: .8;
    transition: opacity .4s
}

.mejs-overlay-button:before {
    content: "\f04b";
    font-family: uncodeicon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mejs-overlay:hover .mejs-overlay-button {
    opacity: 1
}

.mejs-overlay-loading:before {
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 38px;
    height: 38px;
    margin-top: -19px;
    margin-left: -19px;
    content: "";
    filter: brightness(2)
}

.mejs-container .mejs-controls {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    background-color: #1b1d1f;
    height: 30px;
    width: 100%;
    transition: opacity .4s
}

.mejs-container.wp-video-shortcode .mejs-controls {
    opacity: 0
}

.mejs-container:hover .mejs-controls {
    opacity: 1
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    font-family: Helvetica, Arial;
    border: 0
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    text-decoration: none;
    margin: 7px 5px !important;
    padding: 0 !important;
    position: absolute !important;
    height: 16px !important;
    width: 16px !important;
    border: 0 !important;
    line-height: 16px;
    text-indent: 2px;
    background: 0 0 !important
}

.mejs-controls .mejs-button button:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    z-index: 6;
    font-family: uncodeicon;
    font-size: 14px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px;
    overflow: hidden;
    text-align: center;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.mejs-container .mejs-controls .mejs-time span {
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto
}

.mejs-controls .mejs-play button:before {
    content: "\e098";
    text-indent: 4px
}

.mejs-controls .mejs-pause button:before {
    content: "\e099"
}

.mejs-controls .mejs-stop button:before {
    content: "\e09a"
}

.mejs-controls div.mejs-time-rail {
    direction: ltr;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: calc(100% - 166px);
    padding-top: 9px;
    position: relative
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    cursor: pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px 0 0;
    background: #222324;
    outline: 0
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    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: 15px 15px;
    animation: buffering-stripes 2s linear infinite
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0
    }
    to {
        background-position: 30px 0
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    width: 0
}

.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
    left: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: .15s ease-in all;
    transition: .15s ease-in all;
    width: 100%
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    width: 36px;
    height: 17px;
    top: -13px;
    margin-left: -18px;
    text-align: center;
    color: #fff;
    outline: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    top: 15px;
    left: 13px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 48px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 44px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 18px
}

.mejs-controls .mejs-fullscreen-button button:before {
    content: "\e110"
}

.mejs-controls .mejs-unfullscreen button:before {
    content: "\e111"
}

.mejs-controls .mejs-mute button:before {
    content: "\e0c6"
}

.mejs-controls .mejs-unmute button:before {
    content: "\e0c7"
}

.mejs-controls .mejs-volume-button {
    position: relative
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: rgba(50, 50, 50, .7);
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #777;
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 0;
    width: 2px;
    height: 100px;
    background: #ddd;
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 1px;
    width: 16px;
    height: 6px;
    background: #ddd;
    cursor: N-resize;
    margin: -3px 0 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.mejs-controls a.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
    display: block;
    float: left
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 14px;
    width: 50px;
    height: 2px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: #222324
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 14px;
    width: 50px;
    height: 2px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: #fff
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none
}

.mejs-controls .mejs-captions-button {
    position: relative
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: rgba(50, 50, 50, .7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    overflow: hidden;
    border: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff
}

.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0
}

.mejs-captions-position-hover {
    bottom: 45px
}

.mejs-captions-text {
    padding: 3px 5px;
    background: rgba(20, 20, 20, .8)
}

.me-cannotplay a {
    color: #fff;
    font-weight: 700
}

.me-cannotplay span {
    padding: 15px;
    display: block
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2c7c91;
    color: #fff
}

.mejs-controls .mejs-sourcechooser-button {
    position: relative
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: rgba(50, 50, 50, .7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px
}

.mejs-postroll-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(50, 50, 50, .7);
    z-index: 1000;
    overflow: hidden
}

.mejs-postroll-layer-content {
    width: 100%;
    height: 100%
}

.mejs-postroll-close {
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(50, 50, 50, .7);
    color: #fff;
    padding: 4px;
    z-index: 100;
    cursor: pointer
}

video.background-video-shortcode::-webkit-media-controls {
    display: none !important
}

video.background-video-shortcode {
    margin-left: 0 !important;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.uncode-live-search i {
    font-size: 18px
}

ul.dwls_search_results {
    display: block;
    padding: 0 27px 0 27px;
    max-height: 500px;
    margin: 0;
    position: absolute;
    left: 0;
    overflow: auto;
    z-index: 9999;
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
    border-radius: 0 0 2px 2px;
    border-style: solid;
    border-width: 1px
}

ul.dwls_search_results li {
    display: block;
    padding: 18px 0 18px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0;
    text-align: left;
    text-decoration: none
}

ul.dwls_search_results li p {
    margin: 5px 0 0 0
}

ul.dwls_search_results li a, ul.dwls_search_results li a:visited {
    display: block;
    margin-left: 0;
    padding-left: 0;
    text-decoration: none
}

ul.dwls_search_results .daves-wordpress-live-search_title span {
    display: block
}

ul.dwls_search_results .daves-wordpress-live-search_title .search-category {
    font-size: 90%
}

ul.dwls_search_results .daves-wordpress-live-search_title span {
    display: block
}

ul.dwls_search_results .daves-wordpress-live-search_author {
    margin: 5px 0 0 0;
    font-size: 90%
}

ul.dwls_search_results .daves-wordpress-live-search_date {
    margin: 0;
    font-size: 90%
}

ul.dwls_search_results .excerpt, ul.dwls_search_results .meta {
    width: 100%
}

ul.dwls_search_results .clearfix {
    float: none !important;
    clear: both !important
}

.search_footer {
    width: 100%;
    padding: 27px 0 27px 0;
    font-size: 10px !important;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out
}

.search_footer a, .search_footer a:visited {
    margin-right: 1em;
    text-decoration: none
}

.dwls_search_results_activity_indicator {
    z-index: 999999
}

#search_results_activity_indicator {
    width: 32px;
    height: 32px
}




.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: inherit;
    position: absolute;
    z-index: 30;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .25);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, .25);
    box-shadow: 0 0 12px rgba(51, 51, 51, .25)
}

.twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.twentytwenty-after-label, .twentytwenty-before-label, .twentytwenty-overlay {
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s
}

.twentytwenty-after-label, .twentytwenty-before-label {
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    transition-property: opacity
}

.twentytwenty-after-label:before, .twentytwenty-before-label:before {
    color: #fff;
    font-size: 13px;
    letter-spacing: .1em
}

.twentytwenty-after-label:before, .twentytwenty-before-label:before {
    position: absolute;
    background: rgba(255, 255, 255, .2);
    line-height: 38px;
    padding: 0 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.twentytwenty-horizontal .twentytwenty-after-label:before, .twentytwenty-horizontal .twentytwenty-before-label:before {
    top: 50%;
    margin-top: -19px
}

.twentytwenty-vertical .twentytwenty-after-label:before, .twentytwenty-vertical .twentytwenty-before-label:before {
    left: 50%;
    margin-left: -45px;
    text-align: center;
    width: 90px
}

.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.twentytwenty-down-arrow, .twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.twentytwenty-container {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none
}

.twentytwenty-container img {
    position: absolute;
    top: 0;
    display: block;
    width: 100%
}

.twentytwenty-container img:last-child {
    position: relative
}

.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.twentytwenty-before {
    z-index: 20
}

.twentytwenty-after {
    z-index: 10
}

.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, .25);
    -moz-box-shadow: 0 0 12px rgba(51, 51, 51, .25);
    box-shadow: 0 0 12px rgba(51, 51, 51, .25);
    z-index: 40;
    cursor: ew-resize
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px
}

.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px
}

.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px
}

.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px
}

.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px
}

.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

@media (min-width: 960px) {
    .isotope-filters.has-extra-filters .menu-horizontal {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .isotope-filters.has-extra-filters .menu-horizontal.text-center {
        justify-content: center
    }

    .isotope-filters.has-extra-filters .menu-horizontal.text-right, .isotope-filters.has-extra-filters .menu-horizontal.text-right .extra-filters-wrapper {
        flex-direction: row-reverse
    }
}

.isotope-filters .uncode-woocommerce-sorting__link, .isotope-filters .uncode-woocommerce-toggle-widgetized-cb__link {
    font-size: 11px !important;
    line-height: 1.2em
}

:not(.px-gutter).isotope-filters ul.menu-smart .uncode-woocommerce-sorting-dropdown {
    margin-top: 0 !important
}

.px-gutter.isotope-filters ul.menu-smart .uncode-woocommerce-sorting-dropdown {
    margin-top: 1px !important
}

@media (min-width: 960px) {
    body:not(.rtl) .isotope-filters ul.menu-smart .uncode-woocommerce-sorting-dropdown {
        text-align: left
    }

    body.rtl .isotope-filters ul.menu-smart .uncode-woocommerce-sorting-dropdown {
        left: 0 !important;
        right: auto !important;
        text-align: right
    }
}

.isotope-filters ul.menu-smart .uncode-woocommerce-sorting-dropdown li {
    display: block !important
}

.uncode-woocommerce-sorting__link:after, .uncode-woocommerce-toggle-widgetized-cb__link:after {
    display: inline-block;
    font-family: uncodeicon;
    content: "\f0d7";
    font-size: 12px;
    position: relative;
    top: 1px
}

body:not(.rtl) .uncode-woocommerce-sorting__link:after, body:not(.rtl) .uncode-woocommerce-toggle-widgetized-cb__link:after {
    margin-left: 9px
}

@media (max-width: 959px) {
    body:not(.rtl) .text-mobile-center .uncode-woocommerce-sorting__link:after, body:not(.rtl) .text-mobile-center .uncode-woocommerce-toggle-widgetized-cb__link:after {
        margin-right: -9px
    }
}

body.rtl .uncode-woocommerce-sorting__link:after, body.rtl .uncode-woocommerce-toggle-widgetized-cb__link:after {
    margin-right: 9px
}

@media (max-width: 959px) {
    body.rtl .text-mobile-center .uncode-woocommerce-sorting__link:after, body.rtl .text-mobile-center .uncode-woocommerce-toggle-widgetized-cb__link:after {
        margin-left: -9px
    }
}

.text-right .uncode-woocommerce-sorting__link:after, .text-right .uncode-woocommerce-toggle-widgetized-cb__link:after {
    display: none
}

.text-right .uncode-woocommerce-sorting__link:before, .text-right .uncode-woocommerce-toggle-widgetized-cb__link:before {
    content: "\f0d7";
    display: inline-block;
    font-family: uncodeicon;
    font-size: 12px;
    margin-right: 9px
}

.no-filter-icon .uncode-woocommerce-toggle-widgetized-cb__link:after, .no-filter-icon .uncode-woocommerce-toggle-widgetized-cb__link:before, .no-sorting-icon .uncode-woocommerce-sorting__link:after, .no-sorting-icon .uncode-woocommerce-sorting__link:before {
    display: none
}

.no-text-uppercase .mobile-toggle-trigger {
    letter-spacing: 0 !important;
    text-transform: none !important
}

@media (min-width: 960px) {
    .woocommerce-result-count-wrapper.text-right {
        text-align: right !important
    }

    .woocommerce-result-count-wrapper.text-left {
        text-align: left !important
    }
}

@media (max-width: 959px) {
    .text-mobile-center {
        text-align: center
    }

    .text-mobile-left {
        text-align: left
    }

    .text-mobile-right {
        text-align: right
    }
}

.isotope-filters.with-bg .extra-filters-wrapper {
    padding-right: 36px;
    padding-left: 36px
}

.isotope-filters.with-bg .woocommerce-result-count-wrapper {
    padding-top: 36px;
    padding-left: 36px;
    padding-right: 36px
}

@media (min-width: 960px) {
    body:not(.rtl) .isotope-filters.with-bg .text-right .extra-filters-wrapper {
        padding-right: 0;
        padding-left: 36px
    }

    body.rtl .isotope-filters.with-bg .text-right .extra-filters-wrapper {
        padding-left: 0;
        padding-right: 36px
    }

    body:not(.rtl) .isotope-filters.with-bg .text-right .woocommerce-result-count-wrapper {
        padding-right: 36px;
        padding-left: 0
    }

    body.rtl .isotope-filters.with-bg .text-right .woocommerce-result-count-wrapper {
        padding-left: 36px;
        padding-right: 0
    }

    body:not(.rtl) .isotope-filters.with-bg .text-center .extra-filters-wrapper {
        margin-left: 18px;
        padding-left: 0
    }

    body.rtl .isotope-filters.with-bg .text-center .extra-filters-wrapper {
        margin-right: 18px;
        padding-right: 0
    }

    body:not(.rtl) .isotope-filters.with-bg .text-center .woocommerce-result-count-wrapper {
        margin-right: 36px;
        padding-right: 0
    }

    body.rtl .isotope-filters.with-bg .text-center .woocommerce-result-count-wrapper {
        margin-left: 36px;
        padding-left: 0
    }
}

@media (min-width: 960px) {
    .extra-filters-wrapper {
        display: flex !important;
        align-items: center
    }

    .extra-filters-wrapper .menu-smart > li > a {
        padding-bottom: 36px
    }

    .isotope-filters.with-bg .extra-filters-wrapper {
        padding-top: 36px
    }

    .isotope-filters.with-bg .extra-filters-wrapper > ul {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .extra-filters-wrapper > ul > li > a {
        padding-left: 11px;
        padding-right: 11px
    }

    body:not(.rtl) .extra-filters-wrapper > ul:first-child > li > a {
        padding-left: 0
    }

    body.rtl .extra-filters-wrapper > ul:first-child > li > a {
        padding-right: 0
    }

    body:not(.rtl) .extra-filters-wrapper > ul:last-child > li > a {
        padding-right: 0
    }

    body.rtl .extra-filters-wrapper > ul:last-child > li > a {
        padding-left: 0
    }

    body:not(.rtl) .text-right .extra-filters-wrapper > ul:first-child > li > a {
        padding-left: 11px
    }

    body.rtl .text-right .extra-filters-wrapper > ul:first-child > li > a {
        padding-right: 11px
    }

    body:not(.rtl) .text-right .extra-filters-wrapper > ul:last-child > li > a {
        padding-right: 11px
    }

    body.rtl .text-right .extra-filters-wrapper > ul:last-child > li > a {
        padding-left: 11px
    }

    body:not(.rtl) .text-right .extra-filters-wrapper > ul:last-child > li > a {
        padding-left: 0
    }

    body.rtl .text-right .extra-filters-wrapper > ul:last-child > li > a {
        padding-right: 0
    }

    body:not(.rtl) .text-right .extra-filters-wrapper > ul:first-child > li > a {
        padding-right: 0
    }

    body.rtl .text-right .extra-filters-wrapper > ul:first-child > li > a {
        padding-left: 0
    }

    body:not(.rtl) .has-cat-filters .extra-filters-wrapper, body:not(.rtl) .has-result-count .extra-filters-wrapper {
        margin-left: 54px
    }

    body.rtl .has-cat-filters .extra-filters-wrapper, body.rtl .has-result-count .extra-filters-wrapper {
        margin-right: 54px
    }

    body:not(.rtl) .has-cat-filters .text-right .extra-filters-wrapper, body:not(.rtl) .has-result-count .text-right .extra-filters-wrapper {
        margin-left: 0;
        margin-right: 54px
    }

    body.rtl .has-cat-filters .text-right .extra-filters-wrapper, body.rtl .has-result-count .text-right .extra-filters-wrapper {
        margin-right: 0;
        margin-left: 54px
    }
}

.has-extra-filters .woocommerce-result-count {
    color: inherit;
    float: none;
    font-size: .9em;
    line-height: 0;
    padding-bottom: 36px;
    text-transform: none
}

@media (max-width: 959px) {
    .has-extra-filters .woocommerce-result-count {
        padding-bottom: 18px
    }
}

.woocommerce-result-count-wrapper .woocommerce-result-count {
    margin-top: 0;
    float: none !important
}

.woocommerce-result-count-wrapper--bottom {
    margin-top: 18px
}

.with-bg .woocommerce-result-count-wrapper--bottom {
    margin-top: -9px
}

@media (min-width: 960px) {
    .woocommerce-result-count-wrapper--bottom {
        margin-top: -12px
    }

    .with-bg .woocommerce-result-count-wrapper--bottom {
        padding-top: 0 !important
    }
}

.widgetized-cb-wrapper {
    display: none;
    overflow: hidden;
    position: relative
}

.widgetized-cb-wrapper.px-gutter {
    top: -1px
}

.widgetized-cb-wrapper.half-gutter {
    top: -18px
}

.widgetized-cb-wrapper.single-gutter {
    top: -36px
}

.widgetized-cb-wrapper.double-gutter, .widgetized-cb-wrapper.quad-gutter, .widgetized-cb-wrapper.triple-gutter {
    top: -72px
}

@media (max-width: 959px) {
    .widgetized-cb-wrapper.double-gutter, .widgetized-cb-wrapper.quad-gutter, .widgetized-cb-wrapper.triple-gutter {
        top: -36px
    }
}

@media (max-width: 569px) {
    .isotope-filters:not(.filter-typography-inherit) + .widgetized-cb-wrapper .widget-mobile-collapse .widget-title {
        font-size: 11px
    }
}

@media (max-width: 959px) {
    .isotope-filters:not(.filter-typography-inherit) + .widgetized-cb-wrapper .widget-tablet-collapse .widget-title {
        font-size: 11px
    }
}

.isotope-filters.filter-typography-inherit .mobile-toggle-trigger, .isotope-filters.filter-typography-inherit ul.menu-smart a {
    font-family: inherit !important;
    font-weight: inherit !important;
    font-size: .9em !important;
    letter-spacing: 0 !important
}

.unmodal {
    border-radius: 2.5px;
    box-sizing: border-box;
    display: none;
    height: 100%;
    max-height: 700px;
    max-width: 1000px;
    overflow: hidden;
    overflow: visible;
    position: fixed;
    width: 100%;
    z-index: 2200;
    padding: 36px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media (max-width: 569px) {
    .unmodal {
        height: 100% !important
    }
}

@media (min-width: 570px) {
    .unmodal {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        right: auto;
        bottom: auto
    }
}

.unmodal .unmodal-content-wrapper {
    box-shadow: 0 50px 50px -30px rgba(0, 0, 0, .2), 0 30px 50px 0 rgba(0, 0, 0, .15);
    height: 100%;
    position: relative;
    background: #fff;
    border-radius: 2px;
    opacity: 0
}

.unmodal.show-unmodal-with-animation .unmodal-content-wrapper {
    opacity: 1;
    animation-duration: .2s;
    backface-visibility: hidden;
    animation-name: unmodalfadeIn;
    animation-timing-function: ease-in-out
}

.unmodal .unmodal-content {
    height: 100%;
    overflow-y: auto
}

@keyframes unmodalfadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.unmodal-overlay {
    background: rgba(20, 22, 24, .6);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2199
}

.unmodal-overlay.loading:before {
    background-repeat: no-repeat;
    background-position: center;
    position: fixed;
    top: 36px;
    left: 36px;
    right: 36px;
    bottom: 36px;
    content: "";
    z-index: 2201;
}

.unmodal-close {
    color: #fff;
    cursor: pointer;
    line-height: 0;
    position: absolute;
    right: -27px;
    top: 0;
    z-index: 2200
}

body.rtl .unmodal-close {
    right: auto;
    left: -27px
}

.unmodal-close:before {
    content: '\e117';
    font-family: uncodeicon !important;
    font-size: 18px;
    transition: all .4s cubic-bezier(.785, .135, .15, .86);
    display: inline-block
}

.unmodal-close:hover:before {
    transform: rotate(180deg)
}

.uncode-unmodal-overlay-visible .main-container {
    z-index: auto !important
}

.uncode-unmodal-body-disable-scroll {
    overflow-y: hidden !important
}

.gallery-caption, .wp-caption {
    width: auto !important;
    max-width: 100%;
    margin-top: 18px;
    margin-bottom: 18px;
    display: table;
    table-layout: fixed
}

.wp-caption-text {
    font-style: normal;
    display: table-caption;
    caption-side: bottom
}

.bypostauthor {
    font-style: normal
}

img.size-full {
    width: auto;
    height: auto
}

.entry-content > :first-child {
    margin-top: 0
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.alignleft {
    float: left;
    margin: 0 23px 0 0;
    box-sizing: border-box
}

.media-modal.wp-core-ui .alignleft {
    float: inherit;
    margin: inherit;
    box-sizing: inherit
}

.wp-block-image.alignleft {
    margin-right: 22.5px
}

.alignright {
    float: right;
    margin: 0 0 0 23px;
    box-sizing: border-box
}

.wp-block-image.alignright {
    margin-left: 22.5px
}

.aligncenter, .wp-block-image.aligncenter {
    float: none;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box
}

img.alignnone {
    float: none
}

img.aligncenter {
    display: block
}

.gallery {
    margin-left: -.5em;
    margin-right: -.5em
}

.gallery:after {
    display: table;
    content: "";
    clear: both
}

.gallery-item {
    margin: 0;
    float: left;
    padding: .5em
}

.gallery-item img {
    width: 100%
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    float: none
}

.gallery-columns-2 .gallery-item {
    width: 50%
}

.gallery-columns-3 .gallery-item {
    width: 33.3333%
}

.gallery-columns-4 .gallery-item {
    width: 25%
}

.gallery-columns-5 .gallery-item {
    width: 20%
}

.gallery-columns-6 .gallery-item {
    width: 16.6667%
}

.gallery-columns-7 .gallery-item {
    width: 14.2857%
}

.gallery-columns-8 .gallery-item {
    width: 12.5%
}

.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left
}

html:not(.no-cssanimations) .blocks-animation .header-title > *, html:not(.no-cssanimations) .blocks-animation .post-info {
    opacity: 0
}

html:not(.no-cssanimations) .animate_inner_when_almost_visible, html:not(.no-cssanimations) .animate_when_almost_visible, html:not(.no-cssanimations) .animate_when_parent_almost_visible {
    opacity: 0;
    animation-duration: .6s;
    backface-visibility: hidden
}

html:not(.no-cssanimations) .owl-item .animate_when_almost_visible, html:not(.no-cssanimations) .owl-item .animate_when_parent_almost_visible {
    -webkit-perspective: 1000
}

html:not(.no-cssanimations) .uncode-pricing.animate_when_almost_visible {
    transform: none;
    animation-delay: .1s;
    animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1)
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible.start_animation:not(.zoom-reverse) {
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).top-t-bottom {
    animation-name: anim_ttb;
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).bottom-t-top {
    animation-name: anim_btt;
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse) {
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-bottom-t-top {
    animation-name: text_anim_btt
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).left-t-right {
    animation-name: anim_ltr;
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-left-t-right {
    animation-name: text_anim_ltr
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).text-right-t-left {
    animation-name: text_anim_rtl
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).right-t-left {
    animation-name: anim_rtl;
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-in {
    animation-name: zoom-in;
    transform: scale(1);
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-out {
    animation-name: zoom-out;
    transform: scale(1);
    opacity: 1
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_inner_when_almost_visible:not(.already-animated) .animate_when_parent_almost_visible.start_animation:not(.zoom-reverse).typewriter {
    animation-name: typewriter
}

html:not(.no-cssanimations) .animate_when_almost_visible.zoom-reverse {
    animation-name: zoom-reverse;
    animation-duration: .3s;
    transform: scale(.5);
    opacity: 0
}

html:not(.no-cssanimations) body:not(.fp-waiting) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim {
    animation-name: alpha-in;
    opacity: 1
}

html .animate_when_almost_visible.start_animation.do_not_reanimate {
    animation-name: none !important;
    opacity: 1 !important
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="100"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="100"] {
    animation-duration: .1s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="200"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="200"] {
    animation-duration: .2s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="300"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="300"] {
    animation-duration: .3s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="500"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="500"] {
    animation-duration: .5s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="600"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="600"] {
    animation-duration: .6s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="700"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="700"] {
    animation-duration: .7s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="800"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="800"] {
    animation-duration: .8s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="900"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="900"] {
    animation-duration: .9s
}

html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="1000"], html:not(.no-cssanimations) .animate_when_parent_almost_visible[data-speed="1000"] {
    animation-duration: 1s
}

@keyframes anim_ttb {
    0% {
        transform: translate3d(0, -100px, 0);
        opacity: 0
    }
    100% {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes anim_btt {
    0% {
        transform: translate3d(0, 100px, 0);
        opacity: 0
    }
    100% {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes text_anim_btt {
    0% {
        transform: translate3d(0, 100%, 0)
    }
    100% {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes anim_ltr {
    0% {
        transform: translate3d(-100px, 0, 0);
        opacity: 0
    }
    100% {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes text_anim_ltr {
    0% {
        transform: translate3d(-100%, 0, 0)
    }
    100% {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes anim_rtl {
    0% {
        transform: translate3d(100px, 0, 0);
        opacity: 0
    }
    100% {
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes text_anim_rtl {
    0% {
        transform: translate3d(100%, 0, 0)
    }
    100% {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes zoom-in {
    0% {
        transform: scale(.5);
        opacity: .1
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes zoom-out {
    0% {
        transform: scale(1.5);
        opacity: .1
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes typewriter {

0
,
99
%
{
    opacity: 0
}
100
%
{
    opacity: 1
}
}
@keyframes zoom-reverse {
    0% {
        transform: scale(1);
        opacity: 1
    }
    100% {
        transform: scale(.5);
        opacity: 0
    }
}

@keyframes alpha-in {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes kenburns {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(1.15)
    }
}

@keyframes backwash {
    0% {
        transform: scale(1.5)
    }
    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@media (min-width: 960px) {
    .limit-width {
        max-width: 1200px;
        margin: auto;
    }
}

.menu-primary ul.menu-smart > li > a, .menu-primary ul.menu-smart li.dropdown > a, .menu-primary ul.menu-smart li.mega-menu > a, .vmenu-container ul.menu-smart > li > a, .vmenu-container ul.menu-smart li.dropdown > a {
    text-transform: uppercase;
}

body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container {
    padding-top: 18px;
    padding-bottom: 18px;
}

body.menu-custom-padding .col-lg-0.logo-container.shrinked, body.menu-custom-padding .col-lg-2.logo-container.shrinked, body.menu-custom-padding .col-lg-12 .logo-container.shrinked, body.menu-custom-padding .col-lg-4.logo-container.shrinked {
    padding-top: 9px;
    padding-bottom: 9px;
}

@media (max-width: 959px) {
    body.menu-custom-padding .menu-container .logo-container {
        padding-top: 9px !important;
        padding-bottom: 9px !important;
    }
}
@font-face {
    font-family: 'uncodeicon';
    src: /*savepage-url=../fonts/uncode-icons.eot*/ url();
    src: /*savepage-url=../fonts/uncode-icons.eot?#iefix*/ url() format('embedded-opentype'), /*savepage-url=../fonts/uncode-icons.woff2*/ url(data:font/woff2;base64,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) format('woff2'), /*savepage-url=../fonts/uncode-icons.woff*/ url() format('woff'), /*savepage-url=../fonts/uncode-icons.ttf*/ url() format('truetype'), /*savepage-url=../fonts/uncode-icons.svg#uncodeicon*/ url() format('svg');
    font-weight: normal;
    font-style: normal
}

.fa {
    font-family: 'uncodeicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -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;
    display: inline-block
}

.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: .08em solid #eee;
    border-radius: .1em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa.fa-push-right {
    margin-right: .3em
}

.fa.fa-push-left {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -webkit-transform: scale(1, -1);
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    transform: scale(1, -1)
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    vertical-align: middle;
    border: 2px solid #c0c0c0;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -ms-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    -webkit-backface-visibility: hidden;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    -o-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    -webkit-border-radius: 2.5em;
    -ms-border-radius: 2.5em;
    border-radius: 2.5em
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: inherit
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-stack-3x {
    font-size: 3em
}

.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-close:before {
    content: "\f00d"
}

.fa-remove:before {
    content: "\f00d"
}

.fa-times2: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-cog:before {
    content: "\f013"
}

.fa-gear: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-repeat:before {
    content: "\f01e"
}

.fa-rotate-right: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 {
    content: "\f03b"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-video-camera:before {
    content: "\f03d"
}

.fa-image:before {
    content: "\f03e"
}

.fa-photo:before {
    content: "\f03e"
}

.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 {
    content: "\f044"
}

.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 {
    content: "\f064"
}

.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-exclamation-triangle:before {
    content: "\f071"
}

.fa-warning2: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:before {
    content: "\f080"
}

.fa-bar-chart-o: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-cogs:before {
    content: "\f085"
}

.fa-gears: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:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f09a"
}

.fa-github:before {
    content: "\f09b"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-feed:before {
    content: "\f09e"
}

.fa-rss3:before {
    content: "\f09e"
}

.fa-hdd-o:before {
    content: "\f0a0"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bell-o:before {
    content: "\f0a2"
}

.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 {
    content: "\f0c0"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-chain:before {
    content: "\f0c1"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-scissors2:before {
    content: "\f0c4"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-files-o:before {
    content: "\f0c5"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-floppy-o:before {
    content: "\f0c7"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-navicon:before {
    content: "\f0c9"
}

.fa-reorder: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-sort:before {
    content: "\f0dc"
}

.fa-unsorted:before {
    content: "\f0dc"
}

.fa-sort-desc:before {
    content: "\f0dd"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-asc:before {
    content: "\f0de"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-linkedin:before {
    content: "\f0e1"
}

.fa-rotate-left:before {
    content: "\f0e2"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-legal:before {
    content: "\f0e3"
}

.fa-dashboard:before {
    content: "\f0e4"
}

.fa-tachometer:before {
    content: "\f0e4"
}

.fa-comment-o:before {
    content: "\f0e5"
}

.fa-comments-o:before {
    content: "\f0e6"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-flash2:before {
    content: "\f0e7"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-clipboard:before {
    content: "\f0ea"
}

.fa-paste: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:before {
    content: "\f0f3"
}

.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:before {
    content: "\f10b"
}

.fa-mobile-phone: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 {
    content: "\f112"
}

.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 {
    content: "\f122"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-star-half-empty:before {
    content: "\f123"
}

.fa-star-half-full:before {
    content: "\f123"
}

.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-chain-broken:before {
    content: "\f127"
}

.fa-unlink: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-caret-square-o-down:before {
    content: "\f150"
}

.fa-toggle-down:before {
    content: "\f150"
}

.fa-caret-square-o-up:before {
    content: "\f151"
}

.fa-toggle-up:before {
    content: "\f151"
}

.fa-caret-square-o-right:before {
    content: "\f152"
}

.fa-toggle-right:before {
    content: "\f152"
}

.fa-eur:before {
    content: "\f153"
}

.fa-euro:before {
    content: "\f153"
}

.fa-gbp:before {
    content: "\f154"
}

.fa-dollar:before {
    content: "\f155"
}

.fa-usd:before {
    content: "\f155"
}

.fa-inr:before {
    content: "\f156"
}

.fa-rupee:before {
    content: "\f156"
}

.fa-cny:before {
    content: "\f157"
}

.fa-jpy:before {
    content: "\f157"
}

.fa-rmb:before {
    content: "\f157"
}

.fa-yen:before {
    content: "\f157"
}

.fa-rouble:before {
    content: "\f158"
}

.fa-rub:before {
    content: "\f158"
}

.fa-ruble:before {
    content: "\f158"
}

.fa-krw:before {
    content: "\f159"
}

.fa-won:before {
    content: "\f159"
}

.fa-bitcoin:before {
    content: "\f15a"
}

.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 {
    content: "\f184"
}

.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-caret-square-o-left:before {
    content: "\f191"
}

.fa-toggle-left:before {
    content: "\f191"
}

.fa-dot-circle-o:before {
    content: "\f192"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-try:before {
    content: "\f195"
}

.fa-turkish-lira: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-bank:before {
    content: "\f19c"
}

.fa-institution:before {
    content: "\f19c"
}

.fa-university:before {
    content: "\f19c"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-mortar-board: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 {
    content: "\f1b9"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-cab:before {
    content: "\f1ba"
}

.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-image-o:before {
    content: "\f1c5"
}

.fa-file-photo-o:before {
    content: "\f1c5"
}

.fa-file-picture-o:before {
    content: "\f1c5"
}

.fa-file-archive-o:before {
    content: "\f1c6"
}

.fa-file-zip-o:before {
    content: "\f1c6"
}

.fa-file-audio-o:before {
    content: "\f1c7"
}

.fa-file-sound-o:before {
    content: "\f1c7"
}

.fa-file-movie-o:before {
    content: "\f1c8"
}

.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 {
    content: "\f1cd"
}

.fa-life-buoy:before {
    content: "\f1cd"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-life-saver:before {
    content: "\f1cd"
}

.fa-support2:before {
    content: "\f1cd"
}

.fa-circle-o-notch:before {
    content: "\f1ce"
}

.fa-ra:before {
    content: "\f1d0"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-resistance:before {
    content: "\f1d0"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-ge:before {
    content: "\f1d1"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-y-combinator-square:before {
    content: "\f1d4"
}

.fa-yc-square:before {
    content: "\f1d4"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-wechat:before {
    content: "\f1d7"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-send:before {
    content: "\f1d8"
}

.fa-paper-plane-o:before {
    content: "\f1d9"
}

.fa-send-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-futbol-o:before {
    content: "\f1e3"
}

.fa-soccer-ball-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-ils:before {
    content: "\f20b"
}

.fa-shekel:before {
    content: "\f20b"
}

.fa-sheqel: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 {
    content: "\f224"
}

.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-bed:before {
    content: "\f236"
}

.fa-hotel:before {
    content: "\f236"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-train:before {
    content: "\f238"
}

.fa-subway:before {
    content: "\f239"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yc:before {
    content: "\f23b"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-battery-4:before {
    content: "\f240"
}

.fa-battery-full2:before {
    content: "\f240"
}

.fa-battery-3:before {
    content: "\f241"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battery-2:before {
    content: "\f242"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-1:before {
    content: "\f243"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-0:before {
    content: "\f244"
}

.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 {
    content: "\f251"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-hourglass-2:before {
    content: "\f252"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-3:before {
    content: "\f253"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass2:before {
    content: "\f254"
}

.fa-hand-grab-o:before {
    content: "\f255"
}

.fa-hand-rock-o:before {
    content: "\f255"
}

.fa-hand-paper-o:before {
    content: "\f256"
}

.fa-hand-stop-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-television:before {
    content: "\f26c"
}

.fa-tv: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-pin2: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-bag2: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-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-asl-interpreting:before {
    content: "\f2a3"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-deafness:before {
    content: "\f2a4"
}

.fa-hard-of-hearing:before {
    content: "\f2a4"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-signing: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 {
    content: "\f2b3"
}

.fa-google-plus-official:before {
    content: "\f2b3"
}

.fa-fa:before {
    content: "\f2b4"
}

.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-address-card:before {
    content: "\f2bb"
}

.fa-vcard:before {
    content: "\f2bb"
}

.fa-address-card-o:before {
    content: "\f2bc"
}

.fa-vcard-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 {
    content: "\f2c2"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-drivers-license-o:before {
    content: "\f2c3"
}

.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 {
    content: "\f2c7"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer3:before {
    content: "\f2c7"
}

.fa-thermometer-3:before {
    content: "\f2c8"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-thermometer-2:before {
    content: "\f2c9"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-1:before {
    content: "\f2ca"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-0:before {
    content: "\f2cb"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-bathtub:before {
    content: "\f2cd"
}

.fa-s15: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 {
    content: "\f2d3"
}

.fa-window-close:before {
    content: "\f2d3"
}

.fa-times-rectangle-o:before {
    content: "\f2d4"
}

.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"
}

.fa-eye2:before {
    content: "\e064"
}

.fa-paper-clip:before {
    content: "\e065"
}

.fa-mail:before {
    content: "\e066"
}

.fa-toggle:before {
    content: "\e067"
}

.fa-layout:before {
    content: "\e068"
}

.fa-link3:before {
    content: "\e069"
}

.fa-bell2:before {
    content: "\e06a"
}

.fa-lock3:before {
    content: "\e06b"
}

.fa-unlock2:before {
    content: "\e06c"
}

.fa-ribbon:before {
    content: "\e06d"
}

.fa-image2:before {
    content: "\e06e"
}

.fa-signal2:before {
    content: "\e06f"
}

.fa-target:before {
    content: "\e070"
}

.fa-clipboard2:before {
    content: "\e071"
}

.fa-clock:before {
    content: "\e072"
}

.fa-watch:before {
    content: "\e073"
}

.fa-air-play:before {
    content: "\e074"
}

.fa-camera3:before {
    content: "\e075"
}

.fa-video:before {
    content: "\e076"
}

.fa-disc:before {
    content: "\e077"
}

.fa-printer:before {
    content: "\e078"
}

.fa-monitor:before {
    content: "\e079"
}

.fa-server2:before {
    content: "\e07a"
}

.fa-cog2:before {
    content: "\e07b"
}

.fa-heart3:before {
    content: "\e07c"
}

.fa-paragraph2:before {
    content: "\e07d"
}

.fa-align-justify2:before {
    content: "\e07e"
}

.fa-align-left2:before {
    content: "\e07f"
}

.fa-align-center2:before {
    content: "\e080"
}

.fa-align-right2:before {
    content: "\e081"
}

.fa-book2:before {
    content: "\e082"
}

.fa-layers:before {
    content: "\e083"
}

.fa-stacked:before {
    content: "\e084"
}

.fa-stack-2:before {
    content: "\e085"
}

.fa-paper:before {
    content: "\e086"
}

.fa-paper-stack:before {
    content: "\e087"
}

.fa-search3:before {
    content: "\e088"
}

.fa-zoom-in:before {
    content: "\e089"
}

.fa-zoom-out:before {
    content: "\e08a"
}

.fa-reply2:before {
    content: "\e08b"
}

.fa-circle-plus:before {
    content: "\e08c"
}

.fa-circle-minus:before {
    content: "\e08d"
}

.fa-circle-check:before {
    content: "\e08e"
}

.fa-circle-cross:before {
    content: "\e08f"
}

.fa-square-plus:before {
    content: "\e090"
}

.fa-square-minus:before {
    content: "\e091"
}

.fa-square-check:before {
    content: "\e092"
}

.fa-square-cross:before {
    content: "\e093"
}

.fa-microphone2:before {
    content: "\e094"
}

.fa-record:before {
    content: "\e095"
}

.fa-skip-back:before {
    content: "\e096"
}

.fa-rewind:before {
    content: "\e097"
}

.fa-play2:before {
    content: "\e098"
}

.fa-pause2:before {
    content: "\e099"
}

.fa-stop2:before {
    content: "\e09a"
}

.fa-fast-forward2:before {
    content: "\e09b"
}

.fa-skip-forward:before {
    content: "\e09c"
}

.fa-shuffle:before {
    content: "\e09d"
}

.fa-repeat2:before {
    content: "\e09e"
}

.fa-folder2:before {
    content: "\e09f"
}

.fa-umbrella2:before {
    content: "\e0a0"
}

.fa-moon:before {
    content: "\e0a1"
}

.fa-thermometer:before {
    content: "\e0a2"
}

.fa-drop:before {
    content: "\e0a3"
}

.fa-sun:before {
    content: "\e0a4"
}

.fa-cloud3:before {
    content: "\e0a5"
}

.fa-cloud-upload2:before {
    content: "\e0a6"
}

.fa-cloud-download2:before {
    content: "\e0a7"
}

.fa-upload3:before {
    content: "\e0a8"
}

.fa-download3:before {
    content: "\e0a9"
}

.fa-location:before {
    content: "\e0aa"
}

.fa-location-2:before {
    content: "\e0ab"
}

.fa-map2:before {
    content: "\e0ac"
}

.fa-battery:before {
    content: "\e0ad"
}

.fa-head:before {
    content: "\e0ae"
}

.fa-briefcase3:before {
    content: "\e0af"
}

.fa-speech-bubble:before {
    content: "\e0b0"
}

.fa-anchor3:before {
    content: "\e0b1"
}

.fa-globe3:before {
    content: "\e0b2"
}

.fa-box:before {
    content: "\e0b3"
}

.fa-reload:before {
    content: "\e0b4"
}

.fa-share2:before {
    content: "\e0b5"
}

.fa-marquee:before {
    content: "\e0b6"
}

.fa-marquee-plus:before {
    content: "\e0b7"
}

.fa-marquee-minus:before {
    content: "\e0b8"
}

.fa-tag2:before {
    content: "\e0b9"
}

.fa-power:before {
    content: "\e0ba"
}

.fa-command:before {
    content: "\e0bb"
}

.fa-alt:before {
    content: "\e0bc"
}

.fa-esc:before {
    content: "\e0bd"
}

.fa-bar-graph:before {
    content: "\e0be"
}

.fa-bar-graph-2:before {
    content: "\e0bf"
}

.fa-pie-graph:before {
    content: "\e0c0"
}

.fa-star2:before {
    content: "\e0c1"
}

.fa-arrow-left2:before {
    content: "\e0c2"
}

.fa-arrow-right2:before {
    content: "\e0c3"
}

.fa-arrow-up2:before {
    content: "\e0c4"
}

.fa-arrow-down2:before {
    content: "\e0c5"
}

.fa-volume:before {
    content: "\e0c6"
}

.fa-mute:before {
    content: "\e0c7"
}

.fa-content-right:before {
    content: "\e100"
}

.fa-content-left:before {
    content: "\e101"
}

.fa-grid:before {
    content: "\e102"
}

.fa-grid-2:before {
    content: "\e103"
}

.fa-columns2:before {
    content: "\e104"
}

.fa-loader:before {
    content: "\e105"
}

.fa-bag:before {
    content: "\e106"
}

.fa-ban2:before {
    content: "\e107"
}

.fa-flag3:before {
    content: "\e108"
}

.fa-trash2:before {
    content: "\e109"
}

.fa-expand3:before {
    content: "\e110"
}

.fa-contract:before {
    content: "\e111"
}

.fa-maximize:before {
    content: "\e112"
}

.fa-minimize:before {
    content: "\e113"
}

.fa-plus2:before {
    content: "\e114"
}

.fa-minus2:before {
    content: "\e115"
}

.fa-check2:before {
    content: "\e116"
}

.fa-cross:before {
    content: "\e117"
}

.fa-move:before {
    content: "\e118"
}

.fa-delete:before {
    content: "\e119"
}

.fa-menu:before {
    content: "\e120"
}

.fa-archive2:before {
    content: "\e121"
}

.fa-inbox2:before {
    content: "\e122"
}

.fa-outbox:before {
    content: "\e123"
}

.fa-file2:before {
    content: "\e124"
}

.fa-file-add:before {
    content: "\e125"
}

.fa-file-subtract:before {
    content: "\e126"
}

.fa-help:before {
    content: "\e127"
}

.fa-open:before {
    content: "\e128"
}

.fa-ellipsis:before {
    content: "\e129"
}

.fa-times:before {
    content: "\e600"
}

.fa-tick:before {
    content: "\e601"
}

.fa-plus3:before {
    content: "\e602"
}

.fa-minus3:before {
    content: "\e603"
}

.fa-equals:before {
    content: "\e604"
}

.fa-divide:before {
    content: "\e605"
}

.fa-chevron-right2:before {
    content: "\e606"
}

.fa-chevron-left2:before {
    content: "\e607"
}

.fa-arrow-right-thick:before {
    content: "\e608"
}

.fa-arrow-left-thick:before {
    content: "\e609"
}

.fa-th-small:before {
    content: "\e60a"
}

.fa-th-menu:before {
    content: "\e60b"
}

.fa-th-list2:before {
    content: "\e60c"
}

.fa-th-large2:before {
    content: "\e60d"
}

.fa-home2:before {
    content: "\e60e"
}

.fa-arrow-forward:before {
    content: "\e60f"
}

.fa-arrow-back:before {
    content: "\e610"
}

.fa-rss:before {
    content: "\e611"
}

.fa-location2:before {
    content: "\e612"
}

.fa-link2:before {
    content: "\e613"
}

.fa-image3:before {
    content: "\e614"
}

.fa-arrow-up-thick:before {
    content: "\e615"
}

.fa-arrow-down-thick:before {
    content: "\e616"
}

.fa-starburst:before {
    content: "\e617"
}

.fa-starburst-outline:before {
    content: "\e618"
}

.fa-star3:before {
    content: "\e619"
}

.fa-flow-children:before {
    content: "\e61a"
}

.fa-export:before {
    content: "\e61b"
}

.fa-delete2:before {
    content: "\e61c"
}

.fa-delete-outline:before {
    content: "\e61d"
}

.fa-cloud-storage:before {
    content: "\e61e"
}

.fa-wi-fi:before {
    content: "\e61f"
}

.fa-heart4:before {
    content: "\e620"
}

.fa-flash:before {
    content: "\e621"
}

.fa-cancel:before {
    content: "\e622"
}

.fa-backspace:before {
    content: "\e623"
}

.fa-attachment2:before {
    content: "\e624"
}

.fa-arrow-move:before {
    content: "\e625"
}

.fa-warning:before {
    content: "\e626"
}

.fa-user2:before {
    content: "\e627"
}

.fa-radar:before {
    content: "\e628"
}

.fa-lock-open:before {
    content: "\e629"
}

.fa-lock-closed:before {
    content: "\e62a"
}

.fa-location-arrow2:before {
    content: "\e62b"
}

.fa-info2:before {
    content: "\e62c"
}

.fa-user-delete:before {
    content: "\e62d"
}

.fa-user-add:before {
    content: "\e62e"
}

.fa-media-pause:before {
    content: "\e62f"
}

.fa-group2:before {
    content: "\e630"
}

.fa-chart-pie:before {
    content: "\e631"
}

.fa-chart-line:before {
    content: "\e632"
}

.fa-chart-bar:before {
    content: "\e633"
}

.fa-chart-area:before {
    content: "\e634"
}

.fa-video2:before {
    content: "\e635"
}

.fa-point-of-interest:before {
    content: "\e636"
}

.fa-infinity:before {
    content: "\e637"
}

.fa-globe4:before {
    content: "\e638"
}

.fa-eye3:before {
    content: "\e639"
}

.fa-cog3:before {
    content: "\e63a"
}

.fa-camera4:before {
    content: "\e63b"
}

.fa-upload4:before {
    content: "\e63c"
}

.fa-scissors:before {
    content: "\e63d"
}

.fa-refresh3:before {
    content: "\e63e"
}

.fa-pin:before {
    content: "\e63f"
}

.fa-key3:before {
    content: "\e640"
}

.fa-info-large:before {
    content: "\e641"
}

.fa-eject2:before {
    content: "\e642"
}

.fa-download4:before {
    content: "\e643"
}

.fa-zoom:before {
    content: "\e644"
}

.fa-zoom-out2:before {
    content: "\e645"
}

.fa-zoom-in2:before {
    content: "\e646"
}

.fa-sort-numerically:before {
    content: "\e647"
}

.fa-sort-alphabetically:before {
    content: "\e648"
}

.fa-input-checked:before {
    content: "\e649"
}

.fa-calender:before {
    content: "\e64a"
}

.fa-world:before {
    content: "\e64b"
}

.fa-notes:before {
    content: "\e64c"
}

.fa-code2:before {
    content: "\e64d"
}

.fa-arrow-sync:before {
    content: "\e64e"
}

.fa-arrow-shuffle:before {
    content: "\e64f"
}

.fa-arrow-repeat:before {
    content: "\e650"
}

.fa-arrow-minimise:before {
    content: "\e651"
}

.fa-arrow-maximise:before {
    content: "\e652"
}

.fa-arrow-loop:before {
    content: "\e653"
}

.fa-anchor4:before {
    content: "\e654"
}

.fa-spanner:before {
    content: "\e655"
}

.fa-puzzle2:before {
    content: "\e656"
}

.fa-power2:before {
    content: "\e657"
}

.fa-plane2:before {
    content: "\e658"
}

.fa-pi:before {
    content: "\e659"
}

.fa-phone3:before {
    content: "\e65a"
}

.fa-microphone3:before {
    content: "\e65b"
}

.fa-media-rewind:before {
    content: "\e65c"
}

.fa-flag4:before {
    content: "\e65d"
}

.fa-adjust-brightness:before {
    content: "\e65e"
}

.fa-waves:before {
    content: "\e65f"
}

.fa-social-twitter:before {
    content: "\e660"
}

.fa-social-facebook:before {
    content: "\e661"
}

.fa-social-dribbble:before {
    content: "\e662"
}

.fa-media-stop:before {
    content: "\e663"
}

.fa-media-record:before {
    content: "\e664"
}

.fa-media-play:before {
    content: "\e665"
}

.fa-media-fast-forward:before {
    content: "\e666"
}

.fa-media-eject:before {
    content: "\e667"
}

.fa-social-youtube:before {
    content: "\f16a"
}

.fa-social-vimeo:before {
    content: "\e668"
}

.fa-social-tumbler:before {
    content: "\e669"
}

.fa-social-skype:before {
    content: "\e66a"
}

.fa-social-pinterest:before {
    content: "\e66b"
}

.fa-social-linkedin:before {
    content: "\e66c"
}

.fa-social-last-fm:before {
    content: "\e66d"
}

.fa-social-github:before {
    content: "\e66e"
}

.fa-social-flickr:before {
    content: "\e66f"
}

.fa-at2:before {
    content: "\e670"
}

.fa-times-outline:before {
    content: "\e671"
}

.fa-plus-outline:before {
    content: "\e672"
}

.fa-minus-outline:before {
    content: "\e673"
}

.fa-tick-outline:before {
    content: "\e674"
}

.fa-th-large-outline:before {
    content: "\e675"
}

.fa-equals-outline:before {
    content: "\e676"
}

.fa-divide-outline:before {
    content: "\e677"
}

.fa-chevron-right-outline:before {
    content: "\e678"
}

.fa-chevron-left-outline:before {
    content: "\e679"
}

.fa-arrow-right-outline:before {
    content: "\e67a"
}

.fa-arrow-left-outline:before {
    content: "\e67b"
}

.fa-th-small-outline:before {
    content: "\e67c"
}

.fa-th-menu-outline:before {
    content: "\e67d"
}

.fa-th-list-outline:before {
    content: "\e67e"
}

.fa-news:before {
    content: "\e67f"
}

.fa-home-outline:before {
    content: "\e680"
}

.fa-arrow-up-outline:before {
    content: "\e681"
}

.fa-arrow-forward-outline:before {
    content: "\e682"
}

.fa-arrow-down-outline:before {
    content: "\e683"
}

.fa-arrow-back-outline:before {
    content: "\e684"
}

.fa-trash3:before {
    content: "\e685"
}

.fa-rss-outline:before {
    content: "\e686"
}

.fa-message:before {
    content: "\e687"
}

.fa-location-outline:before {
    content: "\e688"
}

.fa-link-outline:before {
    content: "\e689"
}

.fa-image-outline:before {
    content: "\e68a"
}

.fa-export-outline:before {
    content: "\e68b"
}

.fa-cross2:before {
    content: "\e68c"
}

.fa-wi-fi-outline:before {
    content: "\e68d"
}

.fa-star-outline:before {
    content: "\e68e"
}

.fa-media-pause-outline:before {
    content: "\e68f"
}

.fa-mail2:before {
    content: "\e690"
}

.fa-heart-outline:before {
    content: "\e691"
}

.fa-flash-outline:before {
    content: "\e692"
}

.fa-cancel-outline:before {
    content: "\e693"
}

.fa-beaker2:before {
    content: "\e694"
}

.fa-arrow-move-outline:before {
    content: "\e695"
}

.fa-watch2:before {
    content: "\e696"
}

.fa-warning-outline:before {
    content: "\e697"
}

.fa-time:before {
    content: "\e698"
}

.fa-radar-outline:before {
    content: "\e699"
}

.fa-lock-open-outline:before {
    content: "\e69a"
}

.fa-location-arrow-outline:before {
    content: "\e69b"
}

.fa-info-outline:before {
    content: "\e69c"
}

.fa-backspace-outline:before {
    content: "\e69d"
}

.fa-attachment-outline:before {
    content: "\e69e"
}

.fa-user-outline:before {
    content: "\e69f"
}

.fa-user-delete-outline:before {
    content: "\e6a0"
}

.fa-user-add-outline:before {
    content: "\e6a1"
}

.fa-lock-closed-outline:before {
    content: "\e6a2"
}

.fa-group-outline:before {
    content: "\e6a3"
}

.fa-chart-pie-outline:before {
    content: "\e6a4"
}

.fa-chart-line-outline:before {
    content: "\e6a5"
}

.fa-chart-bar-outline:before {
    content: "\e6a6"
}

.fa-chart-area-outline:before {
    content: "\e6a7"
}

.fa-video-outline:before {
    content: "\e6a8"
}

.fa-point-of-interest-outline:before {
    content: "\e6a9"
}

.fa-map4:before {
    content: "\e6aa"
}

.fa-key-outline:before {
    content: "\e6ab"
}

.fa-infinity-outline:before {
    content: "\e6ac"
}

.fa-globe-outline:before {
    content: "\e6ad"
}

.fa-eye-outline:before {
    content: "\e6ae"
}

.fa-cog-outline:before {
    content: "\e6af"
}

.fa-camera-outline:before {
    content: "\e6b0"
}

.fa-upload-outline:before {
    content: "\e6b1"
}

.fa-support:before {
    content: "\e6b2"
}

.fa-scissors-outline:before {
    content: "\e6b3"
}

.fa-refresh-outline:before {
    content: "\e6b4"
}

.fa-info-large-outline:before {
    content: "\e6b5"
}

.fa-eject-outline:before {
    content: "\e6b6"
}

.fa-download-outline:before {
    content: "\e6b7"
}

.fa-battery-mid:before {
    content: "\e6b8"
}

.fa-battery-low:before {
    content: "\e6b9"
}

.fa-battery-high:before {
    content: "\e6ba"
}

.fa-zoom-outline:before {
    content: "\e6bb"
}

.fa-zoom-out-outline:before {
    content: "\e6bc"
}

.fa-zoom-in-outline:before {
    content: "\e6bd"
}

.fa-tag3:before {
    content: "\e6be"
}

.fa-tabs-outline:before {
    content: "\e6bf"
}

.fa-pin-outline:before {
    content: "\e6c0"
}

.fa-message-typing:before {
    content: "\e6c1"
}

.fa-directions:before {
    content: "\e6c2"
}

.fa-battery-full:before {
    content: "\e6c3"
}

.fa-battery-charge:before {
    content: "\e6c4"
}

.fa-pipette:before {
    content: "\e6c5"
}

.fa-pencil3:before {
    content: "\e6c6"
}

.fa-folder3:before {
    content: "\e6c7"
}

.fa-folder-delete:before {
    content: "\e6c8"
}

.fa-folder-add:before {
    content: "\e6c9"
}

.fa-edit3:before {
    content: "\e6ca"
}

.fa-document2:before {
    content: "\e6cb"
}

.fa-document-delete:before {
    content: "\e6cc"
}

.fa-document-add:before {
    content: "\e6cd"
}

.fa-brush:before {
    content: "\e6ce"
}

.fa-thumbs-up2:before {
    content: "\e6cf"
}

.fa-thumbs-down2:before {
    content: "\e6d0"
}

.fa-pen:before {
    content: "\e6d1"
}

.fa-sort-numerically-outline:before {
    content: "\e6d2"
}

.fa-sort-alphabetically-outline:before {
    content: "\e6d3"
}

.fa-social-last-fm-circular:before {
    content: "\e6d4"
}

.fa-social-github-circular:before {
    content: "\e6d5"
}

.fa-compass3:before {
    content: "\e6d6"
}

.fa-bookmark2:before {
    content: "\e6d7"
}

.fa-input-checked-outline:before {
    content: "\e6d8"
}

.fa-code-outline:before {
    content: "\e6d9"
}

.fa-calender-outline:before {
    content: "\e6da"
}

.fa-business-card:before {
    content: "\e6db"
}

.fa-arrow-up3:before {
    content: "\e6dc"
}

.fa-arrow-sync-outline:before {
    content: "\e6dd"
}

.fa-arrow-right3:before {
    content: "\e6de"
}

.fa-arrow-repeat-outline:before {
    content: "\e6df"
}

.fa-arrow-loop-outline:before {
    content: "\e6e0"
}

.fa-arrow-left3:before {
    content: "\e6e1"
}

.fa-flow-switch:before {
    content: "\e6e2"
}

.fa-flow-parallel:before {
    content: "\e6e3"
}

.fa-flow-merge:before {
    content: "\e6e4"
}

.fa-document-text:before {
    content: "\e6e5"
}

.fa-clipboard4:before {
    content: "\e6e6"
}

.fa-calculator2:before {
    content: "\e6e7"
}

.fa-arrow-minimise-outline:before {
    content: "\e6e8"
}

.fa-arrow-maximise-outline:before {
    content: "\e6e9"
}

.fa-arrow-down3:before {
    content: "\e6ea"
}

.fa-gift3:before {
    content: "\e6eb"
}

.fa-film2:before {
    content: "\e6ec"
}

.fa-database2:before {
    content: "\e6ed"
}

.fa-bell3:before {
    content: "\e6ee"
}

.fa-anchor-outline:before {
    content: "\e6ef"
}

.fa-adjust-contrast:before {
    content: "\e6f0"
}

.fa-world-outline:before {
    content: "\e6f1"
}

.fa-shopping-bag:before {
    content: "\e6f2"
}

.fa-power-outline:before {
    content: "\e6f3"
}

.fa-notes-outline:before {
    content: "\e6f4"
}

.fa-device-tablet:before {
    content: "\e6f5"
}

.fa-device-phone:before {
    content: "\e6f6"
}

.fa-device-laptop:before {
    content: "\e6f7"
}

.fa-device-desktop:before {
    content: "\e6f8"
}

.fa-briefcase4:before {
    content: "\e6f9"
}

.fa-stopwatch:before {
    content: "\e6fa"
}

.fa-spanner-outline:before {
    content: "\e6fb"
}

.fa-puzzle-outline:before {
    content: "\e6fc"
}

.fa-printer2:before {
    content: "\e6fd"
}

.fa-pi-outline:before {
    content: "\e6fe"
}

.fa-lightbulb2:before {
    content: "\e6ff"
}

.fa-flag-outline:before {
    content: "\e700"
}

.fa-contacts:before {
    content: "\e701"
}

.fa-archive3:before {
    content: "\e702"
}

.fa-weather-stormy:before {
    content: "\e703"
}

.fa-weather-shower:before {
    content: "\e704"
}

.fa-weather-partly-sunny:before {
    content: "\e705"
}

.fa-weather-downpour:before {
    content: "\e706"
}

.fa-weather-cloudy:before {
    content: "\e707"
}

.fa-plane-outline:before {
    content: "\e708"
}

.fa-phone-outline:before {
    content: "\e709"
}

.fa-microphone-outline:before {
    content: "\e70a"
}

.fa-weather-windy:before {
    content: "\e70b"
}

.fa-weather-windy-cloudy:before {
    content: "\e70c"
}

.fa-weather-sunny:before {
    content: "\e70d"
}

.fa-weather-snow:before {
    content: "\e70e"
}

.fa-weather-night:before {
    content: "\e70f"
}

.fa-media-stop-outline:before {
    content: "\e710"
}

.fa-media-rewind-outline:before {
    content: "\e711"
}

.fa-media-record-outline:before {
    content: "\e712"
}

.fa-media-play-outline:before {
    content: "\e713"
}

.fa-media-fast-forward-outline:before {
    content: "\e714"
}

.fa-media-eject-outline:before {
    content: "\e715"
}

.fa-wine2:before {
    content: "\e716"
}

.fa-waves-outline:before {
    content: "\e717"
}

.fa-ticket2:before {
    content: "\e718"
}

.fa-tags2:before {
    content: "\e719"
}

.fa-plug2:before {
    content: "\e71a"
}

.fa-headphones2:before {
    content: "\e71b"
}

.fa-credit-card2:before {
    content: "\e71c"
}

.fa-coffee2:before {
    content: "\e71d"
}

.fa-book3:before {
    content: "\e71e"
}

.fa-beer2:before {
    content: "\e71f"
}

.fa-volume2:before {
    content: "\e720"
}

.fa-volume-up2:before {
    content: "\e721"
}

.fa-volume-mute:before {
    content: "\e722"
}

.fa-volume-down2:before {
    content: "\e723"
}

.fa-social-vimeo-circular:before {
    content: "\e724"
}

.fa-social-twitter-circular:before {
    content: "\e725"
}

.fa-social-pinterest-circular:before {
    content: "\e726"
}

.fa-social-linkedin-circular:before {
    content: "\e727"
}

.fa-social-facebook-circular:before {
    content: "\e728"
}

.fa-social-dribbble-circular:before {
    content: "\e729"
}

.fa-tree2:before {
    content: "\e72a"
}

.fa-thermometer2:before {
    content: "\e72b"
}

.fa-social-tumbler-circular:before {
    content: "\e72c"
}

.fa-social-skype-outline:before {
    content: "\e72d"
}

.fa-social-flickr-circular:before {
    content: "\e72e"
}

.fa-social-at-circular:before {
    content: "\e72f"
}

.fa-shopping-cart2:before {
    content: "\e730"
}

.fa-messages:before {
    content: "\e731"
}

.fa-leaf2:before {
    content: "\e732"
}

.fa-feather:before {
    content: "\e733"
}

.fa-mobile2:before {
    content: "\e000"
}

.fa-laptop2:before {
    content: "\e001"
}

.fa-desktop2:before {
    content: "\e002"
}

.fa-tablet2:before {
    content: "\e003"
}

.fa-phone2:before {
    content: "\e004"
}

.fa-document:before {
    content: "\e005"
}

.fa-documents:before {
    content: "\e006"
}

.fa-search2:before {
    content: "\e007"
}

.fa-clipboard3:before {
    content: "\e008"
}

.fa-newspaper:before {
    content: "\e009"
}

.fa-notebook:before {
    content: "\e00a"
}

.fa-book-open:before {
    content: "\e00b"
}

.fa-browser:before {
    content: "\e00c"
}

.fa-calendar2:before {
    content: "\e00d"
}

.fa-presentation:before {
    content: "\e00e"
}

.fa-picture:before {
    content: "\e00f"
}

.fa-pictures:before {
    content: "\e010"
}

.fa-video3:before {
    content: "\e011"
}

.fa-camera2:before {
    content: "\e012"
}

.fa-printer3:before {
    content: "\e013"
}

.fa-toolbox:before {
    content: "\e014"
}

.fa-briefcase2:before {
    content: "\e015"
}

.fa-wallet:before {
    content: "\e016"
}

.fa-gift2:before {
    content: "\e017"
}

.fa-bargraph:before {
    content: "\e018"
}

.fa-grid2:before {
    content: "\e019"
}

.fa-expand2:before {
    content: "\e01a"
}

.fa-focus:before {
    content: "\e01b"
}

.fa-edit2:before {
    content: "\e01c"
}

.fa-adjustments:before {
    content: "\e01d"
}

.fa-ribbon2:before {
    content: "\e01e"
}

.fa-hourglass:before {
    content: "\e01f"
}

.fa-lock2:before {
    content: "\e020"
}

.fa-megaphone:before {
    content: "\e021"
}

.fa-shield2:before {
    content: "\e022"
}

.fa-trophy2:before {
    content: "\e023"
}

.fa-flag2:before {
    content: "\e024"
}

.fa-map3:before {
    content: "\e025"
}

.fa-puzzle:before {
    content: "\e026"
}

.fa-basket:before {
    content: "\e027"
}

.fa-envelope2:before {
    content: "\e028"
}

.fa-streetsign:before {
    content: "\e029"
}

.fa-telescope:before {
    content: "\e02a"
}

.fa-gears2:before {
    content: "\e02b"
}

.fa-key2:before {
    content: "\e02c"
}

.fa-paperclip2:before {
    content: "\e02d"
}

.fa-attachment:before {
    content: "\e02e"
}

.fa-pricetags:before {
    content: "\e02f"
}

.fa-lightbulb:before {
    content: "\e030"
}

.fa-layers2:before {
    content: "\e031"
}

.fa-pencil2:before {
    content: "\e032"
}

.fa-tools:before {
    content: "\e033"
}

.fa-tools-2:before {
    content: "\e034"
}

.fa-scissors3:before {
    content: "\e035"
}

.fa-paintbrush:before {
    content: "\e036"
}

.fa-magnifying-glass:before {
    content: "\e037"
}

.fa-circle-compass:before {
    content: "\e038"
}

.fa-linegraph:before {
    content: "\e039"
}

.fa-mic:before {
    content: "\e03a"
}

.fa-strategy:before {
    content: "\e03b"
}

.fa-beaker:before {
    content: "\e03c"
}

.fa-caution:before {
    content: "\e03d"
}

.fa-recycle2:before {
    content: "\e03e"
}

.fa-anchor2:before {
    content: "\e03f"
}

.fa-profile-male:before {
    content: "\e040"
}

.fa-profile-female:before {
    content: "\e041"
}

.fa-bike:before {
    content: "\e042"
}

.fa-wine:before {
    content: "\e043"
}

.fa-hotairballoon:before {
    content: "\e044"
}

.fa-globe2:before {
    content: "\e045"
}

.fa-genius:before {
    content: "\e046"
}

.fa-map-pin:before {
    content: "\e047"
}

.fa-dial:before {
    content: "\e048"
}

.fa-chat:before {
    content: "\e049"
}

.fa-heart2:before {
    content: "\e04a"
}

.fa-cloud2:before {
    content: "\e04b"
}

.fa-upload2:before {
    content: "\e04c"
}

.fa-download2:before {
    content: "\e04d"
}

.fa-target2:before {
    content: "\e04e"
}

.fa-hazardous:before {
    content: "\e04f"
}

.fa-piechart:before {
    content: "\e050"
}

.fa-speedometer:before {
    content: "\e051"
}

.fa-global:before {
    content: "\e052"
}

.fa-compass2:before {
    content: "\e053"
}

.fa-lifesaver:before {
    content: "\e054"
}

.fa-clock2:before {
    content: "\e055"
}

.fa-aperture:before {
    content: "\e056"
}

.fa-quote:before {
    content: "\e057"
}

.fa-scope:before {
    content: "\e058"
}

.fa-alarmclock:before {
    content: "\e059"
}

.fa-refresh2:before {
    content: "\e05a"
}

.fa-happy:before {
    content: "\e05b"
}

.fa-sad:before {
    content: "\e05c"
}

.fa-facebook2:before {
    content: "\e05d"
}

.fa-twitter2:before {
    content: "\e05e"
}

.fa-googleplus:before {
    content: "\e05f"
}

.fa-rss2:before {
    content: "\e060"
}

.fa-tumblr2:before {
    content: "\e061"
}

.fa-linkedin2:before {
    content: "\e062"
}

.fa-dribbble2:before {
    content: "\e063"
}

.fa-home3:before {
    content: "\e800"
}

.fa-apartment:before {
    content: "\e801"
}

.fa-pencil4:before {
    content: "\e802"
}

.fa-magic-wand:before {
    content: "\e803"
}

.fa-drop2:before {
    content: "\e804"
}

.fa-lighter:before {
    content: "\e805"
}

.fa-poop:before {
    content: "\e806"
}

.fa-sun2:before {
    content: "\e807"
}

.fa-moon2:before {
    content: "\e808"
}

.fa-cloud4:before {
    content: "\e809"
}

.fa-cloud-upload3:before {
    content: "\e80a"
}

.fa-cloud-download3:before {
    content: "\e80b"
}

.fa-cloud-sync:before {
    content: "\e80c"
}

.fa-cloud-check:before {
    content: "\e80d"
}

.fa-database3:before {
    content: "\e80e"
}

.fa-lock4:before {
    content: "\e80f"
}

.fa-cog4:before {
    content: "\e810"
}

.fa-trash4:before {
    content: "\e811"
}

.fa-dice:before {
    content: "\e812"
}

.fa-heart5:before {
    content: "\e813"
}

.fa-star4:before {
    content: "\e814"
}

.fa-star-half2:before {
    content: "\e815"
}

.fa-star-empty:before {
    content: "\e816"
}

.fa-flag5:before {
    content: "\e817"
}

.fa-envelope3:before {
    content: "\e818"
}

.fa-paperclip3:before {
    content: "\e819"
}

.fa-inbox3:before {
    content: "\e81a"
}

.fa-eye4:before {
    content: "\e81b"
}

.fa-printer4:before {
    content: "\e81c"
}

.fa-file-empty:before {
    content: "\e81d"
}

.fa-file-add2:before {
    content: "\e81e"
}

.fa-enter:before {
    content: "\e81f"
}

.fa-exit:before {
    content: "\e820"
}

.fa-graduation-hat:before {
    content: "\e821"
}

.fa-license:before {
    content: "\e822"
}

.fa-music-note:before {
    content: "\e823"
}

.fa-film-play:before {
    content: "\e824"
}

.fa-camera-video:before {
    content: "\e825"
}

.fa-camera5:before {
    content: "\e826"
}

.fa-picture2:before {
    content: "\e827"
}

.fa-book4:before {
    content: "\e828"
}

.fa-bookmark3:before {
    content: "\e829"
}

.fa-user3:before {
    content: "\e82a"
}

.fa-users2:before {
    content: "\e82b"
}

.fa-shirt:before {
    content: "\e82c"
}

.fa-store:before {
    content: "\e82d"
}

.fa-cart:before {
    content: "\e82e"
}

.fa-tag4:before {
    content: "\e82f"
}

.fa-phone-handset:before {
    content: "\e830"
}

.fa-phone4:before {
    content: "\e831"
}

.fa-pushpin:before {
    content: "\e832"
}

.fa-map-marker2:before {
    content: "\e833"
}

.fa-map5:before {
    content: "\e834"
}

.fa-location3:before {
    content: "\e835"
}

.fa-calendar-full:before {
    content: "\e836"
}

.fa-keyboard:before {
    content: "\e837"
}

.fa-spell-check:before {
    content: "\e838"
}

.fa-screen:before {
    content: "\e839"
}

.fa-smartphone:before {
    content: "\e83a"
}

.fa-tablet3:before {
    content: "\e83b"
}

.fa-laptop3:before {
    content: "\e83c"
}

.fa-laptop-phone:before {
    content: "\e83d"
}

.fa-power-switch:before {
    content: "\e83e"
}

.fa-bubble:before {
    content: "\e83f"
}

.fa-heart-pulse:before {
    content: "\e840"
}

.fa-construction:before {
    content: "\e841"
}

.fa-pie-chart2:before {
    content: "\e842"
}

.fa-chart-bars:before {
    content: "\e843"
}

.fa-gift4:before {
    content: "\e844"
}

.fa-diamond2:before {
    content: "\e845"
}

.fa-linearicons:before {
    content: "\e846"
}

.fa-dinner:before {
    content: "\e847"
}

.fa-coffee-cup:before {
    content: "\e848"
}

.fa-leaf3:before {
    content: "\e849"
}

.fa-paw2:before {
    content: "\e84a"
}

.fa-rocket2:before {
    content: "\e84b"
}

.fa-briefcase5:before {
    content: "\e84c"
}

.fa-bus2:before {
    content: "\e84d"
}

.fa-car2:before {
    content: "\e84e"
}

.fa-train2:before {
    content: "\e84f"
}

.fa-bicycle2:before {
    content: "\e850"
}

.fa-wheelchair2:before {
    content: "\e851"
}

.fa-select:before {
    content: "\e852"
}

.fa-earth:before {
    content: "\e853"
}

.fa-smile:before {
    content: "\e854"
}

.fa-sad2:before {
    content: "\e855"
}

.fa-neutral:before {
    content: "\e856"
}

.fa-mustache:before {
    content: "\e857"
}

.fa-alarm:before {
    content: "\e858"
}

.fa-bullhorn2:before {
    content: "\e859"
}

.fa-volume-high:before {
    content: "\e85a"
}

.fa-volume-medium:before {
    content: "\e85b"
}

.fa-volume-low:before {
    content: "\e85c"
}

.fa-volume3:before {
    content: "\e85d"
}

.fa-mic2:before {
    content: "\e85e"
}

.fa-hourglass3:before {
    content: "\e85f"
}

.fa-undo2:before {
    content: "\e860"
}

.fa-redo:before {
    content: "\e861"
}

.fa-sync:before {
    content: "\e862"
}

.fa-history2:before {
    content: "\e863"
}

.fa-clock3:before {
    content: "\e864"
}

.fa-download5:before {
    content: "\e865"
}

.fa-upload5:before {
    content: "\e866"
}

.fa-enter-down:before {
    content: "\e867"
}

.fa-exit-up:before {
    content: "\e868"
}

.fa-bug2:before {
    content: "\e869"
}

.fa-code3:before {
    content: "\e86a"
}

.fa-link4:before {
    content: "\e86b"
}

.fa-unlink2:before {
    content: "\e86c"
}

.fa-thumbs-up3:before {
    content: "\e86d"
}

.fa-thumbs-down3:before {
    content: "\e86e"
}

.fa-magnifier:before {
    content: "\e86f"
}

.fa-cross3:before {
    content: "\e870"
}

.fa-menu2:before {
    content: "\e871"
}

.fa-list2:before {
    content: "\e872"
}

.fa-chevron-up2:before {
    content: "\e873"
}

.fa-chevron-down2:before {
    content: "\e874"
}

.fa-chevron-left3:before {
    content: "\e875"
}

.fa-chevron-right3:before {
    content: "\e876"
}

.fa-arrow-up4:before {
    content: "\e877"
}

.fa-arrow-down4:before {
    content: "\e878"
}

.fa-arrow-left4:before {
    content: "\e879"
}

.fa-arrow-right4:before {
    content: "\e87a"
}

.fa-move2:before {
    content: "\e87b"
}

.fa-warning3:before {
    content: "\e87c"
}

.fa-question-circle2:before {
    content: "\e87d"
}

.fa-menu-circle:before {
    content: "\e87e"
}

.fa-checkmark-circle:before {
    content: "\e87f"
}

.fa-cross-circle:before {
    content: "\e880"
}

.fa-plus-circle2:before {
    content: "\e881"
}

.fa-circle-minus2:before {
    content: "\e882"
}

.fa-arrow-up-circle:before {
    content: "\e883"
}

.fa-arrow-down-circle:before {
    content: "\e884"
}

.fa-arrow-left-circle:before {
    content: "\e885"
}

.fa-arrow-right-circle:before {
    content: "\e886"
}

.fa-chevron-up-circle:before {
    content: "\e887"
}

.fa-chevron-down-circle:before {
    content: "\e888"
}

.fa-chevron-left-circle:before {
    content: "\e889"
}

.fa-chevron-right-circle:before {
    content: "\e88a"
}

.fa-crop2:before {
    content: "\e88b"
}

.fa-frame-expand:before {
    content: "\e88c"
}

.fa-frame-contract:before {
    content: "\e88d"
}

.fa-layers3:before {
    content: "\e88e"
}

.fa-funnel:before {
    content: "\e88f"
}

.fa-text-format:before {
    content: "\e890"
}

.fa-text-format-remove:before {
    content: "\e891"
}

.fa-text-size:before {
    content: "\e892"
}

.fa-bold2:before {
    content: "\e893"
}

.fa-italic2:before {
    content: "\e894"
}

.fa-underline2:before {
    content: "\e895"
}

.fa-strikethrough2:before {
    content: "\e896"
}

.fa-highlight:before {
    content: "\e897"
}

.fa-text-align-left:before {
    content: "\e898"
}

.fa-text-align-center:before {
    content: "\e899"
}

.fa-text-align-right:before {
    content: "\e89a"
}

.fa-text-align-justify:before {
    content: "\e89b"
}

.fa-line-spacing:before {
    content: "\e89c"
}

.fa-indent-increase:before {
    content: "\e89d"
}

.fa-indent-decrease:before {
    content: "\e89e"
}

.fa-pilcrow:before {
    content: "\e89f"
}

.fa-direction-ltr:before {
    content: "\e8a0"
}

.fa-direction-rtl:before {
    content: "\e8a1"
}

.fa-page-break:before {
    content: "\e8a2"
}

.fa-sort-alpha-asc2:before {
    content: "\e8a3"
}

.fa-sort-amount-asc2:before {
    content: "\e8a4"
}

.fa-hand:before {
    content: "\e8a5"
}

.fa-pointer-up:before {
    content: "\e8a6"
}

.fa-pointer-right:before {
    content: "\e8a7"
}

.fa-pointer-down:before {
    content: "\e8a8"
}

.fa-pointer-left:before {
    content: "\e8a9"
}
           .style-transparent-bg {
               background-color: transparent
           }

.btn-transparent {
    color: #fff !important;
    background-color: transparent !important;
    border-color: transparent !important
}

.btn-transparent:not(.btn-hover-nobg):not(.icon-animated):active, .btn-transparent:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-transparent:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: transparent !important
}

.btn-transparent.btn-flat:active, .btn-transparent.btn-flat:not(.btn-hover-nobg):focus, .btn-transparent.btn-flat:not(.btn-hover-nobg):hover {
    background-color: transparent !important;
    border-color: transparent !important
}

.btn-transparent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-transparent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-transparent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: transparent !important
}

.btn-transparent.btn-outline {
    background-color: transparent !important;
    border-color: transparent !important
}

.btn-transparent.btn-outline:not(.btn-text-skin) {
    color: transparent !important
}

.btn-transparent.btn-outline:not(.btn-hover-nobg):focus, .btn-transparent.btn-outline:not(.btn-hover-nobg):hover, btn-transparent.btn-outline:active {
    background-color: transparent !important;
    border-color: transparent !important
}

.btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-transparent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-transparent.btn-outline:active {
    color: #fff !important
}

.style-light .btn-transparent.btn-text-skin.btn-outline, .style-light .btn-transparent.btn-text-skin:not(.btn-outline):active, .style-light .btn-transparent.btn-text-skin:not(.btn-outline):focus, .style-light .btn-transparent.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-transparent.btn-text-skin.btn-outline:active, .style-light .btn-transparent.btn-text-skin.btn-outline:focus, .style-light .btn-transparent.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-transparent.btn-text-skin.btn-outline, .style-light .style-dark .btn-transparent.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-transparent.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-transparent.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-transparent.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-transparent.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-transparent.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-transparent-color {
    color: transparent !important;
    fill: transparent !important
}

.border-transparent-color {
    border-color: transparent !important
}

.tmb-overlay-gradient-top .style-transparent-bg {
    background-color: transparent !important
}

.tmb-overlay-gradient-bottom .style-transparent-bg:not(.tmb-term-evidence) {
    background-color: transparent !important
}

.style-color-jevc-bg {
    background-color: #000
}

.btn-color-jevc {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-color-jevc:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-jevc:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-jevc:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #000 !important
}

.btn-color-jevc.btn-flat:active, .btn-color-jevc.btn-flat:not(.btn-hover-nobg):focus, .btn-color-jevc.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-color-jevc:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-jevc:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-jevc:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #000 !important
}

.btn-color-jevc.btn-outline {
    background-color: transparent !important;
    border-color: #000 !important
}

.btn-color-jevc.btn-outline:not(.btn-text-skin) {
    color: #000 !important
}

.btn-color-jevc.btn-outline:not(.btn-hover-nobg):focus, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):hover, btn-color-jevc.btn-outline:active {
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-jevc.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-jevc.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-jevc.btn-text-skin.btn-outline, .style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-jevc.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-jevc.btn-text-skin.btn-outline:active, .style-light .btn-color-jevc.btn-text-skin.btn-outline:focus, .style-light .btn-color-jevc.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-jevc.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-jevc.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-jevc.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-jevc.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-jevc.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-jevc.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-jevc.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-jevc-color {
    color: #000 !important;
    fill: #000000 !important
}

.border-color-jevc-color {
    border-color: #000 !important
}

.tmb-overlay-gradient-top .style-color-jevc-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #000 0, rgba(0, 0, 0, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-jevc-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #000 0, rgba(0, 0, 0, 0) 50%) !important
}

.style-color-nhtu-bg {
    background-color: #101213
}

.btn-color-nhtu {
    color: #fff !important;
    background-color: #101213 !important;
    border-color: #101213 !important
}

.btn-color-nhtu:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-nhtu:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-nhtu:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #101213 !important
}

.btn-color-nhtu.btn-flat:active, .btn-color-nhtu.btn-flat:not(.btn-hover-nobg):focus, .btn-color-nhtu.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #030506 !important;
    border-color: #030506 !important
}

.btn-color-nhtu:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-nhtu:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-nhtu:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #101213 !important
}

.btn-color-nhtu.btn-outline {
    background-color: transparent !important;
    border-color: #101213 !important
}

.btn-color-nhtu.btn-outline:not(.btn-text-skin) {
    color: #101213 !important
}

.btn-color-nhtu.btn-outline:not(.btn-hover-nobg):focus, .btn-color-nhtu.btn-outline:not(.btn-hover-nobg):hover, btn-color-nhtu.btn-outline:active {
    background-color: #101213 !important;
    border-color: #101213 !important
}

.btn-color-nhtu.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-nhtu.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-nhtu.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-nhtu.btn-text-skin.btn-outline, .style-light .btn-color-nhtu.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-nhtu.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-nhtu.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-nhtu.btn-text-skin.btn-outline:active, .style-light .btn-color-nhtu.btn-text-skin.btn-outline:focus, .style-light .btn-color-nhtu.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-nhtu.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-nhtu.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-nhtu.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-nhtu.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-nhtu.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-nhtu.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-nhtu.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-nhtu-color {
    color: #101213 !important;
    fill: #101213 !important
}

.border-color-nhtu-color {
    border-color: #101213 !important
}

.tmb-overlay-gradient-top .style-color-nhtu-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #101213 0, rgba(16, 18, 19, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-nhtu-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #101213 0, rgba(16, 18, 19, 0) 50%) !important
}



.btn-color-wayh {
    color: #fff !important;
    background-color: #141618 !important;
    border-color: #141618 !important
}

.btn-color-wayh:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-wayh:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-wayh:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #141618 !important
}

.btn-color-wayh.btn-flat:active, .btn-color-wayh.btn-flat:not(.btn-hover-nobg):focus, .btn-color-wayh.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #07090b !important;
    border-color: #07090b !important
}

.btn-color-wayh:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-wayh:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-wayh:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #141618 !important
}

.btn-color-wayh.btn-outline {
    background-color: transparent !important;
    border-color: #141618 !important
}

.btn-color-wayh.btn-outline:not(.btn-text-skin) {
    color: #141618 !important
}

.btn-color-wayh.btn-outline:not(.btn-hover-nobg):focus, .btn-color-wayh.btn-outline:not(.btn-hover-nobg):hover, btn-color-wayh.btn-outline:active {
    background-color: #141618 !important;
    border-color: #141618 !important
}

.btn-color-wayh.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-wayh.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-wayh.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-wayh.btn-text-skin.btn-outline, .style-light .btn-color-wayh.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-wayh.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-wayh.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-wayh.btn-text-skin.btn-outline:active, .style-light .btn-color-wayh.btn-text-skin.btn-outline:focus, .style-light .btn-color-wayh.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-wayh.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-wayh.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-wayh.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-wayh.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-wayh.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-wayh.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-wayh.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-wayh-color {
    color: #141618 !important;
    fill: #141618 !important
}

.border-color-wayh-color {
    border-color: #141618 !important
}

.tmb-overlay-gradient-top .style-color-wayh-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #141618 0, rgba(20, 22, 24, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-wayh-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #141618 0, rgba(20, 22, 24, 0) 50%) !important
}

.style-color-rgdb-bg {
    background-color: #1b1d1f
}

.btn-color-rgdb {
    color: #fff !important;
    background-color: #1b1d1f !important;
    border-color: #1b1d1f !important
}

.btn-color-rgdb:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-rgdb:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-rgdb:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #1b1d1f !important
}

.btn-color-rgdb.btn-flat:active, .btn-color-rgdb.btn-flat:not(.btn-hover-nobg):focus, .btn-color-rgdb.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #0e1012 !important;
    border-color: #0e1012 !important
}

.btn-color-rgdb:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-rgdb:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-rgdb:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #1b1d1f !important
}

.btn-color-rgdb.btn-outline {
    background-color: transparent !important;
    border-color: #1b1d1f !important
}

.btn-color-rgdb.btn-outline:not(.btn-text-skin) {
    color: #1b1d1f !important
}

.btn-color-rgdb.btn-outline:not(.btn-hover-nobg):focus, .btn-color-rgdb.btn-outline:not(.btn-hover-nobg):hover, btn-color-rgdb.btn-outline:active {
    background-color: #1b1d1f !important;
    border-color: #1b1d1f !important
}

.btn-color-rgdb.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-rgdb.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-rgdb.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-rgdb.btn-text-skin.btn-outline, .style-light .btn-color-rgdb.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-rgdb.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-rgdb.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-rgdb.btn-text-skin.btn-outline:active, .style-light .btn-color-rgdb.btn-text-skin.btn-outline:focus, .style-light .btn-color-rgdb.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-rgdb.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-rgdb.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-rgdb.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-rgdb.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-rgdb.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-rgdb.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-rgdb.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-rgdb-color {
    color: #1b1d1f !important;
    fill: #1b1d1f !important
}

.border-color-rgdb-color {
    border-color: #1b1d1f !important
}

.tmb-overlay-gradient-top .style-color-rgdb-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #1b1d1f 0, rgba(27, 29, 31, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-rgdb-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #1b1d1f 0, rgba(27, 29, 31, 0) 50%) !important
}

.style-color-prif-bg {
    background-color: #303133
}

.btn-color-prif {
    color: #fff !important;
    background-color: #303133 !important;
    border-color: #303133 !important
}

.btn-color-prif:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-prif:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-prif:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #303133 !important
}

.btn-color-prif.btn-flat:active, .btn-color-prif.btn-flat:not(.btn-hover-nobg):focus, .btn-color-prif.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #232426 !important;
    border-color: #232426 !important
}

.btn-color-prif:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-prif:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-prif:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #303133 !important
}

.btn-color-prif.btn-outline {
    background-color: transparent !important;
    border-color: #303133 !important
}

.btn-color-prif.btn-outline:not(.btn-text-skin) {
    color: #303133 !important
}

.btn-color-prif.btn-outline:not(.btn-hover-nobg):focus, .btn-color-prif.btn-outline:not(.btn-hover-nobg):hover, btn-color-prif.btn-outline:active {
    background-color: #303133 !important;
    border-color: #303133 !important
}

.btn-color-prif.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-prif.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-prif.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-prif.btn-text-skin.btn-outline, .style-light .btn-color-prif.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-prif.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-prif.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-prif.btn-text-skin.btn-outline:active, .style-light .btn-color-prif.btn-text-skin.btn-outline:focus, .style-light .btn-color-prif.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-prif.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-prif.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-prif.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-prif.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-prif.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-prif.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-prif.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-prif-color {
    color: #303133 !important;
    fill: #303133 !important
}

.border-color-prif-color {
    border-color: #303133 !important
}

.tmb-overlay-gradient-top .style-color-prif-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #303133 0, rgba(48, 49, 51, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-prif-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #303133 0, rgba(48, 49, 51, 0) 50%) !important
}

.style-color-xsdn-bg {
    background-color: #fff
}

.btn-color-xsdn {
    color: #fff !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-xsdn:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #fff !important
}

.btn-color-xsdn.btn-flat:active, .btn-color-xsdn.btn-flat:not(.btn-hover-nobg):focus, .btn-color-xsdn.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important
}

.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #fff !important
}

.btn-color-xsdn.btn-outline {
    background-color: transparent !important;
    border-color: #fff !important
}

.btn-color-xsdn.btn-outline:not(.btn-text-skin) {
    color: #fff !important
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):focus, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):hover, btn-color-xsdn.btn-outline:active {
    background-color: #fff !important;
    border-color: #fff !important
}

.btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-xsdn.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-xsdn.btn-text-skin.btn-outline, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-xsdn.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-xsdn.btn-text-skin.btn-outline:active, .style-light .btn-color-xsdn.btn-text-skin.btn-outline:focus, .style-light .btn-color-xsdn.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-xsdn.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-xsdn.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-xsdn.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-xsdn.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-xsdn.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-xsdn.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-xsdn.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-xsdn-color {
    color: #fff !important;
    fill: #ffffff !important
}

.border-color-xsdn-color {
    border-color: #fff !important
}

.tmb-overlay-gradient-top .style-color-xsdn-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-xsdn-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #fff 0, rgba(255, 255, 255, 0) 50%) !important
}

.style-color-lxmt-bg {
    background-color: #f7f7f7
}

.btn-color-lxmt {
    color: #fff !important;
    background-color: #f7f7f7 !important;
    border-color: #f7f7f7 !important
}

.btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-lxmt:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #f7f7f7 !important
}

.btn-color-lxmt.btn-flat:active, .btn-color-lxmt.btn-flat:not(.btn-hover-nobg):focus, .btn-color-lxmt.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #eaeaea !important;
    border-color: #eaeaea !important
}

.btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-lxmt:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #f7f7f7 !important
}

.btn-color-lxmt.btn-outline {
    background-color: transparent !important;
    border-color: #f7f7f7 !important
}

.btn-color-lxmt.btn-outline:not(.btn-text-skin) {
    color: #f7f7f7 !important
}

.btn-color-lxmt.btn-outline:not(.btn-hover-nobg):focus, .btn-color-lxmt.btn-outline:not(.btn-hover-nobg):hover, btn-color-lxmt.btn-outline:active {
    background-color: #f7f7f7 !important;
    border-color: #f7f7f7 !important
}

.btn-color-lxmt.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-lxmt.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-lxmt.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-lxmt.btn-text-skin.btn-outline, .style-light .btn-color-lxmt.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-lxmt.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-lxmt.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-lxmt.btn-text-skin.btn-outline:active, .style-light .btn-color-lxmt.btn-text-skin.btn-outline:focus, .style-light .btn-color-lxmt.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-lxmt.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-lxmt.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-lxmt.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-lxmt.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-lxmt.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-lxmt.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-lxmt.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-lxmt-color {
    color: #f7f7f7 !important;
    fill: #f7f7f7 !important
}

.border-color-lxmt-color {
    border-color: #f7f7f7 !important
}

.tmb-overlay-gradient-top .style-color-lxmt-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #f7f7f7 0, rgba(247, 247, 247, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-lxmt-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #f7f7f7 0, rgba(247, 247, 247, 0) 50%) !important
}

.style-color-gyho-bg {
    background-color: #eaeaea
}

.btn-color-gyho {
    color: #fff !important;
    background-color: #eaeaea !important;
    border-color: #eaeaea !important
}

.btn-color-gyho:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-gyho:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-gyho:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #eaeaea !important
}

.btn-color-gyho.btn-flat:active, .btn-color-gyho.btn-flat:not(.btn-hover-nobg):focus, .btn-color-gyho.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #ddd !important;
    border-color: #ddd !important
}

.btn-color-gyho:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-gyho:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-gyho:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #eaeaea !important
}

.btn-color-gyho.btn-outline {
    background-color: transparent !important;
    border-color: #eaeaea !important
}

.btn-color-gyho.btn-outline:not(.btn-text-skin) {
    color: #eaeaea !important
}

.btn-color-gyho.btn-outline:not(.btn-hover-nobg):focus, .btn-color-gyho.btn-outline:not(.btn-hover-nobg):hover, btn-color-gyho.btn-outline:active {
    background-color: #eaeaea !important;
    border-color: #eaeaea !important
}

.btn-color-gyho.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-gyho.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-gyho.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-gyho.btn-text-skin.btn-outline, .style-light .btn-color-gyho.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-gyho.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-gyho.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-gyho.btn-text-skin.btn-outline:active, .style-light .btn-color-gyho.btn-text-skin.btn-outline:focus, .style-light .btn-color-gyho.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-gyho.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-gyho.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-gyho.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-gyho.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-gyho.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-gyho.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-gyho.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-gyho-color {
    color: #eaeaea !important;
    fill: #eaeaea !important
}

.border-color-gyho-color {
    border-color: #eaeaea !important
}

.tmb-overlay-gradient-top .style-color-gyho-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #eaeaea 0, rgba(234, 234, 234, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-gyho-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #eaeaea 0, rgba(234, 234, 234, 0) 50%) !important
}

.style-color-uydo-bg {
    background-color: #ddd
}

.btn-color-uydo {
    color: #fff !important;
    background-color: #ddd !important;
    border-color: #ddd !important
}

.btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-uydo:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #ddd !important
}

.btn-color-uydo.btn-flat:active, .btn-color-uydo.btn-flat:not(.btn-hover-nobg):focus, .btn-color-uydo.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #d0d0d0 !important;
    border-color: #d0d0d0 !important
}

.btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-uydo:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #ddd !important
}

.btn-color-uydo.btn-outline {
    background-color: transparent !important;
    border-color: #ddd !important
}

.btn-color-uydo.btn-outline:not(.btn-text-skin) {
    color: #ddd !important
}

.btn-color-uydo.btn-outline:not(.btn-hover-nobg):focus, .btn-color-uydo.btn-outline:not(.btn-hover-nobg):hover, btn-color-uydo.btn-outline:active {
    background-color: #ddd !important;
    border-color: #ddd !important
}

.btn-color-uydo.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-uydo.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-uydo.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-uydo.btn-text-skin.btn-outline, .style-light .btn-color-uydo.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-uydo.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-uydo.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-uydo.btn-text-skin.btn-outline:active, .style-light .btn-color-uydo.btn-text-skin.btn-outline:focus, .style-light .btn-color-uydo.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-uydo.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-uydo.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-uydo.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-uydo.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-uydo.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-uydo.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-uydo.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-uydo-color {
    color: #ddd !important;
    fill: #dddddd !important
}

.border-color-uydo-color {
    border-color: #ddd !important
}

.tmb-overlay-gradient-top .style-color-uydo-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #ddd 0, rgba(221, 221, 221, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-uydo-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #ddd 0, rgba(221, 221, 221, 0) 50%) !important
}

.style-color-wvjs-bg {
    background-color: #777
}

.btn-color-wvjs {
    color: #fff !important;
    background-color: #777 !important;
    border-color: #777 !important
}

.btn-color-wvjs:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-wvjs:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-wvjs:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #777 !important
}

.btn-color-wvjs.btn-flat:active, .btn-color-wvjs.btn-flat:not(.btn-hover-nobg):focus, .btn-color-wvjs.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #6a6a6a !important;
    border-color: #6a6a6a !important
}

.btn-color-wvjs:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-wvjs:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-wvjs:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #777 !important
}

.btn-color-wvjs.btn-outline {
    background-color: transparent !important;
    border-color: #777 !important
}

.btn-color-wvjs.btn-outline:not(.btn-text-skin) {
    color: #777 !important
}

.btn-color-wvjs.btn-outline:not(.btn-hover-nobg):focus, .btn-color-wvjs.btn-outline:not(.btn-hover-nobg):hover, btn-color-wvjs.btn-outline:active {
    background-color: #777 !important;
    border-color: #777 !important
}

.btn-color-wvjs.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-wvjs.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-wvjs.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-wvjs.btn-text-skin.btn-outline, .style-light .btn-color-wvjs.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-wvjs.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-wvjs.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-wvjs.btn-text-skin.btn-outline:active, .style-light .btn-color-wvjs.btn-text-skin.btn-outline:focus, .style-light .btn-color-wvjs.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-wvjs.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-wvjs.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-wvjs.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-wvjs.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-wvjs.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-wvjs.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-wvjs.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-wvjs-color {
    color: #777 !important;
    fill: #777777 !important
}

.border-color-wvjs-color {
    border-color: #777 !important
}

.tmb-overlay-gradient-top .style-color-wvjs-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #777 0, rgba(119, 119, 119, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-wvjs-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #777 0, rgba(119, 119, 119, 0) 50%) !important
}

.style-color-vyce-bg {
    background-color: #0cb4ce
}

.btn-color-vyce {
    color: #fff !important;
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-color-vyce:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-vyce:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-vyce:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-color-vyce.btn-flat:active, .btn-color-vyce.btn-flat:not(.btn-hover-nobg):focus, .btn-color-vyce.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #00a7c1 !important;
    border-color: #00a7c1 !important
}

.btn-color-vyce:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-vyce:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-vyce:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #0cb4ce !important
}

.btn-color-vyce.btn-outline {
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-color-vyce.btn-outline:not(.btn-text-skin) {
    color: #0cb4ce !important
}

.btn-color-vyce.btn-outline:not(.btn-hover-nobg):focus, .btn-color-vyce.btn-outline:not(.btn-hover-nobg):hover, btn-color-vyce.btn-outline:active {
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-color-vyce.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-vyce.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-vyce.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-vyce.btn-text-skin.btn-outline, .style-light .btn-color-vyce.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-vyce.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-vyce.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-vyce.btn-text-skin.btn-outline:active, .style-light .btn-color-vyce.btn-text-skin.btn-outline:focus, .style-light .btn-color-vyce.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-vyce.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-vyce.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-vyce.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-vyce.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-vyce.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-vyce.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-vyce.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-vyce-color {
    color: #0cb4ce !important;
    fill: #0cb4ce !important
}

.border-color-vyce-color {
    border-color: #0cb4ce !important
}

.tmb-overlay-gradient-top .style-color-vyce-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #0cb4ce 0, rgba(12, 180, 206, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-vyce-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #0cb4ce 0, rgba(12, 180, 206, 0) 50%) !important
}

.style-color-210407-bg {
    background-color: #006cff
}

.btn-color-210407 {
    color: #fff !important;
    background-color: #006cff !important;
    border-color: #006cff !important
}

.btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-210407:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #006cff !important
}

.btn-color-210407.btn-flat:active, .btn-color-210407.btn-flat:not(.btn-hover-nobg):focus, .btn-color-210407.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #005ff2 !important;
    border-color: #005ff2 !important
}

.btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-210407:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #006cff !important
}

.btn-color-210407.btn-outline {
    background-color: transparent !important;
    border-color: #006cff !important
}

.btn-color-210407.btn-outline:not(.btn-text-skin) {
    color: #006cff !important
}

.btn-color-210407.btn-outline:not(.btn-hover-nobg):focus, .btn-color-210407.btn-outline:not(.btn-hover-nobg):hover, btn-color-210407.btn-outline:active {
    background-color: #006cff !important;
    border-color: #006cff !important
}

.btn-color-210407.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-210407.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-210407.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-210407.btn-text-skin.btn-outline, .style-light .btn-color-210407.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-210407.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-210407.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-210407.btn-text-skin.btn-outline:active, .style-light .btn-color-210407.btn-text-skin.btn-outline:focus, .style-light .btn-color-210407.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-210407.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-210407.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-210407.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-210407.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-210407.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-210407.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-210407.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-210407-color {
    color: #006cff !important;
    fill: #006cff !important
}

.border-color-210407-color {
    border-color: #006cff !important
}

.tmb-overlay-gradient-top .style-color-210407-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #006cff 0, rgba(0, 108, 255, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-210407-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #006cff 0, rgba(0, 108, 255, 0) 50%) !important
}

.style-color-482803-bg {
    background-color: #6442ff
}

.btn-color-482803 {
    color: #fff !important;
    background-color: #6442ff !important;
    border-color: #6442ff !important
}

.btn-color-482803:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-482803:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-482803:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #6442ff !important
}

.btn-color-482803.btn-flat:active, .btn-color-482803.btn-flat:not(.btn-hover-nobg):focus, .btn-color-482803.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #5735f2 !important;
    border-color: #5735f2 !important
}

.btn-color-482803:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-482803:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-482803:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #6442ff !important
}

.btn-color-482803.btn-outline {
    background-color: transparent !important;
    border-color: #6442ff !important
}

.btn-color-482803.btn-outline:not(.btn-text-skin) {
    color: #6442ff !important
}

.btn-color-482803.btn-outline:not(.btn-hover-nobg):focus, .btn-color-482803.btn-outline:not(.btn-hover-nobg):hover, btn-color-482803.btn-outline:active {
    background-color: #6442ff !important;
    border-color: #6442ff !important
}

.btn-color-482803.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-482803.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-482803.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-482803.btn-text-skin.btn-outline, .style-light .btn-color-482803.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-482803.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-482803.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-482803.btn-text-skin.btn-outline:active, .style-light .btn-color-482803.btn-text-skin.btn-outline:focus, .style-light .btn-color-482803.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-482803.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-482803.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-482803.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-482803.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-482803.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-482803.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-482803.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-482803-color {
    color: #6442ff !important;
    fill: #6442ff !important
}

.border-color-482803-color {
    border-color: #6442ff !important
}

.tmb-overlay-gradient-top .style-color-482803-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #6442ff 0, rgba(100, 66, 255, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-482803-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #6442ff 0, rgba(100, 66, 255, 0) 50%) !important
}

.style-color-742106-bg {
    background-color: #43cb83
}

.btn-color-742106 {
    color: #fff !important;
    background-color: #43cb83 !important;
    border-color: #43cb83 !important
}

.btn-color-742106:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-742106:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-742106:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #43cb83 !important
}

.btn-color-742106.btn-flat:active, .btn-color-742106.btn-flat:not(.btn-hover-nobg):focus, .btn-color-742106.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #36be76 !important;
    border-color: #36be76 !important
}

.btn-color-742106:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-742106:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-742106:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #43cb83 !important
}

.btn-color-742106.btn-outline {
    background-color: transparent !important;
    border-color: #43cb83 !important
}

.btn-color-742106.btn-outline:not(.btn-text-skin) {
    color: #43cb83 !important
}

.btn-color-742106.btn-outline:not(.btn-hover-nobg):focus, .btn-color-742106.btn-outline:not(.btn-hover-nobg):hover, btn-color-742106.btn-outline:active {
    background-color: #43cb83 !important;
    border-color: #43cb83 !important
}

.btn-color-742106.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-742106.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-742106.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-742106.btn-text-skin.btn-outline, .style-light .btn-color-742106.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-742106.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-742106.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-742106.btn-text-skin.btn-outline:active, .style-light .btn-color-742106.btn-text-skin.btn-outline:focus, .style-light .btn-color-742106.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-742106.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-742106.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-742106.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-742106.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-742106.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-742106.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-742106.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-742106-color {
    color: #43cb83 !important;
    fill: #43cb83 !important
}

.border-color-742106-color {
    border-color: #43cb83 !important
}

.tmb-overlay-gradient-top .style-color-742106-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #43cb83 0, rgba(67, 203, 131, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-742106-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #43cb83 0, rgba(67, 203, 131, 0) 50%) !important
}

.style-color-632047-bg {
    background-color: #c92228
}

.btn-color-632047 {
    color: #fff !important;
    background-color: #c92228 !important;
    border-color: #c92228 !important
}

.btn-color-632047:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-632047:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-632047:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #c92228 !important
}

.btn-color-632047.btn-flat:active, .btn-color-632047.btn-flat:not(.btn-hover-nobg):focus, .btn-color-632047.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #bc151b !important;
    border-color: #bc151b !important
}

.btn-color-632047:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-632047:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-632047:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #c92228 !important
}

.btn-color-632047.btn-outline {
    background-color: transparent !important;
    border-color: #c92228 !important
}

.btn-color-632047.btn-outline:not(.btn-text-skin) {
    color: #c92228 !important
}

.btn-color-632047.btn-outline:not(.btn-hover-nobg):focus, .btn-color-632047.btn-outline:not(.btn-hover-nobg):hover, btn-color-632047.btn-outline:active {
    background-color: #c92228 !important;
    border-color: #c92228 !important
}

.btn-color-632047.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-632047.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-632047.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-632047.btn-text-skin.btn-outline, .style-light .btn-color-632047.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-632047.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-632047.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-632047.btn-text-skin.btn-outline:active, .style-light .btn-color-632047.btn-text-skin.btn-outline:focus, .style-light .btn-color-632047.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-632047.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-632047.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-632047.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-632047.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-632047.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-632047.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-632047.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-632047-color {
    color: #c92228 !important;
    fill: #c92228 !important
}

.border-color-632047-color {
    border-color: #c92228 !important
}

.tmb-overlay-gradient-top .style-color-632047-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #c92228 0, rgba(201, 34, 40, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-632047-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #c92228 0, rgba(201, 34, 40, 0) 50%) !important
}

.style-color-149363-bg {
    background-color: #e9168c
}

.btn-color-149363 {
    color: #fff !important;
    background-color: #e9168c !important;
    border-color: #e9168c !important
}

.btn-color-149363:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-149363:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-149363:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #e9168c !important
}

.btn-color-149363.btn-flat:active, .btn-color-149363.btn-flat:not(.btn-hover-nobg):focus, .btn-color-149363.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #dc097f !important;
    border-color: #dc097f !important
}

.btn-color-149363:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-149363:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-149363:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #e9168c !important
}

.btn-color-149363.btn-outline {
    background-color: transparent !important;
    border-color: #e9168c !important
}

.btn-color-149363.btn-outline:not(.btn-text-skin) {
    color: #e9168c !important
}

.btn-color-149363.btn-outline:not(.btn-hover-nobg):focus, .btn-color-149363.btn-outline:not(.btn-hover-nobg):hover, btn-color-149363.btn-outline:active {
    background-color: #e9168c !important;
    border-color: #e9168c !important
}

.btn-color-149363.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-149363.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-149363.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-149363.btn-text-skin.btn-outline, .style-light .btn-color-149363.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-149363.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-149363.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-149363.btn-text-skin.btn-outline:active, .style-light .btn-color-149363.btn-text-skin.btn-outline:focus, .style-light .btn-color-149363.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-149363.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-149363.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-149363.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-149363.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-149363.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-149363.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-149363.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-149363-color {
    color: #e9168c !important;
    fill: #e9168c !important
}

.border-color-149363-color {
    border-color: #e9168c !important
}

.tmb-overlay-gradient-top .style-color-149363-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #e9168c 0, rgba(233, 22, 140, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-149363-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #e9168c 0, rgba(233, 22, 140, 0) 50%) !important
}

.style-color-202097-bg {
    background-color: #ffea01
}

.btn-color-202097 {
    color: #fff !important;
    background-color: #ffea01 !important;
    border-color: #ffea01 !important
}

.btn-color-202097:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-202097:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-202097:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #ffea01 !important
}

.btn-color-202097.btn-flat:active, .btn-color-202097.btn-flat:not(.btn-hover-nobg):focus, .btn-color-202097.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #f2dd00 !important;
    border-color: #f2dd00 !important
}

.btn-color-202097:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-202097:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-202097:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #ffea01 !important
}

.btn-color-202097.btn-outline {
    background-color: transparent !important;
    border-color: #ffea01 !important
}

.btn-color-202097.btn-outline:not(.btn-text-skin) {
    color: #ffea01 !important
}

.btn-color-202097.btn-outline:not(.btn-hover-nobg):focus, .btn-color-202097.btn-outline:not(.btn-hover-nobg):hover, btn-color-202097.btn-outline:active {
    background-color: #ffea01 !important;
    border-color: #ffea01 !important
}

.btn-color-202097.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-202097.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-202097.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-202097.btn-text-skin.btn-outline, .style-light .btn-color-202097.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-202097.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-202097.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-202097.btn-text-skin.btn-outline:active, .style-light .btn-color-202097.btn-text-skin.btn-outline:focus, .style-light .btn-color-202097.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-202097.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-202097.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-202097.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-202097.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-202097.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-202097.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-202097.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-202097-color {
    color: #ffea01 !important;
    fill: #ffea01 !important
}

.border-color-202097-color {
    border-color: #ffea01 !important
}

.tmb-overlay-gradient-top .style-color-202097-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #ffea01 0, rgba(255, 234, 1, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-202097-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #ffea01 0, rgba(255, 234, 1, 0) 50%) !important
}

.style-color-143410-bg {
    background-color: #b4975a
}

.btn-color-143410 {
    color: #fff !important;
    background-color: #b4975a !important;
    border-color: #b4975a !important
}

.btn-color-143410:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-143410:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-143410:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #b4975a !important
}

.btn-color-143410.btn-flat:active, .btn-color-143410.btn-flat:not(.btn-hover-nobg):focus, .btn-color-143410.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #a78a4d !important;
    border-color: #a78a4d !important
}

.btn-color-143410:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-143410:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-143410:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #b4975a !important
}

.btn-color-143410.btn-outline {
    background-color: transparent !important;
    border-color: #b4975a !important
}

.btn-color-143410.btn-outline:not(.btn-text-skin) {
    color: #b4975a !important
}

.btn-color-143410.btn-outline:not(.btn-hover-nobg):focus, .btn-color-143410.btn-outline:not(.btn-hover-nobg):hover, btn-color-143410.btn-outline:active {
    background-color: #b4975a !important;
    border-color: #b4975a !important
}

.btn-color-143410.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-143410.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-143410.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-143410.btn-text-skin.btn-outline, .style-light .btn-color-143410.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-143410.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-143410.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-143410.btn-text-skin.btn-outline:active, .style-light .btn-color-143410.btn-text-skin.btn-outline:focus, .style-light .btn-color-143410.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-143410.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-143410.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-143410.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-143410.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-143410.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-143410.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-143410.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-143410-color {
    color: #b4975a !important;
    fill: #b4975a !important
}

.border-color-143410-color {
    border-color: #b4975a !important
}

.tmb-overlay-gradient-top .style-color-143410-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #b4975a 0, rgba(180, 151, 90, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-143410-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #b4975a 0, rgba(180, 151, 90, 0) 50%) !important
}

.style-color-143431-bg {
    background: radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%)
}

.btn-color-143431 {
    color: #fff !important;
    background: radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    border-image: radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -o-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -ms-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -moz-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -webkit-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%)
}

.border-color-143431-color {
    border-image: radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -o-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -ms-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -moz-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%);
    border-image: -webkit-radial-gradient(left top, circle cover, rgb(12, 180, 206), rgb(0, 108, 255) 100%)
}

.text-color-143431-color > * {
    color: #0cb4ce !important
}

.text-color-143431-color > * {
    -webkit-text-fill-color: transparent !important;
    -webkit-background-clip: text !important;
    background: radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce, #006cff 100%)
}

.text-color-143431-color > * {
    background: none !important \0/
    IE9
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .text-color-143431-color > * {
        background: 0 0 !important
    }
}

.style-color-105898-bg {
    background: radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%)
}

.btn-color-105898 {
    color: #fff !important;
    background: radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    border-image: radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -o-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -ms-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -moz-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -webkit-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%)
}

.border-color-105898-color {
    border-image: radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -o-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -ms-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -moz-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%);
    border-image: -webkit-radial-gradient(left top, circle cover, rgb(12, 180, 206) 9%, rgb(0, 108, 255) 48%, rgb(100, 66, 255) 91%)
}

.text-color-105898-color > * {
    color: #0cb4ce !important
}

.text-color-105898-color > * {
    -webkit-text-fill-color: transparent !important;
    -webkit-background-clip: text !important;
    background: radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -o-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -ms-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -moz-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%);
    background: -webkit-radial-gradient(left top, circle cover, #0cb4ce 9%, #006cff 48%, #6442ff 91%)
}

.text-color-105898-color > * {
    background: none !important \0/
    IE9
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .text-color-105898-color > * {
        background: 0 0 !important
    }
}

.style-color-169999-bg {
    background-color: #141519
}

.btn-color-169999 {
    color: #fff !important;
    background-color: #141519 !important;
    border-color: #141519 !important
}

.btn-color-169999:not(.btn-hover-nobg):not(.icon-animated):active, .btn-color-169999:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-color-169999:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #141519 !important
}

.btn-color-169999.btn-flat:active, .btn-color-169999.btn-flat:not(.btn-hover-nobg):focus, .btn-color-169999.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #07080c !important;
    border-color: #07080c !important
}

.btn-color-169999:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-color-169999:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-color-169999:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #141519 !important
}

.btn-color-169999.btn-outline {
    background-color: transparent !important;
    border-color: #141519 !important
}

.btn-color-169999.btn-outline:not(.btn-text-skin) {
    color: #141519 !important
}

.btn-color-169999.btn-outline:not(.btn-hover-nobg):focus, .btn-color-169999.btn-outline:not(.btn-hover-nobg):hover, btn-color-169999.btn-outline:active {
    background-color: #141519 !important;
    border-color: #141519 !important
}

.btn-color-169999.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-color-169999.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-color-169999.btn-outline:active {
    color: #fff !important
}

.style-light .btn-color-169999.btn-text-skin.btn-outline, .style-light .btn-color-169999.btn-text-skin:not(.btn-outline):active, .style-light .btn-color-169999.btn-text-skin:not(.btn-outline):focus, .style-light .btn-color-169999.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-color-169999.btn-text-skin.btn-outline:active, .style-light .btn-color-169999.btn-text-skin.btn-outline:focus, .style-light .btn-color-169999.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-169999.btn-text-skin.btn-outline, .style-light .style-dark .btn-color-169999.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-color-169999.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-color-169999.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-color-169999.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-color-169999.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-color-169999.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-color-169999-color {
    color: #141519 !important;
    fill: #141519 !important
}

.border-color-169999-color {
    border-color: #141519 !important
}

.tmb-overlay-gradient-top .style-color-169999-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #141519 0, rgba(20, 21, 25, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-color-169999-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #141519 0, rgba(20, 21, 25, 0) 50%) !important
}

.style-accent-bg {
    background-color: #0cb4ce
}

.btn-accent {
    color: #fff !important;
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-accent:not(.btn-hover-nobg):not(.icon-animated):active, .btn-accent:not(.btn-hover-nobg):not(.icon-animated):focus, .btn-accent:not(.btn-hover-nobg):not(.icon-animated):hover {
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-accent.btn-flat:active, .btn-accent.btn-flat:not(.btn-hover-nobg):focus, .btn-accent.btn-flat:not(.btn-hover-nobg):hover {
    background-color: #00a7c1 !important;
    border-color: #00a7c1 !important
}

.btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active, .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, .btn-accent:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover {
    color: #0cb4ce !important
}

.btn-accent.btn-outline {
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-accent.btn-outline:not(.btn-text-skin) {
    color: #0cb4ce !important
}

.btn-accent.btn-outline:not(.btn-hover-nobg):focus, .btn-accent.btn-outline:not(.btn-hover-nobg):hover, btn-accent.btn-outline:active {
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-accent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus, .btn-accent.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover, btn-accent.btn-outline:active {
    color: #fff !important
}

.style-light .btn-accent.btn-text-skin.btn-outline, .style-light .btn-accent.btn-text-skin:not(.btn-outline):active, .style-light .btn-accent.btn-text-skin:not(.btn-outline):focus, .style-light .btn-accent.btn-text-skin:not(.btn-outline):hover {
    color: #303133 !important
}

.style-light .btn-accent.btn-text-skin.btn-outline:active, .style-light .btn-accent.btn-text-skin.btn-outline:focus, .style-light .btn-accent.btn-text-skin.btn-outline:hover {
    color: #fff !important
}

.style-light .style-dark .btn-accent.btn-text-skin.btn-outline, .style-light .style-dark .btn-accent.btn-text-skin:not(.btn-outline):active, .style-light .style-dark .btn-accent.btn-text-skin:not(.btn-outline):focus, .style-light .style-dark .btn-accent.btn-text-skin:not(.btn-outline):hover {
    color: #fff !important
}

.style-light .style-dark .btn-accent.btn-text-skin.btn-outline:active, .style-light .style-dark .btn-accent.btn-text-skin.btn-outline:focus, .style-light .style-dark .btn-accent.btn-text-skin.btn-outline:hover {
    color: #303133 !important
}

.text-accent-color {
    color: #0cb4ce !important;
    fill: #0cb4ce !important
}

.border-accent-color {
    border-color: #0cb4ce !important
}

.tmb-overlay-gradient-top .style-accent-bg {
    background-color: transparent !important;
    background-image: linear-gradient(to bottom, #0cb4ce 0, rgba(12, 180, 206, 0) 50%) !important
}

.tmb-overlay-gradient-bottom .style-accent-bg:not(.tmb-term-evidence) {
    background-color: transparent !important;
    background-image: linear-gradient(to top, #0cb4ce 0, rgba(12, 180, 206, 0) 50%) !important
}

.style-light-bg {
    background-color: #fff
}

.border-light-bg {
    border-color: #fff
}

.style-dark-bg {
    background-color: #141618
}

.border-dark-bg {
    border-color: #141618
}

.btn-white.btn-outline:active, .btn-white.btn-outline:focus, .btn-white.btn-outline:hover {
    color: #333 !important
}

.font-377884 {
    font-family: SF-Pro-Display, Roboto, Sans-Serif !important
}

.btn-custom-typo.font-377884 {
    font-family: SF-Pro-Display, Roboto, Sans-Serif !important
}

.fontsize-160000 {
    font-size: 12px
}

.fontsize-155944 {
    font-size: 50px
}

@media (max-width: 959px) {
    .fontsize-155944 {
        font-size: 33.333333333333px
    }
}

@media (max-width: 320px) {
    .fontsize-155944 {
        font-size: 28px
    }
}

.fontsize-338686 {
    font-size: 75px
}

@media (max-width: 959px) {
    .fontsize-338686 {
        font-size: 50px
    }
}

@media (max-width: 569px) {
    .fontsize-338686 {
        font-size: 35px
    }
}

@media (max-width: 320px) {
    .fontsize-338686 {
        font-size: 28px
    }
}

.fontsize-445851 {
    font-size: 100px
}

@media (max-width: 959px) {
    .fontsize-445851 {
        font-size: 66.666666666667px
    }
}

@media (max-width: 569px) {
    .fontsize-445851 {
        font-size: 35px
    }
}

@media (max-width: 320px) {
    .fontsize-445851 {
        font-size: 28px
    }
}

.fontsize-739966 {
    font-size: 125px
}

@media (max-width: 959px) {
    .fontsize-739966 {
        font-size: 83.333333333333px
    }
}

@media (max-width: 569px) {
    .fontsize-739966 {
        font-size: 35px
    }
}

@media (max-width: 320px) {
    .fontsize-739966 {
        font-size: 28px
    }
}

.fontsize-160206 {
    font-size: 150px
}

@media (max-width: 959px) {
    .fontsize-160206 {
        font-size: 100px
    }
}

@media (max-width: 569px) {
    .fontsize-160206 {
        font-size: 35px
    }
}

@media (max-width: 320px) {
    .fontsize-160206 {
        font-size: 28px
    }
}

.fontheight-524109 {
    line-height: 1.75
}

.fontheight-357766 {
    line-height: 1.5
}

.fontheight-179065 {
    line-height: 1
}

.fontheight-161249 {
    line-height: .85
}

.fontheight-578034 {
    line-height: .5
}

.fontspace-781688 {
    letter-spacing: -.02em !important
}

.fontspace-111509 {
    letter-spacing: -.05em !important
}

.fontspace-210350 {
    letter-spacing: .2em !important
}

.fontspace-135905 {
    letter-spacing: .5em !important
}

.fontspace-238483 {
    letter-spacing: 1em !important
}

.fontspace-210067 {
    letter-spacing: 2em !important
}

address, body, code, dd, dl, dt, label, li, p, pre {
    font-size: 16px
}

.text-lead, .text-lead > * {
    font-size: 18px
}

.module-text-lead, .module-text-lead address, .module-text-lead code, .module-text-lead dd, .module-text-lead dl, .module-text-lead dt, .module-text-lead label, .module-text-lead li, .module-text-lead p, .module-text-lead small, .module-text-lead > *, .uncode-wc-module.text-lead pre {
    font-size: 18px
}

@media (max-width: 1499px) {
    .uncode-slider .text-lead > * {
        font-size: 16px
    }
}

@media (max-width: 959px) {
    .uncode-slider .text-lead > * {
        font-size: 13px
    }
}

.text-small, .text-small > * {
    font-size: 13px
}

.module-text-small, .module-text-small address, .module-text-small code, .module-text-small dd, .module-text-small dl, .module-text-small dt, .module-text-small label, .module-text-small li, .module-text-small p, .module-text-small small, .module-text-small > *, .uncode-wc-module.text-small pre {
    font-size: 13px
}

@media (max-width: 1499px) {
    .uncode-slider .text-small > * {
        font-size: 11.555555555556px
    }
}

@media (max-width: 959px) {
    .uncode-slider .text-small > * {
        font-size: 9.3888888888889px
    }
}

.h1:not([class*=fontsize-]), h1:not([class*=fontsize-]) {
    font-size: 29px
}

.h2:not([class*=fontsize-]), h2:not([class*=fontsize-]) {
    font-size: 25px
}

.h3:not([class*=fontsize-]), h3:not([class*=fontsize-]) {
    font-size: 22px
}

.h4:not([class*=fontsize-]), h4:not([class*=fontsize-]) {
    font-size: 20px
}

.h5:not([class*=fontsize-]), h5:not([class*=fontsize-]) {
    font-size: 17px
}

.h6:not([class*=fontsize-]), h6:not([class*=fontsize-]) {
    font-size: 14px
}

body {
    font-weight: 400;
    font-family: SF-Pro-Display, Roboto, Sans-Serif
}

::selection {
    background: #0cb4ce;
    color: #fff !important
}

::-moz-selection {
    background: #0cb4ce;
    color: #fff !important
}

#comments #reply-title, #comments .comments-title, #respond #reply-title, #respond .comments-title, .font-ui-fixed, .post-info, .uncode-share h6, .widget-container .widget-title {
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 12px
}

#main-logo .text-logo, .comment-content .comment-reply-link, .comment-content .comment-reply-link span, .font-ui, .isotope-filters .extra-filters-wrapper .menu-smart > li > a:not(.social-menu-link):not(.mobile-toggle-trigger), .isotope-filters .filters-toggle-trigger, .isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger, .isotope-filters .mobile-toggle-trigger:not(.social-menu-link), .isotope-filters ul.menu-smart a:not(.social-menu-link), .plan .plan-price .price, :not(.filter-typography-inherit).isotope-filters .filters-toggle-trigger, :not(.filter-typography-inherit).isotope-filters .menu-smart--filter-cats_mobile-toggle-trigger {
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase
}

.style-light {
    color: #101213
}

.style-dark {
    color: #fff
}

hr.separator-break {
    width: 90px;
    border-top-width: 2px
}

hr.separator-break.separator-accent {
    border-color: #0cb4ce !important
}

.style-dark .body-color, .style-light .style-dark .body-color {
    color: #fff
}

.style-dark .style-light .body-color, .style-light .body-color {
    color: #101213
}

.style-dark .body-color-light, .style-light .style-dark .body-color-light {
    color: #fff
}

.style-dark .style-light .body-color-light, .style-light .body-color-light {
    color: #424445
}

.style-dark .link, .style-dark a, .style-dark input[type=checkbox]:checked:before, .style-light .style-dark .link, .style-light .style-dark a, .style-light .style-dark input[type=checkbox]:checked:before {
    color: #fff
}

.style-dark .style-light .link, .style-dark .style-light a, .style-dark .style-light input[type=checkbox]:checked:before, .style-light .link, .style-light a, .style-light input[type=checkbox]:checked:before {
    color: #303133
}

.style-dark .link-hover, .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-dark .widget_nav_menu li.active > a, .style-dark a.active, .style-dark a:not(.btn-text-skin):focus, .style-dark a:not(.btn-text-skin):hover, .style-dark div[class*=sharer-].share-button label:focus, .style-dark div[class*=sharer-].share-button label:hover, .style-light .style-dark .link-hover, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .style-dark .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:focus, .style-light .style-dark .tmb .t-entry-text .t-entry-title a:hover, .style-light .style-dark .widget_nav_menu li.active > a, .style-light .style-dark a.active, .style-light .style-dark a:not(.btn-text-skin):focus, .style-light .style-dark a:not(.btn-text-skin):hover, .style-light .style-dark div[class*=sharer-].share-button label:focus, .style-light .style-dark div[class*=sharer-].share-button label:hover {
    color: #0cb4ce
}

.style-dark .style-light .link-hover, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-dark .style-light .widget_nav_menu li.active > a, .style-dark .style-light a.active, .style-dark .style-light a:not(.btn-text-skin):focus, .style-dark .style-light a:not(.btn-text-skin):hover, .style-dark .style-light div[class*=sharer-].share-button label:focus, .style-dark .style-light div[class*=sharer-].share-button label:hover, .style-light .link-hover, .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-light .widget_nav_menu li.active > a, .style-light a.active, .style-light a:not(.btn-text-skin):focus, .style-light a:not(.btn-text-skin):hover, .style-light div[class*=sharer-].share-button label:focus, .style-light div[class*=sharer-].share-button label:hover {
    color: #0cb4ce
}

.style-dark .link-bg, .style-light .style-dark .link-bg {
    background-color: #0cb4ce
}

.style-dark .style-light .link-bg, .style-light .link-bg {
    background-color: #0cb4ce
}

.style-dark .text-default-color, .style-light .style-dark .text-default-color {
    color: #fff
}

.style-dark .style-light .text-default-color, .style-light .text-default-color {
    color: #303133
}

.color-accent-border, blockquote {
    border-color: #0cb4ce
}

.color-accent-background, .mejs-controls .mejs-time-rail .mejs-time-loaded, mark {
    background-color: #0cb4ce
}

.color-accent-color, .nav-tabs > li.active > a, .panel-title.active > a, .panel-title.active > a span:after, .plan-accent.plan .plan-price .price, .plan-accent.plan .plan-title > h3, .wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip, body.textual-accent-color .post-content > div address a:not(.btn), body.textual-accent-color .post-content > div dd a:not(.btn), body.textual-accent-color .post-content > div dl a:not(.btn), body.textual-accent-color .post-content > div dt a:not(.btn), body.textual-accent-color .post-content > div label a:not(.btn), body.textual-accent-color .post-content > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.textual-accent-color .post-content > div small a:not(.btn), body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn), body.textual-accent-color .row-container .post-content address a:not(.btn), body.textual-accent-color .row-container .post-content dd a:not(.btn), body.textual-accent-color .row-container .post-content dl a:not(.btn), body.textual-accent-color .row-container .post-content dt a:not(.btn), body.textual-accent-color .row-container .post-content label a:not(.btn), body.textual-accent-color .row-container .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.textual-accent-color .row-container .post-content small a:not(.btn), body.textual-accent-color .row-container .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn) {
    color: #0cb4ce !important
}

.color-accent-darker, body.textual-accent-color .post-content address a.active:not(.btn), body.textual-accent-color .post-content address a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content address a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dd a.active:not(.btn), body.textual-accent-color .post-content dd a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dd a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dl a.active:not(.btn), body.textual-accent-color .post-content dl a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dl a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content dt a.active:not(.btn), body.textual-accent-color .post-content dt a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content dt a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content label a.active:not(.btn), body.textual-accent-color .post-content label a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content label a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a.active:not(.btn), body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content small a.active:not(.btn), body.textual-accent-color .post-content small a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content small a:not(.btn-text-skin):hover:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.active:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):focus:not(.btn), body.textual-accent-color .post-content ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn-text-skin):hover:not(.btn) {
    color: #009bb5 !important
}

.author-details-data .author-heading span, .heading-text > p, .headings-style, .tmb .t-entry .t-entry-cat, .tmb .t-entry .t-entry-title, .vc_pie_chart .vc_pie_chart_value, :not(.enhanced-atc).tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, h1, h2, h3, h4, h5, h6, ul.dwls_search_results .daves-wordpress-live-search_title .search-title {
    letter-spacing: 0;
    font-weight: 600;
    font-family: SF-Pro-Display, Roboto, Sans-Serif
}

.style-dark .author-details-data .author-name a, .style-dark .comment-content .comment-author a, .style-dark .comment-content .comment-author span, .style-dark .countdown, .style-dark .counter, .style-dark .counter-prefix, .style-dark .counter-suffix, .style-dark .detail-container .detail-label, .style-dark .detail-label, .style-dark .header-main-container .post-info, .style-dark .header-main-container .post-info a, .style-dark .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-dark .header-wrapper .header-scrolldown i, .style-dark .heading-text > p, .style-dark .headings-color, .style-dark .panel-title > a > span:after, .style-dark .plan .plan-price .price, .style-dark .share-button.share-inline .social.top li, .style-dark .vc_pie_chart .vc_pie_chart_value, .style-dark .vc_progress_bar .vc_progress_label, .style-dark .widget-container.widget_latest_tweets .tweet-text:before, .style-dark .widget-container.widget_latest_tweets_widget .tweet-text:before, .style-dark .widget-container.widget_recent_reviews li:before, .style-dark .widget-container.widget_top_rated_products li:before, .style-dark blockquote p, .style-dark div[class*=sharer-].share-button label, .style-dark dl dt, .style-dark dl.variation dd, .style-dark dl.variation dt, .style-dark form p, .style-dark h1, .style-dark h2, .style-dark h3, .style-dark h4, .style-dark h5, .style-dark h6, .style-dark p b, .style-dark p strong, .style-dark table thead, .style-dark ul.dwls_search_results .daves-wordpress-live-search_author, .style-dark ul.dwls_search_results .daves-wordpress-live-search_title .search-title, .style-light .style-dark .author-details-data .author-name a, .style-light .style-dark .comment-content .comment-author a, .style-light .style-dark .comment-content .comment-author span, .style-light .style-dark .countdown, .style-light .style-dark .counter, .style-light .style-dark .counter-prefix, .style-light .style-dark .counter-suffix, .style-light .style-dark .detail-container .detail-label, .style-light .style-dark .detail-label, .style-light .style-dark .header-main-container .post-info, .style-light .style-dark .header-main-container .post-info a, .style-light .style-dark .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-light .style-dark .header-wrapper .header-scrolldown i, .style-light .style-dark .heading-text > p, .style-light .style-dark .headings-color, .style-light .style-dark .panel-title > a > span:after, .style-light .style-dark .plan .plan-price .price, .style-light .style-dark .share-button.share-inline .social.top li, .style-light .style-dark .vc_pie_chart .vc_pie_chart_value, .style-light .style-dark .vc_progress_bar .vc_progress_label, .style-light .style-dark .widget-container.widget_latest_tweets .tweet-text:before, .style-light .style-dark .widget-container.widget_latest_tweets_widget .tweet-text:before, .style-light .style-dark .widget-container.widget_recent_reviews li:before, .style-light .style-dark .widget-container.widget_top_rated_products li:before, .style-light .style-dark blockquote p, .style-light .style-dark div[class*=sharer-].share-button label, .style-light .style-dark dl dt, .style-light .style-dark dl.variation dd, .style-light .style-dark dl.variation dt, .style-light .style-dark form p, .style-light .style-dark h1, .style-light .style-dark h2, .style-light .style-dark h3, .style-light .style-dark h4, .style-light .style-dark h5, .style-light .style-dark h6, .style-light .style-dark p b, .style-light .style-dark p strong, .style-light .style-dark table thead, .style-light .style-dark ul.dwls_search_results .daves-wordpress-live-search_author, .style-light .style-dark ul.dwls_search_results .daves-wordpress-live-search_title .search-title {
    color: #fff
}

.style-dark .style-light .author-details-data .author-name a, .style-dark .style-light .comment-content .comment-author a, .style-dark .style-light .comment-content .comment-author span, .style-dark .style-light .countdown, .style-dark .style-light .counter, .style-dark .style-light .counter-prefix, .style-dark .style-light .counter-suffix, .style-dark .style-light .detail-container .detail-label, .style-dark .style-light .detail-label, .style-dark .style-light .header-main-container .post-info, .style-dark .style-light .header-main-container .post-info a, .style-dark .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-dark .style-light .header-wrapper .header-scrolldown i, .style-dark .style-light .heading-text > p, .style-dark .style-light .headings-color, .style-dark .style-light .panel-title > a > span:after, .style-dark .style-light .plan .plan-price .price, .style-dark .style-light .share-button.share-inline .social.top li, .style-dark .style-light .vc_pie_chart .vc_pie_chart_value, .style-dark .style-light .vc_progress_bar .vc_progress_label, .style-dark .style-light .widget-container.widget_latest_tweets .tweet-text:before, .style-dark .style-light .widget-container.widget_latest_tweets_widget .tweet-text:before, .style-dark .style-light .widget-container.widget_recent_reviews li:before, .style-dark .style-light .widget-container.widget_top_rated_products li:before, .style-dark .style-light blockquote p, .style-dark .style-light div[class*=sharer-].share-button label, .style-dark .style-light dl dt, .style-dark .style-light dl.variation dd, .style-dark .style-light dl.variation dt, .style-dark .style-light form p, .style-dark .style-light h1, .style-dark .style-light h2, .style-dark .style-light h3, .style-dark .style-light h4, .style-dark .style-light h5, .style-dark .style-light h6, .style-dark .style-light p b, .style-dark .style-light p strong, .style-dark .style-light table thead, .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_author, .style-dark .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title, .style-light .author-details-data .author-name a, .style-light .comment-content .comment-author a, .style-light .comment-content .comment-author span, .style-light .countdown, .style-light .counter, .style-light .counter-prefix, .style-light .counter-suffix, .style-light .detail-container .detail-label, .style-light .detail-label, .style-light .header-main-container .post-info, .style-light .header-main-container .post-info a, .style-light .header-wrapper .header-content-inner blockquote.pullquote p:first-child, .style-light .header-wrapper .header-scrolldown i, .style-light .heading-text > p, .style-light .headings-color, .style-light .panel-title > a > span:after, .style-light .plan .plan-price .price, .style-light .share-button.share-inline .social.top li, .style-light .vc_pie_chart .vc_pie_chart_value, .style-light .vc_progress_bar .vc_progress_label, .style-light .widget-container.widget_latest_tweets .tweet-text:before, .style-light .widget-container.widget_latest_tweets_widget .tweet-text:before, .style-light .widget-container.widget_recent_reviews li:before, .style-light .widget-container.widget_top_rated_products li:before, .style-light blockquote p, .style-light div[class*=sharer-].share-button label, .style-light dl dt, .style-light dl.variation dd, .style-light dl.variation dt, .style-light form p, .style-light h1, .style-light h2, .style-light h3, .style-light h4, .style-light h5, .style-light h6, .style-light p b, .style-light p strong, .style-light table thead, .style-light ul.dwls_search_results .daves-wordpress-live-search_author, .style-light ul.dwls_search_results .daves-wordpress-live-search_title .search-title {
    color: #303133
}

.style-dark .headings-bg, .style-dark input[type=radio]:checked:before, .style-light .style-dark .headings-bg, .style-light .style-dark input[type=radio]:checked:before {
    background-color: #fff
}

.style-dark .style-light .headings-bg, .style-dark .style-light input[type=radio]:checked:before, .style-light .headings-bg, .style-light input[type=radio]:checked:before {
    background-color: #303133
}

.btn-link:not(.btn-custom-typo), .btn:not(.btn-custom-typo), .buttons-style, .enhanced-atc.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a, .search_footer, .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, button[type=submit], input[type=button], input[type=reset], input[type=submit] {
    font-weight: 600 !important;
    font-family: SF-Pro-Display, Roboto, Sans-Serif !important;
    letter-spacing: .1em;
    text-transform: uppercase
}

.buttons-weight {
    font-weight: 600 !important
}

.isotope-system .isotope-container .tmb .fluid-object.tweet .twitter-footer span, .isotope-system .isotope-container .tmb .regular-text .pullquote p:first-child, .post-content .post-media blockquote.pullquote p:first-child, .serif-family, .tmb-entry-title-serif.tmb .t-entry .t-entry-title {
    font-family: Georgia, "Times New Roman", Times, serif
}

.ui-br-w, button[type=submit], input:focus, input[type=button], input[type=reset], input[type=submit], select:focus, textarea:focus {
    border-width: 1px
}

.style-dark #comments .comment-list .comments-list:first-child, .style-dark #comments .comments-list .comment-content, .style-dark #respond .comment-list .comments-list:first-child, .style-dark #respond .comments-list .comment-content, .style-dark .author-details, .style-dark .border-100 .tab-content::before, .style-dark .divider:after, .style-dark .divider:before, .style-dark .nav-tabs > li.active > a, .style-dark .panel, .style-dark .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark .plan, .style-dark .plan .item-list > li, .style-dark .plan .plan-button, .style-dark .plan .plan-title, .style-dark .post-share, .style-dark .seldiv, .style-dark .seldiv:before, .style-dark .select2-choice, .style-dark .select2-selection--single, .style-dark .tab-container .nav-tabs, .style-dark .tab-content.vertical, .style-dark .ui-br, .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .vertical-tab-menu .nav-tabs, .style-dark .widget-collapse-content:after, .style-dark .widget-container .tagcloud a, .style-dark .widget-container .widget-title, .style-dark .widget-container.widget_calendar #wp-calendar caption, .style-dark .widget-container.widget_calendar .wp-calendar-nav, .style-dark fieldset, .style-dark hr, .style-dark input, .style-dark pre, .style-dark select, .style-dark table, .style-dark table td, .style-dark table th, .style-dark textarea, .style-dark ul.dwls_search_results, .style-dark ul.dwls_search_results li, .style-light .style-dark #comments .comment-list .comments-list:first-child, .style-light .style-dark #comments .comments-list .comment-content, .style-light .style-dark #respond .comment-list .comments-list:first-child, .style-light .style-dark #respond .comments-list .comment-content, .style-light .style-dark .author-details, .style-light .style-dark .border-100 .tab-content::before, .style-light .style-dark .divider:after, .style-light .style-dark .divider:before, .style-light .style-dark .nav-tabs > li.active > a, .style-light .style-dark .panel, .style-light .style-dark .panel-group .panel-heading + .panel-collapse .panel-body, .style-light .style-dark .plan, .style-light .style-dark .plan .item-list > li, .style-light .style-dark .plan .plan-button, .style-light .style-dark .plan .plan-title, .style-light .style-dark .post-share, .style-light .style-dark .seldiv, .style-light .style-dark .seldiv:before, .style-light .style-dark .select2-choice, .style-light .style-dark .select2-selection--single, .style-light .style-dark .tab-container .nav-tabs, .style-light .style-dark .tab-content.vertical, .style-light .style-dark .ui-br, .style-light .style-dark .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .style-dark .vertical-tab-menu .nav-tabs, .style-light .style-dark .widget-collapse-content:after, .style-light .style-dark .widget-container .tagcloud a, .style-light .style-dark .widget-container .widget-title, .style-light .style-dark .widget-container.widget_calendar #wp-calendar caption, .style-light .style-dark .widget-container.widget_calendar .wp-calendar-nav, .style-light .style-dark fieldset, .style-light .style-dark hr, .style-light .style-dark input, .style-light .style-dark pre, .style-light .style-dark select, .style-light .style-dark table, .style-light .style-dark table td, .style-light .style-dark table th, .style-light .style-dark textarea, .style-light .style-dark ul.dwls_search_results, .style-light .style-dark ul.dwls_search_results li {
    border-color: rgba(255, 255, 255, .25)
}

.style-dark .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comments-list .comment-content, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comments-list .comment-content, .style-dark .style-light .author-details, .style-dark .style-light .border-100 .tab-content::before, .style-dark .style-light .divider:after, .style-dark .style-light .divider:before, .style-dark .style-light .nav-tabs > li.active > a, .style-dark .style-light .panel, .style-dark .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-dark .style-light .plan, .style-dark .style-light .plan .item-list > li, .style-dark .style-light .plan .plan-button, .style-dark .style-light .plan .plan-title, .style-dark .style-light .post-share, .style-dark .style-light .seldiv, .style-dark .style-light .seldiv:before, .style-dark .style-light .select2-choice, .style-dark .style-light .select2-selection--single, .style-dark .style-light .tab-container .nav-tabs, .style-dark .style-light .tab-content.vertical, .style-dark .style-light .ui-br, .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .vertical-tab-menu .nav-tabs, .style-dark .style-light .widget-collapse-content:after, .style-dark .style-light .widget-container .tagcloud a, .style-dark .style-light .widget-container .widget-title, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light fieldset, .style-dark .style-light hr, .style-dark .style-light input, .style-dark .style-light pre, .style-dark .style-light select, .style-dark .style-light table, .style-dark .style-light table td, .style-dark .style-light table th, .style-dark .style-light textarea, .style-dark .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results li, .style-light #comments .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-light #respond .comment-list .comments-list:first-child, .style-light #respond .comments-list .comment-content, .style-light .author-details, .style-light .border-100 .tab-content::before, .style-light .divider:after, .style-light .divider:before, .style-light .nav-tabs > li.active > a, .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse .panel-body, .style-light .plan, .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-light .plan .plan-title, .style-light .post-share, .style-light .seldiv, .style-light .seldiv:before, .style-light .select2-choice, .style-light .select2-selection--single, .style-light .tab-container .nav-tabs, .style-light .tab-content.vertical, .style-light .ui-br, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .vertical-tab-menu .nav-tabs, .style-light .widget-collapse-content:after, .style-light .widget-container .tagcloud a, .style-light .widget-container .widget-title, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light fieldset, .style-light hr, .style-light input, .style-light pre, .style-light select, .style-light table, .style-light table td, .style-light table th, .style-light textarea, .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li {
    border-color: #eaeaea
}

.style-dark .style-light input[type=radio], .style-light input[type=radio] {
    border-color: #eaeaea
}

.style-dark input[type=radio], .style-light .style-dark input[type=radio] {
    border-color: rgba(255, 255, 255, .5)
}

.nav-tabs > li.active > a, .tabs-left > li.active > a, .ui-br-accent {
    border-color: #0cb4ce !important
}

.style-dark .ui-br-break, .style-dark hr.separator-break, .style-light .style-dark .ui-br-break, .style-light .style-dark hr.separator-break {
    border-color: #fff
}

.style-dark .style-light .ui-br-break, .style-dark .style-light hr.separator-break, .style-light .ui-br-break, .style-light hr.separator-break {
    border-color: #eaeaea
}

.style-dark .header-content hr, .style-dark .ui-br-headings, .style-light .style-dark .header-content hr, .style-light .style-dark .ui-br-headings {
    border-color: #fff
}

.style-dark .style-light .header-content hr, .style-dark .style-light .ui-br-headings, .style-light .header-content hr, .style-light .ui-br-headings {
    border-color: #303133
}

.input-background .input-underline .style-dark .select2-selection--single, .input-background .input-underline .style-dark .ui-br-underline, .input-background .input-underline .style-dark input[type=date], .input-background .input-underline .style-dark input[type=email], .input-background .input-underline .style-dark input[type=number], .input-background .input-underline .style-dark input[type=password], .input-background .input-underline .style-dark input[type=search], .input-background .input-underline .style-dark input[type=tel], .input-background .input-underline .style-dark input[type=text], .input-background .input-underline .style-dark input[type=url], .input-background .input-underline .style-dark select, .input-background .input-underline .style-dark textarea, .input-background .style-dark .input-underline .select2-selection--single, .input-background .style-dark .input-underline .ui-br-underline, .input-background .style-dark .input-underline input[type=date], .input-background .style-dark .input-underline input[type=email], .input-background .style-dark .input-underline input[type=number], .input-background .style-dark .input-underline input[type=password], .input-background .style-dark .input-underline input[type=search], .input-background .style-dark .input-underline input[type=tel], .input-background .style-dark .input-underline input[type=text], .input-background .style-dark .input-underline input[type=url], .input-background .style-dark .input-underline select, .input-background .style-dark .input-underline textarea, .input-background .style-light .input-underline .style-dark .select2-selection--single, .input-background .style-light .input-underline .style-dark .ui-br-underline, .input-background .style-light .input-underline .style-dark input[type=date], .input-background .style-light .input-underline .style-dark input[type=email], .input-background .style-light .input-underline .style-dark input[type=number], .input-background .style-light .input-underline .style-dark input[type=password], .input-background .style-light .input-underline .style-dark input[type=search], .input-background .style-light .input-underline .style-dark input[type=tel], .input-background .style-light .input-underline .style-dark input[type=text], .input-background .style-light .input-underline .style-dark input[type=url], .input-background .style-light .input-underline .style-dark select, .input-background .style-light .input-underline .style-dark textarea, .input-background .style-light .style-dark .input-underline .select2-selection--single, .input-background .style-light .style-dark .input-underline .ui-br-underline, .input-background .style-light .style-dark .input-underline input[type=date], .input-background .style-light .style-dark .input-underline input[type=email], .input-background .style-light .style-dark .input-underline input[type=number], .input-background .style-light .style-dark .input-underline input[type=password], .input-background .style-light .style-dark .input-underline input[type=search], .input-background .style-light .style-dark .input-underline input[type=tel], .input-background .style-light .style-dark .input-underline input[type=text], .input-background .style-light .style-dark .input-underline input[type=url], .input-background .style-light .style-dark .input-underline select, .input-background .style-light .style-dark .input-underline textarea {
    border-bottom: 1px solid rgba(255, 255, 255, .25)
}

.input-background .input-underline .style-light .select2-selection--single, .input-background .input-underline .style-light .ui-br-underline, .input-background .input-underline .style-light input[type=date], .input-background .input-underline .style-light input[type=email], .input-background .input-underline .style-light input[type=number], .input-background .input-underline .style-light input[type=password], .input-background .input-underline .style-light input[type=search], .input-background .input-underline .style-light input[type=tel], .input-background .input-underline .style-light input[type=text], .input-background .input-underline .style-light input[type=url], .input-background .input-underline .style-light select, .input-background .input-underline .style-light textarea, .input-background .style-dark .input-underline .style-light .select2-selection--single, .input-background .style-dark .input-underline .style-light .ui-br-underline, .input-background .style-dark .input-underline .style-light input[type=date], .input-background .style-dark .input-underline .style-light input[type=email], .input-background .style-dark .input-underline .style-light input[type=number], .input-background .style-dark .input-underline .style-light input[type=password], .input-background .style-dark .input-underline .style-light input[type=search], .input-background .style-dark .input-underline .style-light input[type=tel], .input-background .style-dark .input-underline .style-light input[type=text], .input-background .style-dark .input-underline .style-light input[type=url], .input-background .style-dark .input-underline .style-light select, .input-background .style-dark .input-underline .style-light textarea, .input-background .style-dark .style-light .input-underline .select2-selection--single, .input-background .style-dark .style-light .input-underline .ui-br-underline, .input-background .style-dark .style-light .input-underline input[type=date], .input-background .style-dark .style-light .input-underline input[type=email], .input-background .style-dark .style-light .input-underline input[type=number], .input-background .style-dark .style-light .input-underline input[type=password], .input-background .style-dark .style-light .input-underline input[type=search], .input-background .style-dark .style-light .input-underline input[type=tel], .input-background .style-dark .style-light .input-underline input[type=text], .input-background .style-dark .style-light .input-underline input[type=url], .input-background .style-dark .style-light .input-underline select, .input-background .style-dark .style-light .input-underline textarea, .input-background .style-light .input-underline .select2-selection--single, .input-background .style-light .input-underline .ui-br-underline, .input-background .style-light .input-underline input[type=date], .input-background .style-light .input-underline input[type=email], .input-background .style-light .input-underline input[type=number], .input-background .style-light .input-underline input[type=password], .input-background .style-light .input-underline input[type=search], .input-background .style-light .input-underline input[type=tel], .input-background .style-light .input-underline input[type=text], .input-background .style-light .input-underline input[type=url], .input-background .style-light .input-underline select, .input-background .style-light .input-underline textarea {
    border-bottom: 1px solid #eaeaea
}

.style-dark .ui-br-darker, .style-light .style-dark .ui-br-darker {
    border-color: #fff
}

.style-dark .style-light .ui-br-darker, .style-light .ui-br-darker {
    border-color: #101213
}

.style-dark .divider .divider-icon, .style-dark .ui-bg, .style-dark button[type=submit], .style-dark code, .style-dark input[type=button], .style-dark input[type=reset], .style-dark input[type=submit], .style-dark kbd, .style-dark pre, .style-dark samp, .style-light .style-dark .divider .divider-icon, .style-light .style-dark .ui-bg, .style-light .style-dark button[type=submit], .style-light .style-dark code, .style-light .style-dark input[type=button], .style-light .style-dark input[type=reset], .style-light .style-dark input[type=submit], .style-light .style-dark kbd, .style-light .style-dark pre, .style-light .style-dark samp {
    background-color: #191b1e
}

.style-dark .style-light .divider .divider-icon, .style-dark .style-light .ui-bg, .style-dark .style-light button[type=submit], .style-dark .style-light code, .style-dark .style-light input[type=button], .style-dark .style-light input[type=reset], .style-dark .style-light input[type=submit], .style-dark .style-light kbd, .style-dark .style-light pre, .style-dark .style-light samp, .style-light .divider .divider-icon, .style-light .ui-bg, .style-light button[type=submit], .style-light code, .style-light input[type=button], .style-light input[type=reset], .style-light input[type=submit], .style-light kbd, .style-light pre, .style-light samp {
    background-color: #f7f7f7
}

.style-dark .plan, .style-dark .ui-bg-alpha, .style-light .style-dark .plan, .style-light .style-dark .ui-bg-alpha {
    background-color: rgba(26, 27, 28, .5)
}

.style-dark .style-light .plan, .style-dark .style-light .ui-bg-alpha, .style-light .plan, .style-light .ui-bg-alpha {
    background-color: #fff
}

.style-dark .ui-bg-alpha-pricing-tables, .style-light .style-dark .ui-bg-alpha-pricing-tables {
    background-color: rgba(20, 22, 24, .5)
}

.style-dark .style-light .ui-bg-alpha-pricing-tables, .style-light .ui-bg-alpha-pricing-tables {
    background-color: #fff
}

.style-dark .ui-bg-alpha-progress-bar, .style-dark .vc_progress_bar .vc_single_bar:not(.style-override), .style-light .style-dark .ui-bg-alpha-progress-bar, .style-light .style-dark .vc_progress_bar .vc_single_bar:not(.style-override) {
    background-color: rgba(255, 255, 255, .2)
}

.style-dark .style-light .ui-bg-alpha-progress-bar, .style-dark .style-light .vc_progress_bar .vc_single_bar:not(.style-override), .style-light .ui-bg-alpha-progress-bar, .style-light .vc_progress_bar .vc_single_bar:not(.style-override) {
    background-color: rgba(119, 119, 119, .1)
}

.style-dark .ui-text-alpha-progress-bar, .style-dark .vc_pie_chart_back, .style-light .style-dark .ui-text-alpha-progress-bar, .style-light .style-dark .vc_pie_chart_back {
    color: rgba(255, 255, 255, .2)
}

.style-dark .style-light .ui-text-alpha-progress-bar, .style-dark .style-light .vc_pie_chart_back, .style-light .ui-text-alpha-progress-bar, .style-light .vc_pie_chart_back {
    color: rgba(119, 119, 119, .1)
}

.style-dark .owl-dots-outside .owl-dots .owl-dot span, .style-dark .ui-bg-dots, .style-light .style-dark .owl-dots-outside .owl-dots .owl-dot span, .style-light .style-dark .ui-bg-dots {
    background-color: rgba(247, 247, 247, .75)
}

.style-dark .style-light .owl-dots-outside .owl-dots .owl-dot span, .style-dark .style-light .ui-bg-dots, .style-light .owl-dots-outside .owl-dots .owl-dot span, .style-light .ui-bg-dots {
    background-color: rgba(25, 27, 30, .25)
}

.style-dark .nav-tabs > li > a, .style-dark .panel-title > a, .style-dark .ui-link, .style-dark .widget-container a, .style-light .style-dark .nav-tabs > li > a, .style-light .style-dark .panel-title > a, .style-light .style-dark .ui-link, .style-light .style-dark .widget-container a {
    color: #fff
}

.style-dark .nav-tabs > li > a:focus, .style-dark .nav-tabs > li > a:hover, .style-dark .panel-title > a:focus, .style-dark .panel-title > a:hover, .style-dark .ui-link:focus, .style-dark .ui-link:hover, .style-dark .widget-container a:focus, .style-dark .widget-container a:hover, .style-light .style-dark .nav-tabs > li > a:focus, .style-light .style-dark .nav-tabs > li > a:hover, .style-light .style-dark .panel-title > a:focus, .style-light .style-dark .panel-title > a:hover, .style-light .style-dark .ui-link:focus, .style-light .style-dark .ui-link:hover, .style-light .style-dark .widget-container a:focus, .style-light .style-dark .widget-container a:hover {
    color: #0cb4ce
}

.style-dark .style-light .nav-tabs > li > a, .style-dark .style-light .panel-title > a, .style-dark .style-light .ui-link, .style-dark .style-light .widget-container a, .style-light .nav-tabs > li > a, .style-light .panel-title > a, .style-light .ui-link, .style-light .widget-container a {
    color: #303133
}

.style-dark .style-light .nav-tabs > li > a:focus, .style-dark .style-light .nav-tabs > li > a:hover, .style-dark .style-light .panel-title > a:focus, .style-dark .style-light .panel-title > a:hover, .style-dark .style-light .ui-link:focus, .style-dark .style-light .ui-link:hover, .style-dark .style-light .widget-container a:focus, .style-dark .style-light .widget-container a:hover, .style-light .nav-tabs > li > a:focus, .style-light .nav-tabs > li > a:hover, .style-light .panel-title > a:focus, .style-light .panel-title > a:hover, .style-light .ui-link:focus, .style-light .ui-link:hover, .style-light .widget-container a:focus, .style-light .widget-container a:hover {
    color: #0cb4ce
}

.style-dark .breadcrumb, .style-dark .post-info, .style-dark .ui-text, .style-light .style-dark .breadcrumb, .style-light .style-dark .post-info, .style-light .style-dark .ui-text {
    color: rgba(255, 255, 255, .65)
}

.style-dark .style-light .breadcrumb, .style-dark .style-light .post-info, .style-dark .style-light .ui-text, .style-light .breadcrumb, .style-light .post-info, .style-light .ui-text {
    color: rgba(16, 18, 19, .65)
}

.style-dark .breadcrumb > li a, .style-dark .post-info a, .style-dark .ui-link-text, .style-light .style-dark .breadcrumb > li a, .style-light .style-dark .post-info a, .style-light .style-dark .ui-link-text {
    color: rgba(255, 255, 255, .65)
}

.style-dark .breadcrumb > li a:focus, .style-dark .breadcrumb > li a:hover, .style-dark .post-info a:focus, .style-dark .post-info a:hover, .style-dark .ui-link-text:focus, .style-dark .ui-link-text:hover, .style-light .style-dark .breadcrumb > li a:focus, .style-light .style-dark .breadcrumb > li a:hover, .style-light .style-dark .post-info a:focus, .style-light .style-dark .post-info a:hover, .style-light .style-dark .ui-link-text:focus, .style-light .style-dark .ui-link-text:hover {
    color: #0cb4ce
}

.style-dark .style-light .breadcrumb > li a, .style-dark .style-light .post-info a, .style-dark .style-light .ui-link-text, .style-light .breadcrumb > li a, .style-light .post-info a, .style-light .ui-link-text {
    color: rgba(16, 18, 19, .65)
}

.style-dark .style-light .breadcrumb > li a:focus, .style-dark .style-light .breadcrumb > li a:hover, .style-dark .style-light .post-info a:focus, .style-dark .style-light .post-info a:hover, .style-dark .style-light .ui-link-text:focus, .style-dark .style-light .ui-link-text:hover, .style-light .breadcrumb > li a:focus, .style-light .breadcrumb > li a:hover, .style-light .post-info a:focus, .style-light .post-info a:hover, .style-light .ui-link-text:focus, .style-light .ui-link-text:hover {
    color: #0cb4ce
}

.style-dark .ui-inverted, .style-light .style-dark .ui-inverted {
    color: #191b1e;
    background-color: #f7f7f7
}

.style-dark .style-light .ui-inverted, .style-light .ui-inverted {
    color: #f7f7f7;
    background-color: #191b1e
}

.style-dark .btn-social, .style-light .style-dark .btn-social {
    color: #fff !important
}

.style-dark .style-light .btn-social, .style-light .btn-social {
    color: #101213 !important
}

@media (min-width: 960px) {
    .overlay.style-light-bg {
        background-color: rgba(255, 255, 255, .95) !important
    }

    .overlay.style-dark-bg {
        background-color: rgba(20, 22, 24, .95) !important
    }
}

.style-dark input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]):focus, .style-dark textarea:focus, .style-light .style-dark input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]):focus, .style-light .style-dark textarea:focus {
    border-color: #0cb4ce
}

.style-dark .style-light input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]):focus, .style-dark .style-light textarea:focus, .style-light input:not([type=submit]):not([type=button]):not([type=number]):not([type=checkbox]):not([type=radio]):focus, .style-light textarea:focus {
    border-color: #0cb4ce
}

.style-dark .ui-form-placeholder, .style-light .style-dark .ui-form-placeholder {
    color: #fff;
    text-transform: capitalize
}

.style-dark .style-light .ui-form-placeholder, .style-light .ui-form-placeholder {
    color: #424445;
    text-transform: capitalize
}

.seldiv, .select2-choice, .select2-selection--single, .shadow-inset-form, input, select, textarea {
    box-shadow: inset 0 2px 1px rgba(0, 0, 0, .025)
}

.style-dark .uncode-live-search input.form-xl, .style-light .style-dark .uncode-live-search input.form-xl {
    box-shadow: 0 0 0 6px rgba(0, 0, 0, .2)
}

.style-dark .style-light .uncode-live-search input.form-xl, .style-light .uncode-live-search input.form-xl {
    box-shadow: 0 0 0 6px rgba(255, 255, 255, .2)
}

.input-background .style-dark .select2-selection--single, .input-background .style-dark input[type=date], .input-background .style-dark input[type=email], .input-background .style-dark input[type=number], .input-background .style-dark input[type=password], .input-background .style-dark input[type=search], .input-background .style-dark input[type=tel], .input-background .style-dark input[type=text], .input-background .style-dark input[type=url], .input-background .style-dark select, .input-background .style-dark textarea, .input-background .style-light .style-dark .select2-selection--single, .input-background .style-light .style-dark input[type=date], .input-background .style-light .style-dark input[type=email], .input-background .style-light .style-dark input[type=number], .input-background .style-light .style-dark input[type=password], .input-background .style-light .style-dark input[type=search], .input-background .style-light .style-dark input[type=tel], .input-background .style-light .style-dark input[type=text], .input-background .style-light .style-dark input[type=url], .input-background .style-light .style-dark select, .input-background .style-light .style-dark textarea {
    background-color: rgba(0, 0, 0, .15) !important
}

.input-background .style-dark .style-light .select2-selection--single, .input-background .style-dark .style-light input[type=date], .input-background .style-dark .style-light input[type=email], .input-background .style-dark .style-light input[type=number], .input-background .style-dark .style-light input[type=password], .input-background .style-dark .style-light input[type=search], .input-background .style-dark .style-light input[type=tel], .input-background .style-dark .style-light input[type=text], .input-background .style-dark .style-light input[type=url], .input-background .style-dark .style-light select, .input-background .style-dark .style-light textarea, .input-background .style-light .select2-selection--single, .input-background .style-light input[type=date], .input-background .style-light input[type=email], .input-background .style-light input[type=number], .input-background .style-light input[type=password], .input-background .style-light input[type=search], .input-background .style-light input[type=tel], .input-background .style-light input[type=text], .input-background .style-light input[type=url], .input-background .style-light select, .input-background .style-light textarea {
    background-color: #f7f7f7 !important
}

.style-dark .input-background .select2-selection--single, .style-dark .input-background input[type=date], .style-dark .input-background input[type=email], .style-dark .input-background input[type=number], .style-dark .input-background input[type=password], .style-dark .input-background input[type=search], .style-dark .input-background input[type=tel], .style-dark .input-background input[type=text], .style-dark .input-background input[type=url], .style-dark .input-background select, .style-dark .input-background textarea, .style-light .style-dark .input-background .select2-selection--single, .style-light .style-dark .input-background input[type=date], .style-light .style-dark .input-background input[type=email], .style-light .style-dark .input-background input[type=number], .style-light .style-dark .input-background input[type=password], .style-light .style-dark .input-background input[type=search], .style-light .style-dark .input-background input[type=tel], .style-light .style-dark .input-background input[type=text], .style-light .style-dark .input-background input[type=url], .style-light .style-dark .input-background select, .style-light .style-dark .input-background textarea {
    background-color: rgba(0, 0, 0, .15) !important
}

.style-dark .style-light .input-background .select2-selection--single, .style-dark .style-light .input-background input[type=date], .style-dark .style-light .input-background input[type=email], .style-dark .style-light .input-background input[type=number], .style-dark .style-light .input-background input[type=password], .style-dark .style-light .input-background input[type=search], .style-dark .style-light .input-background input[type=tel], .style-dark .style-light .input-background input[type=text], .style-dark .style-light .input-background input[type=url], .style-dark .style-light .input-background select, .style-dark .style-light .input-background textarea, .style-light .input-background .select2-selection--single, .style-light .input-background input[type=date], .style-light .input-background input[type=email], .style-light .input-background input[type=number], .style-light .input-background input[type=password], .style-light .input-background input[type=search], .style-light .input-background input[type=tel], .style-light .input-background input[type=text], .style-light .input-background input[type=url], .style-light .input-background select, .style-light .input-background textarea {
    background-color: #f7f7f7 !important
}

.img-thumbnail, .ui-transition-normal, button, input, select, textarea {
    transition: color .4s cubic-bezier(.785, .135, .15, .86), background-color .4s cubic-bezier(.785, .135, .15, .86), border-color .4s cubic-bezier(.785, .135, .15, .86)
}

.ui-transition-slow {
    transition: color .6s cubic-bezier(.785, .135, .15, .86), background-color .6s cubic-bezier(.785, .135, .15, .86), border-color .6s cubic-bezier(.785, .135, .15, .86)
}

.main-wrapper a, .ui-transition-fast {
    transition: color .2s cubic-bezier(.785, .135, .15, .86), background-color .2s cubic-bezier(.785, .135, .15, .86), border-color .2s cubic-bezier(.785, .135, .15, .86)
}

.submenu-light ul.uncode-cart-dropdown a, .submenu-light ul.uncode-cart-dropdown span {
    color: #303133 !important
}

.submenu-dark ul.uncode-cart-dropdown a, .submenu-dark ul.uncode-cart-dropdown span {
    color: #fff !important
}

.headings-style-woo {
    font-size: 17px;
    line-height: 1.2;
    margin: 27px 0 0
}

.row-breadcrumb.row-breadcrumb-light .breadcrumb-title {
    color: rgba(16, 18, 19, .65)
}

.row-breadcrumb.row-breadcrumb-dark .breadcrumb-title {
    color: rgba(255, 255, 255, .65)
}

.row-navigation.row-navigation-light {
    outline-color: #eaeaea;
    background-color: #f7f7f7
}

.row-navigation.row-navigation-light .btn-disable-hover {
    color: rgba(16, 18, 19, .65)
}

.row-navigation.row-navigation-dark {
    outline-color: #303133;
    background-color: #191b1e
}

.row-navigation.row-navigation-dark .btn-disable-hover {
    color: rgba(255, 255, 255, .65)
}

.style-dark .wp-caption-text, .style-light .style-dark .wp-caption-text {
    color: #fff
}

.style-dark .style-light .wp-caption-text, .style-light .wp-caption-text {
    color: #101213
}

.btn, .btn-form-border-style, .btn-link, .btn-link:not(.btn-custom-typo), .btn:not(.btn-custom-typo), .divider .divider-icon, .overlay input, .panel-title > a > span, .search_footer, .seldiv, .seldiv:before, .select2-choice, .select2-selection--single, button[type=submit], input, input[type=button], input[type=reset], input[type=submit], select, textarea {
    border-width: 1px
}

.style-dark .icon-automatic-video .icon-automatic-video-inner-bg, .style-light .style-dark .icon-automatic-video .icon-automatic-video-inner-bg {
    background-color: #303133
}

.style-dark .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg, .style-light .style-dark .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg {
    box-shadow: 0 0 0 .25em #fff
}

.style-dark .icon-box:hover .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg, .style-light .style-dark .icon-box:hover .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg {
    box-shadow: 0 0 0 .5em #fff
}

.style-dark .style-light .icon-automatic-video .icon-automatic-video-inner-bg, .style-light .icon-automatic-video .icon-automatic-video-inner-bg {
    background-color: #fff
}

.style-dark .style-light .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg, .style-light .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg {
    box-shadow: 0 0 0 .25em #303133
}

.style-dark .style-light .icon-box:hover .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg, .style-light .icon-box:hover .icon-automatic-video.btn-shadow .icon-automatic-video-outer-bg {
    box-shadow: 0 0 0 .5em #303133
}

.style-dark .style-light ::-webkit-input-placeholder, .style-light ::-webkit-input-placeholder {
    color: #424445
}

.style-dark .style-light ::-moz-placeholder, .style-light ::-moz-placeholder {
    color: #424445
}

.style-dark .style-light :-ms-input-placeholder, .style-light :-ms-input-placeholder {
    color: #424445
}

.style-dark .style-light :-moz-placeholder, .style-light :-moz-placeholder {
    color: #424445
}

.style-dark .style-light :placeholder, .style-light :placeholder {
    color: #424445
}

.style-dark .style-light .select2-selection__placeholder, .style-light .select2-selection__placeholder {
    color: #424445
}

.style-dark ::-webkit-input-placeholder, .style-light .style-dark ::-webkit-input-placeholder {
    color: #fff
}

.style-dark ::-moz-placeholder, .style-light .style-dark ::-moz-placeholder {
    color: #fff
}

.style-dark :-ms-input-placeholder, .style-light .style-dark :-ms-input-placeholder {
    color: #fff
}

.style-dark :-moz-placeholder, .style-light .style-dark :-moz-placeholder {
    color: #fff
}

.style-dark :placeholder, .style-light .style-dark :placeholder {
    color: #fff
}

.style-dark .select2-selection__placeholder, .style-light .style-dark .select2-selection__placeholder {
    color: #fff
}

.uncode-noconsent-gdpr-text {
    font-weight: 400;
    font-family: SF-Pro-Display, Roboto, Sans-Serif
}

.btn-dark {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-dark.active, .btn-dark:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #000 !important;
    background-color: transparent !important;
    border-color: #000 !important
}

.btn-dark.btn-outline {
    color: #000 !important;
    background-color: transparent !important;
    border-color: #000 !important
}

.btn-dark.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-dark.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-dark.btn-flat:hover {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important
}

.btn-light {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.btn-light.active, .btn-light:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important
}

.btn-light.btn-outline {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important
}

.btn-light.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-light.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #000 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.btn-light.btn-flat:hover {
    color: #000 !important;
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important
}

.btn-success {
    color: #fff !important;
    background-color: #28de72 !important;
    border-color: #28de72 !important
}

.btn-success.active, .btn-success:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #28de72 !important;
    background-color: transparent !important;
    border-color: #28de72 !important
}

.btn-success.btn-outline {
    color: #28de72 !important;
    background-color: transparent !important;
    border-color: #28de72 !important
}

.btn-success.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-success.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #28de72 !important;
    border-color: #28de72 !important
}

.btn-info {
    color: #fff !important;
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-info.active, .btn-info:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #0cb4ce !important;
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-info.btn-outline {
    color: #0cb4ce !important;
    background-color: transparent !important;
    border-color: #0cb4ce !important
}

.btn-info.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-info.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #0cb4ce !important;
    border-color: #0cb4ce !important
}

.btn-warning {
    color: #fff !important;
    background-color: #ffc42e !important;
    border-color: #ffc42e !important
}

.btn-warning.active, .btn-warning:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #ffc42e !important;
    background-color: transparent !important;
    border-color: #ffc42e !important
}

.btn-warning.btn-outline {
    color: #ffc42e !important;
    background-color: transparent !important;
    border-color: #ffc42e !important
}

.btn-warning.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-warning.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #ffc42e !important;
    border-color: #ffc42e !important
}

.btn-danger {
    color: #fff !important;
    background-color: #ff3100 !important;
    border-color: #ff3100 !important
}

.btn-danger.active, .btn-danger:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #ff3100 !important;
    background-color: transparent !important;
    border-color: #ff3100 !important
}

.btn-danger.btn-outline {
    color: #ff3100 !important;
    background-color: transparent !important;
    border-color: #ff3100 !important
}

.btn-danger.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .btn-danger.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #ff3100 !important;
    border-color: #ff3100 !important
}

.style-dark .style-light .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .style-light .btn-default, .tmb-dark .t-overlay-inner .btn-default, .tmb-light .t-entry-text .btn-default {
    color: #fff !important;
    background-color: #303133 !important;
    border-color: #303133 !important
}

.style-dark .style-light .btn-default.active, .style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .tmb-light .t-entry-text .btn-default.active, .style-dark .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-light .btn-default.active, .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-dark .t-overlay-inner .btn-default.active, .tmb-dark .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-light .t-entry-text .btn-default.active, .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
    color: #303133 !important;
    background-color: transparent !important;
    border-color: #303133 !important
}

.style-dark .style-light .btn-default.btn-outline, .style-dark .tmb-light .t-entry-text .btn-default.btn-outline, .style-light .btn-default.btn-outline, .tmb-dark .t-overlay-inner .btn-default.btn-outline, .tmb-light .t-entry-text .btn-default.btn-outline {
    color: #303133 !important;
    background-color: transparent !important;
    border-color: #303133 !important
}

.style-dark .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-dark .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .style-dark .tmb-light .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-dark .tmb-light .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-light .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .tmb-dark .t-overlay-inner .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .tmb-dark .t-overlay-inner .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .tmb-light .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .tmb-light .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #303133 !important;
    border-color: #303133 !important
}

.style-dark .style-light .btn-default.btn-flat:hover, .style-dark .tmb-light .t-entry-text .btn-default.btn-flat:hover, .style-light .btn-default.btn-flat:hover, .tmb-dark .t-overlay-inner .btn-default.btn-flat:hover, .tmb-light .t-entry-text .btn-default.btn-flat:hover {
    color: #fff !important;
    background-color: #232426 !important;
    border-color: #232426 !important
}

.style-dark .btn-default, .style-light .style-dark .btn-default, .style-light .tmb-dark .t-entry-text .btn-default, .tmb-dark .t-entry-text .btn-default, .tmb-light .t-overlay-inner .btn-default {
    color: #303133 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.style-dark .btn-default.active, .style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .style-light .style-dark .btn-default.active, .style-light .style-dark .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .style-light .tmb-dark .t-entry-text .btn-default.active, .style-light .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .tmb-dark .t-entry-text .btn-default.active, .tmb-dark .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover, .tmb-light .t-overlay-inner .btn-default.active, .tmb-light .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important
}

.style-dark .btn-default.btn-outline, .style-light .style-dark .btn-default.btn-outline, .style-light .tmb-dark .t-entry-text .btn-default.btn-outline, .tmb-dark .t-entry-text .btn-default.btn-outline, .tmb-light .t-overlay-inner .btn-default.btn-outline {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important
}

.style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .style-light .style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-light .style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .style-light .tmb-dark .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .style-light .tmb-dark .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .tmb-dark .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .tmb-dark .t-entry-text .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover, .tmb-light .t-overlay-inner .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video).active, .tmb-light .t-overlay-inner .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #303133 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.style-dark .btn-default.btn-flat:hover, .style-light .style-dark .btn-default.btn-flat:hover, .style-light .tmb-dark .t-entry-text .btn-default.btn-flat:hover, .tmb-dark .t-entry-text .btn-default.btn-flat:hover, .tmb-light .t-overlay-inner .btn-default.btn-flat:hover {
    color: #303133 !important;
    background-color: #f2f2f2 !important;
    border-color: #f2f2f2 !important
}

#uncode_sidecart.style-light .btn-default.wc-forward:first-child {
    color: #303133 !important
}

#uncode_sidecart.style-light .btn-default.wc-forward:first-child:hover {
    color: #101213 !important
}

#uncode_sidecart.style-dark .btn-default.wc-forward:first-child {
    color: #fff !important
}

#uncode_sidecart.style-dark .btn-default.wc-forward:first-child:hover {
    color: #ccc !important
}

@media (max-width: 959px) {
    .menu-primary ul.menu-smart a {
        font-weight: 500
    }
}

.font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
    font-size: 12px
}

@media (min-width: 960px) {
    .font-size-menu, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart > li > a > div > div > div.btn {
        font-size: 12px
    }

    .font-size-submenu, .menu-horizontal ul ul a, .vmenu-container ul ul a {
        font-size: 12px
    }
}

@media (max-width: 959px) {
    .font-size-menu-mobile, .menu-container:not(.isotope-filters) ul.menu-smart a:not(.social-menu-link) {
        font-size: 12px !important
    }
}

.font-weight-menu, .menu-container:not(.isotope-filters) ul.menu-smart li.dropdown > a, .menu-container:not(.isotope-filters) ul.menu-smart li.mega-menu > a, .menu-container:not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.isotope-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-smart i.fa-dropdown, .vmenu-container a {
    font-weight: 500;
    letter-spacing: .05em
}

.menu-light p {
    color: #303133
}

.menu-light .menu-smart a {
    color: #303133
}

@media (max-width: 959px) {
    .submenu-dark.isotope-filters.menu-light .menu-smart a {
        color: #303133
    }
}

.menu-light .menu-smart a:focus, .menu-light .menu-smart a:hover {
    color: rgba(48, 49, 51, .5)
}

@media (min-width: 960px) {
    .isotope-filters.menu-light .menu-smart a:focus, .isotope-filters.menu-light .menu-smart a:hover {
        color: rgba(48, 49, 51, .5)
    }
}

.menu-light .mobile-additional-icon {
    color: #303133
}

.menu-dark p {
    color: #fff
}

.menu-dark .menu-smart a, .menu-dark a.menu-smart-toggle {
    color: #fff
}

@media (max-width: 959px) {
    .submenu-light.isotope-filters.menu-dark .menu-smart a, .submenu-light.isotope-filters.menu-dark a.menu-smart-toggle {
        color: #fff
    }
}

.menu-dark .menu-smart a:focus, .menu-dark .menu-smart a:hover, .menu-dark a.menu-smart-toggle:focus, .menu-dark a.menu-smart-toggle:hover {
    color: rgba(255, 255, 255, .5)
}

.isotope-filters.menu-dark .menu-smart a:focus, .isotope-filters.menu-dark .menu-smart a:hover, .isotope-filters.menu-dark a.menu-smart-toggle:focus, .isotope-filters.menu-dark a.menu-smart-toggle:hover {
    color: rgba(255, 255, 255, .5)
}

.menu-dark .mobile-additional-icon {
    color: #fff
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #303133 !important
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
    color: rgba(48, 49, 51, .5) !important
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .mobile-additional-icon {
    color: #303133 !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #fff !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover {
    color: rgba(255, 255, 255, .5) !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .mobile-additional-icon {
    color: #fff !important
}

.menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: rgba(48, 49, 51, .5)
}

.isotope-filters .menu-light .menu-smart > li a.active, .isotope-filters .menu-light .menu-smart > li.active > a, .isotope-filters .menu-light .menu-smart > li.current-menu-ancestor > a, .isotope-filters .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: rgba(48, 49, 51, .5)
}

.menu-dark .menu-smart > li a.active, .menu-dark .menu-smart > li.active > a, .menu-dark .menu-smart > li.current-menu-ancestor > a, .menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: rgba(255, 255, 255, .5)
}

.isotope-filters .menu-dark .menu-smart > li a.active, .isotope-filters .menu-dark .menu-smart > li.active > a, .isotope-filters .menu-dark .menu-smart > li.current-menu-ancestor > a, .isotope-filters .menu-dark .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
    color: rgba(255, 255, 255, .5)
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a {
    color: rgba(48, 49, 51, .5) !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a {
    color: rgba(255, 255, 255, .5) !important
}

.submenu-light .menu-smart ul a {
    color: #303133
}

@media (min-width: 960px) {
    body[class*=hmenu-] .submenu-light .menu-smart ul a:focus, body[class*=hmenu-] .submenu-light .menu-smart ul a:hover {
        color: rgba(48, 49, 51, .5);
        background-color: rgba(0, 0, 0, .03)
    }
}

.submenu-light .menu-smart.menu-cta-inner ul a {
    color: #303133
}

@media (min-width: 960px) {
    body[class*=vmenu-] .submenu-light .menu-smart.menu-cta-inner ul a:focus, body[class*=vmenu-] .submenu-light .menu-smart.menu-cta-inner ul a:hover {
        color: rgba(48, 49, 51, .5);
        background-color: rgba(0, 0, 0, .03)
    }
}

.submenu-dark .menu-smart ul a {
    color: #fff
}

@media (min-width: 960px) {
    body[class*=hmenu-] .submenu-dark .menu-smart ul a:focus, body[class*=hmenu-] .submenu-dark .menu-smart ul a:hover {
        color: rgba(255, 255, 255, .5);
        background-color: rgba(255, 255, 255, .03)
    }
}

.submenu-dark .menu-smart.menu-cta-inner ul a {
    color: #fff
}

@media (min-width: 960px) {
    body[class*=vmenu-] .submenu-dark .menu-smart.menu-cta-inner ul a:focus, body[class*=vmenu-] .submenu-dark .menu-smart.menu-cta-inner ul a:hover {
        color: rgba(255, 255, 255, .5);
        background-color: rgba(255, 255, 255, .03)
    }
}

@media (max-width: 959px) {
    .submenu-light:not(.isotope-filters) .menu-smart a {
        color: #303133
    }

    .submenu-light:not(.isotope-filters) .menu-smart a:focus, .submenu-light:not(.isotope-filters) .menu-smart a:hover {
        color: rgba(48, 49, 51, .5)
    }

    .submenu-dark:not(.isotope-filters) .menu-smart a {
        color: #fff
    }

    .submenu-dark:not(.isotope-filters) .menu-smart a:focus, .submenu-dark:not(.isotope-filters) .menu-smart a:hover {
        color: rgba(255, 255, 255, .5)
    }
}

.submenu-light .menu-smart ul li.active > a, .submenu-light .menu-smart ul li.current-menu-parent > a {
    color: rgba(48, 49, 51, .5)
}

.submenu-dark .menu-smart ul li.active > a, .submenu-dark .menu-smart ul li.current-menu-parent > a {
    color: rgba(255, 255, 255, .5)
}

@media (max-width: 959px) {
    .submenu-light .menu-smart li.active > a, .submenu-light .menu-smart li.current-menu-ancestor > a, .submenu-light .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a {
        color: rgba(48, 49, 51, .5)
    }

    .submenu-dark .menu-smart li.active > a, .submenu-dark .menu-smart li.current-menu-ancestor > a, .submenu-dark .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a {
        color: rgba(255, 255, 255, .5)
    }
}

@media (min-width: 960px) {
    .submenu-light .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        color: #303133
    }

    .submenu-dark .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
        color: #fff
    }
}

@media (max-width: 959px) {
    .submenu-light:not(.isotope-filters) .menu-smart a {
        color: #303133
    }

    .submenu-dark:not(.isotope-filters) .menu-smart a {
        color: #fff
    }
}

.menu-light .main-menu-container, .menu-light .menu-accordion-dividers, .menu-light .menu-borders, .menu-light .menu-smart, .menu-light .menu-smart li, .menu-light.vmenu-borders, .menu-smart.submenu-light li ul li, .submenu-light .menu-smart ul {
    border-color: rgba(234, 234, 234, .5)
}

.menu-dark .main-menu-container, .menu-dark .menu-accordion-dividers, .menu-dark .menu-borders, .menu-dark .menu-smart, .menu-dark .menu-smart li, .menu-dark.vmenu-borders, .menu-smart.submenu-dark li ul li, .submenu-dark .menu-smart ul {
    border-color: rgba(255, 255, 255, .15)
}

.submenu-light .menu-smart li ul li {
    border-color: rgba(234, 234, 234, .5)
}

.submenu-dark .menu-smart li ul li {
    border-color: rgba(255, 255, 255, .15)
}

@media (max-width: 959px) {
    .menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
        border-bottom: 1px solid rgba(234, 234, 234, .5)
    }

    .submenu-light .menu-smart, .submenu-light .menu-smart li {
        border-color: rgba(234, 234, 234, .5)
    }

    .menu-dark .row-brand, .menu-dark .row-menu .row-menu-inner {
        border-bottom: 1px solid rgba(255, 255, 255, .15)
    }

    .submenu-dark .menu-smart, .submenu-dark .menu-smart li {
        border-color: rgba(255, 255, 255, .15)
    }

    .menu-mobile-transparent .menu-transparent:not(.is_stuck):not(.is_mobile_open) .row-menu .row-menu-inner {
        border-color: transparent !important
    }
}

body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-borders, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart, body:not(.menu-force-opacity) .menu-transparent.menu-light .menu-smart > li, body:not(.menu-force-opacity) .menu-transparent.menu-light .navbar-nav-last > :first-child {
    border-color: rgba(234, 234, 234, .5)
}

body:not(.menu-force-opacity) .menu-transparent.menu-dark .menu-borders, body:not(.menu-force-opacity) .menu-transparent.menu-dark .menu-smart, body:not(.menu-force-opacity) .menu-transparent.menu-dark .menu-smart > li, body:not(.menu-force-opacity) .menu-transparent.menu-dark .navbar-nav-last > :first-child {
    border-color: rgba(255, 255, 255, .15)
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-borders, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-smart, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-smart > li, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-nav-last > :first-child {
    border-color: rgba(234, 234, 234, .5) !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-borders, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-smart, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-smart > li, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-nav-last > :first-child {
    border-color: rgba(255, 255, 255, .15) !important
}

body:not(.menu-force-opacity) .menu-light .navbar-nav-last > :first-child {
    border-color: rgba(234, 234, 234, .5)
}

body:not(.menu-force-opacity) .menu-dark .navbar-nav-last > :first-child {
    border-color: rgba(255, 255, 255, .15)
}

body:not(.menu-force-opacity) .menu-overlay .menu-transparent:not(.is_stuck):not(.is_mobile_open) .menu-borders, body:not(.menu-force-opacity).menu-overlay .menu-transparent:not(.is_stuck):not(.is_mobile_open) .menu-borders {
    border: none
}

@media (min-width: 960px) {
    .submenu-transparent.submenu-light .menu-smart li ul li, .submenu-transparent.submenu-light .menu-smart ul {
        border-color: rgba(234, 234, 234, .5)
    }

    .submenu-transparent.submenu-dark .menu-smart li ul li, .submenu-transparent.submenu-dark .menu-smart ul {
        border-color: rgba(255, 255, 255, .15)
    }
}

.main-header .style-light-bg, .menu-wrapper .style-light-bg {
    background-color: #fff
}

.main-header .style-dark-bg, .menu-wrapper .style-dark-bg {
    background-color: #141618
}

#uncode_sidecart.style-light, .submenu-light .menu-horizontal .menu-smart ul {
    background-color: #fff
}

#uncode_sidecart.style-dark, .submenu-dark .menu-horizontal .menu-smart ul {
    background-color: #1b1d1f
}

@media (max-width: 959px) {
    .submenu-light:not(.isotope-filters) .main-menu-container, .submenu-light:not(.isotope-filters) .menu-sidebar-inner, .submenu-light:not(.isotope-filters) .menu-smart {
        background-color: #fff
    }

    .submenu-dark:not(.isotope-filters) .main-menu-container, .submenu-dark:not(.isotope-filters) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters) .menu-smart {
        background-color: #1b1d1f
    }
}

body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override, body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original {
    opacity: 0
}

body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original.style-light-override > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original > * {
    background: 0 0;
    background-color: rgba(255, 255, 255, 0)
}

body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original, body:not(.menu-overlay):not(.hmenu-center):not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override {
    opacity: 0
}

body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-dark-original > *, body:not(.menu-force-opacity) .menu-wrapper:not(.no-header) .menu-transparent:not(.is_stuck):not(.is_mobile_open).menu-transparent.style-light-original.style-dark-override > * {
    background: 0 0;
    background-color: rgba(20, 22, 24, 0)
}

.submenu-light .menu-smart span.scroll-down, .submenu-light .menu-smart span.scroll-up {
    border-color: rgba(234, 234, 234, .5);
    background-color: #fff
}

.submenu-dark .menu-smart span.scroll-down, .submenu-dark .menu-smart span.scroll-up {
    border-color: rgba(255, 255, 255, .15);
    background-color: #141618
}

.submenu-light .menu-smart span.scroll-down-arrow, .submenu-light .menu-smart span.scroll-up-arrow {
    border-color: transparent transparent rgba(234, 234, 234, .5) transparent !important
}

.submenu-dark .menu-smart span.scroll-down-arrow, .submenu-dark .menu-smart span.scroll-up-arrow {
    border-color: transparent transparent rgba(255, 255, 255, .15) transparent !important
}

.submenu-light .menu-smart span.scroll-down-arrow {
    border-color: rgba(234, 234, 234, .5) transparent transparent transparent !important
}

.submenu-dark .menu-smart span.scroll-down-arrow {
    border-color: rgba(255, 255, 255, .15) transparent transparent transparent !important
}

.mobile-menu-button-dark .lines, .mobile-menu-button-dark .lines:after, .mobile-menu-button-dark .lines:before {
    background: #fff
}

.mobile-menu-button-light .lines, .mobile-menu-button-light .lines:after, .mobile-menu-button-light .lines:before {
    background: #303133
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:after, body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:before {
    background: #303133
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:after, body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .lines:before {
    background: #fff
}

@media (max-width: 959px) {
    [class*=menu-dd-shadow-].menu-horizontal .menu-smart ul {
        box-shadow: none !important
    }
}

@media (min-width: 960px) {
    .menu-shadows {
        box-shadow: 0 4px 10px -10px rgba(0, 0, 0, .6)
    }

    body[class*=vmenu-] .menu-shadows {
        box-shadow: 0 0 7px -1px rgba(0, 0, 0, .1)
    }
}

body:not(.menu-force-opacity) .menu-primary:not(.is_stuck):not(.is_mobile_open) .menu-shadows.force-no-shadows {
    box-shadow: none
}

body:not(.menu-force-opacity)[class*=hmenu-] .menu-primary.is_stuck .menu-container {
    box-shadow: 0 4px 10px -10px rgba(0, 0, 0, .6)
}

.submenu-light .menu-accordion .menu-smart ul {
    background-color: #fff
}

.submenu-dark .menu-accordion .menu-smart ul {
    background-color: #141618
}

.menu-overlay .menu-accordion .menu-smart:not(.menu-cta-inner) ul {
    background-color: transparent !important
}

@media (min-width: 960px) {
    .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a {
        color: #fff
    }

    .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a:focus, .menu-overlay .menu-dark.submenu-light .menu-smart:not(.menu-cta-inner) ul a:hover {
        color: rgba(255, 255, 255, .5)
    }
}

@media (min-width: 960px) {
    .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a {
        color: #303133
    }

    .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a:focus, .menu-overlay .menu-light.submenu-dark .menu-smart:not(.menu-cta-inner) ul a:hover {
        color: rgba(48, 49, 51, .5)
    }
}

.style-light .navbar-brand .logo-skinnable {
    color: #303133
}

.style-light .navbar-brand .logo-skinnable > * {
    color: #303133
}

.style-light .navbar-brand .logo-skinnable svg * {
    fill: #303133
}

.style-dark .navbar-brand .logo-skinnable {
    color: #fff
}

.style-dark .navbar-brand .logo-skinnable > * {
    color: #fff
}

.style-dark .navbar-brand .logo-skinnable svg * {
    fill: #ffffff
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable {
    color: #303133
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable > * {
    color: #303133
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable svg * {
    fill: #303133
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable {
    color: #fff
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable > * {
    color: #fff
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-skinnable svg * {
    fill: #ffffff
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark {
    display: none !important
}

body:not(.menu-force-opacity) .style-light-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light {
    display: block !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-dark {
    display: block !important
}

body:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .navbar-brand .logo-light {
    display: none !important
}

.submenu-light .menu-accordion .menu-smart .uncode-cart li {
    border-color: rgba(234, 234, 234, .5)
}

.submenu-dark .menu-accordion .menu-smart .uncode-cart li {
    border-color: rgba(255, 255, 255, .15)
}

.tmb-light.tmb .t-entry-visual .t-entry-meta span:not(.add_to_cart_text):not(.view-cart), .tmb-light.tmb .t-entry-visual .t-entry-title a:not(.add_to_cart_text):not(.view-cart), .tmb-light.tmb .t-entry-visual :not(.add_to_cart_text):not(.view-cart), .tmb-light.tmb .t-entry-visual a:not(.add_to_cart_text):not(.view-cart), .tmb-light.tmb-color-overlay-text {
    color: #fff
}

.tmb-dark.tmb .t-entry-visual .t-entry-meta span:not(.add_to_cart_text):not(.view-cart), .tmb-dark.tmb .t-entry-visual .t-entry-title a:not(.add_to_cart_text):not(.view-cart), .tmb-dark.tmb .t-entry-visual :not(.add_to_cart_text):not(.view-cart), .tmb-dark.tmb .t-entry-visual a:not(.add_to_cart_text):not(.view-cart), .tmb-dark.tmb-color-overlay-text {
    color: #303133
}

.t-cat-over .tmb a.bordered-cat, .t-cat-over .tmb span.bordered-cat, .t-cat-over .uncode-info-box a.bordered-cat, .t-cat-over .uncode-info-box span.bordered-cat, .tmb .t-cat-over a.bordered-cat, .tmb .t-cat-over span.bordered-cat, .tmb a.tmb-term-evidence:not(.bordered-cat), .tmb span.tmb-term-evidence:not(.bordered-cat), .tmb-color-colored-ui, .uncode-info-box a.tmb-term-evidence:not(.bordered-cat), .uncode-info-box span.tmb-term-evidence:not(.bordered-cat) {
    color: #fff !important
}

.tmb-light.tmb .t-entry-text .t-entry-title, .tmb-light.tmb .t-entry-text .t-entry-title a, .tmb-light.tmb-color-title, .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-meta span, .tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-light.tmb-content-under.tmb .t-entry p.t-entry-meta span {
    color: #303133
}

.tmb-dark.tmb .t-entry-text .t-entry-title, .tmb-dark.tmb .t-entry-text .t-entry-title a, .tmb-dark.tmb-color-title, .tmb-dark.tmb-content-lateral.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-dark.tmb-content-lateral.tmb .t-entry p.t-entry-meta span, .tmb-dark.tmb-content-under.tmb .t-entry p.t-entry-meta a:not(:hover), .tmb-dark.tmb-content-under.tmb .t-entry p.t-entry-meta span {
    color: #fff
}

.tmb-light.tmb .t-entry p.t-entry-comments .extras a, .tmb-light.tmb .t-entry-text, .tmb-light.tmb .t-entry-text p, .tmb-light.tmb-color-text, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma, .tmb-light.tmb-woocommerce.tmb .t-entry .t-entry-category a {
    color: #101213
}

.tmb-dark.tmb .t-entry p.t-entry-comments .extras a, .tmb-dark.tmb .t-entry-text, .tmb-dark.tmb .t-entry-text p, .tmb-dark.tmb-color-text, .tmb-dark.tmb-woocommerce.tmb .t-entry .t-entry-category .cat-comma, .tmb-dark.tmb-woocommerce.tmb .t-entry .t-entry-category a {
    color: #fff
}

.tmb-light.el-text hr.separator-reduced, .tmb-light.tmb .t-entry-text hr, .tmb-light.tmb .t-entry-visual hr, .tmb-light.tmb-color-hr {
    border-color: #eaeaea
}

.tmb-dark.el-text hr.separator-reduced, .tmb-dark.tmb .t-entry-text hr, .tmb-dark.tmb .t-entry-visual hr, .tmb-dark.tmb-color-hr {
    border-color: rgba(255, 255, 255, .25)
}

.tmb-light.tmb-color-a, .tmb-light.tmb-content-lateral.tmb .t-entry p.t-entry-author a:not(:hover) span, .tmb-light.tmb-content-under.tmb .t-entry p.t-entry-author a:not(:hover) span {
    color: #303133
}

.tmb-dark.tmb-color-a, .tmb-dark.tmb-content-lateral.tmb .t-entry p.t-entry-author a:not(:hover) span, .tmb-dark.tmb-content-under.tmb .t-entry p.t-entry-author a:not(:hover) span {
    color: #fff
}

.tmb-light.tmb-color-addcart, .tmb-light.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    background-color: #262729
}

.tmb-dark.tmb-color-addcart, .tmb-dark.tmb-woocommerce.tmb .t-entry-visual .add-to-cart-overlay a {
    background-color: #fff
}

.tmb-light.tmb .icon-badge > a, .tmb-light.tmb .icon-badge > div, .tmb-light.tmb-color-addcart-half {
    color: #303133 !important;
    background-color: rgba(255, 255, 255, .75)
}

.tmb-dark.tmb .icon-badge > a, .tmb-dark.tmb .icon-badge > div, .tmb-dark.tmb-color-addcart-half {
    color: #fff !important;
    background-color: rgba(38, 39, 41, .75)
}

.tmb.tmb-light.tmb-overlay-gradient-bottom .t-entry-visual .t-entry-visual-overlay-in {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .75) 0, transparent 50%)
}

.tmb.tmb-dark.tmb-overlay-gradient-bottom .t-entry-visual .t-entry-visual-overlay-in {
    background-image: linear-gradient(to top, rgba(255, 255, 255, .5) 0, transparent 50%)
}

.tmb.tmb-light.tmb-overlay-gradient-top .t-entry-visual .t-entry-visual-overlay-in {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .75) 0, transparent 50%)
}

.tmb.tmb-dark.tmb-overlay-gradient-top .t-entry-visual .t-entry-visual-overlay-in {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, transparent 50%)
}

.tmb-border-width {
    border-width: 1px
}

.el-text hr.separator-reduced, .tmb-border-reduced-width {
    border-width: 2px
}

.tmb-media-shadowed.tmb .t-entry-visual, .tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-with-shadow, .uncode-single-media-wrapper.tmb-shadow {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .05)
}

.tmb-light.tmb-border, .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside {
    border: 1px solid #eaeaea
}

.tmb-dark.tmb-border, .tmb-dark.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-dark.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside {
    border: 1px solid #7a7d82
}

.tmb-light.tmb-border-under {
    border-color: #eaeaea
}

.tmb-dark.tmb-border-under {
    border-color: #fff
}

.post-media .tmb-light .regular-text *, .post-media .tmb-light .regular-text a, .post-media .tmb-light .regular-text p {
    color: #303133
}

.post-media .tmb-dark .regular-text *, .post-media .tmb-dark .regular-text a, .post-media .tmb-dark .regular-text p {
    color: #fff
}

.menu-dd-shadow-xs.menu-horizontal .menu-smart ul, .uncell.unshadow-hover-xs:hover, .uncell.unshadow-xs, .uncont.unshadow-hover-xs:hover, .uncont.unshadow-xs, .unshadow-xs {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .05)
}

.menu-dd-shadow-darker-xs.menu-horizontal .menu-smart ul, .unshadow-darker-xs {
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}

.menu-dd-shadow-sm.menu-horizontal .menu-smart ul, .tmb-media-shadowed-sm.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-sm.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-hover-sm.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-sm.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-sm.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .uncell.tmb-media-shadowed-sm.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-hover-sm:hover, .uncell.unshadow-sm, .uncont.tmb-media-shadowed-sm.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-hover-sm:hover, .uncont.unshadow-sm, .unshadow-sm {
    box-shadow: 0 20px 60px -30px rgba(0, 0, 0, .45)
}

.menu-dd-shadow-darker-sm.menu-horizontal .menu-smart ul, .tmb-media-shadowed-darker-sm.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-darker-sm.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-sm.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-sm.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed-hover-darker-sm.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .uncell.tmb-media-shadowed-darker-sm.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-darker-sm, .uncell.unshadow-hover-darker-sm:hover, .uncont.tmb-media-shadowed-darker-sm.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-darker-sm, .uncont.unshadow-hover-darker-sm:hover, .unshadow-darker-sm {
    box-shadow: 0 20px 60px -30px #000
}

.menu-dd-shadow-std.menu-horizontal .menu-smart ul, .tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-std.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-hover-std.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-std.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-std.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .uncell.tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-hover-std:hover, .uncell.unshadow-std, .uncont.tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-hover-std:hover, .uncont.unshadow-std, .unshadow-std {
    box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .45)
}

.menu-dd-shadow-darker-std.menu-horizontal .menu-smart ul, .tmb-media-shadowed-darker-std.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-darker-std.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-std.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-std.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed-hover-darker-std.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .uncell.tmb-media-shadowed-darker-std.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-darker-std, .uncell.unshadow-hover-darker-std:hover, .uncont.tmb-media-shadowed-darker-std.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-darker-std, .uncont.unshadow-hover-darker-std:hover, .unshadow-darker-std {
    box-shadow: 0 30px 60px -30px #000
}

.menu-dd-shadow-lg.menu-horizontal .menu-smart ul, .tmb-media-shadowed-lg.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-lg.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-hover-lg.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-lg.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-lg.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .uncell.tmb-media-shadowed-lg.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-hover-lg:hover, .uncell.unshadow-lg, .uncont.tmb-media-shadowed-lg.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-hover-lg:hover, .uncont.unshadow-lg, .unshadow-lg {
    box-shadow: 0 55px 80px -40px rgba(0, 0, 0, .45)
}

.menu-dd-shadow-darker-lg.menu-horizontal .menu-smart ul, .tmb-media-shadowed-darker-lg.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-darker-lg.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-lg.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-lg.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed-hover-darker-lg.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .uncell.tmb-media-shadowed-darker-lg.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-darker-lg, .uncell.unshadow-hover-darker-lg:hover, .uncont.tmb-media-shadowed-darker-lg.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-darker-lg, .uncont.unshadow-hover-darker-lg:hover, .unshadow-darker-lg {
    box-shadow: 0 55px 80px -40px #000
}

.menu-dd-shadow-xl.menu-horizontal .menu-smart ul, .tmb-media-shadowed-xl.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-xl.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-hover-xl.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-xl.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-xl.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .uncell.tmb-media-shadowed-xl.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-hover-xl:hover, .uncell.unshadow-xl, .uncont.tmb-media-shadowed-xl.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-hover-xl:hover, .uncont.unshadow-xl, .unshadow-xl {
    box-shadow: 0 70px 100px -40px rgba(0, 0, 0, .5)
}

.menu-dd-shadow-darker-xl.menu-horizontal .menu-smart ul, .tmb-media-shadowed-darker-xl.tmb-media-shadowed.tmb .t-entry-visual, .tmb-media-shadowed-darker-xl.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-xl.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-xl.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed-hover-darker-xl.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .uncell.tmb-media-shadowed-darker-xl.tmb-media-shadowed.tmb .t-entry-visual, .uncell.unshadow-darker-xl, .uncell.unshadow-hover-darker-xl:hover, .uncont.tmb-media-shadowed-darker-xl.tmb-media-shadowed.tmb .t-entry-visual, .uncont.unshadow-darker-xl, .uncont.unshadow-hover-darker-xl:hover, .unshadow-darker-xl {
    box-shadow: 0 70px 100px -40px #000
}

.tmb-shadowed-darker-none.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-darker-none.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .tmb-shadowed-hover-darker-none.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-hover-none.tmb-shadowed.tmb-shadowed-hover.tmb-no-bg.tmb-media-first:hover.tmb > .t-inside .t-entry-visual, .tmb-shadowed-none.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-shadowed-none.tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside, .uncell.unshadow-hover-darker-none:hover, .uncell.unshadow-hover-none:hover, .uncont.unshadow-hover-darker-none:hover, .uncont.unshadow-hover-none:hover, .unshadow-none {
    box-shadow: none
}

.img-round-xs.img-round, .img-round-xs.img-round .t-entry-visual-cont > a, .img-round-xs.img-round.tmb > .t-inside .t-entry-visual, .img-round-xs.img-round.tmb > .t-inside .t-entry-visual-cont, .img-round-xs.img-round > .t-inside, .img-round-xs.img-round > img, .img-round-xs.tmb-round, .img-round-xs.tmb-round .t-entry-visual-cont > a, .img-round-xs.tmb-round > .t-inside, .img-round-xs.tmb-round > img, .uncell.unradius-xs, .uncont.unradius-xs, .unradius-xs {
    border-radius: 2px;
    background-clip: padding-box
}

.img-round, .img-round .t-entry-visual-cont > a, .img-round.tmb > .t-inside .t-entry-visual, .img-round.tmb > .t-inside .t-entry-visual-cont, .img-round > .t-inside, .img-round > img, .tmb-round, .tmb-round .t-entry-visual-cont > a, .tmb-round > .t-inside, .tmb-round > img, .uncell.unradius-sm, .uncont.unradius-sm, .unradius-sm {
    border-radius: 4px;
    background-clip: padding-box
}

.img-round-std.img-round, .img-round-std.img-round .t-entry-visual-cont > a, .img-round-std.img-round.tmb > .t-inside .t-entry-visual, .img-round-std.img-round.tmb > .t-inside .t-entry-visual-cont, .img-round-std.img-round > .t-inside, .img-round-std.img-round > img, .img-round-std.tmb-round, .img-round-std.tmb-round .t-entry-visual-cont > a, .img-round-std.tmb-round > .t-inside, .img-round-std.tmb-round > img, .uncell.unradius-std, .uncont.unradius-std, .unradius-std {
    border-radius: 8px;
    background-clip: padding-box
}

.img-round-lg.img-round, .img-round-lg.img-round .t-entry-visual-cont > a, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual, .img-round-lg.img-round.tmb > .t-inside .t-entry-visual-cont, .img-round-lg.img-round > .t-inside, .img-round-lg.img-round > img, .img-round-lg.tmb-round, .img-round-lg.tmb-round .t-entry-visual-cont > a, .img-round-lg.tmb-round > .t-inside, .img-round-lg.tmb-round > img, .uncell.unradius-lg, .uncont.unradius-lg, .unradius-lg {
    border-radius: 12px;
    background-clip: padding-box
}

.img-round-xl.img-round, .img-round-xl.img-round .t-entry-visual-cont > a, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual, .img-round-xl.img-round.tmb > .t-inside .t-entry-visual-cont, .img-round-xl.img-round > .t-inside, .img-round-xl.img-round > img, .img-round-xl.tmb-round, .img-round-xl.tmb-round .t-entry-visual-cont > a, .img-round-xl.tmb-round > .t-inside, .img-round-xl.tmb-round > img, .uncell.unradius-xl, .uncont.unradius-xl, .unradius-xl {
    border-radius: 16px;
    background-clip: padding-box
}

.wc-backward {
    display: inline-block;
    font-size: 12px;
    padding: 13px 31px 13px 31px !important;
    font-style: normal !important;
    text-align: center;
    vertical-align: middle;
    margin-top: 1px;
    margin-bottom: 1px;
    cursor: pointer;
    background-image: none;
    border-style: solid;
    border-radius: 2px;
    outline: 0;
    -webkit-text-stroke: 0px;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

@media (max-width: 569px) {
    .wc-backward {
        transform: scale(.8);
        transform-origin: left
    }

    .menu-accordion .wc-backward, .navbar .wc-backward {
        transform: none
    }
}

.wc-notice .wc-backward, .wc-stripe-error .wc-backward {
    margin-left: 18px
}

.widget .star-rating span:before {
    font-size: 11px
}

.woocommerce-session-expired-wrapper .wc-backward {
    margin-left: 18px
}

#review_form #respond #reply-title, #reviews .woocomments .woocomments-title, .products.related .related-title, .wootabs .tab-content:not(.vertical) .tab-pane:not(.tab-vcomposer) .product-tab-title {
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 12px
}

.style-dark .shop_table.cart tbody td:before, .style-dark .widget_product_categories .current-cat > a, .style-dark .widget_sorting a.active, .style-dark .woocommerce-MyAccount-navigation a:before, .style-light .style-dark .shop_table.cart tbody td:before, .style-light .style-dark .widget_product_categories .current-cat > a, .style-light .style-dark .widget_sorting a.active, .style-light .style-dark .woocommerce-MyAccount-navigation a:before {
    color: #fff
}

.style-dark .style-light .shop_table.cart tbody td:before, .style-dark .style-light .widget_product_categories .current-cat > a, .style-dark .style-light .widget_sorting a.active, .style-dark .style-light .woocommerce-MyAccount-navigation a:before, .style-light .shop_table.cart tbody td:before, .style-light .widget_product_categories .current-cat > a, .style-light .widget_sorting a.active, .style-light .woocommerce-MyAccount-navigation a:before {
    color: #101213
}

.style-dark td.actions > button[disabled], .style-light .style-dark td.actions > button[disabled] {
    color: #fff
}

.style-dark .style-light td.actions > button[disabled], .style-light td.actions > button[disabled] {
    color: #424445
}

.style-dark .quantity .qty-inset .qty-minus:hover, .style-dark .quantity .qty-inset .qty-plus:hover, .style-dark .woocommerce-MyAccount-content mark, .style-dark .woocommerce-MyAccount-navigation a:hover:before, .style-dark .woocommerce-MyAccount-navigation li.is-active a, .style-light .style-dark .quantity .qty-inset .qty-minus:hover, .style-light .style-dark .quantity .qty-inset .qty-plus:hover, .style-light .style-dark .woocommerce-MyAccount-content mark, .style-light .style-dark .woocommerce-MyAccount-navigation a:hover:before, .style-light .style-dark .woocommerce-MyAccount-navigation li.is-active a {
    color: #0cb4ce
}

.style-dark .style-light .quantity .qty-inset .qty-minus:hover, .style-dark .style-light .quantity .qty-inset .qty-plus:hover, .style-dark .style-light .woocommerce-MyAccount-content mark, .style-dark .style-light .woocommerce-MyAccount-navigation a:hover:before, .style-dark .style-light .woocommerce-MyAccount-navigation li.is-active a, .style-light .quantity .qty-inset .qty-minus:hover, .style-light .quantity .qty-inset .qty-plus:hover, .style-light .woocommerce-MyAccount-content mark, .style-light .woocommerce-MyAccount-navigation a:hover:before, .style-light .woocommerce-MyAccount-navigation li.is-active a {
    color: #0cb4ce
}

.mobile-shopping-cart .badge, .order-table-with-thumbs .order_details strong.product-quantity, .order-table-with-thumbs .woocommerce-checkout-review-order-table strong.product-quantity, .uncode-cart .badge, .widget_price_filter .ui-slider .ui-slider-range, .woocommerce span.onsale {
    background-color: #0cb4ce
}

.tmb-woocommerce span.price, p.price, span.price {
    letter-spacing: 0;
    font-weight: 600;
    font-family: SF-Pro-Display, Roboto, Sans-Serif
}

.style-dark #payment label, .style-dark #shipping_method label, .style-dark .quantity .qty-inset, .style-dark .shop_attributes td, .style-dark .shop_attributes th, .style-dark .shop_table td.product-name, .style-dark .shop_table th, .style-dark .shop_table tr > td:last-child .amount, .style-dark .shop_table.cart tbody td.product-price .amount, .style-dark .shop_table.compact-layout .price-wrapper, .style-dark .star-rating, .style-dark .widget ul.product_list_widget li .amount, .style-dark .widget ul.product_list_widget li .quantity, .style-dark .widget_price_filter .price_slider_amount, .style-dark .widget_shopping_cart .total, .style-dark .woocommerce-MyAccount-content p > a.button, .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .amount, .style-dark .woocommerce-MyAccount-content > a.button, .style-dark .woocommerce-form-coupon-toggle, .style-dark .woocommerce-form-login-toggle, .style-dark .woocommerce-pagination ul li a, .style-dark .woocommerce-pagination ul li span, .style-dark form.cart .group_table, .style-dark form.cart .variations select, .style-dark form.cart .variations td.label label, .style-dark p.price, .style-dark span.price, .style-light .style-dark #payment label, .style-light .style-dark #shipping_method label, .style-light .style-dark .quantity .qty-inset, .style-light .style-dark .shop_attributes td, .style-light .style-dark .shop_attributes th, .style-light .style-dark .shop_table td.product-name, .style-light .style-dark .shop_table th, .style-light .style-dark .shop_table tr > td:last-child .amount, .style-light .style-dark .shop_table.cart tbody td.product-price .amount, .style-light .style-dark .shop_table.compact-layout .price-wrapper, .style-light .style-dark .star-rating, .style-light .style-dark .widget ul.product_list_widget li .amount, .style-light .style-dark .widget ul.product_list_widget li .quantity, .style-light .style-dark .widget_price_filter .price_slider_amount, .style-light .style-dark .widget_shopping_cart .total, .style-light .style-dark .woocommerce-MyAccount-content p > a.button, .style-light .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .amount, .style-light .style-dark .woocommerce-MyAccount-content > a.button, .style-light .style-dark .woocommerce-form-coupon-toggle, .style-light .style-dark .woocommerce-form-login-toggle, .style-light .style-dark .woocommerce-pagination ul li a, .style-light .style-dark .woocommerce-pagination ul li span, .style-light .style-dark form.cart .group_table, .style-light .style-dark form.cart .variations select, .style-light .style-dark form.cart .variations td.label label, .style-light .style-dark p.price, .style-light .style-dark span.price {
    color: #fff
}

.style-dark .style-light #payment label, .style-dark .style-light #shipping_method label, .style-dark .style-light .quantity .qty-inset, .style-dark .style-light .shop_attributes td, .style-dark .style-light .shop_attributes th, .style-dark .style-light .shop_table td.product-name, .style-dark .style-light .shop_table th, .style-dark .style-light .shop_table tr > td:last-child .amount, .style-dark .style-light .shop_table.cart tbody td.product-price .amount, .style-dark .style-light .shop_table.compact-layout .price-wrapper, .style-dark .style-light .star-rating, .style-dark .style-light .widget ul.product_list_widget li .amount, .style-dark .style-light .widget ul.product_list_widget li .quantity, .style-dark .style-light .widget_price_filter .price_slider_amount, .style-dark .style-light .widget_shopping_cart .total, .style-dark .style-light .woocommerce-MyAccount-content p > a.button, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .amount, .style-dark .style-light .woocommerce-MyAccount-content > a.button, .style-dark .style-light .woocommerce-form-coupon-toggle, .style-dark .style-light .woocommerce-form-login-toggle, .style-dark .style-light .woocommerce-pagination ul li a, .style-dark .style-light .woocommerce-pagination ul li span, .style-dark .style-light form.cart .group_table, .style-dark .style-light form.cart .variations select, .style-dark .style-light form.cart .variations td.label label, .style-dark .style-light p.price, .style-dark .style-light span.price, .style-light #payment label, .style-light #shipping_method label, .style-light .quantity .qty-inset, .style-light .shop_attributes td, .style-light .shop_attributes th, .style-light .shop_table td.product-name, .style-light .shop_table th, .style-light .shop_table tr > td:last-child .amount, .style-light .shop_table.cart tbody td.product-price .amount, .style-light .shop_table.compact-layout .price-wrapper, .style-light .star-rating, .style-light .widget ul.product_list_widget li .amount, .style-light .widget ul.product_list_widget li .quantity, .style-light .widget_price_filter .price_slider_amount, .style-light .widget_shopping_cart .total, .style-light .woocommerce-MyAccount-content p > a.button, .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .amount, .style-light .woocommerce-MyAccount-content > a.button, .style-light .woocommerce-form-coupon-toggle, .style-light .woocommerce-form-login-toggle, .style-light .woocommerce-pagination ul li a, .style-light .woocommerce-pagination ul li span, .style-light form.cart .group_table, .style-light form.cart .variations select, .style-light form.cart .variations td.label label, .style-light p.price, .style-light span.price {
    color: #303133
}

.wc-backward, .wc-forward, .wc-forward a, .woocommerce-MyAccount-content p > a.button, .woocommerce-MyAccount-content > a.button {
    font-weight: 600 !important;
    font-family: SF-Pro-Display, Roboto, Sans-Serif !important;
    letter-spacing: .1em;
    text-transform: uppercase
}

.uncode-cart .badge, .uncode-cart .btn {
    font-weight: 600 !important
}

.select2-container .select2-choice, .select2-container--default .select2-selection--single, .woocommerce-MyAccount-content p > a.button, .woocommerce-MyAccount-content > a.button {
    border-width: 1px
}

.style-dark #payment, .style-dark .form-row.place-order, .style-dark .payment_methods .about_paypal, .style-dark .row-related, .style-dark .shop_table, .style-dark .uncode-sidecart-wrapper .woocommerce-mini-cart-header, .style-dark .uncode-sidecart-wrapper li.mini_cart_item, .style-dark .widget ul.product_list_widget li, .style-dark .widget_layered_nav_filters ul li a, .style-dark .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .widget_shopping_cart .buttons, .style-dark .widget_shopping_cart .total, .style-dark .woocommerce .woocommerce-breadcrumb, .style-dark .woocommerce-Addresses, .style-dark .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-dark .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-dark .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-dark .woocommerce-billing-fields__field-wrapper, .style-dark .woocommerce-checkout-review-order-table, .style-dark .woocommerce-form-login, .style-dark .woocommerce-pagination, .style-dark .woocommerce-shipping-fields, .style-dark .wootabs .tab-content:not(.vertical), .style-light .style-dark #payment, .style-light .style-dark .form-row.place-order, .style-light .style-dark .payment_methods .about_paypal, .style-light .style-dark .row-related, .style-light .style-dark .shop_table, .style-light .style-dark .uncode-sidecart-wrapper .woocommerce-mini-cart-header, .style-light .style-dark .uncode-sidecart-wrapper li.mini_cart_item, .style-light .style-dark .widget ul.product_list_widget li, .style-light .style-dark .widget_layered_nav_filters ul li a, .style-light .style-dark .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-light .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-light .style-dark .widget_shopping_cart .buttons, .style-light .style-dark .widget_shopping_cart .total, .style-light .style-dark .woocommerce .woocommerce-breadcrumb, .style-light .style-dark .woocommerce-Addresses, .style-light .style-dark .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-light .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-light .style-dark .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-light .style-dark .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-light .style-dark .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-light .style-dark .woocommerce-billing-fields__field-wrapper, .style-light .style-dark .woocommerce-checkout-review-order-table, .style-light .style-dark .woocommerce-form-login, .style-light .style-dark .woocommerce-pagination, .style-light .style-dark .woocommerce-shipping-fields, .style-light .style-dark .wootabs .tab-content:not(.vertical) {
    border-color: rgba(255, 255, 255, .25)
}

.style-dark .style-light #payment, .style-dark .style-light .form-row.place-order, .style-dark .style-light .payment_methods .about_paypal, .style-dark .style-light .row-related, .style-dark .style-light .shop_table, .style-dark .style-light .uncode-sidecart-wrapper .woocommerce-mini-cart-header, .style-dark .style-light .uncode-sidecart-wrapper li.mini_cart_item, .style-dark .style-light .widget ul.product_list_widget li, .style-dark .style-light .widget_layered_nav_filters ul li a, .style-dark .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-dark .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .style-light .widget_shopping_cart .buttons, .style-dark .style-light .widget_shopping_cart .total, .style-dark .style-light .woocommerce .woocommerce-breadcrumb, .style-dark .style-light .woocommerce-Addresses, .style-dark .style-light .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-dark .style-light .woocommerce-billing-fields__field-wrapper, .style-dark .style-light .woocommerce-checkout-review-order-table, .style-dark .style-light .woocommerce-form-login, .style-dark .style-light .woocommerce-pagination, .style-dark .style-light .woocommerce-shipping-fields, .style-dark .style-light .wootabs .tab-content:not(.vertical), .style-light #payment, .style-light .form-row.place-order, .style-light .payment_methods .about_paypal, .style-light .row-related, .style-light .shop_table, .style-light .uncode-sidecart-wrapper .woocommerce-mini-cart-header, .style-light .uncode-sidecart-wrapper li.mini_cart_item, .style-light .widget ul.product_list_widget li, .style-light .widget_layered_nav_filters ul li a, .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-light .widget_shopping_cart .buttons, .style-light .widget_shopping_cart .total, .style-light .woocommerce .woocommerce-breadcrumb, .style-light .woocommerce-Addresses, .style-light .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-light .woocommerce-billing-fields__field-wrapper, .style-light .woocommerce-checkout-review-order-table, .style-light .woocommerce-form-login, .style-light .woocommerce-pagination, .style-light .woocommerce-shipping-fields, .style-light .wootabs .tab-content:not(.vertical) {
    border-color: #eaeaea
}

span.review-count {
    border-color: #0cb4ce !important
}

.style-dark .shop_table .shipping-calculator-button, .style-dark .woocommerce-Address .edit, .style-light .style-dark .shop_table .shipping-calculator-button, .style-light .style-dark .woocommerce-Address .edit {
    border-color: #fff
}

.style-dark .style-light .shop_table .shipping-calculator-button, .style-dark .style-light .woocommerce-Address .edit, .style-light .shop_table .shipping-calculator-button, .style-light .woocommerce-Address .edit {
    border-color: #101213
}

.style-dark .quantity .qty-inset, .style-dark .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .woocommerce-MyAccount-content p > a.button, .style-dark .woocommerce-MyAccount-content > a.button, .style-light .style-dark .quantity .qty-inset, .style-light .style-dark .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-light .style-dark .widget_price_filter .ui-slider .ui-slider-handle, .style-light .style-dark .woocommerce-MyAccount-content p > a.button, .style-light .style-dark .woocommerce-MyAccount-content > a.button {
    background-color: #191b1e
}

.style-dark .style-light .quantity .qty-inset, .style-dark .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-dark .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .style-light .woocommerce-MyAccount-content p > a.button, .style-dark .style-light .woocommerce-MyAccount-content > a.button, .style-light .quantity .qty-inset, .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-light .woocommerce-MyAccount-content p > a.button, .style-light .woocommerce-MyAccount-content > a.button {
    background-color: #f7f7f7
}

.style-dark .woocommerce .woocommerce-breadcrumb a, .style-dark .woocommerce-review-link, .style-light .style-dark .woocommerce .woocommerce-breadcrumb a, .style-light .style-dark .woocommerce-review-link {
    color: #fff
}

.style-dark .woocommerce .woocommerce-breadcrumb a:focus, .style-dark .woocommerce .woocommerce-breadcrumb a:hover, .style-dark .woocommerce-review-link:focus, .style-dark .woocommerce-review-link:hover, .style-light .style-dark .woocommerce .woocommerce-breadcrumb a:focus, .style-light .style-dark .woocommerce .woocommerce-breadcrumb a:hover, .style-light .style-dark .woocommerce-review-link:focus, .style-light .style-dark .woocommerce-review-link:hover {
    color: #0cb4ce
}

.style-dark .style-light .woocommerce .woocommerce-breadcrumb a, .style-dark .style-light .woocommerce-review-link, .style-light .woocommerce .woocommerce-breadcrumb a, .style-light .woocommerce-review-link {
    color: #303133
}

.style-dark .style-light .woocommerce .woocommerce-breadcrumb a:focus, .style-dark .style-light .woocommerce .woocommerce-breadcrumb a:hover, .style-dark .style-light .woocommerce-review-link:focus, .style-dark .style-light .woocommerce-review-link:hover, .style-light .woocommerce .woocommerce-breadcrumb a:focus, .style-light .woocommerce .woocommerce-breadcrumb a:hover, .style-light .woocommerce-review-link:focus, .style-light .woocommerce-review-link:hover {
    color: #0cb4ce
}

.wc-backward, .wc-forward, .wc-forward a, .woocommerce-MyAccount-content p > a.button, .woocommerce-MyAccount-content > a.button {
    border-width: 1px
}

.tmb-light.tmb-woocommerce span.price {
    color: #303133
}

.tmb-dark.tmb-woocommerce span.price {
    color: #fff
}

form.uncode-wc-form .style-dark #payment label, form.uncode-wc-form .style-dark p, form.uncode-wc-form .style-light .style-dark #payment label, form.uncode-wc-form .style-light .style-dark p {
    color: #fff
}

form.uncode-wc-form .style-dark .style-light #payment label, form.uncode-wc-form .style-dark .style-light p, form.uncode-wc-form .style-light #payment label, form.uncode-wc-form .style-light p {
    color: #303133
}

.uncode-wc-checkout.order-table-with-thumbs.count-icon-no-accent .style-dark .woocommerce-checkout-review-order-table strong.product-quantity {
    background-color: #fff;
    color: #303133
}

.uncode-wc-checkout.order-table-with-thumbs.count-icon-no-accent .style-light .woocommerce-checkout-review-order-table strong.product-quantity {
    background-color: #303133;
    color: #fff
}

.select2-results__options, .select2-search--dropdown:after {
    color: #303133
}

.select2-drop-active, .select2-dropdown, .select2-search input {
    border-color: #eaeaea !important
}

.style-dark .style-light .wc-backward, .style-light .wc-backward {
    color: #fff !important;
    background-color: #303133 !important;
    border-color: #303133 !important
}

.style-dark .style-light .wc-backward.active, .style-dark .style-light .wc-backward:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-light .wc-backward.active, .style-light .wc-backward:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
    color: #303133 !important;
    background-color: transparent !important;
    border-color: #303133 !important
}

.style-dark .wc-backward, .style-light .style-dark .wc-backward {
    color: #303133 !important;
    background-color: #fff !important;
    border-color: #fff !important
}

.style-dark .wc-backward.active, .style-dark .wc-backward:not(.btn-hover-nobg):not(.icon-animated):hover, .style-light .style-dark .wc-backward.active, .style-light .style-dark .wc-backward:not(.btn-hover-nobg):not(.icon-animated):hover {
    color: #fff !important;
    background-color: transparent !important;
    border-color: #fff !important
}
                                                             input {
                                                                 display: inline-block;
                                                                 width: 162px;
                                                                 margin-bottom: 10px;
                                                             }

input.wpcf7-submit {
    margin-top: 6px;
}

.wpcf7-submit {
    display: inline-block;
    margin-top: 10px;
}

.wpcf7 .sent .wpcf7-response-output {
    border: none;
    color: white;
}

.table-haracteristiki-td {
    border-width: 2px;
    border: 1px solid #bababa;
    text-align: left;
    padding: 8px 2px 7px 10px;
    font-weight: 400;
}

.row-breadcrumb-light {
    display: none;
}

.breadcrumbs {
    display: block;
}

.one-half, .one-third, .two-third, .one-fourth {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 10px;
}

.kksr-legend {
    display: none;
}

.ufaq-faq-title h4 {
    font-size: 15px;
}

.ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
    font-size: 22px;
}

.woocommerce-shipping-fields {
    display: none;
}

.woocommerce-shipping-destination {
    display: none;
}

.woocommerce-terms-and-conditions-wrapper {
    display: none;
}

.grecaptcha-badge {
    visibility: hidden;
}

.woocommerce-Price-currencySymbol {
    padding-left: 4px;
}

.wpcf7-response-output {
    color: white;
}

.wpcf7 form.sent .formhide {
    display: none;
}

.awooc-custom-order-button {
    background-color: #303133 !important;
    color: white;
    margin: 5px !important;
    height: 40px;
    text-transform: uppercase;
    border-radius: 2px;
    font-weight: 600 !important;
    font-family: SF-Pro-Display, Roboto, Sans-Serif !important;
    font-size: 12px;
    letter-spacing: .1em;
}

.text_cat {
    background-color: white;
    padding: 5px;
}

.text_cat ul, .text_cat p, .text_cat li, .text_cat ol {
    line-height: 1.2em;
    font-size: 13px;
    margin-top: 7px;
    margin-left: 8px;
}

.text_cat h1 {
    font-size: 17px;
    margin-left: 10px;
    margin-top: 2px;
    margin-bottom: -4px;
}

.text_cat h2, .text_cat h3 {
    font-size: 14px;
    margin-left: 8px;
    margin-top: 3px;
    margin-bottom: -4px;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: /*savepage-url=https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw0aXpsog.woff2*/ url() format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: /*savepage-url=https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw9aXpsog.woff2*/ url() format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: /*savepage-url=https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw2aXpsog.woff2*/ url() format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: /*savepage-url=https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXpsog.woff2*/ url() format('woff2');
    unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: /*savepage-url=https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aXo.woff2*/ url() format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@keyframes rotate-forever {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes spinner-loader {
    0% {
        transform: rotate(0)
    }
    100% {
        transform: rotate(360deg)
    }
}

.pum-container, .pum-content, .pum-content + .pum-close, .pum-content + .pum-close:active, .pum-content + .pum-close:focus, .pum-content + .pum-close:hover, .pum-overlay, .pum-title {
    background: 0 0;
    border: none;
    bottom: auto;
    clear: none;
    cursor: default;
    float: none;
    font-family: inherit;
    font-size: medium;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: auto;
    letter-spacing: normal;
    line-height: normal;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    overflow: visible;
    position: static;
    right: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    top: auto;
    visibility: visible;
    white-space: normal;
    width: auto;
    z-index: auto
}

.pum-container .pum-content + .pum-close > span, .pum-content, .pum-title {
    position: relative;
    z-index: 1
}

.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
    position: fixed
}

.pum-overlay {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1999999999;
    overflow: initial;
    display: none;
    transition: .15s ease-in-out
}

.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview {
    display: block
}

.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: border-box
}

.pum-container {
    top: 100px;
    position: absolute;
    margin-bottom: 3em;
    z-index: 1999999999
}

.pum-container.pum-responsive {
    left: 50%;
    margin-left: -47.5%;
    width: 95%;
    height: auto;
    overflow: visible
}

.pum-container.pum-responsive img {
    max-width: 100%;
    height: auto
}

@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-nano {
        margin-left: -5%;
        width: 10%
    }

    .pum-container.pum-responsive.pum-responsive-micro {
        margin-left: -10%;
        width: 20%
    }

    .pum-container.pum-responsive.pum-responsive-tiny {
        margin-left: -15%;
        width: 30%
    }

    .pum-container.pum-responsive.pum-responsive-small {
        margin-left: -20%;
        width: 40%
    }

    .pum-container.pum-responsive.pum-responsive-medium {
        margin-left: -30%;
        width: 60%
    }

    .pum-container.pum-responsive.pum-responsive-normal {
        margin-left: -30%;
        width: 70%
    }

    .pum-container.pum-responsive.pum-responsive-large {
        margin-left: -35%;
        width: 80%
    }

    .pum-container.pum-responsive.pum-responsive-xlarge {
        margin-left: -47.5%;
        width: 95%
    }

    .pum-container.pum-responsive.pum-position-fixed {
        position: fixed
    }
}

@media only screen and (max-width: 1024px) {
    .pum-container.pum-responsive.pum-position-fixed {
        position: absolute
    }
}

.pum-container.custom-position {
    left: auto;
    top: auto;
    margin-left: inherit
}

.pum-container .pum-title {
    margin-bottom: .5em
}

.pum-container .pum-content > :last-child, .pum-form__message:last-child {
    margin-bottom: 0
}

.pum-container .pum-content > :first-child {
    margin-top: 0
}

.pum-container .pum-content + .pum-close {
    text-decoration: none;
    text-align: center;
    line-height: 1;
    position: absolute;
    cursor: pointer;
    min-width: 1em;
    z-index: 2;
    background-color: transparent
}

.pum-container.pum-scrollable .pum-content {
    overflow: auto;
    overflow-y: scroll;
    max-height: 95%
}

.pum-overlay.pum-overlay-disabled {
    visibility: hidden
}

.pum-overlay.pum-overlay-disabled::-webkit-scrollbar {
    display: block
}

.pum-overlay.pum-overlay-disabled .pum-container {
    visibility: visible
}

.popmake-close, .pum-overlay.pum-click-to-close {
    cursor: pointer
}

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: hidden
}

html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
    padding-right: 15px
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active {
    position: static;
    height: auto;
    width: auto
}

.pum-form {
    margin: 0 auto 16px
}

.pum-form__field {
    margin-bottom: 1em
}

.pum-form__field label {
    font-weight: 700
}

.pum-form__field input[type=date], .pum-form__field select {
    margin: 0 auto;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    padding: 3px;
    vertical-align: middle
}

.pum-form__field select {
    padding: 5px 3px
}

.pum-form__loader {
    font-size: 2em;
    animation-duration: .75s;
    animation-iteration-count: infinite;
    animation-name: rotate-forever;
    animation-timing-function: linear;
    height: .75em;
    width: .75em;
    border: .25em solid rgba(0, 0, 0, .5);
    border-right-color: transparent;
    border-radius: 50%;
    display: inline-block
}

.pum-form__submit {
    position: relative
}

.pum-form__submit .pum-form__loader {
    margin-left: .5em;
    border: .25em solid rgba(255, 255, 255, .5);
    border-right-color: transparent
}

.pum-form__messages {
    display: none;
    border: 1px solid rgba(0, 0, 0, .25);
    margin-bottom: .5em;
    padding: 1em;
    position: relative
}

.pum-form__message {
    margin-bottom: .5em
}

.pum-form__message--error {
    color: red !important;
    border-color: red
}

.pum-form__message--success {
    color: green !important;
    border-color: green
}

.pum-form--loading, .pum-sub-form .pum-sub-form-loading {
    opacity: .5
}

.pum-alignment-left, .pum-form--alignment-left {
    text-align: left
}

.pum-alignment-center {
    text-align: center
}

.pum-alignment-right {
    text-align: right
}

.pum-form--alignment-center {
    text-align: center
}

.pum-form--alignment-right {
    text-align: right
}

.pum-form--layout-standard .pum-form__field > label {
    margin-bottom: .25em;
    display: block
}

.pum-form--layout-inline .pum-form__field {
    display: inline-block
}

.pum-form--layout-block .pum-form__field, .pum-form--layout-block button, .pum-form--layout-block div, .pum-form--layout-block input {
    display: block;
    width: 100%
}

.pum-form--style-default label {
    font-size: 14px;
    font-weight: 700
}

.pum-form--style-default input[type=email], .pum-form--style-default input[type=text] {
    background-color: #f8f7f7;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 10px 8px
}

.pum-form--style-default button {
    font-size: 18px;
    margin: 10px 0 0;
    padding: 10px 5px;
    cursor: pointer
}

.pum-sub-form p.pum-newsletter-error-msg {
    margin: 0
}

.pum-sub-form .spinner-loader {
    right: 50%;
    position: absolute;
    bottom: 40%
}

.pum-sub-form .spinner-loader:not(:required) {
    animation: 1.5s linear infinite spinner-loader;
    border-radius: .5em;
    box-shadow: rgba(0, 0, 51, .3) 1.5em 0 0 0, rgba(0, 0, 51, .3) 1.1em 1.1em 0 0, rgba(0, 0, 51, .3) 0 1.5em 0 0, rgba(0, 0, 51, .3) -1.1em 1.1em 0 0, rgba(0, 0, 51, .3) -1.5em 0 0 0, rgba(0, 0, 51, .3) -1.1em -1.1em 0 0, rgba(0, 0, 51, .3) 0 -1.5em 0 0, rgba(0, 0, 51, .3) 1.1em -1.1em 0 0;
    display: inline-block;
    font-size: 10px;
    width: 1em;
    height: 1em;
    margin: 1.5em;
    overflow: hidden;
    text-indent: 100%
}

.pum-form__field--consent {
    text-align: left
}

.pum-form__field--consent.pum-form__field--checkbox label, .pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label {
    display: inline-block;
    vertical-align: middle
}

.pum-form__field--consent.pum-form__field--checkbox label input {
    display: inline-block;
    width: inherit;
    margin: 0;
    vertical-align: middle
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input {
    display: inline-block;
    width: inherit;
    margin: 0;
    vertical-align: middle
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label + label {
    margin-left: 1em
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label {
    display: block;
    vertical-align: middle
}

.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input {
    display: inline-block;
    width: inherit;
    margin: 0;
    vertical-align: middle
}

.pum-container iframe.formidable {
    width: 100%;
    overflow: visible
}

.pika-single, body div#ui-datepicker-div[style] {
    z-index: 9999999999 !important
}

/* Popup Theme 78699: Light Box */
.pum-theme-78699, .pum-theme-lightbox-2 {
    background-color: rgba(0, 0, 0, 0.52)
}

.pum-theme-78699 .pum-container, .pum-theme-lightbox-2 .pum-container {
    padding: 46px;
    border-radius: 3px;
    border: 3px none #7c7c7c;
    box-shadow: 0px 0px 8px 0px rgba(165, 165, 165, 1.00) inset;
    background-color: rgba(45, 45, 45, 0.97)
}

.pum-theme-78699 .pum-title, .pum-theme-lightbox-2 .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-78699 .pum-content, .pum-theme-lightbox-2 .pum-content {
    color: #000000;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-78699 .pum-content + .pum-close, .pum-theme-lightbox-2 .pum-content + .pum-close {
    position: absolute;
    height: 25px;
    width: 25px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -11px;
    padding: -4px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 12px;
    line-height: 12px;
    border: 1px none #e8e8e8;
    border-radius: 6px;
    box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 1.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(17, 17, 17, 1.00)
}

/* Popup Theme 32: Light Box-white */
.pum-theme-32, .pum-theme-lightbox {
    background-color: rgba(0, 0, 0, 0.60)
}

.pum-theme-32 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: 8px solid #000000;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-32 .pum-title, .pum-theme-lightbox .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-32 .pum-content, .pum-theme-lightbox .pum-content {
    color: #000000;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-32 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    position: absolute;
    height: 26px;
    width: 26px;
    left: auto;
    right: -13px;
    bottom: auto;
    top: -13px;
    padding: 0px;
    color: #ffffff;
    font-family: Arial;
    font-weight: 100;
    font-size: 24px;
    line-height: 24px;
    border: 2px solid #ffffff;
    border-radius: 26px;
    box-shadow: 0px 0px 15px 1px rgba(2, 2, 2, 0.75);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 1.00)
}

/* Popup Theme 31: Тема по умолчанию */
.pum-theme-31, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e {
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-31 .pum-container, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(249, 249, 249, 1.00)
}

.pum-theme-31 .pum-title, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    font-style: normal;
    line-height: 36px
}

.pum-theme-31 .pum-content, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400;
    font-style: inherit
}

.pum-theme-31 .pum-content + .pum-close, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 8px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 12px;
    font-style: inherit;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 183, 205, 1.00)
}

/* Popup Theme 33: Enterprise Blue */
.pum-theme-33, .pum-theme-enterprise-blue {
    background-color: rgba(0, 0, 0, 0.70)
}

.pum-theme-33 .pum-container, .pum-theme-enterprise-blue .pum-container {
    padding: 28px;
    border-radius: 5px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.50);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-33 .pum-title, .pum-theme-enterprise-blue .pum-title {
    color: #315b7c;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 34px;
    line-height: 36px
}

.pum-theme-33 .pum-content, .pum-theme-enterprise-blue .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-33 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(49, 91, 124, 1.00)
}

/* Popup Theme 34: Hello Box */
.pum-theme-34, .pum-theme-hello-box {
    background-color: rgba(0, 0, 0, 0.75)
}

.pum-theme-34 .pum-container, .pum-theme-hello-box .pum-container {
    padding: 30px;
    border-radius: 80px;
    border: 14px solid #81d742;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-34 .pum-title, .pum-theme-hello-box .pum-title {
    color: #2d2d2d;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Montserrat;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-34 .pum-content, .pum-theme-hello-box .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-34 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: -30px;
    bottom: auto;
    top: -30px;
    padding: 0px;
    color: #2d2d2d;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 28px;
    border: 1px none #ffffff;
    border-radius: 28px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(255, 255, 255, 1.00)
}

/* Popup Theme 35: Режущий край */
.pum-theme-35, .pum-theme-cutting-edge {
    background-color: rgba(0, 0, 0, 0.50)
}

.pum-theme-35 .pum-container, .pum-theme-cutting-edge .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.50);
    background-color: rgba(30, 115, 190, 1.00)
}

.pum-theme-35 .pum-title, .pum-theme-cutting-edge .pum-title {
    color: #ffffff;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Sans-Serif;
    font-weight: 100;
    font-size: 26px;
    line-height: 28px
}

.pum-theme-35 .pum-content, .pum-theme-cutting-edge .pum-content {
    color: #ffffff;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-35 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close {
    position: absolute;
    height: 24px;
    width: 24px;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 0px;
    color: #1e73be;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 24px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0.10);
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.10);
    background-color: rgba(238, 238, 34, 1.00)
}

/* Popup Theme 36: Рамка границы */
.pum-theme-36, .pum-theme-framed-border {
    background-color: rgba(255, 255, 255, 0.50)
}

.pum-theme-36 .pum-container, .pum-theme-framed-border .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 20px outset #dd3333;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.97) inset;
    background-color: rgba(255, 251, 239, 1.00)
}

.pum-theme-36 .pum-title, .pum-theme-framed-border .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-36 .pum-content, .pum-theme-framed-border .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-36 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close {
    position: absolute;
    height: 20px;
    width: 20px;
    left: auto;
    right: -20px;
    bottom: auto;
    top: -20px;
    padding: 0px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 0.55)
}

/* Popup Theme 37: Плавающая панель, светло-голубая */
.pum-theme-37, .pum-theme-floating-bar {
    background-color: rgba(255, 255, 255, 0.00)
}

.pum-theme-37 .pum-container, .pum-theme-floating-bar .pum-container {
    padding: 8px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(238, 246, 252, 1.00)
}

.pum-theme-37 .pum-title, .pum-theme-floating-bar .pum-title {
    color: #505050;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-37 .pum-content, .pum-theme-floating-bar .pum-content {
    color: #505050;
    font-family: inherit;
    font-weight: 400
}

.pum-theme-37 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close {
    position: absolute;
    height: 18px;
    width: 18px;
    left: auto;
    right: 5px;
    bottom: auto;
    top: 50%;
    padding: 0px;
    color: #505050;
    font-family: Sans-Serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    border: 1px solid #505050;
    border-radius: 15px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: rgba(255, 255, 255, 0.00);
    transform: translate(0, -50%)
}

/* Popup Theme 38: Content Only - For use with page builders or block editor */
.pum-theme-38, .pum-theme-content-only {
    background-color: rgba(0, 0, 0, 0.70)
}

.pum-theme-38 .pum-container, .pum-theme-content-only .pum-container {
    padding: 0px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00)
}

.pum-theme-38 .pum-title, .pum-theme-content-only .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-38 .pum-content, .pum-theme-content-only .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400
}

.pum-theme-38 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
    position: absolute;
    height: 18px;
    width: 18px;
    left: auto;
    right: 7px;
    bottom: auto;
    top: 7px;
    padding: 0px;
    color: #000000;
    font-family: inherit;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 15px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: rgba(255, 255, 255, 0.00)
}

/* Popup Theme 82552: Плавающая панель, светло-голубая */
.pum-theme-82552, .pum-theme-floating-bar-2 {
    background-color: rgba(255, 255, 255, 0.00)
}

.pum-theme-82552 .pum-container, .pum-theme-floating-bar-2 .pum-container {
    padding: 8px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.23);
    background-color: rgba(238, 246, 252, 1.00)
}

.pum-theme-82552 .pum-title, .pum-theme-floating-bar-2 .pum-title {
    color: #505050;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-82552 .pum-content, .pum-theme-floating-bar-2 .pum-content {
    color: #505050;
    font-family: inherit;
    font-weight: 400
}

.pum-theme-82552 .pum-content + .pum-close, .pum-theme-floating-bar-2 .pum-content + .pum-close {
    position: absolute;
    height: 18px;
    width: 18px;
    left: auto;
    right: 5px;
    bottom: auto;
    top: 50%;
    padding: 0px;
    color: #505050;
    font-family: Sans-Serif;
    font-weight: 700;
    font-size: 15px;
    line-height: 18px;
    border: 1px solid #505050;
    border-radius: 15px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.00);
    background-color: rgba(255, 255, 255, 0.00);
    transform: translate(0, -50%)
}

/* Popup Theme 78698: Тема по умолчанию */
.pum-theme-78698, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e-2 {
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-78698 .pum-container, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e-2 .pum-container {
    padding: 18px;
    border-radius: px;
    border: 1px none #000000;
    box-shadow: 1px 1px 3px px rgba(2, 2, 2, 0.23);
    background-color: rgba(249, 249, 249, 1.00)
}

.pum-theme-78698 .pum-title, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e-2 .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: px px px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 400;
    font-size: 32px;
    font-style: normal;
    line-height: 36px
}

.pum-theme-78698 .pum-content, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e-2 .pum-content {
    color: #8c8c8c;
    font-family: inherit;
    font-weight: 400;
    font-style: inherit
}

.pum-theme-78698 .pum-content + .pum-close, .pum-theme-

%
d1

%
82
%
d0

%
b5

%
d0

%
bc

%
d0

%
b0-

%
d0

%
bf

%
d0

%
be-

%
d1

%
83
%
d0

%
bc

%
d0

%
be

%
d0

%
bb

%
d1

%
87
%
d0

%
b0

%
d0

%
bd

%
d0

%
b8

%
d1

%
8
e-2 .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: px;
    bottom: auto;
    top: px;
    padding: 8px;
    color: #ffffff;
    font-family: inherit;
    font-weight: 400;
    font-size: 12px;
    font-style: inherit;
    line-height: 36px;
    border: 1px none #ffffff;
    border-radius: px;
    box-shadow: 1px 1px 3px px rgba(2, 2, 2, 0.23);
    text-shadow: px px px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 183, 205, 1.00)
}

/* Popup Theme 78700: Enterprise Blue */
.pum-theme-78700, .pum-theme-enterprise-blue-2 {
    background-color: rgba(0, 0, 0, 0.70)
}

.pum-theme-78700 .pum-container, .pum-theme-enterprise-blue-2 .pum-container {
    padding: 28px;
    border-radius: 5px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 4px rgba(2, 2, 2, 0.50);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-78700 .pum-title, .pum-theme-enterprise-blue-2 .pum-title {
    color: #315b7c;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 34px;
    line-height: 36px
}

.pum-theme-78700 .pum-content, .pum-theme-enterprise-blue-2 .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-78700 .pum-content + .pum-close, .pum-theme-enterprise-blue-2 .pum-content + .pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(49, 91, 124, 1.00)
}

/* Popup Theme 78701: Hello Box */
.pum-theme-78701, .pum-theme-hello-box-2 {
    background-color: rgba(0, 0, 0, 0.75)
}

.pum-theme-78701 .pum-container, .pum-theme-hello-box-2 .pum-container {
    padding: 30px;
    border-radius: 80px;
    border: 14px solid #81d742;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.00);
    background-color: rgba(255, 255, 255, 1.00)
}

.pum-theme-78701 .pum-title, .pum-theme-hello-box-2 .pum-title {
    color: #2d2d2d;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Montserrat;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-78701 .pum-content, .pum-theme-hello-box-2 .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-78701 .pum-content + .pum-close, .pum-theme-hello-box-2 .pum-content + .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: -30px;
    bottom: auto;
    top: -30px;
    padding: 0px;
    color: #2d2d2d;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 28px;
    border: 1px none #ffffff;
    border-radius: 28px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(255, 255, 255, 1.00)
}

/* Popup Theme 78702: Режущий край */
.pum-theme-78702, .pum-theme-cutting-edge-2 {
    background-color: rgba(0, 0, 0, 0.50)
}

.pum-theme-78702 .pum-container, .pum-theme-cutting-edge-2 .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 1px none #000000;
    box-shadow: 0px 10px 25px 0px rgba(2, 2, 2, 0.50);
    background-color: rgba(30, 115, 190, 1.00)
}

.pum-theme-78702 .pum-title, .pum-theme-cutting-edge-2 .pum-title {
    color: #ffffff;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: Sans-Serif;
    font-weight: 100;
    font-size: 26px;
    line-height: 28px
}

.pum-theme-78702 .pum-content, .pum-theme-cutting-edge-2 .pum-content {
    color: #ffffff;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-78702 .pum-content + .pum-close, .pum-theme-cutting-edge-2 .pum-content + .pum-close {
    position: absolute;
    height: 24px;
    width: 24px;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 0px;
    color: #1e73be;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 32px;
    line-height: 24px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: -1px 1px 1px 0px rgba(2, 2, 2, 0.10);
    text-shadow: -1px 1px 1px rgba(0, 0, 0, 0.10);
    background-color: rgba(238, 238, 34, 1.00)
}

/* Popup Theme 78703: Рамка границы */
.pum-theme-78703, .pum-theme-framed-border-2 {
    background-color: rgba(255, 255, 255, 0.50)
}

.pum-theme-78703 .pum-container, .pum-theme-framed-border-2 .pum-container {
    padding: 18px;
    border-radius: 0px;
    border: 20px outset #dd3333;
    box-shadow: 1px 1px 3px 0px rgba(2, 2, 2, 0.97) inset;
    background-color: rgba(255, 251, 239, 1.00)
}

.pum-theme-78703 .pum-title, .pum-theme-framed-border-2 .pum-title {
    color: #000000;
    text-align: left;
    text-shadow: 0px 0px 0px rgba(2, 2, 2, 0.23);
    font-family: inherit;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px
}

.pum-theme-78703 .pum-content, .pum-theme-framed-border-2 .pum-content {
    color: #2d2d2d;
    font-family: inherit;
    font-weight: 100
}

.pum-theme-78703 .pum-content + .pum-close, .pum-theme-framed-border-2 .pum-content + .pum-close {
    position: absolute;
    height: 20px;
    width: 20px;
    left: auto;
    right: -20px;
    bottom: auto;
    top: -20px;
    padding: 0px;
    color: #ffffff;
    font-family: Tahoma;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(0, 0, 0, 0.55)
}


#pum-91421 {
    z-index: 1999999999
}

#pum-91415 {
    z-index: 1999999999
}




                                                                                                      .no-js img.lazyload {
                                                                                                          display: none;
                                                                                                      }

figure.wp-block-image img.lazyloading {
    min-width: 150px;
}

.lazyload {
    opacity: 0;
}

.lazyloading {
    border: 0 !important;
    opacity: 1;
    background-size: 16px auto !important;
    min-width: 16px;
}
.woocommerce-product-gallery {
      opacity: 1 !important;
  }
     .recentcomments a {
                                 display: inline !important;
                                 padding: 0 !important;
                                 margin: 0 !important;
                             }

              .wpb_animate_when_almost_visible {
                                                                                       opacity: 1;
                                                                                   }
html.bx-ios.bx-ios-fix-frame-focus, .bx-ios.bx-ios-fix-frame-focus body {
                             -webkit-overflow-scrolling: touch
                         }

.bx-touch {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.bx-touch.crm-widget-button-mobile, .bx-touch.crm-widget-button-mobile body {
    height: 100%;
    overflow: auto
}

.b24-widget-button-shadow {
    position: fixed;
    background: rgba(33, 33, 33, .3);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 10100
}

.bx-touch .b24-widget-button-shadow {
    background: rgba(33, 33, 33, .75)
}

.b24-widget-button-inner-container {
    position: relative;
    display: inline-block
}

.b24-widget-button-position-fixed {
    position: fixed;
    z-index: 10000
}

.b24-widget-button-block {
    width: 66px;
    height: 66px;
    border-radius: 100%;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer
}

.b24-widget-button-block .b24-widget-button-icon {
    opacity: 1
}

.b24-widget-button-block-active .b24-widget-button-icon {
    opacity: .7
}

.b24-widget-button-position-top-left {
    top: 50px;
    left: 50px
}

.b24-widget-button-position-top-middle {
    top: 50px;
    left: 50%;
    margin: 0 0 0 -33px
}

.b24-widget-button-position-top-right {
    top: 50px;
    right: 50px
}

.b24-widget-button-position-bottom-left {
    left: 50px;
    bottom: 50px
}

.b24-widget-button-position-bottom-middle {
    left: 50%;
    bottom: 50px;
    margin: 0 0 0 -33px
}

.b24-widget-button-position-bottom-right {
    right: 50px;
    bottom: 50px
}

.b24-widget-button-inner-block {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    border-radius: 100px;
    background: #00aeef;
    box-sizing: border-box
}

.b24-widget-button-icon-container {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b24-widget-button-inner-item {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-transition: opacity .6s ease-out;
    transition: opacity .6s ease-out;
    -webkit-animation: socialRotateBack .4s;
    animation: socialRotateBack .4s;
    opacity: 0;
    overflow: hidden;
    box-sizing: border-box
}

.b24-widget-button-icon-animation {
    opacity: 1
}

.b24-widget-button-inner-mask {
    position: absolute;
    top: -8px;
    left: -8px;
    height: 82px;
    min-width: 66px;
    -webkit-width: calc(100% + 16px);
    width: calc(100% + 16px);
    border-radius: 100px;
    background: #00aeef;
    opacity: .2
}

.b24-widget-button-icon {
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    cursor: pointer
}

.b24-widget-button-icon:hover {
    opacity: 1
}

.b24-widget-button-inner-item-active .b24-widget-button-icon {
    opacity: 1
}

.b24-widget-button-wrapper {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    visibility: hidden;
    direction: ltr;
    z-index: 10150
}

.bx-imopenlines-config-sidebar {
    z-index: 10101
}

.b24-widget-button-visible {
    visibility: visible;
    -webkit-animation: b24-widget-button-visible 1s ease-out forwards 1;
    animation: b24-widget-button-visible 1s ease-out forwards 1
}

@-webkit-keyframes b24-widget-button-visible {
    from {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    30.001% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    62.999% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes b24-widget-button-visible {
    from {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    30.001% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    62.999% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.b24-widget-button-disable {
    -webkit-animation: b24-widget-button-disable .3s ease-out forwards 1;
    animation: b24-widget-button-disable .3s ease-out forwards 1
}

@-webkit-keyframes b24-widget-button-disable {
    from {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50.001% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    92.999% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes b24-widget-button-disable {
    from {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50.001% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
    92.999% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.b24-widget-button-social {
    display: none
}

.b24-widget-button-social-item {
    position: relative;
    display: block;
    margin: 0 10px 10px 0;
    width: 45px;
    height: 44px;
    background-size: 100%;
    border-radius: 25px;
    -webkit-box-shadow: 0 8px 6px -6px rgba(33, 33, 33, .2);
    -moz-box-shadow: 0 8px 6px -6px rgba(33, 33, 33, .2);
    box-shadow: 0 8px 6px -6px rgba(33, 33, 33, .2);
    cursor: pointer
}

.b24-widget-button-social-item:hover {
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
    box-shadow: 0 0 6px rgba(0, 0, 0, .16), 0 6px 12px rgba(0, 0, 0, .32);
    -webkit-transition: box-shadow .17s cubic-bezier(0, 0, .2, 1);
    transition: box-shadow .17s cubic-bezier(0, 0, .2, 1)
}

.ui-icon.b24-widget-button-social-item, .ui-icon.connector-icon-45 {
    width: 46px;
    height: 46px;
    --ui-icon-size-md: 46px
}

.b24-widget-button-callback {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2230%22%20viewBox%3D%220%200%2029%2030%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.872%2019.905c-.947-.968-2.13-.968-3.072%200-.718.737-1.256.974-1.962%201.723-.193.206-.356.25-.59.112-.466-.262-.96-.474-1.408-.76-2.082-1.356-3.827-3.098-5.372-5.058-.767-.974-1.45-2.017-1.926-3.19-.096-.238-.078-.394.11-.587.717-.718.96-.98%201.665-1.717.984-1.024.984-2.223-.006-3.253-.56-.586-1.103-1.397-1.56-2.034-.458-.636-.817-1.392-1.403-1.985C5.4%202.2%204.217%202.2%203.275%203.16%202.55%203.9%201.855%204.654%201.12%205.378.438%206.045.093%206.863.02%207.817c-.114%201.556.255%203.023.774%204.453%201.062%202.96%202.68%205.587%204.642%207.997%202.65%203.26%205.813%205.837%209.513%207.698%201.665.836%203.39%201.48%205.268%201.585%201.292.075%202.415-.262%203.314-1.304.616-.712%201.31-1.36%201.962-2.042.966-1.01.972-2.235.012-3.234-1.147-1.192-2.48-1.88-3.634-3.065zm-.49-5.36l.268-.047c.583-.103.953-.707.79-1.295-.465-1.676-1.332-3.193-2.537-4.445-1.288-1.33-2.857-2.254-4.59-2.708-.574-.15-1.148.248-1.23.855l-.038.28c-.07.522.253%201.01.747%201.142%201.326.355%202.53%201.064%203.517%202.086.926.958%201.59%202.125%201.952%203.412.14.5.624.807%201.12.72zm2.56-9.85C21.618%202.292%2018.74.69%2015.56.02c-.56-.117-1.1.283-1.178.868l-.038.28c-.073.537.272%201.04.786%201.15%202.74.584%205.218%201.968%207.217%204.03%201.885%201.95%203.19%204.36%203.803%207.012.122.53.617.873%201.136.78l.265-.046c.57-.1.934-.678.8-1.26-.71-3.08-2.223-5.873-4.41-8.14z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00aeef;
    background-size: 43%;
}

.b24-widget-button-whatsapp {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M37.277 6.634C33.224 2.576 27.833.34 22.09.338 10.257.338.626 9.968.621 21.805a21.432 21.432 0 0 0 2.866 10.733L.44 43.662l11.381-2.985a21.447 21.447 0 0 0 10.26 2.613h.008c11.832 0 21.464-9.631 21.468-21.469a21.338 21.338 0 0 0-6.281-15.187ZM13.372 22.586c-.268-.358-2.19-2.909-2.19-5.55 0-2.64 1.385-3.937 1.877-4.474.491-.537 1.073-.671 1.43-.671.358 0 .716.003 1.029.019.329.017.771-.126 1.206.92.448 1.075 1.52 3.715 1.654 3.984.135.268.224.581.045.94-.178.357-.268.58-.536.894-.268.314-.563.7-.805.94-.268.267-.548.558-.235 1.095.313.537 1.389 2.293 2.984 3.716 2.049 1.828 3.777 2.394 4.314 2.662.536.269.849.224 1.162-.134.313-.358 1.34-1.566 1.698-2.103.358-.537.716-.447 1.207-.269.492.18 3.13 1.477 3.666 1.745.536.269.894.403 1.028.627.134.224.134 1.298-.313 2.55-.447 1.254-2.59 2.398-3.621 2.551-.924.138-2.094.196-3.379-.212a30.823 30.823 0 0 1-3.058-1.13c-5.38-2.324-8.895-7.742-9.163-8.1Z' fill='%23FFF'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00aeef;
    background-size: 43%;
}

.b24-widget-button-crmform {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M22.407%200h-21.1C.586%200%200%20.586%200%201.306v21.1c0%20.72.586%201.306%201.306%201.306h21.1c.72%200%201.306-.586%201.306-1.305V1.297C23.702.587%2023.117%200%2022.407%200zm-9.094%2018.046c0%20.41-.338.737-.738.737H3.9c-.41%200-.738-.337-.738-.737v-1.634c0-.408.337-.737.737-.737h8.675c.41%200%20.738.337.738.737v1.634zm7.246-5.79c0%20.408-.338.737-.738.737H3.89c-.41%200-.737-.338-.737-.737v-1.634c0-.41.337-.737.737-.737h15.923c.41%200%20.738.337.738.737v1.634h.01zm0-5.8c0%20.41-.338.738-.738.738H3.89c-.41%200-.737-.338-.737-.738V4.822c0-.408.337-.737.737-.737h15.923c.41%200%20.738.338.738.737v1.634h.01z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00aeef;
    background-size: 43%;
}

.b24-widget-button-openline_livechat {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2228%22%20viewBox%3D%220%200%2031%2028%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.29%2013.25V2.84c0-1.378-1.386-2.84-2.795-2.84h-17.7C1.385%200%200%201.462%200%202.84v10.41c0%201.674%201.385%203.136%202.795%202.84H5.59v5.68h.93c.04%200%20.29-1.05.933-.947l3.726-4.732h9.315c1.41.296%202.795-1.166%202.795-2.84zm2.795-3.785v4.733c.348%202.407-1.756%204.558-4.658%204.732h-8.385l-1.863%201.893c.22%201.123%201.342%202.127%202.794%201.893h7.453l2.795%203.786c.623-.102.93.947.93.947h.933v-4.734h1.863c1.57.234%202.795-1.02%202.795-2.84v-7.57c0-1.588-1.225-2.84-2.795-2.84h-1.863z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00aeef;
    background-size: 43%
}

.b24-widget-button-social-tooltip {
    position: absolute;
    top: 50%;
    left: -9000px;
    display: inline-block;
    padding: 5px 10px;
    max-width: 360px;
    border-radius: 10px;
    font: 13px/15px "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    transform: translate(0, -50%);
    transition: opacity .6s linear;
    opacity: 0;
    overflow: hidden
}

@media (max-width: 480px) {
    .b24-widget-button-social-tooltip {
        max-width: 200px
    }
}

.b24-widget-button-social-item:hover .b24-widget-button-social-tooltip {
    left: 50px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 1;
    z-index: 1
}

.b24-widget-button-close {
    display: none
}

.b24-widget-button-position-bottom-left .b24-widget-button-social-item:hover .b24-widget-button-social-tooltip, .b24-widget-button-position-top-left .b24-widget-button-social-item:hover .b24-widget-button-social-tooltip {
    left: 50px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    opacity: 1
}

.b24-widget-button-position-top-right .b24-widget-button-social-item:hover .b24-widget-button-social-tooltip, .b24-widget-button-position-bottom-right .b24-widget-button-social-item:hover .b24-widget-button-social-tooltip {
    left: -5px;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
    opacity: 1
}

.b24-widget-button-inner-container, .bx-touch .b24-widget-button-inner-container {
    -webkit-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: transform .3s;
    transition: transform .3s
}

.b24-widget-button-top .b24-widget-button-inner-container, .b24-widget-button-bottom .b24-widget-button-inner-container {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: transform .3s linear;
    transition: transform .3s linear
}

.b24-widget-button-top .b24-widget-button-inner-block, .b24-widget-button-top .b24-widget-button-inner-mask, .b24-widget-button-bottom .b24-widget-button-inner-block, .b24-widget-button-bottom .b24-widget-button-inner-mask {
    background: #d6d6d6 !important;
    -webkit-transition: background .3s linear;
    transition: background .3s linear
}

.b24-widget-button-top .b24-widget-button-pulse, .b24-widget-button-bottom .b24-widget-button-pulse {
    display: none
}

.b24-widget-button-wrapper.b24-widget-button-position-bottom-right, .b24-widget-button-wrapper.b24-widget-button-position-bottom-middle, .b24-widget-button-wrapper.b24-widget-button-position-bottom-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.b24-widget-button-bottom .b24-widget-button-social, .b24-widget-button-top .b24-widget-button-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    height: -webkit-calc(100vh - 110px);
    height: calc(100vh - 110px);
    -webkit-animation: bottomOpen .3s;
    animation: bottomOpen .3s;
    visibility: visible
}

.b24-widget-button-top .b24-widget-button-social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 10px 0 0 0;
    -webkit-animation: topOpen .3s;
    animation: topOpen .3s
}

.b24-widget-button-position-bottom-left.b24-widget-button-bottom .b24-widget-button-social {
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.b24-widget-button-position-top-left.b24-widget-button-top .b24-widget-button-social {
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.b24-widget-button-position-top-right.b24-widget-button-top .b24-widget-button-social {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

.b24-widget-button-position-bottom-right.b24-widget-button-bottom .b24-widget-button-social, .b24-widget-button-position-bottom-left.b24-widget-button-bottom .b24-widget-button-social, .b24-widget-button-position-bottom-middle.b24-widget-button-bottom .b24-widget-button-social {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
    order: 1
}

.b24-widget-button-position-bottom-left.b24-widget-button-bottom .b24-widget-button-social {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b24-widget-button-position-bottom-left .b24-widget-button-social-item, .b24-widget-button-position-top-left .b24-widget-button-social-item, .b24-widget-button-position-top-middle .b24-widget-button-social-item, .b24-widget-button-position-bottom-middle .b24-widget-button-social-item {
    margin: 0 0 10px 10px
}

.b24-widget-button-position-bottom-left.b24-widget-button-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.b24-widget-button-position-top-left.b24-widget-button-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.b24-widget-button-position-bottom-middle.b24-widget-button-wrapper, .b24-widget-button-position-top-middle.b24-widget-button-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.b24-widget-button-position-top-middle.b24-widget-button-top .b24-widget-button-social {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.b24-widget-button-bottom .b24-widget-button-inner-item {
    display: none
}

.b24-widget-button-bottom .b24-widget-button-close {
    display: flex;
    -webkit-animation: socialRotate .4s;
    animation: socialRotate .4s;
    opacity: 1
}

.b24-widget-button-top .b24-widget-button-inner-item {
    display: none
}

.b24-widget-button-top .b24-widget-button-close {
    display: flex;
    -webkit-animation: socialRotate .4s;
    animation: socialRotate .4s;
    opacity: 1
}

.b24-widget-button-show {
    -webkit-animation: b24-widget-show .3s cubic-bezier(.75, .01, .75, 0) forwards;
    animation: b24-widget-show .3s cubic-bezier(.75, .01, .75, 0) forwards
}

@-webkit-keyframes b24-widget-show {
    from {
        opacity: 0
    }
    to {
        opacity: 1;
        visibility: visible
    }
}

@keyframes b24-widget-show {
    from {
        opacity: 0
    }
    to {
        opacity: 1;
        visibility: visible
    }
}

.b24-widget-button-hide {
    -webkit-animation: b24-widget-hidden .3s linear forwards;
    animation: b24-widget-hidden .3s linear forwards
}

@-webkit-keyframes b24-widget-hidden {
    from {
        opacity: 1;
        visibility: visible
    }
    50% {
        opacity: 1
    }
    99.999% {
        visibility: visible
    }
    100% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes b24-widget-hidden {
    from {
        opacity: 1;
        visibility: visible
    }
    50% {
        opacity: 1
    }
    99.999% {
        visibility: visible
    }
    100% {
        opacity: 0;
        visibility: hidden
    }
}

.b24-widget-button-hide-icons {
    -webkit-animation: hideIconsBottom .2s linear forwards;
    animation: hideIconsBottom .2s linear forwards
}

@-webkit-keyframes hideIconsBottom {
    from {
        opacity: 1
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(0, 20px);
        transform: translate(0, 20px);
        visibility: hidden
    }
}

@keyframes hideIconsBottom {
    from {
        opacity: 1
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(0, 20px);
        transform: translate(0, 20px);
        visibility: hidden
    }
}

@-webkit-keyframes hideIconsTop {
    from {
        opacity: 1
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(0, -20px);
        transform: translate(0, -20px);
        visibility: hidden
    }
}

@keyframes hideIconsTop {
    from {
        opacity: 1
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(0, -20px);
        transform: translate(0, -20px);
        visibility: hidden
    }
}

.b24-widget-button-popup-name {
    font: bold 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #000
}

.b24-widget-button-popup-description {
    margin: 4px 0 0 0;
    font: 13px "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #424956
}

.b24-widget-button-close-item {
    width: 28px;
    height: 28px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.866%2014.45l9.58-9.582L24.03.448l-9.587%209.58L4.873.447.455%204.866l9.575%209.587-9.583%209.57%204.418%204.42%209.58-9.577%209.58%209.58%204.42-4.42%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer
}

.b24-widget-button-wrapper.b24-widget-button-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@-webkit-keyframes bottomOpen {
    from {
        opacity: 0;
        -webkit-transform: translate(0, 20px);
        transform: translate(0, 20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes bottomOpen {
    from {
        opacity: 0;
        -webkit-transform: translate(0, 20px);
        transform: translate(0, 20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes topOpen {
    from {
        opacity: 0;
        -webkit-transform: translate(0, -20px);
        transform: translate(0, -20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@keyframes topOpen {
    from {
        opacity: 0;
        -webkit-transform: translate(0, -20px);
        transform: translate(0, -20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

@-webkit-keyframes socialRotate {
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes socialRotate {
    from {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@-webkit-keyframes socialRotateBack {
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    to {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes socialRotateBack {
    from {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    to {
        -webkit-transform: rotate(0);
    . b24-widget-button-inner-item transform: rotate(0)
    }
}

.b24-widget-button-popup {
    display: none;
    position: absolute;
    left: 100px;
    padding: 12px 20px 12px 14px;
    width: 312px;
    border: 2px solid #2fc7f7;
    background: #fff;
    border-radius: 15px;
    box-sizing: border-box;
    z-index: 1;
    cursor: pointer
}

.b24-widget-button-popup-triangle {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background: #fff;
    border-right: 2px solid #2fc7f7;
    border-bottom: 2px solid #2fc7f7
}

.b24-widget-button-popup-show {
    display: block;
    -webkit-animation: show .4s linear forwards;
    animation: show .4s linear forwards
}

.b24-widget-button-position-top-left .b24-widget-button-popup-triangle {
    top: 19px;
    left: -6px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg)
}

.b24-widget-button-position-bottom-left .b24-widget-button-popup-triangle {
    bottom: 25px;
    left: -6px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg)
}

.b24-widget-button-position-bottom-left .b24-widget-button-popup, .b24-widget-button-position-bottom-middle .b24-widget-button-popup {
    bottom: 0;
    left: 75px
}

.b24-widget-button-position-bottom-right .b24-widget-button-popup-triangle {
    bottom: 25px;
    right: -6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.b24-widget-button-position-bottom-right .b24-widget-button-popup {
    left: -320px;
    bottom: 0
}

.b24-widget-button-position-top-right .b24-widget-button-popup-triangle {
    top: 19px;
    right: -6px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.b24-widget-button-position-top-right .b24-widget-button-popup {
    top: 0;
    left: -320px
}

.b24-widget-button-position-top-middle .b24-widget-button-popup-triangle {
    top: 19px;
    left: -6px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg)
}

.b24-widget-button-position-top-middle .b24-widget-button-popup, .b24-widget-button-position-top-left .b24-widget-button-popup {
    top: 0;
    left: 75px
}

.b24-widget-button-position-bottom-middle .b24-widget-button-popup-triangle {
    bottom: 25px;
    left: -6px;
    -webkit-transform: rotate(134deg);
    transform: rotate(134deg)
}

.bx-touch .b24-widget-button-popup {
    padding: 10px 22px 10px 15px
}

.bx-touch .b24-widget-button-popup {
    width: 230px
}

.bx-touch .b24-widget-button-position-bottom-left .b24-widget-button-popup {
    bottom: 90px;
    left: 0
}

.bx-touch .b24-widget-button-popup-image {
    margin: 0 auto 10px auto
}

.bx-touch .b24-widget-button-popup-content {
    text-align: center
}

.bx-touch .b24-widget-button-position-bottom-left .b24-widget-button-popup-triangle {
    bottom: -6px;
    left: 25px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.bx-touch .b24-widget-button-position-bottom-left .b24-widget-button-popup {
    bottom: 90px;
    left: 0
}

.bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup {
    bottom: 90px;
    left: -160px
}

.bx-touch .b24-widget-button-position-bottom-right .b24-widget-button-popup-triangle {
    bottom: -6px;
    right: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(45deg)
}

.bx-touch .b24-widget-button-position-bottom-middle .b24-widget-button-popup {
    bottom: 90px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.bx-touch .b24-widget-button-position-bottom-middle .b24-widget-button-popup-triangle {
    bottom: -6px;
    left: 108px;
    -webkit-transform: rotate(134deg);
    transform: rotate(45deg)
}

.bx-touch .b24-widget-button-position-top-middle .b24-widget-button-popup {
    top: 90px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.bx-touch .b24-widget-button-position-top-middle .b24-widget-button-popup-triangle {
    top: -7px;
    left: auto;
    right: 108px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.bx-touch .b24-widget-button-position-top-left .b24-widget-button-popup {
    top: 90px;
    left: 0
}

.bx-touch .b24-widget-button-position-top-left .b24-widget-button-popup-triangle {
    left: 25px;
    top: -6px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.bx-touch .b24-widget-button-position-top-right .b24-widget-button-popup {
    top: 90px;
    left: -150px
}

.bx-touch .b24-widget-button-position-top-right .b24-widget-button-popup-triangle {
    top: -7px;
    right: 40px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.b24-widget-button-popup-btn-hide {
    position: absolute;
    top: 4px;
    right: 4px;
    display: inline-block;
    height: 20px;
    width: 20px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%3E%3Cpath%20fill%3D%22%23525C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.41%205.07l2.867-2.864-1.34-1.34L5.07%203.73%202.207.867l-1.34%201.34L3.73%205.07.867%207.938l1.34%201.34L5.07%206.41l2.867%202.867%201.34-1.34L6.41%205.07z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: center;
    opacity: .2;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    cursor: pointer
}

.b24-widget-button-popup-btn-hide:hover {
    opacity: 1;
}

.bx-touch .b24-widget-button-popup-btn-hide {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%23525C68%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.36%207.02l5.34-5.34L12.36.34%207.02%205.68%201.68.34.34%201.68l5.34%205.34-5.34%205.342%201.34%201.34%205.34-5.34%205.34%205.34%201.34-1.34-5.34-5.34z%22/%3E%3C/svg%3E');
    background-repeat: no-repeat
}

.b24-widget-button-popup-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.b24-widget-button-popup-content {
    width: 222px
}

.b24-widget-button-popup-image {
    margin: 0 10px 0 0;
    width: 42px;
    text-align: center
}

.b24-widget-button-popup-image-item {
    display: inline-block;
    width: 42px;
    height: 42px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.b24-widget-button-popup-button {
    margin: 15px 0 0 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center
}

.b24-widget-button-popup-button-item {
    display: inline-block;
    margin: 0 16px 0 0;
    font: bold 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
    color: #08a6d8;
    text-transform: uppercase;
    border-bottom: 1px solid #08a6d8;
    -webkit-transition: border-bottom .3s;
    transition: border-bottom .3s;
    cursor: pointer
}

.b24-widget-button-popup-button-item:hover {
    border-bottom: 1px solid transparent
}

.b24-widget-button-popup-button-item:last-child {
    margin: 0
}

.b24-widget-button-pulse {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border: 1px solid #00aeef;
    border-radius: 50%
}

.b24-widget-button-pulse-animate {
    -webkit-animation: widgetPulse infinite 1.5s;
    animation: widgetPulse infinite 1.5s
}

@-webkit-keyframes widgetPulse {
    50% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(2, 2);
        transform: scale(2, 2);
        opacity: 0
    }
}

@keyframes widgetPulse {
    50% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(2, 2);
        transform: scale(2, 2);
        opacity: 0
    }
}

@media (min-height: 1024px) {
    .b24-widget-button-top .b24-widget-button-social, .b24-widget-button-bottom .b24-widget-button-social {
        max-height: 900px
    }
}

@media (max-height: 768px) {
    .b24-widget-button-top .b24-widget-button-social, .b24-widget-button-bottom .b24-widget-button-social {
        max-height: 600px
    }
}

@media (max-height: 667px) {
    .b24-widget-button-top .b24-widget-button-social, .b24-widget-button-bottom .b24-widget-button-social {
        max-height: 440px
    }
}

@media (max-height: 568px) {
    .b24-widget-button-top .b24-widget-button-social, .b24-widget-button-bottom .b24-widget-button-social {
        max-height: 380px
    }
}

@media (max-height: 480px) {
    .b24-widget-button-top .b24-widget-button-social, .b24-widget-button-bottom .b24-widget-button-social {
        max-height: 335px
    }
}
  .bx-crm-widget-form-config-sidebar {
                             position: fixed;
                             left: -3850px;
                             height: 100%;
                             width: 369px;
                             box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
                             background: rgba(255, 255, 255, .98);
                             overflow: hidden;
                             transition: opacity .5s ease;
                             box-sizing: border-box;
                             opacity: 0;
                             z-index: 10101
                         }

.bx-crm-widget-form-config-sidebar-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.bx-crm-widget-form-config-sidebar.open-sidebar {
    left: auto;
    right: 0;
    opacity: 1;
    top: 0
}

.bx-crm-widget-form-config-button.open-sidebar {
    display: none
}

.bx-crm-widget-form-config-button.button-visible {
    display: block
}

.bx-crm-widget-form-config-sidebar.close-sidebar {
    right: -385px
}

.bx-crm-widget-form-config-sidebar-header {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    height: 60px;
    width: 100%;
    border-bottom: 1px solid #e6e6e7;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.03);
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 4
}

.bx-crm-widget-form-config-sidebar-close {
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bx-crm-widget-form-config-sidebar-close-item {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4gIDxwYXRoIGZpbGw9IiM4MDg2OEUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2NDIuNDI0NjIsMjQ1LjAxMDQwOCBMMTYzNi40MTQyMSwyMzkgTDE2MzUsMjQwLjQxNDIxNCBMMTY0MS4wMTA0MSwyNDYuNDI0NjIxIEwxNjM1LDI1Mi40MzUwMjkgTDE2MzYuNDE0MjEsMjUzLjg0OTI0MiBMMTY0Mi40MjQ2MiwyNDcuODM4ODM1IEwxNjQ4LjQzNTAzLDI1My44NDkyNDIgTDE2NDkuODQ5MjQsMjUyLjQzNTAyOSBMMTY0My44Mzg4MywyNDYuNDI0NjIxIEwxNjQ5Ljg0OTI0LDI0MC40MTQyMTQgTDE2NDguNDM1MDMsMjM5IEwxNjQyLjQyNDYyLDI0NS4wMTA0MDggWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MzUgLTIzOSkiLz48L3N2Zz4=);
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity: .5
}

.bx-crm-widget-form-config-sidebar-close-item {
    width: 20px;
    height: 18px;
    background-position: 3px 2px;
    background-repeat: no-repeat
}

.bx-crm-widget-form-config-sidebar-close-item:hover {
    opacity: 1
}

.bx-crm-widget-form-config-sidebar-message {
    -webkit-box-flex: 16;
    -ms-flex: 16;
    flex: 16;
    text-align: center
}

.bx-crm-widget-form-config-sidebar-message-item {
    display: inline-block;
    max-width: 310px;
    font: var(--ui-font-weight-bold) 10px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #424956;
    text-transform: uppercase;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.bx-crm-widget-form-config-sidebar-rollup {
    display: none;
    margin: 0 6px 0 0
}

.bx-crm-widget-form-config-sidebar-hamburger {
    display: none
}

.bx-crm-widget-form-config-sidebar-info {
    position: absolute;
    top: 60px;
    width: 100%;
    -webkit-height: calc(100% - 130px);
    height: calc(100% - 130px);
    background: #fff;
    transition: opacity .6s ease;
    overflow: auto;
    opacity: 1;
    -webkit-overflow-scrolling: touch
}

.bx-crm-widget-form-copyright-disabled .bx-crm-widget-form-config-sidebar-info {
    height: calc(100% - 75px)
}

.bx-crm-widget-form-copyright-disabled .bx-crm-widget-form-config-sidebar-logo {
    display: none
}

.bx-crm-widget-form-config-sidebar-chat-container {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    z-index: 4
}

.bx-crm-widget-form-config-sidebar-chat {
    padding: 20px;
    -webkit-box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.03);
    box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.03)
}

.bx-crm-widget-form-config-sidebar-chat-border {
    height: 3px;
    background: #2fc7f7;
    background: -moz-linear-gradient(left, #2fc7f7 0, #35e8f6 50%, #7ce3a7 74%, #bcf664 100%);
    background: -webkit-linear-gradient(left, #2fc7f7 0, #35e8f6 50%, #7ce3a7 74%, #bcf664 100%);
    background: linear-gradient(to right, #2fc7f7 0, #35e8f6 50%, #7ce3a7 74%, #bcf664 100%)
}

.bx-crm-widget-form-config-sidebar-logo {
    padding: 15px 0 10px 0;
    text-align: center
}

.bx-crm-widget-form-config-sidebar-logo a {
    text-decoration: none !important
}

.bx-crm-widget-form-config-sidebar-logo-text {
    display: inline-block;
    margin: 0 0 0 -2px;
    font: 12px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #b2b6bd
}

.bx-crm-widget-form-config-sidebar-logo-bx {
    display: inline-block;
    margin: 0 -2px 0 0;
    font: var(--ui-font-weight-bold) 14px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #2fc7f7
}

.bx-crm-widget-form-config-sidebar-logo-24 {
    display: inline-block;
    font: var(--ui-font-weight-bold) 15px var(--ui-font-family-primary, var(--ui-font-family-helvetica));
    color: #215f98
}

@media (min-width: 320px) and (max-width: 420px) {
    .bx-crm-widget-form-config-sidebar {
        width: 100%
    }

    .bx-crm-widget-form-config-sidebar-info-block-container {
        padding: 0;
        width: 100%;
        height: 115px;
        border-radius: 0
    }

    .bx-crm-widget-form-config-sidebar-info-block-container:before {
        top: 0;
        left: 0;
        width: 100%;
        height: 113px;
        border-radius: 0
    }

    .bx-crm-widget-form-config-sidebar-info-block-container:after {
        top: 0;
        left: 0;
        width: 100%;
        height: 100px;
        border-radius: 0
    }

    .bx-crm-widget-form-config-sidebar-social {
        width: 100%
    }

    .crm-webform-header-container {
        text-align: center
    }
}:root {
                             --ui-icon-size-xs: 26px;
                             --ui-icon-size-sm: 31px;
                             --ui-icon-size-md: 39px;
                             --ui-icon-size-lg: 47px;
                             --ui-icon-size: 39px;
                             --ui-icon-service-bg-color: #ebeff2
                         }

.ui-icon {
    position: relative;
    display: inline-block;
    width: var(--ui-icon-size)
}

.ui-icon > i {
    position: relative;
    display: block;
    padding-top: 100%;
    width: 100%;
    border-radius: 50%;
    background-position: center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-color: var(--ui-icon-service-bg-color);
    background-image: var(--ui-icon-service-bg-image)
}

.ui-icon-square > i, .ui-icon[class*=ui-icon-file-] > i {
    border-radius: 1px !important
}

button.ui-icon, .ui-icon-btn {
    padding: 0;
    outline: 0;
    border: 0;
    background: transparent;
    text-decoration: none;
    cursor: pointer
}

button.ui-icon > i, .ui-icon-btn > i {
    transition: 250ms linear opacity
}

button.ui-icon > i:hover, .ui-icon-btn > i:hover {
    opacity: .85
}

button.ui-icon > i:active, .ui-icon-btn > i:active {
    opacity: 1
}

.ui-icon-xs {
    --ui-icon-size: var(--ui-icon-size-xs)
}

.ui-icon-sm {
    --ui-icon-size: var(--ui-icon-size-sm)
}

.ui-icon-md {
    --ui-icon-size: var(--ui-icon-size-md)
}

.ui-icon-lg {
    --ui-icon-size: var(--ui-icon-size-lg)
}
 .ui-icon[class*=ui-icon-service-light-] {
                             --ui-icon-service-bg-color: #ebeff2
                         }

.ui-icon-service-bitrix24 {
    --ui-icon-service-bg-color: #3ac8f5;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M22.09 17.926h-1.386v3.716h3.551v-1.386H22.09v-2.33zm-.616 7.356a4.718 4.718 0 1 1 0-9.436 4.718 4.718 0 0 1 0 9.436zm9.195-6A5.19 5.19 0 0 0 23.721 14a5.19 5.19 0 0 0-9.872 1.69A6.234 6.234 0 0 0 15.233 28h14.761c2.444 0 4.425-1.724 4.425-4.425 0-3.497-3.406-4.379-3.75-4.293z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-bitrix24 {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-bitrix24.svg*/ url();
}

.ui-icon-service-alice > i {
    background: no-repeat center /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-alice.svg*/ url(), rgb(182, 40, 255);
    background: no-repeat center /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-alice.svg*/ url(), -moz-linear-gradient(45deg, rgba(182, 40, 255, 1) 0%, rgba(94, 39, 255, 1) 100%);
    background: no-repeat center /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-alice.svg*/ url(), -webkit-linear-gradient(45deg, rgba(182, 40, 255, 1) 0%, rgba(94, 39, 255, 1) 100%);
    background: no-repeat center /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-alice.svg*/ url(), linear-gradient(45deg, rgba(182, 40, 255, 1) 0%, rgba(94, 39, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b628ff', endColorstr='#5e27ff', GradientType=1)
}

.ui-icon-service-light-alice {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-alice.svg*/ url()
}

.ui-icon-service-instagram {
    --ui-icon-service-bg-color: #d56c9a;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-instagram.svg*/ url()
}

.ui-icon-service-light-instagram {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-instagram.svg*/ url()
}

.ui-icon-service-fb-instagram {
    --ui-icon-service-bg-color: #c529a4;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-fb-instagram.svg*/ url()
}

.ui-icon-service-light-fb-instagram {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-fb-instagram.svg*/ url()
}

.ui-icon-service-vk, .ui-icon-service-vkontakte {
    --ui-icon-service-bg-color: #3871ba;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M30.889 26.837a1.64 1.64 0 0 0-.072-.137c-.364-.657-1.06-1.463-2.088-2.42l-.022-.022-.01-.01-.011-.012h-.011c-.467-.445-.762-.744-.886-.898-.226-.292-.277-.587-.153-.887.087-.226.415-.704.984-1.434.299-.387.535-.697.71-.93 1.261-1.68 1.808-2.753 1.64-3.22l-.065-.11c-.043-.065-.156-.126-.338-.18-.183-.055-.416-.064-.7-.028l-3.15.022a.408.408 0 0 0-.218.006l-.142.033-.055.027-.044.033a.486.486 0 0 0-.12.115.752.752 0 0 0-.109.191 17.894 17.894 0 0 1-1.17 2.464c-.27.453-.517.845-.744 1.178a5.663 5.663 0 0 1-.568.733 3.968 3.968 0 0 1-.416.378c-.124.095-.218.135-.284.12a8.002 8.002 0 0 1-.186-.043.728.728 0 0 1-.246-.269 1.203 1.203 0 0 1-.125-.427 4.716 4.716 0 0 1-.039-.443 9.28 9.28 0 0 1 .006-.526c.007-.226.01-.38.01-.46 0-.277.006-.579.017-.903l.027-.772c.008-.19.011-.391.011-.603 0-.211-.013-.377-.038-.498a1.706 1.706 0 0 0-.114-.35.59.59 0 0 0-.225-.263 1.262 1.262 0 0 0-.366-.148c-.386-.088-.878-.135-1.476-.142-1.356-.015-2.227.073-2.613.262a1.47 1.47 0 0 0-.416.329c-.13.16-.15.248-.054.263.437.065.747.222.929.47l.066.132c.05.095.102.263.153.504.05.24.084.507.098.799.036.533.036.99 0 1.369-.036.38-.07.675-.104.887a1.778 1.778 0 0 1-.147.515 2.25 2.25 0 0 1-.132.24.188.188 0 0 1-.054.055.818.818 0 0 1-.296.055c-.102 0-.226-.051-.371-.153a2.625 2.625 0 0 1-.454-.422 5.636 5.636 0 0 1-.53-.75 13.01 13.01 0 0 1-.613-1.139l-.175-.318c-.109-.204-.258-.502-.448-.892s-.357-.769-.503-1.134a.722.722 0 0 0-.262-.35l-.055-.033a.748.748 0 0 0-.175-.093 1.159 1.159 0 0 0-.251-.071l-2.996.022c-.306 0-.514.07-.623.208l-.044.066a.355.355 0 0 0-.033.175c0 .08.022.179.066.295.437 1.03.913 2.023 1.426 2.98.514.955.96 1.726 1.34 2.31a27.08 27.08 0 0 0 1.159 1.653c.393.518.654.85.781.997.128.146.228.255.301.328l.274.263c.175.175.431.385.77.63.34.244.715.485 1.127.722.412.238.89.431 1.437.58.547.15 1.08.21 1.597.182h1.257c.255-.023.448-.103.58-.241l.043-.055a.727.727 0 0 0 .082-.203c.026-.09.038-.191.038-.3a3.614 3.614 0 0 1 .071-.85c.055-.251.117-.441.186-.569a1.4 1.4 0 0 1 .422-.482.713.713 0 0 1 .087-.038c.175-.058.38-.002.618.17.237.172.459.383.667.635.208.252.457.535.749.849.291.314.546.547.765.7l.219.132c.146.088.335.168.568.241.233.073.437.091.613.055l2.799-.044c.276 0 .492-.046.645-.137.153-.091.244-.192.273-.301a.85.85 0 0 0 .006-.373 1.376 1.376 0 0 0-.077-.29z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-vk, .ui-icon-service-light-vkontakte {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-vk.svg*/ url()
}

.ui-icon-service-vk-adds {
    --ui-icon-service-bg-color: #3871ba;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-vk-adds.svg*/ url()
}

.ui-icon-service-light-vk-adds {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-vk-adds.svg*/ url()
}

.ui-icon-service-vk-order {
    --ui-icon-service-bg-color: #4a73a5;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='-11 -7 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' d='M14.667 17.053c.275-.059.472.142.777.42A14.827 14.827 0 0 1 17 19.159c-.107 0-.091.031 0 0-.057.104-.04.168 0 .42-.007-.067-.008.016 0 0-.047.162-.107.228-.389.422.077-.073-.065-.041-.389 0h-1.555c-.288.012-.425 0-.39 0-.346-.097-.472-.15-.388 0l-.389-.421c-.083.023-.254-.134-.389-.421-.254-.131-.42-.32-.389-.421-.307-.235-.456-.376-.778-.421.006-.184-.132-.222-.388 0 .125-.178.106-.169 0 0 .058-.144.017-.11 0 0-.1.007-.153.08-.39 0 .144.25.103.377 0 .42.03.292.015.48 0 .843.02-.08.011-.014 0 0-.023.108-.041.153 0 0V20c-.177-.11-.306-.056-.388 0H10c-.493-.023-.848-.063-1.167 0-.41-.262-.73-.391-1.166-.421-.112-.286-.363-.446-.778-.421-.036-.352-.208-.492-.389-.421v-.421c-.166.01-.233-.062-.389 0-.015-.258-.188-.479-.389-.842a3.16 3.16 0 0 1-.778-1.264c-.309-.211-.606-.723-.777-1.263-.515-.736-.832-1.398-1.167-2.105.015-.058 0-.123 0 0 0-.23.007-.269 0-.42.124-.01.263-.056.389 0h1.944a.497.497 0 0 1 .39 0c-.038-.002 0 .019 0 0 .14.114.197.192.388.42-.054.118.057.37 0 .421.31.47.41.668.389.842h.389c-.038.465.098.719.389.842-.028.305.09.472 0 .421.299.289.4.383.389.421.205.098.287.133.389 0 .034.133.1.12 0 0 .173.092.185.079.388 0-.173.04-.145-.014 0 0-.057-.188-.024-.302 0-.42.02-.166.042-.362 0-.422.091-.446.091-.751 0-1.263.057-.037.035-.215 0-.42-.033-.117-.067-.228 0-.422a6.017 6.017 0 0 1-.777-.42c-.05.14-.038.08 0 0 .132-.119.224-.192.389-.422.194.05.776-.009 1.555 0 .522.006.851.037 1.167 0 .038.12.12.154 0 0 .251.236.3.294.389.421-.02.024.006.102 0 0 .039.263.048.374 0 .421.048.236.045.368 0 .421.035.2.03.373 0 .421.015.384.011.584 0 .842.011-.018.01.084 0 .421 0-.035-.002.082 0 0 .003.247.011.345 0 .421.04.154.068.248 0 .421.151-.022.206.038.389 0-.076.092-.035.101 0 0 .052.12.115.094.388 0-.107-.032-.015-.117 0-.42.19.094.316-.07.39-.422.227-.09.393-.352.388-.842.476-.318.736-.864.778-1.263.205-.24.23-.283.389-.42-.1.065-.075.04 0 0 .015-.015.047-.023 0 0 .174-.052.222-.053.389 0h1.944c.212-.08.367-.074.39 0 .22 0 .296.04.388 0 .092.467-.273 1.183-1.167 2.104-.063.354-.22.56-.389.842-.41.464-.629.781-.777.842.008.29.042.488 0 .843zM6 5.75C6 3.69 7.798 2 10 2s4 1.69 4 3.75V7H6V5.75zM18.431 7.2c.035-.443-.159-.595-.392-.4h-2.745V5.6c.104-3.112-2.333-5.6-5.098-5.6-3.13 0-5.567 2.488-5.49 5.6v1.2H1.96c-.206-.194-.4.008-.392.4L0 22.4C0 23.69.622 24 1.569 24H18.43c.982 0 1.569-.31 1.569-1.6.017-.192-.486-5.26-1.569-15.2z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-vk-order {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-vk-order.svg*/ url()
}

.ui-icon-service-g-assistant {
    --ui-icon-service-bg-color: #33cde0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-g-assistant.svg*/ url()
}

.ui-icon-service-light-g-assistant {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-g-assistant.svg*/ url()
}

.ui-icon-service-crm {
    --ui-icon-service-bg-color: #11bff5;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-crm.svg*/ url()
}

.ui-icon-service-light-crm {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-crm.svg*/ url()
}

.ui-icon-service-livechat {
    --ui-icon-service-bg-color: #ffa900;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M12 12h11.785a2 2 0 0 1 2 2v7.227a2 2 0 0 1-2 2h-5.893l-4.384 4.318v-4.318H12a2 2 0 0 1-2-2V14a2 2 0 0 1 2-2zm17.923 5.182a2 2 0 0 1 2 2v6.363a2 2 0 0 1-2 2h-1.508V31l-3.507-3.455h-5.016a2 2 0 0 1-2-2v-.59h6.65a3 3 0 0 0 3-3v-4.773h2.381z'/%3E%3C/svg%3E")
}

.ui-icon-service-livechat-24 {
    --ui-icon-service-bg-color: #2ec0ee;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-livechat-24.svg*/ url()
}

.ui-icon-service-light-livechat {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-livechat.svg*/ url()
}

.ui-icon-service-bitrix24-sms {
    --ui-icon-service-bg-color: #1ec6fa;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.06 8C22.1891 8 25.253 9.23859 27.4694 11.5202C27.6079 11.6587 27.7426 11.8002 27.8733 11.9447C27.3557 11.8748 26.8273 11.8387 26.2905 11.8387C25.7782 11.8387 25.2736 11.8716 24.7787 11.9353C21.6389 9.66911 17.3199 9.42194 13.7797 11.5854C9.08605 14.4537 7.71708 20.5815 10.5854 25.2099L10.8462 25.6011L9.86832 29.3169L13.6493 28.339L14.0404 28.5346C14.7086 28.9413 15.4285 29.2574 16.1771 29.4828C16.695 30.365 17.3251 31.1734 18.0477 31.8884C16.4123 31.7634 14.7991 31.3101 13.3234 30.4903L7 32.12L8.69492 25.927C7.71708 24.1017 7.13038 22.0809 7.13038 19.9948C7.06519 13.4107 12.4107 8 19.06 8ZM19.9572 16.857C21.6943 15.0688 24.0956 14.0981 26.548 14.0981C31.7594 14.0981 35.9489 18.3387 35.8978 23.4989C35.8978 25.1338 35.4379 26.7177 34.6716 28.1482L35.9999 33.0019L31.0441 31.7246C29.6646 32.491 28.1319 32.8487 26.5991 32.8487C21.4389 32.8487 17.2494 28.6081 17.2494 23.4478C17.2494 20.9443 18.2201 18.5941 19.9572 16.857ZM24.8536 21.5747C24.8536 20.9034 24.2983 20.6679 23.7073 20.6679C22.9156 20.6679 22.2656 20.927 21.6629 21.1979L21.2492 19.9614C21.9229 19.6551 22.8565 19.3136 23.9674 19.3136C25.7045 19.3136 26.5435 20.1851 26.5435 21.4098C26.5435 22.623 25.597 23.342 24.6854 24.0343C23.9865 24.5652 23.3082 25.0804 23.0927 25.7909H26.6499V27.1569H20.9893C21.1824 24.8408 22.5569 23.8443 23.6123 23.0792C24.3009 22.58 24.8536 22.1793 24.8536 21.5747ZM29.1415 24.0108H29.8506V23.1746C29.8506 22.5741 29.8978 21.8792 29.9215 21.7261L28.1607 24.0461C28.3024 24.0343 28.8698 24.0108 29.1415 24.0108ZM26.3661 24.2816L30.2658 19.3354H31.424V24.0107H32.5821V25.3061H31.424V27.1551H29.8522V25.3061H26.3661V24.2816Z' fill='%23fff'/%3E%3C/svg%3E%0A")
}

.ui-icon-service-bitrix24-sms-light {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-bitrix24-sms.svg*/ url()
}

.ui-icon-service-skype {
    --ui-icon-service-bg-color: #02aff0;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M30.561 22.282c.08-.507.123-1.025.123-1.554 0-5.498-4.457-9.955-9.956-9.955-.527 0-1.047.043-1.553.123a6.016 6.016 0 0 0-8.279 8.28 10.137 10.137 0 0 0-.122 1.552c0 5.499 4.457 9.954 9.954 9.954.528 0 1.048-.04 1.554-.12a6.016 6.016 0 0 0 8.28-8.28zm-5.106 2.974c-.421.606-1.04 1.08-1.848 1.42-.81.342-1.768.512-2.873.512-1.325 0-2.423-.232-3.289-.7a4.261 4.261 0 0 1-1.497-1.346c-.384-.561-.58-1.111-.58-1.647 0-.316.121-.591.356-.815.237-.226.543-.34.903-.34.296 0 .55.09.756.266.205.176.377.432.517.77.169.392.352.719.547.98.193.258.466.474.819.642.349.17.813.254 1.395.254.795 0 1.438-.172 1.93-.512.494-.342.732-.76.732-1.263 0-.401-.128-.72-.39-.969-.266-.252-.608-.444-1.033-.578a18.596 18.596 0 0 0-1.716-.43c-.963-.21-1.769-.454-2.42-.735-.654-.282-1.174-.668-1.56-1.155-.386-.492-.579-1.103-.579-1.827 0-.69.203-1.308.61-1.845.408-.54.996-.952 1.764-1.239.765-.287 1.666-.43 2.698-.43.825 0 1.539.095 2.143.285.602.191 1.105.444 1.506.76.4.317.693.65.879 1 .186.351.28.694.28 1.028 0 .311-.121.594-.356.84a1.175 1.175 0 0 1-.887.373c-.316 0-.564-.073-.736-.227-.168-.15-.344-.388-.534-.72-.241-.462-.53-.822-.865-1.08-.326-.253-.865-.385-1.614-.384-.693 0-1.248.142-1.667.42-.42.28-.622.607-.623.99 0 .24.07.442.208.615.141.174.337.326.589.453.252.13.508.23.766.302.26.074.693.18 1.294.322.754.162 1.438.344 2.052.542.614.199 1.137.438 1.57.724.435.285.776.648 1.019 1.087.245.439.367.976.367 1.607 0 .76-.211 1.444-.633 2.05z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-skype {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-skype.svg*/ url()
}

.ui-icon-service-fb, .ui-icon-service-facebook {
    --ui-icon-service-bg-color: #38659f;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M18.161 18.289H16v3.704h2.161V33h4.44V21.994h2.98s.279-1.776.415-3.718h-3.378v-2.533c0-.378.484-.887.963-.887H26V11h-3.29c-4.658 0-4.549 3.707-4.549 4.261v3.028z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-fb, .ui-icon-service-light-facebook {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-fb.svg*/ url()
}

.ui-icon-service-fb-comments {
    --ui-icon-service-bg-color: #38659f;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M10.76 17.843H9v2.97h1.76v8.823h3.613v-8.823h2.425s.227-1.424.338-2.98h-2.749v-2.03c0-.304.394-.712.783-.712h1.97V12h-2.678c-3.792 0-3.703 2.972-3.703 3.416v2.427zM22 16.015h9a2 2 0 0 1 2 2v5.247a2 2 0 0 1-2 2h-4.5l-3.611 3.556v-3.556H22a2 2 0 0 1-2-2v-5.247a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-fb-comments {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-fb-comments.svg*/ url()
}

.ui-icon-service-fb-messenger {
    --ui-icon-service-bg-color: #0183ff;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M14.854 31.373v-4.231a.169.169 0 0 0-.054-.129 9.016 9.016 0 0 1-1.31-1.511 8.37 8.37 0 0 1-1.028-2.028 8.19 8.19 0 0 1-.388-1.659 8.456 8.456 0 0 1-.064-1.511 8.527 8.527 0 0 1 1.733-4.737 8.862 8.862 0 0 1 1.815-1.788 9.123 9.123 0 0 1 2.663-1.355 9.515 9.515 0 0 1 1.597-.35A8.275 8.275 0 0 1 20.992 12c.406 0 .812.028 1.21.074.487.064.974.166 1.443.304a8.76 8.76 0 0 1 1.887.802 8.9 8.9 0 0 1 2.148 1.677 8.673 8.673 0 0 1 2.176 4.12 8.265 8.265 0 0 1 .135 2.664 8.431 8.431 0 0 1-.605 2.34 8.66 8.66 0 0 1-1.597 2.507 8.935 8.935 0 0 1-3.16 2.24 8.676 8.676 0 0 1-2.13.608c-.596.101-1.2.138-1.805.11a9.324 9.324 0 0 1-1.742-.24 12.567 12.567 0 0 1-.343-.082c-.045-.01-.072-.01-.118.018-.767.47-1.525.94-2.292 1.41-.425.268-.858.526-1.291.793l-.054.028zm.514-7.797c0 .009.01.009.01.018a580.834 580.834 0 0 0 4.152-2.36c.054-.027.08-.027.126.02l2.265 2.312c.046.047.064.047.109 0 .568-.635 1.128-1.271 1.697-1.907.93-1.051 1.868-2.092 2.798-3.143.054-.065.108-.12.162-.184a.148.148 0 0 0-.108.046 590.38 590.38 0 0 0-4.053 2.304c-.054.027-.081.027-.126-.019l-2.266-2.313c-.045-.046-.063-.046-.108 0-.569.636-1.128 1.272-1.697 1.908-.93 1.05-1.869 2.092-2.798 3.143-.054.055-.109.11-.163.175z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-fb-messenger {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-fb-messenger.svg*/ url()
}

.ui-icon-service-viber {
    --ui-icon-service-bg-color: #995aca;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M32.508 15.53l-.007-.027c-.53-2.17-2.923-4.499-5.12-4.983l-.025-.006a28.14 28.14 0 0 0-10.712 0l-.025.006c-2.197.484-4.59 2.813-5.121 4.983l-.006.027a21.443 21.443 0 0 0 0 9.135l.006.026c.509 2.078 2.723 4.3 4.839 4.91v2.423c0 .877 1.056 1.308 1.657.675l2.426-2.552a27.78 27.78 0 0 0 6.936-.467l.024-.005c2.198-.485 4.59-2.814 5.121-4.984l.007-.026a21.447 21.447 0 0 0 0-9.135zm-2.01 8.435c-.35 1.374-2.148 3.082-3.577 3.398-1.87.352-3.755.503-5.638.452a.134.134 0 0 0-.1.04L19.43 29.64l-1.865 1.899c-.136.14-.376.045-.376-.15v-3.895a.135.135 0 0 0-.11-.131h-.001c-1.429-.316-3.226-2.024-3.577-3.399a18.53 18.53 0 0 1 0-8.013c.351-1.374 2.148-3.082 3.577-3.398a26.437 26.437 0 0 1 9.843 0c1.43.316 3.227 2.024 3.578 3.398a18.511 18.511 0 0 1 0 8.014zm-5.676 2.065c-.225-.068-.44-.115-.64-.198-2.068-.861-3.97-1.973-5.478-3.677-.858-.968-1.529-2.062-2.096-3.22-.269-.549-.496-1.12-.727-1.686-.21-.517.1-1.05.427-1.44a3.37 3.37 0 0 1 1.128-.852c.334-.16.663-.068.906.216.527.614 1.01 1.259 1.402 1.97.24.438.175.973-.262 1.27-.106.073-.202.158-.301.24a.99.99 0 0 0-.228.24.662.662 0 0 0-.044.58c.538 1.486 1.446 2.64 2.935 3.263.238.1.477.215.751.183.46-.054.609-.56.931-.825.315-.258.717-.262 1.056-.046.34.215.668.447.995.68.321.23.64.455.936.717.285.251.383.581.223.923-.294.625-.72 1.146-1.336 1.478-.174.093-.382.124-.578.184-.225-.069.196-.06 0 0zm-2.378-11.847c2.464.075 4.488 1.86 4.922 4.517.074.452.1.915.133 1.375.014.193-.087.377-.278.38-.198.002-.286-.178-.3-.371-.025-.383-.042-.767-.09-1.146-.256-2.003-1.72-3.66-3.546-4.015-.275-.054-.556-.068-.835-.1-.176-.02-.407-.031-.446-.27a.32.32 0 0 1 .297-.37c.048-.003.096 0 .143 0 2.464.075-.047 0 0 0zm2.994 5.176c-.004.033-.006.11-.023.183-.06.265-.405.298-.484.03a.918.918 0 0 1-.028-.254c0-.558-.105-1.115-.347-1.6-.249-.5-.63-.92-1.075-1.173a2.786 2.786 0 0 0-.857-.306c-.13-.025-.26-.04-.39-.06-.157-.026-.241-.143-.234-.323.007-.169.114-.29.272-.28.52.035 1.023.165 1.485.45.94.579 1.478 1.493 1.635 2.713.007.055.018.11.022.165.009.137.014.274.023.455-.003.033-.009-.18 0 0zm-.996.397c-.275.005-.423-.144-.451-.391-.02-.173-.035-.348-.077-.516a1.447 1.447 0 0 0-.546-.84 1.436 1.436 0 0 0-.444-.21c-.202-.057-.412-.04-.613-.09-.219-.052-.34-.226-.305-.427a.394.394 0 0 1 .417-.311c1.275.09 2.186.737 2.316 2.209.01.104.02.213-.003.313a.325.325 0 0 1-.294.263c-.275.005.125-.008 0 0z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-viber {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-viber.svg*/ url()
}

.ui-icon-service-twilio {
    --ui-icon-service-bg-color: #e42e3a;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M18.565 21.419a2.04 2.04 0 0 0-2.037 2.037 2.04 2.04 0 0 0 2.037 2.037 2.04 2.04 0 0 0 2.037-2.037 2.034 2.034 0 0 0-2.037-2.037zm4.956 0a2.04 2.04 0 0 0-2.037 2.037 2.04 2.04 0 0 0 2.037 2.037 2.04 2.04 0 0 0 2.037-2.037 2.04 2.04 0 0 0-2.037-2.037zm-4.956-4.956a2.04 2.04 0 0 0-2.037 2.037 2.04 2.04 0 0 0 2.037 2.037 2.04 2.04 0 0 0 2.037-2.037 2.034 2.034 0 0 0-2.037-2.037zm4.956 0a2.04 2.04 0 0 0-2.037 2.037 2.04 2.04 0 0 0 2.037 2.037 2.04 2.04 0 0 0 2.037-2.037 2.04 2.04 0 0 0-2.037-2.037zm-2.516-5.458c-5.523 0-10 4.477-10 10s4.477 10 10 10 10-4.477 10-10c-.01-5.523-4.477-10-10-10zm0 16.569a6.569 6.569 0 1 1 0-13.138 6.569 6.569 0 0 1 0 13.138z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-twilio {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-twilio.svg*/ url()
}

.ui-icon-service-telegram {
    --ui-icon-service-bg-color: #2fc6f6;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M25.616 16.036L17.8 23.269a1.61 1.61 0 0 0-.502.965l-.266 1.964c-.035.263-.405.289-.478.035l-1.024-3.582a.948.948 0 0 1 .417-1.068l9.471-5.807c.17-.104.346.125.2.26m3.793-3.997L9.52 19.677a.568.568 0 0 0 .005 1.064l4.847 1.8 1.876 6.005c.12.385.592.527.906.272l2.701-2.192a.809.809 0 0 1 .983-.028l4.872 3.522c.336.242.811.06.895-.344l3.57-17.09a.57.57 0 0 0-.765-.647'/%3E%3C/svg%3E")
}

.ui-icon-service-light-telegram {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-telegram.svg*/ url()
}

.ui-icon-service-microsoft {
    --ui-icon-service-bg-color: #06afe5;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M13 13h7v7h-7v-7zm0 9h7v7h-7v-7zm9-9h7v7h-7v-7zm0 9h7v7h-7v-7z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-microsoft {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-microsoft.svg*/ url()
}

.ui-icon-service-kik {
    --ui-icon-service-bg-color: #212121;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M27.959 20.957l1.863-1.653c.31-.304.532-.652.532-1.087 0-.565-.399-1.087-1.02-1.087-.4 0-.71.218-1.02.566l-2.928 2.913v-5.392A1.19 1.19 0 0 0 24.19 14c-.665 0-1.198.565-1.198 1.217v9.522a1.19 1.19 0 0 0 1.198 1.218c.665 0 1.197-.566 1.197-1.218v-1.391l.932-.87 2.04 2.957c.266.391.577.565 1.02.565.577 0 1.11-.435 1.11-1.13 0-.261-.09-.522-.311-.783l-2.218-3.13zm-7.968-3.653c-.665 0-1.197.566-1.197 1.218v6.217a1.19 1.19 0 0 0 1.197 1.218c.666 0 1.198-.566 1.198-1.218v-6.217c-.045-.696-.577-1.218-1.198-1.218zm-5.023 3.653l1.863-1.653c.31-.304.532-.652.532-1.087 0-.565-.4-1.087-1.02-1.087-.4 0-.71.218-1.02.566l-2.928 2.913v-5.392A1.19 1.19 0 0 0 11.198 14c-.666 0-1.198.565-1.198 1.217v9.522a1.19 1.19 0 0 0 1.198 1.218c.665 0 1.197-.566 1.197-1.218v-1.391l.932-.87 2.04 2.957c.266.391.577.565 1.02.565.577 0 1.11-.435 1.11-1.13 0-.261-.09-.522-.311-.783l-2.218-3.13zm16.701-.653c-.754 0-1.33.566-1.33 1.305s.576 1.304 1.33 1.304c.754 0 1.331-.565 1.331-1.304 0-.74-.577-1.305-1.33-1.305z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-kik {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-kik.svg*/ url()
}

.ui-icon-service-slack {
    --ui-icon-service-bg-color: #776ebd;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M30.017 21.525a1.577 1.577 0 0 0-2.083-.796l-.758.34-1.944-4.346.758-.339a1.576 1.576 0 0 0-1.287-2.878l-.758.34-.339-.76a1.576 1.576 0 1 0-2.877 1.288l.34.759-4.346 1.943-.34-.758a1.576 1.576 0 0 0-2.877 1.286l.34.758-.759.34a1.575 1.575 0 1 0 1.287 2.878l.759-.34 1.943 4.346-.759.339a1.577 1.577 0 0 0 1.287 2.878l.758-.34.34.759a1.575 1.575 0 1 0 2.876-1.286l-.338-.76 4.346-1.942.339.756a1.575 1.575 0 1 0 2.877-1.285l-.34-.758.758-.34a1.575 1.575 0 0 0 .797-2.082zM19.953 24.3l-1.944-4.346 4.346-1.943 1.944 4.345-4.346 1.944z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-slack {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-slack.svg*/ url()
}

.ui-icon-service-groupme {
    --ui-icon-service-bg-color: #1db0ed;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M20.445 19.264c.17-.007.341 0 .511 0h.511c.075 0 .102-.027.102-.103v-1.005c0-.076-.02-.103-.095-.103-.347.007-.695 0-1.035 0-.068 0-.096.027-.096.096v1.02c0 .081.028.095.102.095zm8.46-3.01a3.02 3.02 0 0 0-.164-.856 3.481 3.481 0 0 0-1.396-1.813c-.62-.41-1.314-.582-2.05-.582-2.786-.007-5.565 0-8.35 0-.307 0-.613.014-.92.048a3.25 3.25 0 0 0-1.13.349 3.459 3.459 0 0 0-1.37 1.273 3.324 3.324 0 0 0-.517 1.786c-.007 2.58-.007 5.159 0 7.732 0 .54-.027 1.081.02 1.622.034.444.15.869.354 1.266.252.485.593.903 1.029 1.231.586.431 1.24.67 1.961.685.988.013 1.976.006 2.97 0 .068 0 .13 0 .17.068.157.253.314.513.47.766.3.486.606.972.906 1.465.041.061.068.082.116 0 .13-.212.266-.425.395-.637.32-.52.647-1.033.967-1.553.048-.075.096-.11.184-.11.92.007 1.846 0 2.765.007.28 0 .552-.02.831-.075.872-.178 1.574-.643 2.105-1.355.477-.643.674-1.382.681-2.176.007-1.471 0-2.942 0-4.728-.027-1.266.034-2.84-.027-4.414zm-11.143 3.12c0-.09.027-.117.116-.117.354.007.708 0 1.062.007.096 0 .13-.02.13-.123a22.782 22.782 0 0 1 0-.965c0-.096-.028-.123-.123-.116-.177.007-.361 0-.538 0h-.552c-.068 0-.095-.02-.095-.096 0-.376.007-.746 0-1.122 0-.096.048-.096.116-.096h1.049c.102 0 .136-.034.136-.137-.007-.349 0-.698-.007-1.047 0-.089.014-.137.123-.13.347.007.694.007 1.042 0 .095 0 .122.028.122.123-.007.35 0 .698-.007 1.047 0 .117.041.15.15.15.32-.006.634-.006.954 0 .095 0 .13-.02.13-.122-.008-.35 0-.698-.008-1.047 0-.11.035-.144.143-.144.348.007.695.007 1.043 0 .102 0 .122.034.122.13-.007.356 0 .712-.007 1.068 0 .088.028.116.116.116.361-.007.715 0 1.076 0 .089 0 .116.02.116.11a27.11 27.11 0 0 0 0 1.067c0 .102-.034.13-.13.13-.347-.007-.7 0-1.048-.007-.089 0-.123.02-.123.116.007.329.007.657 0 .979 0 .089.027.116.116.11.347-.008.702 0 1.049-.008.102 0 .143.028.136.137a27.16 27.16 0 0 0 0 1.068c0 .082-.027.11-.109.11-.347-.008-.701 0-1.049-.008-.116 0-.15.041-.15.151.007.349 0 .698.007 1.047 0 .089-.02.116-.109.116a28.21 28.21 0 0 0-1.076 0c-.095 0-.116-.034-.116-.123.007-.356 0-.712.007-1.067 0-.096-.027-.124-.123-.124-.326.007-.653.007-.973 0-.11 0-.137.041-.137.144.007.35 0 .705.007 1.054 0 .089-.02.116-.109.116a26.8 26.8 0 0 0-1.049 0c-.095 0-.116-.034-.116-.123.007-.349 0-.698.007-1.047 0-.11-.034-.144-.143-.144-.347.007-.695 0-1.042.007-.088 0-.13-.013-.122-.116-.007-.349-.007-.712-.014-1.074zm9.229 3.859c-.123.28-.313.52-.497.76a7.077 7.077 0 0 1-.654.704 6.14 6.14 0 0 1-1.362 1.013 6.332 6.332 0 0 1-1.676.657 6.856 6.856 0 0 1-1.124.171c-.238.02-.477.007-.708.02a7.178 7.178 0 0 1-1.873-.198 6.676 6.676 0 0 1-2.466-1.197 6.929 6.929 0 0 1-.899-.835 4.72 4.72 0 0 1-.742-1.013c-.116-.219-.19-.458-.082-.705a.728.728 0 0 1 .892-.397c.273.082.457.274.613.5.463.684 1.083 1.197 1.792 1.608a5.691 5.691 0 0 0 1.798.657c.272.055.545.082.824.089a5.507 5.507 0 0 0 1.996-.329 5.906 5.906 0 0 0 1.757-.999 5.36 5.36 0 0 0 1.049-1.17c.197-.294.585-.451.885-.376.545.137.681.588.477 1.04z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-groupme {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-groupme.svg*/ url()
}

.ui-icon-service-outlook {
    --ui-icon-service-bg-color: #0071c5;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M18.533 19.85c-.41-.549-1.213-.54-1.635-.069-.206.23-.335.498-.414.791-.138.513-.142 1.034-.068 1.555.047.334.151.65.347.93.328.469.855.629 1.354.408.302-.134.487-.38.619-.669.183-.402.227-.831.244-1.269-.024-.249-.038-.5-.076-.746a2.04 2.04 0 0 0-.371-.93m12.42-3.36c-.152-.284-.359-.466-.711-.465-2.07.006-4.14.003-6.21.001-.085 0-.11.022-.11.109.003 1.173.002 2.346 0 3.52 0 .063.02.1.074.134.392.242.783.485 1.172.732.095.06.174.056.266-.006l4.91-3.286c.217-.145.437-.285.656-.428v-.223l-.047-.089m-5.436 5.462c-.16.105-.29.104-.45-.005l-1.05-.716c-.025-.017-.053-.032-.09-.054l-.003.073c0 1.62 0 3.239-.002 4.858 0 .087.038.094.107.093h2.22c1.283 0 2.566 0 3.85-.003a.896.896 0 0 0 .859-.628c.01-.03.028-.06.042-.09v-7.154l-.083.06-5.4 3.566m-5.3-.583c.001.739-.09 1.377-.376 1.976-.269.563-.653 1.024-1.237 1.29a2.275 2.275 0 0 1-1.157.188c-.999-.085-1.606-.676-2.004-1.53a3.558 3.558 0 0 1-.305-1.253c-.049-.662-.014-1.316.192-1.952.195-.602.514-1.125 1.037-1.507.378-.276.807-.4 1.275-.413.538-.016 1.027.112 1.449.45.489.39.782.907.954 1.497.126.437.177.883.171 1.254m-.078-8.798l-2.97.57c-1.047.202-2.095.401-3.143.602l-1.979.381c-.015.003-.03.002-.046.002v14.588l4.192.87 3.524.737 3.15.654c.02.004.039.016.058.025h.262V12.17c0-.189 0-.187-.18-.152-.956.185-1.912.37-2.868.553z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-outlook {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-outlook.svg*/ url()
}

.ui-icon-service-webchat {
    --ui-icon-service-bg-color: #4393d0;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M25.183 20.983c-.845 0-1.521.694-1.521 1.561 0 .868.676 1.562 1.521 1.562.845 0 1.521-.694 1.521-1.562 0-.867-.76-1.561-1.52-1.561zm-4.14 0c-.846 0-1.522.694-1.522 1.561 0 .868.676 1.562 1.521 1.562.845 0 1.521-.694 1.521-1.562 0-.867-.676-1.561-1.52-1.561zm-4.057 0c-.845 0-1.521.694-1.521 1.561 0 .868.676 1.562 1.52 1.562.846 0 1.522-.694 1.522-1.562 0-.867-.676-1.561-1.521-1.561zM29.83 13H12.169c-.084 0-.169.087-.169.174V28.79c0 .087.085.174.169.174h17.662c.084 0 .169-.087.169-.174V13.174c0-.087-.085-.174-.169-.174zm-2.535 1.649c0-.174.084-.26.253-.26h.845c.17 0 .254.086.254.26v.867c0 .174-.085.26-.254.26h-.845c-.169 0-.253-.086-.253-.26v-.867zm-2.197 0c0-.174.084-.26.253-.26h.845c.17 0 .254.086.254.26v.867c0 .174-.085.26-.254.26h-.845c-.169 0-.253-.086-.253-.26v-.867zm-11.662 0c0-.174.084-.26.253-.26h8.535c.17 0 .254.086.254.26v.867c0 .174-.085.26-.254.26H13.69c-.169 0-.253-.086-.253-.26v-.867zm15.55 13.101c0 .174-.085.26-.254.26H13.183c-.169 0-.253-.086-.253-.26V17.685c0-.173.084-.26.253-.26h15.55c.168 0 .253.087.253.26V27.75z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-webchat {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-webchat.svg*/ url()
}

.ui-icon-service-directline {
    --ui-icon-service-bg-color: #4393d0;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M21 12c-3.802 0-6.983 2.328-8.38 5.664v.077A9.018 9.018 0 0 0 12 21c0 4.966 4.034 9 9 9s9-4.034 9-9-4.034-9-9-9zm7.37 10.94h-3.103c.078-.621.078-1.242.078-1.862 0-.854-.078-1.707-.155-2.483h3.18a8.74 8.74 0 0 1 .389 2.483c0 .62-.078 1.319-.233 1.94 0-.078-.078-.078-.155-.078zM21 28.914c-1.164 0-2.405-1.862-2.948-4.733h5.974c-.62 2.87-1.862 4.733-3.026 4.733zm-3.181-5.974c-.078-.621-.078-1.242-.078-1.862 0-.854.078-1.707.156-2.483h6.129c.077.776.155 1.63.155 2.483 0 .62 0 1.319-.078 1.862H17.82zm-4.655-1.862c0-.854.155-1.707.388-2.483h3.18c-.077.776-.154 1.63-.154 2.483 0 .62 0 1.241.077 1.862h-3.258a7.652 7.652 0 0 1-.233-1.862zM21 13.164c1.086 0 2.25 1.552 2.87 4.112h-5.663c.543-2.483 1.707-4.112 2.793-4.112zm6.905 4.112h-2.87c-.31-1.474-.854-2.793-1.475-3.724 1.862.698 3.414 2.017 4.345 3.724zm-9.465-3.647c-.621.931-1.164 2.173-1.474 3.724h-2.871a7.607 7.607 0 0 1 4.345-3.724zm-4.656 10.552h3.026c.31 1.785.854 3.259 1.63 4.267-2.095-.698-3.802-2.25-4.656-4.267zm9.699 4.267c.776-1.008 1.319-2.56 1.63-4.267h3.025c-.854 2.017-2.56 3.569-4.655 4.267z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-directline {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-directline.svg*/ url()
}

.ui-icon-service-callback {
    --ui-icon-service-bg-color: #ff5752;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-call.svg*/ url()
}

.ui-icon-service-light-callback {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-call.svg*/ url()
}

.ui-icon-service-call {
    --ui-icon-service-bg-color: #54d1e1;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-call.svg*/ url()
}

.ui-icon-service-light-call {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-call.svg*/ url()
}

.ui-icon-service-calltracking {
    --ui-icon-service-bg-color: #1eae43;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-calltracking.svg*/ url()
}

.ui-icon-service-light-calltracking {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-calltracking.svg*/ url()
}

.ui-icon-service-envelope {
    --ui-icon-service-bg-color: #4393d0;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M28.954 15H13.046c-.58 0-1.046.484-1.046 1.072v10.856A1.06 1.06 0 0 0 13.046 28h15.908c.58 0 1.046-.484 1.046-1.072V16.072c0-.595-.466-1.072-1.046-1.072zM21 21.099l-5.809-4.301H26.81l-5.81 4.3zm-7.246 5.103v-8.25l6.733 4.986c.007.007.014.007.02.014.007.007.02.014.027.02.027.015.048.029.075.042h.006a.407.407 0 0 0 .081.035c.007 0 .014.007.02.007.061.02.122.034.183.041h.013c.034 0 .061.007.095.007.033 0 .06 0 .094-.007h.014a.865.865 0 0 0 .182-.041c.007 0 .013-.007.02-.007.027-.014.054-.02.081-.035h.007c.027-.013.047-.027.074-.041.007-.007.02-.014.027-.02.007-.008.013-.008.02-.015l6.733-4.985v8.25H13.754z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-envelope {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-envelope.svg*/ url()
}

.ui-icon-service-email {
    --ui-icon-service-bg-color: #90be00;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-email.svg*/ url()
}

.ui-icon-service-light-email {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-email.svg*/ url()
}

.ui-icon-service-ok {
    --ui-icon-service-bg-color: #ee8208;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='44px' height='44px' viewBox='0 0 44 44' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Group-3' transform='translate(1, 1)'%3E%3Cpath d='M20.9581384,11.5509713 C22.3406381,11.5509713 23.466354,12.6758916 23.466354,14.0594024 C23.466354,15.4411287 22.3406381,16.5663465 20.9581384,16.5663465 C19.5753412,16.5663465 18.4496254,15.4411287 18.4496254,14.0594024 C18.4496254,12.6758916 19.5753412,11.5509713 20.9581384,11.5509713 M20.9581384,20.1153846 C24.2987086,20.1153846 27.0153846,17.3993674 27.0153846,14.0594024 C27.0153846,10.7176529 24.2987086,8 20.9581384,8 C17.6172707,8 14.9,10.7176529 14.9,14.0594024 C14.9,17.3993674 17.6172707,20.1153846 20.9581384,20.1153846' fill='%23fff' fill-rule='nonzero'/%3E%3Cpath d='M23.4188521,25.4501792 C24.6742432,25.1621461 25.8866321,24.6622388 27.0009033,23.9574639 C27.8459567,23.4228281 28.1001844,22.3005499 27.5678053,21.4512254 C27.0364861,20.6002253 25.9214578,20.3443313 25.076253,20.8800333 C22.5491179,22.4781526 19.2956397,22.4772387 16.7701702,20.8800333 C15.9249654,20.3443313 14.80918,20.6002253 14.2783151,21.4512254 C13.7460874,22.3011592 14.0001636,23.4228281 14.8444599,23.9574639 C15.9594883,24.6622388 17.1711201,25.1621461 18.4266626,25.4501792 L14.9783118,28.9196761 C14.2727127,29.6294775 14.2727127,30.7802391 14.9790689,31.4900404 C15.3323227,31.8452458 15.7936876,32.0220869 16.255961,32.0220869 C16.7189915,32.0220869 17.1818706,31.8452458 17.5342159,31.4900404 L20.9224545,28.0811661 L24.3135699,31.4900404 C25.0176549,32.2007558 26.1623608,32.2007558 26.8670514,31.4900404 C27.5744676,30.7802391 27.5744676,29.6285636 26.8670514,28.9196761 L23.4188521,25.4501792 Z' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-icon-service-light-ok {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ok.svg*/ url()
}

.ui-icon-service-webform {
    --ui-icon-service-bg-color: #00b4ac;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-webform.svg*/ url()
}

.ui-icon-service-light-webform {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-webform.svg*/ url()
}

.ui-icon-service-apple {
    --ui-icon-service-bg-color: #000;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-apple.svg*/ url()
}

.ui-icon-service-light-apple {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-apple.svg*/ url()
}

.ui-icon-service-imessage {
    --ui-icon-service-bg-color: #54d857;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M21.5 11.6c-5.799 0-10.5 4.223-10.5 9.432 0 2.647 1.215 5.038 3.17 6.751.556 3.422-2.13 4.055-2.13 4.055s-.334.482.499.66c3.353.688 6.064-2.339 6.064-2.339l.003-.06c.92.236 1.89.366 2.894.366 5.8 0 10.5-4.223 10.5-9.433S27.3 11.6 21.5 11.6z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-imessage {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-imessage.svg*/ url()
}

.ui-icon-service-site-b24 {
    --ui-icon-service-bg-color: #4393d0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-siteb24.svg*/ url()
}

.ui-icon-service-light-site-b24 {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-siteb24.svg*/ url()
}

.ui-icon-service-fb-adds {
    --ui-icon-service-bg-color: #38659f;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-fb-adds.svg*/ url()
}

.ui-icon-service-light-fb-adds {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-fb-adds.svg*/ url()
}

.ui-icon-service-estore {
    --ui-icon-service-bg-color: #90be00;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-estore.svg*/ url()
}

.ui-icon-service-light-estore {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-estore.svg*/ url()
}

.ui-icon-service-site {
    --ui-icon-service-bg-color: #d4825a;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-ownsite.svg*/ url()
}

.ui-icon-service-light-site {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ownsite.svg*/ url()
}

.ui-icon-service-call-up {
    --ui-icon-service-bg-color: #55d0e0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-call-up.svg*/ url()
}

.ui-icon-service-light-call-up {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-call-up.svg*/ url()
}

.ui-icon-service-organic {
    --ui-icon-service-bg-color: #6baf0e;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-organic.svg*/ url()
}

.ui-icon-service-light-organic {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-organic.svg*/ url()
}

.ui-icon-service-common {
    --ui-icon-service-bg-color: #55d0e0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-common.svg*/ url()
}

.ui-icon-service-light-common {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-common.svg*/ url()
}

.ui-icon-service-universal {
    --ui-icon-service-bg-color: #55d0e0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-universal.svg*/ url()
}

.ui-icon-service-light-universal {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-universal.svg*/ url()
}

.ui-icon-service-instagram-fb {
    --ui-icon-service-bg-color: #e85998;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='-12 -11 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.144 4.282c0-.526.435-.951.973-.951s.974.425.974.951a.962.962 0 0 1-.974.952.962.962 0 0 1-.973-.952zM5.354 0h7.79c2.948 0 5.354 2.351 5.354 5.234v2.269h-1.947v-2.27c0-1.86-1.503-3.33-3.407-3.33h-7.79c-1.904 0-3.407 1.47-3.407 3.33v7.614c0 1.862 1.503 3.331 3.407 3.331h6.45v1.903h-6.45C2.405 18.081 0 15.73 0 12.847V5.234C0 2.35 2.405 0 5.354 0zM4.138 9.04c0-2.748 2.3-4.996 5.111-4.996 2.38 0 4.39 1.615 4.95 3.779a3.98 3.98 0 0 0-1.801 1.531c.01-.102.015-.207.015-.314 0-1.719-1.405-3.092-3.164-3.092-1.759 0-3.164 1.373-3.164 3.092 0 1.72 1.405 3.093 3.164 3.093a3.17 3.17 0 0 0 2.604-1.33l-.023.17a3.654 3.654 0 0 0-.024.403v1.98a5.15 5.15 0 0 1-2.557.68c-2.812 0-5.111-2.247-5.111-4.996zm10.172 4.393h1.014V12.08c0-.247-.051-1.902 2.133-1.902h1.542V11.9h-1.134c-.224 0-.45.227-.45.396v1.13h1.583c-.064.868-.195 1.66-.195 1.66h-1.397V20h-2.082v-4.914H14.31v-1.653z' fill='%23fff'/%3E%3C/svg%3E")
}

.ui-icon-service-instagram-direct {
    --ui-icon-service-bg-color: #eb358c;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8378 11C14.3067 11 12 13.3694 12 15.9693V24.2515C12 26.8515 14.3067 29.2209 16.8378 29.2209H23.9353C23.6188 28.7355 23.2072 28.3154 22.72 27.9907L22.0805 27.5644H17.0274C15.1063 27.5644 13.6125 26.0299 13.6125 24.0566V16.1642C13.6125 14.1909 15.1063 12.6564 17.0274 12.6564H24.7109C26.6319 12.6564 28.1258 14.1909 28.1258 16.1642V18.7293L29.7385 18.3398V15.9693C29.7385 13.3694 27.4318 11 24.9007 11H16.8378ZM20.869 15.1411C23.271 15.1411 25.2784 16.963 25.6465 19.328L24.0713 19.7084C23.8805 18.0592 22.5295 16.7975 20.8691 16.7975C19.0763 16.7975 17.644 18.2688 17.644 20.1104C17.644 21.0048 17.9818 21.8118 18.5347 22.4053C18.3435 22.9267 18.292 23.5087 18.4163 24.0927C18.442 24.2135 18.4747 24.3319 18.5143 24.4473C17.0358 23.5945 16.0313 21.9673 16.0313 20.1104C16.0313 17.3771 18.208 15.1411 20.869 15.1411ZM24.9007 15.1411C24.9007 14.6833 25.2613 14.3128 25.707 14.3128C26.1527 14.3128 26.5133 14.6833 26.5133 15.1411C26.5133 15.5988 26.1527 15.9693 25.707 15.9693C25.2613 15.9693 24.9007 15.5988 24.9007 15.1411ZM23.19 23.6296L31.1239 21.8753L26.9903 28.8583L26.5452 25.9039C26.4775 25.4549 26.1964 25.0702 25.7956 24.8782L23.19 23.6296ZM32.8032 22.1832C33.4078 21.1618 32.5292 19.8931 31.3916 20.1447L22.0841 22.2027C20.8421 22.4774 20.6513 24.2161 21.8028 24.7679L24.9948 26.2974L25.5295 29.8457C25.7185 31.1008 27.3297 31.43 27.972 30.3448L32.8032 22.1832Z' fill='%23fff'/%3E%3C/svg%3E%0A")
}

.ui-icon-service-light-instagram-direct {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-instagram-sh.svg*/ url()
}

.ui-icon-service-light-instagram-fb {
    --ui-icon-service-bg-color: #e85998;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-instagram-fb.svg*/ url()
}

.ui-icon-service-light-instagram-fb {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-instagram-fb.svg*/ url()
}

.ui-icon-service-1c {
    --ui-icon-service-bg-color: #fade39;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-1c.svg?v=1*/ url()
}

.ui-icon-service-light-1c {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-1c.svg*/ url()
}

.ui-icon-service-red-1c {
    --ui-icon-service-bg-color: #eb181e;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-red-1c.svg?v=1*/ url()
}

.ui-icon-service-office365 {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-office365.svg*/ url()
}

.ui-icon-service-light-office365 {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-office365.svg*/ url()
}

.ui-icon-service-ya, .ui-icon-service-yandex {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-ya.svg*/ url()
}

.ui-icon-service-light-ya {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ya.svg*/ url()
}

.ui-icon-service-ya-dialogs {
    --ui-icon-service-bg-color: #3a78db;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M28.817 24.06c-.068.845-.443 1.499-1.16 1.936-1.092.666-2.2 1.307-3.302 1.96-.129.077-.252.163-.377.245-.352.112-.62.415-1.034.4-.576-.021-1.039-.38-1.046-.955-.017-1.368-.048-2.74.033-4.103.057-.955.615-1.708 1.346-2.315.15-.125.307-.241.461-.362l4.49-2.55c.542-.309.671-.245.66.361-.032 1.794.074 3.59-.071 5.382m-9.324-5.592c-1.352-.808-2.732-1.568-4.099-2.352-.518-.297-.535-.46-.036-.75a408.602 408.602 0 0 1 4.575-2.603c.858-.482 1.729-.439 2.588.016.345.184.686.374 1.029.562.947.55 1.886 1.115 2.843 1.646.444.246.746.567.74 1.084-.007.515-.372.782-.78 1.017-.972.558-1.936 1.131-2.902 1.698-1.379.625-2.68.448-3.958-.318m.307 9.746c-.006.574-.153.658-.634.383-1.462-.835-2.95-1.626-4.372-2.524-.75-.474-1.284-1.17-1.27-2.17.021-1.553-.02-3.106-.013-4.658.004-.885.797-1.33 1.57-.896.932.524 1.849 1.075 2.784 1.591 1.305.72 1.876 1.865 1.931 3.3.032.828.006 1.658.006 2.487 0 .83.006 1.658-.002 2.487m9.03-14.334c-.551-.314-1.111-.618-1.65-.944a175.673 175.673 0 0 0-3.718-2.204c-1.29-.817-2.662-1.004-4.021-.278-1.684.9-3.311 1.907-4.961 2.871-.455.266-.916.526-1.349.825-1.106.763-1.688 1.842-1.706 3.173-.031 2.368-.034 4.737.002 7.105.022 1.44.671 2.584 1.918 3.33 2.04 1.22 4.099 2.405 6.14 3.62.314.188.647.33.987.37h1.358c.926-.257 1.755-.708 2.538-1.252 1.636-.965 3.345-1.803 4.902-2.909 1.702-1.21 1.703-2.839 1.702-2.985-.047-5.237-.072-7.866-.076-7.889-.23-1.28-.958-2.202-2.067-2.833z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-ya-dialogs {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ya-dialogs.svg*/ url()
}

.ui-icon-service-ya-direct {
    --ui-icon-service-bg-color: #ffce00;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-ya-direct.svg*/ url()
}

.ui-icon-service-light-ya-direct {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ya-direct.svg*/ url()
}

.ui-icon-service-ya-toloka {
    --ui-icon-service-bg-color: #ea8428;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-ya-toloka.svg*/ url();
    background-size: 30px
}

.ui-icon-service-light-ya-toloka {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-ya-toloka.svg*/ url()
}

.ui-icon-service-liveid {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-liveid.svg*/ url()
}

.ui-icon-service-light-liveid {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-liveid.svg*/ url()
}

.ui-icon-service-twitter {
    --ui-icon-service-bg-color: #1ea1f2;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-twitter.svg*/ url()
}

.ui-icon-service-light-twitter {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-twitter.svg*/ url()
}

.ui-icon-service-google {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-google.svg*/ url()
}

.ui-icon-service-light-google {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-google.svg*/ url()
}

.ui-icon-service-google-ads {
    --ui-icon-service-bg-color: #3889db;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-googleads.svg*/ url()
}

.ui-icon-service-light-google-ads {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-googleads.svg*/ url()
}

.ui-icon-service-rest-contact-center {
    --ui-icon-service-bg-color: #eb9e06;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-common.svg*/ url()
}

.ui-icon-service-light-rest-contact-center {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-common.svg*/ url()
}

.ui-icon-service-chatbot {
    --ui-icon-service-bg-color: #359fd0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-chatbot.svg*/ url()
}

.ui-icon-service-light-chatbot {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-chatbot.svg*/ url()
}

.ui-icon-service-telephonybot {
    --ui-icon-service-bg-color: #af6d4d;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-telephonybot.svg*/ url()
}

.ui-icon-service-light-telephonybot {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-telephonybot.svg*/ url()
}

.ui-icon-service-campaign {
    --ui-icon-service-bg-color: #2bbff0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-campaign.svg*/ url()
}

.ui-icon-service-light-campaign {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-campaign.svg*/ url()
}

.ui-icon-service-sms {
    --ui-icon-service-bg-color: #f4769c;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-sms.svg*/ url()
}

.ui-icon-service-light-sms {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-sms.svg*/ url()
}

.ui-icon-service-messenger {
    --ui-icon-service-bg-color: #97cb13;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-messenger.svg*/ url()
}

.ui-icon-service-light-messenger {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-messenger.svg*/ url()
}

.ui-icon-service-infocall {
    --ui-icon-service-bg-color: #349ed0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-infocall.svg*/ url()
}

.ui-icon-service-audio-infocall {
    --ui-icon-service-bg-color: #3dc9db;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-audio-infocall.svg*/ url()
}

.ui-icon-service-light-audio-infocall {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-audio-infocall.svg*/ url()
}

.ui-icon-service-light-infocall {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-audio-infocall.svg*/ url()
}

.ui-icon-service-deal {
    --ui-icon-service-bg-color: #349ed0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-deal.svg*/ url()
}

.ui-icon-service-light-deal {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-deal.svg*/ url()
}

.ui-icon-service-edna {
    --ui-icon-service-bg-color: #1aea76;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg width='96' height='96' viewBox='0 0 96 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2669 39.7473C25.8392 37.6335 29.214 37.4178 31.3477 39.208C35.1145 42.4002 33.4815 46.8865 32.0445 50.8335C30.9123 53.9825 29.6712 55.9022 28.4519 57.0668C26.4488 58.9649 24.8812 59.0296 23.6619 58.9649C21.0709 58.8355 19.0025 57.3472 16.6946 54.0688C14.735 51.2433 13.0803 48.2668 14.5826 44.8806C14.8221 44.3414 15.7366 42.2923 21.2669 39.7473ZM23.7421 54.2211C24.7626 54.3072 26.0002 54.4117 27.7552 49.5179C29.3664 45.0747 29.3664 43.7806 28.1907 42.9179C27.6463 42.5296 26.3835 42.2923 23.2047 43.8022C20.396 45.1394 19.2855 45.8943 18.959 46.6708C18.5017 47.7492 18.3711 48.5688 20.2871 51.308C21.5935 53.1845 22.7692 54.1335 23.7272 54.2198L23.7421 54.2211Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.9328 40.2004H56.6264C56.4087 40.2004 56.2563 40.373 56.2563 40.5671V44.5789C55.2765 43.673 54.0137 43.1985 52.6637 43.1985C49.659 43.1985 47.1987 45.722 47.1987 48.8495C47.1987 51.9554 49.659 54.5004 52.6637 54.5004C54.0137 54.5004 55.32 54.0044 56.3216 53.0554L56.3869 53.7456C56.4087 53.9397 56.5828 54.069 56.757 54.069H57.9328C58.1505 54.069 58.3029 53.8965 58.3029 53.7024V40.5887C58.3029 40.3946 58.1287 40.2004 57.9328 40.2004ZM56.0821 48.8495C56.0821 50.7906 54.558 52.3652 52.6637 52.3652C50.7695 52.3652 49.2236 50.7906 49.2236 48.8495C49.2236 46.9083 50.7477 45.3338 52.6419 45.3338C54.5362 45.3338 56.0821 46.8867 56.0821 48.8495Z' fill='%23fff'/%3E%3Cpath d='M69.5585 45.1181C69.2972 44.7299 68.992 44.3848 68.6439 44.126C68.2953 43.8456 67.9037 43.6299 67.4683 43.4789C66.7063 43.1985 65.8569 43.1554 64.9861 43.3064C63.7233 43.5221 62.8087 44.1692 62.2645 44.6437L62.1992 43.9319C62.1773 43.7378 62.0032 43.6083 61.8291 43.6083H60.5659C60.3484 43.6083 60.1958 43.7809 60.1958 43.975V53.7025C60.1958 53.9181 60.3703 54.0692 60.5659 54.0692H61.9598C62.1773 54.0692 62.3299 53.8966 62.3299 53.7025V46.7789C63.3533 46.0672 64.2675 45.5711 65.3128 45.377C65.7482 45.2907 66.2923 45.3554 66.7716 45.528C67.1851 45.6789 67.5551 45.9378 67.7731 46.326C68.2304 47.0162 68.2304 47.879 68.2304 48.6554V53.6809C68.2304 53.8966 68.4045 54.0476 68.6005 54.0476H70.0154C70.2333 54.0476 70.3855 53.875 70.3855 53.6809V49.1515C70.4074 48.224 70.4074 47.2319 70.1246 46.3044C69.972 45.8946 69.7979 45.4633 69.5585 45.1181Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80.9896 43.5865H82.2963C82.5138 43.5865 82.6878 43.7591 82.6878 44.0179V53.7237C82.6878 53.9179 82.5357 54.0904 82.3178 54.0904H81.1422C80.9682 54.0904 80.7936 53.961 80.7722 53.7669L80.7068 53.0767C79.7049 54.0257 78.3987 54.5218 77.0486 54.5218C74.0443 54.5218 71.584 51.9767 71.584 48.8708C71.584 45.7434 74.0443 43.2198 77.0486 43.2198C78.3768 43.2198 79.6401 43.6944 80.6196 44.6003V43.9532C80.6196 43.7591 80.7722 43.5865 80.9896 43.5865ZM77.0486 52.3649C78.9433 52.3649 80.467 50.7904 80.467 48.8493C80.467 46.8865 78.9433 45.3336 77.0486 45.3336C75.1544 45.3336 73.6303 46.9081 73.6303 48.8493C73.6303 50.7904 75.1544 52.3649 77.0486 52.3649Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.3268 47.7493C45.9349 45.1826 43.8883 43.2198 41.232 43.2198H41.1667C38.162 43.2198 35.7017 45.7434 35.7017 48.8708C35.7017 51.9767 38.1402 54.5003 41.1667 54.5218H41.2755C43.1044 54.5218 44.6721 53.7669 45.826 52.4944C45.9567 52.3434 45.9567 52.1493 45.826 51.9983L44.9987 51.0924C44.9116 51.0061 44.8245 50.963 44.7157 50.963C44.6068 50.963 44.4979 51.0277 44.4326 51.114C43.7141 52.0198 42.7561 52.4081 41.2973 52.4081H41.1667C39.5119 52.4081 38.1402 51.2003 37.8136 49.6042H45.543C46.022 49.6042 46.414 49.2159 46.414 48.7198C46.4046 48.7105 46.3992 48.6211 46.3909 48.4826C46.38 48.2998 46.364 48.0315 46.3268 47.7493ZM38.0096 47.4904C38.5103 46.2179 39.7296 45.3336 41.1449 45.3336H41.2537C42.669 45.3336 43.8665 46.1963 44.302 47.4904H38.0096Z' fill='%23fff'/%3E%3C/svg%3E%0A")
}

.ui-icon-service-light-edna {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-edna.svg*/ url()
}

.ui-icon-service-lead {
    --ui-icon-service-bg-color: #349ed0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-lead.svg*/ url()
}

.ui-icon-service-light-lead {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-lead.svg*/ url()
}

.ui-icon-service-whatsapp {
    --ui-icon-service-bg-color: #01e675;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='-5 -5 50 50'%3E%3Cpath fill='%23FFFFFF' d='M6,33.6692502 L7.9357003,26.7942754 C6.69093133,24.6795989 6.03555244,22.2735659 6.03555244,19.8018908 C6.03555244,12.1915008 12.2270533,6 19.8374433,6 C27.4478333,6 33.6392474,12.1915008 33.6392474,19.8018908 C33.6392474,27.4122809 27.4478333,33.6037817 19.8374433,33.6037817 C17.4660955,33.6037817 15.1440876,32.9967888 13.089937,31.844196 L6,33.6692502 Z M13.4523985,29.3332399 L13.8748655,29.5912119 C15.6658414,30.6845795 17.7277095,31.2625234 19.8374433,31.2625234 C26.1568462,31.2625234 31.2979892,26.1212937 31.2979892,19.8018908 C31.2979892,13.482488 26.1568462,8.34125826 19.8374433,8.34125826 C13.5180404,8.34125826 8.3768107,13.482488 8.3768107,19.8018908 C8.3768107,22.0038009 9.00262036,24.1420634 10.1864299,25.9855008 L10.4709361,26.4285188 L9.35623707,30.3876733 L13.4523985,29.3332399 Z'/%3E%3Cpath fill='%23FFFFFF' d='M16.0558808,13.4906124 L15.1603062,13.4417928 C14.8790083,13.4264446 14.6030867,13.5204418 14.3904658,13.705141 C13.9562925,14.0821703 13.262066,14.8110821 13.0488381,15.7609392 C12.7308605,17.177227 13.2222646,18.9114924 14.4940881,20.6457578 C15.7659117,22.3800232 18.1360454,25.1548478 22.3271579,26.339958 C23.677717,26.7218432 24.740128,26.4643915 25.5598285,25.9400364 C26.2090508,25.5247666 26.6565779,24.8582017 26.8178646,24.1046634 L26.9608548,23.4367978 C27.0062926,23.2245237 26.898508,23.0091279 26.701322,22.9182524 L23.6745953,21.5231226 C23.4781031,21.432594 23.2451045,21.4898247 23.1129535,21.6610834 L21.9247216,23.2014579 C21.8349733,23.3178272 21.6813174,23.3639586 21.5425762,23.3152258 C20.7288589,23.0292454 18.003114,21.8876652 16.5074835,19.0067036 C16.442622,18.8817497 16.4587507,18.7300882 16.5507535,18.6235176 L17.6863504,17.3098116 C17.8023728,17.1756662 17.8316819,16.9870648 17.7619644,16.8240439 L16.4572766,13.7716501 C16.3878192,13.6091494 16.2321689,13.5002376 16.0558808,13.4906124 Z'/%3E%3C/svg%3E")
}

.ui-icon-service-light-whatsapp {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-whatsapp.svg?v=2*/ url()
}

.ui-icon-service-wechat {
    --ui-icon-service-bg-color: #2ec100;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath fill='%23FFFFFF' fill-rule='evenodd' d='M31.0962509,28.3065859 C32.8041239,27.0682659 33.8956386,25.2382418 33.8956386,23.2031385 C33.8956386,19.4758512 30.2680893,16.4534538 25.7944481,16.4534538 C21.3208069,16.4534538 17.6932576,19.4758512 17.6932576,23.2031385 C17.6932576,26.9315464 21.3208069,29.9539438 25.7944481,29.9539438 C26.7189857,29.9539438 27.6110244,29.8228275 28.4391859,29.5841287 L28.6767641,29.5482679 C28.8325346,29.5482679 28.9737367,29.5964559 29.1070943,29.6726602 L30.8810858,30.6969358 L31.0368563,30.7473651 C31.185903,30.7473651 31.3069334,30.6263347 31.3069334,30.4772881 L31.263228,30.2800534 L30.8978955,28.9184617 L30.8698793,28.7458813 C30.8698793,28.5643358 30.9595314,28.4040826 31.0962509,28.3065859 L31.0962509,28.3065859 Z M16.7216527,9 C11.3526108,9 7,12.6264286 7,17.1011905 C7,19.5419697 8.30892108,21.7395675 10.3585929,23.2244309 C10.5233287,23.3409786 10.6309112,23.5337307 10.6309112,23.7522578 L10.5972917,23.9584577 L10.1591169,25.5923677 L10.1064463,25.8288252 C10.1064463,26.0081295 10.252131,26.1538142 10.4303146,26.1538142 L10.618584,26.093299 L12.7467014,24.8639442 C12.905834,24.7720507 13.0750524,24.7148975 13.2622012,24.7148975 L13.5479673,24.7574823 C14.5408647,25.0432484 15.6122076,25.202381 16.7216527,25.202381 L17.2550829,25.1889331 C17.0444004,24.5568856 16.9289732,23.8912186 16.9289732,23.2042591 C16.9289732,19.1239666 20.8983212,15.8158031 25.7944481,15.8158031 L26.322275,15.8292509 C25.5904895,11.9596409 21.5707122,9 16.7216527,9 L16.7216527,9 Z M23.0936777,22.123951 C22.4974911,22.123951 22.0144902,21.6398295 22.0144902,21.0436428 C22.0144902,20.4463355 22.4974911,19.9633347 23.0936777,19.9633347 C23.6909851,19.9633347 24.1739859,20.4463355 24.1739859,21.0436428 C24.1739859,21.6398295 23.6909851,22.123951 23.0936777,22.123951 Z M28.4952185,22.123951 C27.8979112,22.123951 27.4149103,21.6398295 27.4149103,21.0436428 C27.4149103,20.4463355 27.8979112,19.9633347 28.4952185,19.9633347 C29.0914052,19.9633347 29.574406,20.4463355 29.574406,21.0436428 C29.574406,21.6398295 29.0914052,22.123951 28.4952185,22.123951 Z M13.4807283,15.8045966 C12.7646319,15.8045966 12.185255,15.224099 12.185255,14.5091233 C12.185255,13.7930269 12.7646319,13.2125294 13.4807283,13.2125294 C14.1968246,13.2125294 14.7773222,13.7930269 14.7773222,14.5091233 C14.7773222,15.224099 14.1968246,15.8045966 13.4807283,15.8045966 Z M19.9614565,15.8045966 C19.2453601,15.8045966 18.6659832,15.224099 18.6659832,14.5091233 C18.6659832,13.7930269 19.2453601,13.2125294 19.9614565,13.2125294 C20.6775529,13.2125294 21.2580504,13.7930269 21.2580504,14.5091233 C21.2580504,15.224099 20.6775529,15.8045966 19.9614565,15.8045966 Z'/%3E%3C/svg%3E")
}

.ui-icon-service-bitrix24-virtual-wa {
    --ui-icon-service-bg-color: #6cc5f0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-bitrix24-virtual-wa.svg?v=2*/ url()
}

.ui-icon-service-light-bitrix24-virtual-wa {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-bitrix24-virtual-wa.svg?v=2*/ url()
}

.ui-icon-service-light-wechat {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-wechat.svg*/ url()
}

.ui-icon-service-avito {
    --ui-icon-service-bg-color: #0af;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cg fill='%23FFF' transform='translate(9 10)'%3E%3Ccircle cx='17.361' cy='16.953' r='6.273'/%3E%3Ccircle cx='5.57' cy='16.953' r='2.92'/%3E%3Ccircle cx='17.361' cy='5.162' r='4.038'/%3E%3Ccircle cx='5.57' cy='5.162' r='5.155'/%3E%3C/g%3E%3C/svg%3E")
}

.ui-icon-service-light-avito {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-avito.svg*/ url()
}

.ui-icon-service-mailru, .ui-icon-service-mailru2 {
    --ui-icon-service-bg-color: #005ff9;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-mailru.svg*/ url()
}

.ui-icon-service-light-mailru, .ui-icon-service-light-mailru2 {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-mailru.svg*/ url()
}

.ui-icon.ui-icon-service-sbbol, .ui-icon.ui-icon-service-sberbank {
    --ui-icon-service-bg-color: #289d37;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-sberbank.svg*/ url()
}

.ui-icon.ui-icon-service-green-sberbank {
    --ui-icon-service-bg-color: #ebeff2;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-green-sberbank.svg*/ url()
}

.ui-icon.ui-icon-service-light-sbbol, .ui-icon.ui-icon-service-light-sberbank {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-sberbank.svg*/ url()
}

.ui-icon-service-olx {
    --ui-icon-service-bg-color: #5b2b82;
    --ui-icon-service-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cpath fill='%23FFF' d='M29.9255904,2.7601004 C30.3972008,2.22953869 31.1046165,1.99373348 31.6351782,2.22953869 C32.1436332,2.45551868 32.3272419,3.0063449 31.9784638,3.57070638 L31.9299347,3.64436992 L28.4518079,8.71418185 L32.9321068,15.4935815 C33.3294823,16.0612607 33.1255382,16.6836053 32.5308378,16.8342077 L32.4604964,16.8494615 L30.3382495,17.4389745 C29.6603096,17.6084595 28.9282286,17.2365341 28.608973,16.6345092 L28.5697105,16.5547049 L26.1527071,12.1333573 L23.1461908,16.5547049 C22.8055832,17.1791521 22.1916487,17.1476143 21.778154,16.618014 L21.7313595,16.5547049 L20.84709,15.1398737 C20.5102254,14.5222886 20.5476548,13.6373507 20.9593782,13.0961522 L21.0239439,13.0176269 L24.561022,9.00893836 L22.0850673,3.99807773 C21.7903108,3.34961342 22.1440186,2.6421978 22.792483,2.40639259 C23.4127532,2.18083979 24.2487696,2.49465239 24.6814344,3.03828155 L24.7378759,3.11380821 L26.8601228,6.29717849 L29.9255904,2.7601004 Z M6.75772896,2.5242952 C10.0000505,2.5242952 12.6528591,5.70766548 12.6528591,9.59845137 C12.6528591,13.4892373 10.0000505,16.6726075 6.75772896,16.6726075 C3.51540738,16.6726075 0.862598812,13.4892373 0.862598812,9.59845137 C0.862598812,5.70766548 3.51540738,2.5242952 6.75772896,2.5242952 Z M6.75772896,4.82339595 C5.22499512,4.82339595 3.98701779,6.94564281 3.98701779,9.59845137 C3.98701779,12.2512599 5.22499512,14.4324581 6.75772896,14.4324581 C8.2904628,14.4324581 9.52844013,12.2512599 9.52844013,9.59845137 C9.52844013,6.94564281 8.2904628,4.82339595 6.75772896,4.82339595 Z M15.7183268,0.519950946 C16.5130777,0.519950946 16.7611745,1.06660499 16.7784618,1.79142776 L16.7794502,1.87583088 L16.7794502,8.30152274 C16.8362961,9.09736531 17.0027734,9.23541963 17.7546039,9.24426555 L20.0772617,9.24583029 C20.5219187,9.25379958 21.0899522,9.32021035 21.1385059,9.87363347 L21.1418465,9.95215918 L21.1418465,11.5438443 C21.0853515,12.1652893 20.6498693,12.3536059 19.93917,12.3682201 L19.8449179,12.3691625 L14.8340573,12.3691625 C13.9257705,12.3691625 13.4548071,11.8771739 13.4211668,11.1037597 L13.419226,11.0132826 L13.419226,1.99373348 C13.3624581,1.36928636 13.6336826,0.69017384 14.3908218,0.640725789 L14.4803495,0.637853549 L15.7183268,0.519950946 Z' transform='translate(4 12)'/%3E%3C/svg%3E")
}

.ui-icon-service-light-olx {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-olx.svg*/ url()
}

.ui-icon.ui-icon-service-kufar {
    --ui-icon-service-bg-color: #01ad64;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-kufar.svg*/ url()
}

.ui-icon.ui-icon-service-light-kufar {
    --ui-icon-service-bg-color: #01ad64;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-kufar.svg*/ url()
}

.ui-icon.ui-icon-service-import {
    --ui-icon-service-bg-color: #6a89b0;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-import.svg*/ url()
}

.ui-icon.ui-icon-service-light-import {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-import.svg*/ url()
}

.ui-icon-service-calendar {
    --ui-icon-service-bg-color: #8ebb00;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-calendar.svg*/ url()
}

.ui-icon-service-light-calendar {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-calendar.svg*/ url()
}

.ui-icon-service-epics {
    --ui-icon-service-bg-color: #207ede;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-epics.svg*/ url()
}

.ui-icon-service-light-epics {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-epics.svg*/ url()
}

.ui-icon-service-dod {
    --ui-icon-service-bg-color: #207ede;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-dod.svg*/ url()
}

.ui-icon-service-light-dod {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-dod.svg*/ url()
}

.ui-icon-service-tutorial {
    --ui-icon-service-bg-color: #207ede;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-tutorial.svg*/ url()
}

.ui-icon-service-light-tutorial {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-tutorial.svg*/ url()
}

.ui-icon-service-roles-rights {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-roles-rights.svg*/ url()
}

.ui-icon-service-light-roles-rights {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-roles-rights.svg*/ url()
}

.ui-icon-service-openid {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-openid.svg*/ url()
}

.ui-icon-service-livejournal {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-livejournal.svg*/ url()
}

.ui-icon-service-blogger {
    --ui-icon-service-bg-color: #f06a35;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-blogger.svg*/ url()
}

.ui-icon-service-light-blogger {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-blogger.svg*/ url()
}

.ui-icon-service-liveinternet {
    --ui-icon-service-bg-color: #fff;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-liveinternet.svg*/ url()
}

.ui-icon-service-light-liveinternet {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-liveinternet.svg*/ url()
}

.ui-icon-service-dropbox {
    --ui-icon-service-bg-color: #007ee5;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-dropbox.svg*/ url()
}

.ui-icon-service-light-dropbox {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-dropbox.svg*/ url()
}

.ui-icon-service-box {
    --ui-icon-service-bg-color: #0071f7;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-box.svg*/ url()
}

.ui-icon-service-light-box {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-box.svg*/ url()
}

.ui-icon-service-message-widget {
    --ui-icon-service-bg-color: #3fe5aa;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-message-widget.svg*/ url()
}

.ui-icon-service-light-message-widget {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-message-widget.svg*/ url()
}

.ui-icon-service-code {
    --ui-icon-service-bg-color: #3fe5aa;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-code.svg*/ url()
}

.ui-icon-service-light-code {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-code.svg*/ url()
}

.ui-icon-service-click {
    --ui-icon-service-bg-color: #3fe5aa;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-click.svg*/ url()
}

.ui-icon-service-light-click {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-click.svg*/ url()
}

.ui-icon-service-clock {
    --ui-icon-service-bg-color: #28d1a9;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-clock.svg*/ url()
}

.ui-icon-service-light-clock {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-clock.svg*/ url()
}

.ui-icon-service-linked-link {
    --ui-icon-service-bg-color: #28d1a9;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-linked-link.svg*/ url()
}

.ui-icon-service-light-linked-link {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-linked-link.svg*/ url()
}

.ui-icon.ui-icon-service-zoom {
    --ui-icon-service-bg-color: #4690fb;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-zoom.svg*/ url()
}

.ui-icon.ui-icon-service-blue-zoom {
    --ui-icon-service-bg-color: transparent;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-blue-zoom.svg*/ url()
}

.ui-icon.ui-icon-service-light-zoom {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-zoom.svg*/ url()
}

.ui-icon.ui-icon-service-widget {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-widget.svg*/ url()
}

.ui-icon.ui-icon-service-light-widget {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-widget.svg*/ url()
}

.ui-icon.ui-icon-service-wheel {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-wheel.svg*/ url()
}

.ui-icon.ui-icon-service-light-wheel {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-wheel.svg*/ url()
}

.ui-icon.ui-icon-service-play {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-play.svg*/ url()
}

.ui-icon.ui-icon-service-light-play {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-play.svg*/ url()
}

.ui-icon.ui-icon-service-other {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-other.svg*/ url()
}

.ui-icon.ui-icon-service-light-other {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-other.svg*/ url()
}

.ui-icon.ui-icon-service-cart {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-cart.svg*/ url()
}

.ui-icon.ui-icon-service-light-cart {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-cart.svg*/ url()
}

.ui-icon.ui-icon-service-add {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-add.svg*/ url()
}

.ui-icon.ui-icon-service-light-add {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-add.svg*/ url()
}

.ui-icon.ui-icon-service-arrows {
    --ui-icon-service-bg-color: #333;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-arrows.svg*/ url()
}

.ui-icon.ui-icon-service-light-arrows {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-arrows.svg*/ url()
}

.ui-icon.ui-icon-service-call-in {
    --ui-icon-service-bg-color: #00ace3;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-call-in.svg*/ url()
}

.ui-icon.ui-icon-service-light-call-in {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-call-in.svg*/ url()
}

.ui-icon.ui-icon-service-call-out {
    --ui-icon-service-bg-color: #9dcf00;
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-call-out.svg*/ url()
}

.ui-icon.ui-icon-service-light-call-out {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-call-out.svg*/ url()
}

.ui-icon.ui-icon-service-settings {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-settings.svg*/ url()
}

.ui-icon.ui-icon-service-light-settings {
    --ui-icon-service-bg-image: /*savepage-url=https://s-c.bitrix24.ua/bitrix/js/ui/icons/service/images/ui-service-light-settings.svg*/ url()
}.ui-icon-common-user {
                             --ui-icon-service-bg-color: #7b8691;
                             --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-user.svg?v2*/ url()
                         }

.ui-icon-common-phone {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-call.svg*/ url()
}

.ui-icon-common-notification {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-notification.svg*/ url()
}

.ui-icon-common-user-group {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-user-group.svg?v2*/ url()
}

.ui-icon-common-user-mail {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-user-mail.svg?v2*/ url()
}

.ui-icon-common-company {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-user-company.svg?v2*/ url()
}

.ui-icon-common-light-company {
    --ui-icon-service-bg-color: #ebeff2;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-user-light-company.svg?v2*/ url()
}

.ui-icon-common-bitrix24 {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/service/images/ui-service-bitrix24.svg*/ url()
}

.ui-icon-common-cloud {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-cloud.svg*/ url()
}

.ui-icon-common-folder {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-folder.svg*/ url()
}

.ui-icon-common-info {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-info.svg*/ url()
}

.ui-icon-common-question {
    --ui-icon-service-bg-color: #7b8691;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-question.svg*/ url()
}

.ui-icon-package-numbers-five {
    --ui-icon-service-bg-color: #9dcf00;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-package-numbers-five.svg?v2*/ url()
}

.ui-icon-package-numbers-five > i {
    background-size: 20px 20px
}

.ui-icon-package-numbers-ten {
    --ui-icon-service-bg-color: #55d0e0;
    --ui-icon-service-bg-image: /*savepage-url=/bitrix/js/ui/icons/b24/images/ui-package-numbers-ten.svg?v2*/ url()
}

.ui-icon-package-numbers-ten > i {
    background-size: 28px 20px
}
                         .ui-icon[class*=ui-icon-file-] > i {
                             background: /*savepage-url=/bitrix/js/ui/icons/disk/images/sprite-files.min.svg?v1.3*/ url() no-repeat 0 0;
                             background-size: 100% auto;
                             --icon-file-col: 14
                         }

.ui-icon.ui-icon-file-empty > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 0)
}

.ui-icon.ui-icon-file-txt > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 1)
}

.ui-icon.ui-icon-file-doc > i, .ui-icon.ui-icon-file-docx > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 2)
}

.ui-icon.ui-icon-file-xls > i, .ui-icon.ui-icon-file-xlsx > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 3)
}

.ui-icon.ui-icon-file-php > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 4)
}

.ui-icon.ui-icon-file-pdf > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 5)
}

.ui-icon.ui-icon-file-pptx > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 6)
}

.ui-icon.ui-icon-file-ppt > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 6)
}

.ui-icon.ui-icon-file-rar > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 7)
}

.ui-icon.ui-icon-file-zip > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 8)
}

.ui-icon.ui-icon-file-set > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 9)
}

.ui-icon.ui-icon-file-mov > i, .ui-icon.ui-icon-file-mp4 > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 10)
}

.ui-icon.ui-icon-file-img > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 11)
}

.ui-icon.ui-icon-file-folder > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 12)
}

.ui-icon.ui-icon-file-folder-shared > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 13)
}

.ui-icon.ui-icon-file-folder-shared-2 > i {
    background-position: 0 calc(100% / var(--icon-file-col) * 14)
}
 .connector-icon-solutionsdevprom {
                             background-color: #90be00;;;
                             background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20id%3D%22svg16%22%0A%20%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%0A%20%20%20viewBox%3D%220%200%20800.000000%20800.000000%22%0A%20%20%20height%3D%22800.000000pt%22%0A%20%20%20width%3D%22800.000000pt%22%0A%20%20%20version%3D%221.0%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs20%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata2%22%3E%0ACreated%20by%20potrace%201.15%2C%20written%20by%20Peter%20Selinger%202001-2017%0A%3Crdf%3ARDF%3E%0A%20%20%3Ccc%3AWork%0A%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%3C/cc%3AWork%3E%0A%3C/rdf%3ARDF%3E%0A%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20id%3D%22g14%22%0A%20%20%20%20%20stroke%3D%22none%22%0A%20%20%20%20%20fill%3D%22%23000000%22%0A%20%20%20%20%20transform%3D%22translate%280.000000%2C800.000000%29%20scale%280.100000%2C-0.100000%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path4%22%0A%20%20%20%20%20%20%20d%3D%22M1302%204733%20l-682%20-3%200%20-740%200%20-740%20745%200%20745%200%200%20740%200%20740%20-42%200%20c-24%200%20-52%201%20-63%203%20-11%201%20-327%201%20-703%200z%20m468%20-738%20l0%20-405%20-405%200%20-405%200%200%20405%200%20405%20405%200%20405%200%200%20-405z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path6%22%0A%20%20%20%20%20%20%20d%3D%22M4963%204295%20c-183%20-41%20-346%20-184%20-402%20-351%20-92%20-277%2050%20-571%20327%20-674%20169%20-63%20385%20-41%20527%2054%20159%20107%20245%20263%20245%20446%200%20188%20-93%20351%20-261%20457%20-113%2071%20-298%20100%20-436%2068z%20m239%20-280%20c89%20-36%20147%20-120%20155%20-219%2014%20-164%20-100%20-289%20-260%20-288%20-76%201%20-121%2017%20-175%2067%20-59%2053%20-86%20115%20-86%20195%201%2077%2018%20123%2070%20180%2077%2085%20189%20110%20296%2065z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path8%22%0A%20%20%20%20%20%20%20d%3D%22M3032%204285%20c-73%20-16%20-118%20-41%20-161%20-91%20l-31%20-35%200%2061%200%2060%20-150%200%20-150%200%200%20-705%200%20-705%20150%200%20150%200%200%20255%200%20255%2035%20-39%20c88%20-97%20294%20-125%20455%20-61%20294%20116%20411%20517%20229%20789%20-81%20121%20-198%20200%20-329%20220%20-82%2014%20-120%2013%20-198%20-4z%20m193%20-300%20c110%20-64%20150%20-209%2091%20-329%20-46%20-94%20-131%20-141%20-244%20-134%20-163%209%20-271%20137%20-248%20292%2026%20170%20244%20264%20401%20171z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path10%22%0A%20%20%20%20%20%20%20d%3D%22M4273%204282%20c-67%20-24%20-114%20-56%20-144%20-100%20l-24%20-36%20-3%2067%20-3%2067%20-149%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20288%20c4%20327%207%20343%2084%20411%2053%2046%20104%2061%20214%2061%20l81%200%20-3%20138%20-3%20137%20-75%202%20c-52%202%20-91%20-3%20-127%20-15z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path12%22%0A%20%20%20%20%20%20%20d%3D%22M6282%204285%20c-56%20-17%20-116%20-59%20-142%20-99%20l-20%20-31%200%2063%200%2062%20-150%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2058%200%2092%20-20%20123%20-73%2019%20-32%2020%20-55%2023%20-366%20l3%20-333%20149%200%20149%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2062%200%2094%20-21%20126%20-82%2021%20-43%2022%20-52%2022%20-367%20l0%20-323%20150%200%20150%200%200%20353%20c0%20315%20-2%20361%20-19%20426%20-44%20168%20-149%20251%20-326%20259%20-142%206%20-260%20-35%20-321%20-112%20l-27%20-34%20-56%2058%20c-44%2046%20-67%2062%20-110%2074%20-66%2019%20-160%2020%20-219%201z%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
                         }

.ui-icon-service-solutionsdevprom > i {
    background-color: #90be00;
    --ui-icon-service-bg-color: #90be00;;;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20id%3D%22svg16%22%0A%20%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%0A%20%20%20viewBox%3D%220%200%20800.000000%20800.000000%22%0A%20%20%20height%3D%22800.000000pt%22%0A%20%20%20width%3D%22800.000000pt%22%0A%20%20%20version%3D%221.0%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs20%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata2%22%3E%0ACreated%20by%20potrace%201.15%2C%20written%20by%20Peter%20Selinger%202001-2017%0A%3Crdf%3ARDF%3E%0A%20%20%3Ccc%3AWork%0A%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%3C/cc%3AWork%3E%0A%3C/rdf%3ARDF%3E%0A%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20id%3D%22g14%22%0A%20%20%20%20%20stroke%3D%22none%22%0A%20%20%20%20%20fill%3D%22%23000000%22%0A%20%20%20%20%20transform%3D%22translate%280.000000%2C800.000000%29%20scale%280.100000%2C-0.100000%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path4%22%0A%20%20%20%20%20%20%20d%3D%22M1302%204733%20l-682%20-3%200%20-740%200%20-740%20745%200%20745%200%200%20740%200%20740%20-42%200%20c-24%200%20-52%201%20-63%203%20-11%201%20-327%201%20-703%200z%20m468%20-738%20l0%20-405%20-405%200%20-405%200%200%20405%200%20405%20405%200%20405%200%200%20-405z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path6%22%0A%20%20%20%20%20%20%20d%3D%22M4963%204295%20c-183%20-41%20-346%20-184%20-402%20-351%20-92%20-277%2050%20-571%20327%20-674%20169%20-63%20385%20-41%20527%2054%20159%20107%20245%20263%20245%20446%200%20188%20-93%20351%20-261%20457%20-113%2071%20-298%20100%20-436%2068z%20m239%20-280%20c89%20-36%20147%20-120%20155%20-219%2014%20-164%20-100%20-289%20-260%20-288%20-76%201%20-121%2017%20-175%2067%20-59%2053%20-86%20115%20-86%20195%201%2077%2018%20123%2070%20180%2077%2085%20189%20110%20296%2065z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path8%22%0A%20%20%20%20%20%20%20d%3D%22M3032%204285%20c-73%20-16%20-118%20-41%20-161%20-91%20l-31%20-35%200%2061%200%2060%20-150%200%20-150%200%200%20-705%200%20-705%20150%200%20150%200%200%20255%200%20255%2035%20-39%20c88%20-97%20294%20-125%20455%20-61%20294%20116%20411%20517%20229%20789%20-81%20121%20-198%20200%20-329%20220%20-82%2014%20-120%2013%20-198%20-4z%20m193%20-300%20c110%20-64%20150%20-209%2091%20-329%20-46%20-94%20-131%20-141%20-244%20-134%20-163%209%20-271%20137%20-248%20292%2026%20170%20244%20264%20401%20171z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path10%22%0A%20%20%20%20%20%20%20d%3D%22M4273%204282%20c-67%20-24%20-114%20-56%20-144%20-100%20l-24%20-36%20-3%2067%20-3%2067%20-149%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20288%20c4%20327%207%20343%2084%20411%2053%2046%20104%2061%20214%2061%20l81%200%20-3%20138%20-3%20137%20-75%202%20c-52%202%20-91%20-3%20-127%20-15z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path12%22%0A%20%20%20%20%20%20%20d%3D%22M6282%204285%20c-56%20-17%20-116%20-59%20-142%20-99%20l-20%20-31%200%2063%200%2062%20-150%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2058%200%2092%20-20%20123%20-73%2019%20-32%2020%20-55%2023%20-366%20l3%20-333%20149%200%20149%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2062%200%2094%20-21%20126%20-82%2021%20-43%2022%20-52%2022%20-367%20l0%20-323%20150%200%20150%200%200%20353%20c0%20315%20-2%20361%20-19%20426%20-44%20168%20-149%20251%20-326%20259%20-142%206%20-260%20-35%20-321%20-112%20l-27%20-34%20-56%2058%20c-44%2046%20-67%2062%20-110%2074%20-66%2019%20-160%2020%20-219%201z%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
    --ui-icon-service-bg-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%0A%20%20%20xmlns%3Adc%3D%22http%3A//purl.org/dc/elements/1.1/%22%0A%20%20%20xmlns%3Acc%3D%22http%3A//creativecommons.org/ns%23%22%0A%20%20%20xmlns%3Ardf%3D%22http%3A//www.w3.org/1999/02/22-rdf-syntax-ns%23%22%0A%20%20%20xmlns%3Asvg%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%0A%20%20%20id%3D%22svg16%22%0A%20%20%20preserveAspectRatio%3D%22xMidYMid%20meet%22%0A%20%20%20viewBox%3D%220%200%20800.000000%20800.000000%22%0A%20%20%20height%3D%22800.000000pt%22%0A%20%20%20width%3D%22800.000000pt%22%0A%20%20%20version%3D%221.0%22%3E%0A%20%20%3Cdefs%0A%20%20%20%20%20id%3D%22defs20%22%20/%3E%0A%20%20%3Cmetadata%0A%20%20%20%20%20id%3D%22metadata2%22%3E%0ACreated%20by%20potrace%201.15%2C%20written%20by%20Peter%20Selinger%202001-2017%0A%3Crdf%3ARDF%3E%0A%20%20%3Ccc%3AWork%0A%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%0A%20%20%20%20%3Cdc%3Aformat%3Eimage/svg+xml%3C/dc%3Aformat%3E%0A%20%20%20%20%3Cdc%3Atype%0A%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A//purl.org/dc/dcmitype/StillImage%22%20/%3E%0A%20%20%3C/cc%3AWork%3E%0A%3C/rdf%3ARDF%3E%0A%3C/metadata%3E%0A%20%20%3Cg%0A%20%20%20%20%20id%3D%22g14%22%0A%20%20%20%20%20stroke%3D%22none%22%0A%20%20%20%20%20fill%3D%22%23000000%22%0A%20%20%20%20%20transform%3D%22translate%280.000000%2C800.000000%29%20scale%280.100000%2C-0.100000%29%22%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path4%22%0A%20%20%20%20%20%20%20d%3D%22M1302%204733%20l-682%20-3%200%20-740%200%20-740%20745%200%20745%200%200%20740%200%20740%20-42%200%20c-24%200%20-52%201%20-63%203%20-11%201%20-327%201%20-703%200z%20m468%20-738%20l0%20-405%20-405%200%20-405%200%200%20405%200%20405%20405%200%20405%200%200%20-405z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path6%22%0A%20%20%20%20%20%20%20d%3D%22M4963%204295%20c-183%20-41%20-346%20-184%20-402%20-351%20-92%20-277%2050%20-571%20327%20-674%20169%20-63%20385%20-41%20527%2054%20159%20107%20245%20263%20245%20446%200%20188%20-93%20351%20-261%20457%20-113%2071%20-298%20100%20-436%2068z%20m239%20-280%20c89%20-36%20147%20-120%20155%20-219%2014%20-164%20-100%20-289%20-260%20-288%20-76%201%20-121%2017%20-175%2067%20-59%2053%20-86%20115%20-86%20195%201%2077%2018%20123%2070%20180%2077%2085%20189%20110%20296%2065z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path8%22%0A%20%20%20%20%20%20%20d%3D%22M3032%204285%20c-73%20-16%20-118%20-41%20-161%20-91%20l-31%20-35%200%2061%200%2060%20-150%200%20-150%200%200%20-705%200%20-705%20150%200%20150%200%200%20255%200%20255%2035%20-39%20c88%20-97%20294%20-125%20455%20-61%20294%20116%20411%20517%20229%20789%20-81%20121%20-198%20200%20-329%20220%20-82%2014%20-120%2013%20-198%20-4z%20m193%20-300%20c110%20-64%20150%20-209%2091%20-329%20-46%20-94%20-131%20-141%20-244%20-134%20-163%209%20-271%20137%20-248%20292%2026%20170%20244%20264%20401%20171z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path10%22%0A%20%20%20%20%20%20%20d%3D%22M4273%204282%20c-67%20-24%20-114%20-56%20-144%20-100%20l-24%20-36%20-3%2067%20-3%2067%20-149%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20288%20c4%20327%207%20343%2084%20411%2053%2046%20104%2061%20214%2061%20l81%200%20-3%20138%20-3%20137%20-75%202%20c-52%202%20-91%20-3%20-127%20-15z%22%20/%3E%0A%20%20%20%20%3Cpath%0A%20%20%20%20%20%20%20id%3D%22path12%22%0A%20%20%20%20%20%20%20d%3D%22M6282%204285%20c-56%20-17%20-116%20-59%20-142%20-99%20l-20%20-31%200%2063%200%2062%20-150%200%20-150%200%200%20-510%200%20-510%20149%200%20150%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2058%200%2092%20-20%20123%20-73%2019%20-32%2020%20-55%2023%20-366%20l3%20-333%20149%200%20149%200%203%20323%20c3%20321%203%20322%2028%20365%2033%2058%2078%2084%20142%2084%2062%200%2094%20-21%20126%20-82%2021%20-43%2022%20-52%2022%20-367%20l0%20-323%20150%200%20150%200%200%20353%20c0%20315%20-2%20361%20-19%20426%20-44%20168%20-149%20251%20-326%20259%20-142%206%20-260%20-35%20-321%20-112%20l-27%20-34%20-56%2058%20c-44%2046%20-67%2062%20-110%2074%20-66%2019%20-160%2020%20-219%201z%22%20/%3E%0A%20%20%3C/g%3E%0A%3C/svg%3E%0A');
}

.imconnector-solutionsdevprom-background-color {
    background-color: #90be00;
}

.intranet-solutionsdevprom-background-color {
    background-color: #90be00;
}

                                     .b24-form-click-btn-wrapper button, .b24-form-click-btn-wrapper a {
                   cursor: pointer
               }

.b24-form-click-btn-wrapper button {
    border-radius: 2px;
    margin: 0;
    min-width: 80px;
    height: 39px;
    font-size: 15px;
    line-height: 20px;
    vertical-align: baseline;
    padding: 0 19px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0
}

.b24-form-click-btn-wrapper.--b24-mod-outlined > button {
    border: 1px solid #3bc8f5
}

.b24-form-click-btn-wrapper.--b24-mod-rounded > button {
    border-radius: 19.5px
}

.b24-form-click-btn-wrapper.--b24-mod-center > button {
    display: block;
    margin: 0 auto
}

.b24-form-click-btn-wrapper.--b24-mod-left > button {
    display: block;
    margin-right: auto;
    margin-left: 0
}

.b24-form-click-btn-wrapper.--b24-mod-right > button {
    display: block;
    margin-left: auto;
    margin-right: 0
}

.b24-form-click-btn-wrapper.--b24-mod-plain.--b24-mod-inline {
    display: inline
}

.b24-form-click-btn-wrapper.--b24-mod-plain.--b24-mod-center {
    text-align: center
}

.b24-form-click-btn-wrapper.--b24-mod-plain.--b24-mod-left {
    text-align: left
}

.b24-form-click-btn-wrapper.--b24-mod-plain.--b24-mod-right {
    text-align: right
}

.b24-form-click-btn-wrapper.--b24-mod-dotted > a {
    border-bottom: 1px dotted
}

.b24-form-click-btn-wrapper.--b24-mod-solid > a {
    border-bottom: 1px solid
}

button.b24-form-click-btn-font-elegant {
    font-family: Georgia, "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal
}

button.b24-form-click-btn-font-classic {
    font-family: Georgia, "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold
}

button.b24-form-click-btn-font-modern {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 14px
}

a.b24-form-click-btn-font-elegant {
    font-style: italic
}

a.b24-form-click-btn-font-classic {
    font-style: normal
}

a.b24-form-click-btn-font-modern {
    font-family: "Open Sans", Helvetica, Arial, sans-serif
}

.b24-form {
    --b24-primary-color: #0f58d0;
    --b24-primary-text-color: #FFF;
    --b24-primary-hover-color: var(--b24-primary-color);
    --b24-text-color: #000;
    --b24-background-color: #FFF;
    --b24-field-border-color: rgba(0, 0, 0, .1);
    --b24-field-background-color: rgba(0, 0, 0, .08);
    --b24-field-focus-background-color: #fff;
    --b24-popup-background-color: #fff;
    --b24-font-family-default: "Helvetica Neue", Helvetica, Arial, sans-serif;
    --b24-font-family: var(--b24-font-family-default)
}

.b24-form-dark {
    --b24-primary-color: #0f58d0;
    --b24-primary-text-color: #FFF;
    --b24-primary-hover-color: var(--b24-primary-color);
    --b24-text-color: #FFF;
    --b24-background-color: #282d30;
    --b24-field-border-color: rgba(255, 255, 255, .1);
    --b24-field-background-color: rgba(255, 255, 255, .08);
    --b24-field-focus-background-color: rgba(0, 0, 0, .17);
    --b24-popup-background-color: #282d30;
    --b24-font-family-default: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --b24-font-family: var(--b24-font-family-default)
}

@media (prefers-color-scheme: dark) {
    .b24-form-dark-auto {
        --b24-primary-color: #0f58d0;
        --b24-primary-text-color: #fff;
        --b24-primary-hover-color: var(--b24-primary-color);
        --b24-text-color: #FFF;
        --b24-background-color: #282d30;
        --b24-field-border-color: rgba(255, 255, 255, .1);
        --b24-field-background-color: rgba(255, 255, 255, .08);
        --b24-field-focus-background-color: rgba(0, 0, 0, .17);
        --b24-font-family-default: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        --b24-font-family: var(--b24-font-family-default)
    }
}

.b24-form-progress-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 15px
}

.b24-form-progress-bar-container {
    position: relative
}

.b24-form-progress {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.b24-form-progress-track {
    stroke: silver;
    stroke: var(--b24-field-border-color);
    stroke-dashoffset: 0;
    stroke-dasharray: 0;
    fill: transparent
}

.b24-form-progress-bar {
    fill: transparent;
    stroke: #0f58d0;
    stroke: var(--b24-primary-color);
    -webkit-transition: 120ms linear;
    -o-transition: 120ms linear;
    transition: 120ms linear
}

.b24-form-progress-bar-counter {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font: 13px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 13px/18px var(--b24-font-family);
    text-align: center;
    color: #000;
    color: var(--b24-text-color);
    white-space: nowrap
}

.b24-form-progress-bar-title {
    padding-left: 11px;
    vertical-align: middle;
    font: 600 18px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 600 18px/24px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-basket {
    border: 1px solid #0f58d0;
    border: 1px solid var(--b24-primary-color);
    border-radius: 6px;
    font: 14px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 14px/16px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    text-align: right
}

.b24-form-basket table {
    width: 100%
}

.b24-form-basket-label {
    width: 100%
}

.b24-form-basket-value {
    padding: 2px 5px;
    white-space: nowrap
}

.b24-form-basket-discount {
    color: #0f58d0;
    color: var(--b24-primary-color)
}

.b24-form-basket-discount .b24-form-basket-value {
    text-decoration: line-through
}

.b24-form-basket-sum, .b24-form-basket-pay {
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-basket-pay .b24-form-basket-value {
    font-weight: bold
}

.b24-form {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: var(--b24-font-family);
    line-height: normal
}

.b24-form * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 0
}

.b24-form a, .b24-form a:not([href]), .b24-form a:not([href]):not([tabindex]) {
    color: var(--b24-text-color);
    text-decoration: underline;
    cursor: pointer
}

.b24-form-wrapper {
    position: relative;
    display: block;
    background-color: rgba(0, 0, 0, .08);
    background-color: var(--b24-background-color);
    min-height: 250px;
    max-width: 700px;
    margin: 0 auto;
    -webkit-transition: min-height 180ms ease;
    -o-transition: min-height 180ms ease;
    transition: min-height 180ms ease;
    word-break: break-word;
    border-radius: var(--ui-border-radius-md)
}

.b24-form-wrapper.b24-from-state-on {
    min-height: 390px
}

.b24-form-wrapper.b24-form-shadow {
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3)
}

.b24-form-wrapper.b24-form-border-top {
    border-top: 5px solid var(--b24-primary-color)
}

.b24-form-wrapper.b24-form-border-right {
    border-right: 5px solid var(--b24-primary-color)
}

.b24-form-wrapper.b24-form-border-bottom {
    border-bottom: 5px solid var(--b24-primary-color)
}

.b24-form-wrapper.b24-form-border-left {
    border-left: 5px solid var(--b24-primary-color)
}

.b24-form-header {
    padding: 15px 31px 5px;
    border-bottom: 1px solid rgba(82, 92, 105, 0.11);
    text-align: center
}

.b24-form-header-padding {
    padding: 10px
}

.b24-dark .b24-form-header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.31)
}

.b24-form-header-title {
    color: #000;
    color: var(--b24-text-color);
    letter-spacing: .6px;
    margin-bottom: 9px;
    font: 24px/33px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 24px/33px var(--b24-font-family);
    font-weight: var(--ui-font-weight-bold);
    word-break: break-word
}

.b24-form-header-description {
    margin: 0 0 15px 0;
    font: 15px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px/17px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    opacity: .8;
    word-break: break-word
}

.b24-form-content {
    padding: 14px 31px
}

.b24-form-sign {
    padding: 0 30px 10px 10px;
    text-align: right;
    margin: -10px 0 0
}

.b24-form-sign-text {
    margin: 0 0 0 -2px;
    font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 12px var(--b24-font-family);
    color: #b2b6bd
}

.b24-form-sign-bx {
    margin: 0 -2px 0 0;
    font: 600 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #2fc7f7
}

.b24-form-sign-24 {
    font: 600 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #215f98
}

.b24-form-recaptcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0 31px 20px 0
}

.b24-form-content form {
    margin: 0
}

.b24-form-padding-side {
    padding-left: 31px;
    padding-right: 31px
}

@media (max-width: 530px) {
    .b24-form-header-title {
        font-size: 18px;
        line-height: 18px
    }

    .b24-form-padding-side {
        padding-left: 18px;
        padding-right: 18px
    }
}

.b24-form-compact .b24-form-header-title {
    font-size: 17px;
    line-height: 15px
}

.b24-form-compact .b24-form-padding-side {
    padding-left: 10px;
    padding-right: 10px
}

.b24-from-state-on .b24-form-state-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    border-radius: var(--ui-border-radius-md)
}

.b24-form-state-container .b24-form-loader, .b24-form-state-container .b24-form-state {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    z-index: 15;
    border-radius: var(--ui-border-radius-md)
}

.b24-form-wrapper.b24-form-border-top .b24-form-state-container .b24-form-state, .b24-form-wrapper.b24-form-border-top .b24-form-state-container .b24-form-loader {
    top: -5px
}

.b24-form-wrapper.b24-form-border-right .b24-form-state-container .b24-form-state, .b24-form-wrapper.b24-form-border-right .b24-form-state-container .b24-form-loader {
    right: -5px
}

.b24-form-wrapper.b24-form-border-bottom .b24-form-state-container .b24-form-state, .b24-form-wrapper.b24-form-border-bottom .b24-form-state-container .b24-form-loader {
    bottom: -5px
}

.b24-form-wrapper.b24-form-border-left .b24-form-state-container .b24-form-state, .b24-form-wrapper.b24-form-border-left .b24-form-state-container .b24-form-loader {
    left: -5px
}

div.b24-form-loader {
    background-color: #fff;
    background-color: var(--b24-background-color);
    padding-bottom: 20px
}

.b24-form-loader-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    width: 263px;
    height: 174px
}

.b24-form-loader-icon .bx-sun-lines-animate {
    -webkit-transform-origin: 79px 79px;
    -ms-transform-origin: 79px 79px;
    transform-origin: 79px 79px;
    -webkit-animation: linear bxSunCover 25s infinite;
    animation: linear bxSunCover 25s infinite;
    fill: var(--b24-primary-color)
}

@-webkit-keyframes bxSunCover {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes bxSunCover {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.b24-form-loader-icon .b24-form-loader-icon-sun-ring {
    stroke: var(--b24-primary-color)
}

.b24-form-loader-icon svg g > path {
    fill: var(--b24-field-background-color);
    stroke: var(--b24-field-background-color)
}

.b24-form-state-container .b24-form-success {
    background-color: #a0be47
}

.b24-form-state-inner {
    position: absolute;
    top: 50%;
    max-width: 330px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.b24-form-success-icon {
    display: inline-block;
    margin: 0 0 26px 0;
    width: 169px;
    height: 169px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20169%20169%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2265.5%22/%3E%3Cfilter%20x%3D%22-.8%25%22%20y%3D%22-.8%25%22%20width%3D%22101.5%25%22%20height%3D%22101.5%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner1%22/%3E%3CfeOffset%20dx%3D%22-1%22%20dy%3D%22-1%22%20in%3D%22shadowBlurInner1%22%20result%3D%22shadowOffsetInner1%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0886691434%200%22%20in%3D%22shadowInnerInner1%22%20result%3D%22shadowMatrixInner1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner2%22/%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22shadowBlurInner2%22%20result%3D%22shadowOffsetInner2%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner2%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.292285839%200%22%20in%3D%22shadowInnerInner2%22%20result%3D%22shadowMatrixInner2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner2%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.05%22%20stroke%3D%22%23000%22%20fill-opacity%3D%22.07%22%20fill%3D%22%23000%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2284%22/%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20fill%3D%22%23A0BE47%22%20d%3D%22M76.853%20107L57%2087.651l6.949-6.771%2012.904%2012.576L106.051%2065%20113%2071.772z%22/%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat
}

.b24-form-state-text {
    font: 20px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 20px/30px var(--b24-font-family)
}

.b24-form-success .b24-form-state-text {
    display: block;
    margin: 0 0 27px;
    color: #000;
    text-align: center;
    opacity: .8
}

.b24-form-success .b24-form-state-text p {
    margin: 0
}

.b24-form-state-container .b24-form-error {
    background-color: #f25830
}

.b24-form-error-icon {
    display: inline-block;
    margin: 0 0 30px;
    width: 169px;
    height: 169px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20169%20169%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2265.5%22/%3E%3Cfilter%20x%3D%22-.8%25%22%20y%3D%22-.8%25%22%20width%3D%22101.5%25%22%20height%3D%22101.5%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner1%22/%3E%3CfeOffset%20dx%3D%22-1%22%20dy%3D%22-1%22%20in%3D%22shadowBlurInner1%22%20result%3D%22shadowOffsetInner1%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0886691434%200%22%20in%3D%22shadowInnerInner1%22%20result%3D%22shadowMatrixInner1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner2%22/%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22shadowBlurInner2%22%20result%3D%22shadowOffsetInner2%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner2%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.292285839%200%22%20in%3D%22shadowInnerInner2%22%20result%3D%22shadowMatrixInner2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner2%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.05%22%20stroke%3D%22%23000%22%20fill-opacity%3D%22.07%22%20fill%3D%22%23000%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2284%22/%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20d%3D%22M91.638%2084.567l14.496%2014.495-7.072%207.072-14.495-14.496-14.496%2014.496L63%2099.062l14.496-14.495L63%2070.07%2070.071%2063l14.496%2014.496L99.062%2063l7.072%207.071-14.496%2014.496z%22%20fill%3D%22%23F25830%22/%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat
}

.b24-form-error .b24-form-state-text {
    display: block;
    margin: 0 0 30px;
    color: #fff
}

.b24-form-state-container .b24-form-error .b24-form-btn {
    margin: 0 0 15px;
    color: #fff;
    border-color: #fff
}

.b24-form-state-container .b24-form-warning {
    background-color: #fff
}

.b24-form-warning-icon {
    display: inline-block;
    margin: 0 0 28px;
    width: 169px;
    height: 169px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20169%20169%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cdefs%3E%3Ccircle%20id%3D%22a%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2265.5%22/%3E%3Cfilter%20x%3D%22-.8%25%22%20y%3D%22-.8%25%22%20width%3D%22101.5%25%22%20height%3D%22101.5%25%22%20filterUnits%3D%22objectBoundingBox%22%20id%3D%22b%22%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner1%22/%3E%3CfeOffset%20dx%3D%22-1%22%20dy%3D%22-1%22%20in%3D%22shadowBlurInner1%22%20result%3D%22shadowOffsetInner1%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner1%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner1%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.0886691434%200%22%20in%3D%22shadowInnerInner1%22%20result%3D%22shadowMatrixInner1%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%22.5%22%20in%3D%22SourceAlpha%22%20result%3D%22shadowBlurInner2%22/%3E%3CfeOffset%20dx%3D%221%22%20dy%3D%221%22%20in%3D%22shadowBlurInner2%22%20result%3D%22shadowOffsetInner2%22/%3E%3CfeComposite%20in%3D%22shadowOffsetInner2%22%20in2%3D%22SourceAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%20result%3D%22shadowInnerInner2%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.292285839%200%22%20in%3D%22shadowInnerInner2%22%20result%3D%22shadowMatrixInner2%22/%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner1%22/%3E%3CfeMergeNode%20in%3D%22shadowMatrixInner2%22/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.05%22%20stroke%3D%22%23000%22%20fill-opacity%3D%22.07%22%20fill%3D%22%23000%22%20cx%3D%2284.5%22%20cy%3D%2284.5%22%20r%3D%2284%22/%3E%3Cuse%20fill%3D%22%23FFF%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cuse%20fill%3D%22%23000%22%20filter%3D%22url%28%23b%29%22%20xlink%3Ahref%3D%22%23a%22/%3E%3Cpath%20d%3D%22M114.29%2099.648L89.214%2058.376c-1.932-3.168-6.536-3.168-8.427%200L55.709%2099.648c-1.974%203.25.41%207.352%204.234%207.352h50.155c3.782%200%206.166-4.103%204.193-7.352zM81.404%2072.756c0-1.828%201.48-3.29%203.33-3.29h.452c1.85%200%203.33%201.462%203.33%203.29v12.309c0%201.827-1.48%203.29-3.33%203.29h-.453c-1.85%200-3.33-1.463-3.33-3.29V72.756zm7.77%2023.886c0%202.274-1.892%204.143-4.194%204.143s-4.193-1.869-4.193-4.143c0-2.275%201.891-4.144%204.193-4.144%202.302%200%204.193%201.869%204.193%204.144z%22%20fill%3D%22%23000%22%20opacity%3D%22.4%22/%3E%3C/g%3E%3C/svg%3E');
    background-repeat: no-repeat
}

.b24-form-warning .b24-form-state-text {
    margin: 0 0 35px;
    color: #333;
    opacity: .8
}

.b24-form-state--sticky .b24-form-success-inner, .b24-form-state--stiky .b24-form-error-inner {
    position: sticky
}

.b24-form-inner-box {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

@media (max-width: 530px) {
    .b24-form-state-text {
        font-size: 16px;
        line-height: 18px
    }
}

.b24-form-btn-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin: 0 -5px
}

.b24-form-btn-block {
    padding: 5px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b24-form-btn {
    position: relative;
    display: inline-block;
    padding: 15px 20px;
    margin: 0;
    min-height: 52px;
    width: 100%;
    border: 0;
    border-radius: 4px;
    background-color: #0f58d0;
    background-color: var(--b24-primary-color);
    font: 600 15px/22px var(--b24-font-family);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    box-shadow: -1px -1px 1px rgba(0, 0, 0, .09);
    outline: 0;
    cursor: pointer;
    color: #fff;
    color: var(--b24-primary-text-color);
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

.b24-form-btn:hover {
    background-color: var(--b24-primary-hover-color)
}

.b24-form-btn-border {
    border: 1px solid rgba(0, 0, 0, .5);
    color: rgba(51, 51, 51, .8)
}

.b24-form-btn.b24-form-btn-white {
    background-color: #fff;
    background-color: var(--b24-background-color);
    color: #000;
    color: var(--b24-text-color);
    -webkit-box-shadow: none;
    box-shadow: none
}

.b24-form-btn.b24-form-btn-border {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-btn.b24-form-btn-tight {
    width: initial
}

.b24-form-field {
    margin-bottom: 15px;
    -webkit-transition: 200ms linear margin-bottom;
    -o-transition: 200ms linear margin-bottom;
    transition: 200ms linear margin-bottom
}

.b24-form-control-container {
    display: block;
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    -webkit-transition: 200ms ease all;
    -o-transition: 200ms ease all;
    transition: 200ms ease all
}

.b24-form-control-desc {
    font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 16px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control {
    color: #000;
    outline: 0;
    -webkit-transition: 200ms ease all;
    -o-transition: 200ms ease all;
    transition: 200ms ease all
}

.b24-form-control-comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    word-break: break-word;
    color: #82888f;
    color: var(--b24-text-color);
    font: 13px "OpenSans-Regular", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font: 13px var(--b24-font-family)
}

.b24-form-control::-moz-placeholder, .b24-form-control:-ms-input-placeholder, .b24-form-control::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0);
    -webkit-transition: 170ms linear all;
    -o-transition: 170ms linear all;
    transition: 170ms linear all
}

.b24-form-control:focus::-moz-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus:-ms-input-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control:focus:-moz-placeholder {
    color: rgba(0, 0, 0, .33)
}

.b24-form-control-string .b24-form-control, .b24-form-control-list .b24-form-control, .b24-form-control-text .b24-form-control, .b24-form-control-select .field-item {
    border-radius: 4px;
    height: 52px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
    border: 1px solid rgba(0, 0, 0, .1);
    border: 1px solid var(--b24-field-border-color);
    background-color: rgba(0, 0, 0, .08);
    background-color: var(--b24-field-background-color);
    color: #000;
    color: var(--b24-text-color);
    width: 100%;
    padding: 17px 10px 0;
    font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 16px var(--b24-font-family);
    letter-spacing: -0.3px
}

.b24-form-style-modern .b24-form-control-string .b24-form-control, .b24-form-style-modern .b24-form-control-list .b24-form-control, .b24-form-style-modern .b24-form-control-text .b24-form-control, .b24-form-style-modern .b24-form-control-select .field-item {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom-width: 2px;
    border-radius: 0 !important;
    background: rgba(0, 0, 0, 0) !important
}

.b24-form-control-text .b24-form-control {
    height: 104px;
    min-height: 52px;
    padding-top: 23px;
    max-width: 100%;
    min-width: 100%;
    resize: vertical
}

.b24-form-control-string .b24-form-control:focus, .b24-form-control-list .b24-form-control:focus, .b24-form-control-text .b24-form-control:focus, .b24-form-control-select .field-item:focus {
    background-color: #fff;
    background-color: var(--b24-field-focus-background-color);
    border-color: rgba(0, 0, 0, 0.25);
    border-color: var(--b24-primary-color)
}

.b24-form-control-string .b24-form-control:-webkit-autofill, .b24-form-control-list .b24-form-control:-webkit-autofill, .b24-form-control-text .b24-form-control:-webkit-autofill, .b24-form-control-select .field-item:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px rgba(0, 0, 0, .08);
    -webkit-box-shadow: inset 0 0 0 50px var(--b24-field-background-color);
    -webkit-text-fill-color: #000;
    -webkit-text-fill-color: var(--b24-text-color);
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-select .field-item {
    position: relative;
    height: auto;
    min-height: 52px;
    padding: 20px 0 0 0
}

.b24-form-control-select select {
    padding: 0;
    max-height: 104px;
    border: 0;
    background: 0;
    width: 100%;
    font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 16px var(--b24-font-family);
    letter-spacing: -0.3px;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-select select option {
    padding: 2px 10px
}

.b24-form-control-check, .b24-form-control-radio, .b24-form-control-product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b24-form-control-check .b24-form-control, .b24-form-control-radio .b24-form-control, .b24-form-control-product .b24-form-control {
    margin: 2px 9px 0 0
}

.b24-form-control-checkbox, .b24-form-control-radio, .b24-form-control-product {
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    background-color: rgba(0, 0, 0, 0.07);
    width: 100%;
    padding: 9px 10px;
    font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 14px var(--b24-font-family);
    letter-spacing: -0.3px
}

.b24-form-control-checkbox .b24-form-control-label, .b24-form-control-radio .b24-form-control-label, .b24-form-control-product .b24-form-control-label {
    display: block;
    font-size: 13px
}

.b24-form-control-checkbox .b24-form-control, .b24-form-control-radio .b24-form-control, .b24-form-control-product .b24-form-control {
    margin: 2px 9px 0 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: rgba(0, 0, 0, .08);
    background-color: var(--b24-field-background-color);
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    min-height: 52px;
    padding: 0 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.b24-form-control-checkbox .b24-form-control.b24-form-control-checked, .b24-form-control-radio .b24-form-control.b24-form-control-checked {
    border-color: #000;
    background-color: #0f58d0;
    background-color: var(--b24-primary-color)
}

.b24-form-control-checkbox .b24-form-control input, .b24-form-control-radio .b24-form-control input, .b24-form-control-product .b24-form-control input {
    margin-right: 5px
}

.b24-form-control-checkbox .b24-form-control-desc, .b24-form-control-radio .b24-form-control-desc, .b24-form-control-product .b24-form-control-desc {
    font-size: 15px;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-checked .b24-form-control-desc {
    color: #fff;
    color: var(--b24-primary-text-color)
}

.b24-form-control-product > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b24-form-control-product .b24-form-control-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-top: 24px
}

.b24-form-control-product .b24-form-control {
    margin-right: 0;
    margin-top: -1px;
    margin-left: -1px;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    background-color: #fff;
    position: relative;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b24-form-control-product .b24-form-control-label {
    position: absolute;
    top: 0
}

.b24-form-control-product .b24-form-control.b24-form-control-checked {
    border-color: #0f58d0;
    border-color: var(--b24-primary-color);
    -webkit-box-shadow: inset 0 0 0 1px #0f58d0;
    box-shadow: inset 0 0 0 1px #0f58d0;
    -webkit-box-shadow: inset 0 0 0 1px var(--b24-primary-color);
    box-shadow: inset 0 0 0 1px var(--b24-primary-color);
    background-color: #fff;
    z-index: 1
}

.b24-form-control-product-custom-price {
    padding: 0
}

.b24-form-control-product .b24-form-control-desc {
    white-space: nowrap;
    display: inline-block;
    padding: 0 3px
}

.b24-form-control-product .b24-form-control-checked .b24-form-control-desc {
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-product .b24-form-control-input-check {
    display: none
}

.b24-form-control-product-custom-price .b24-form-control-input-text {
    padding: 0 5px
}

.b24-form-control-product .b24-form-control-input-text {
    border: 0;
    outline: none !important;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    width: 100%;
    min-width: 118px;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    background: transparent
}

.b24-form-control-group {
    margin-bottom: 15px
}

.b24-form-control-group .b24-form-control-container {
    margin-bottom: 5px
}

.b24-form-control-required {
    color: red
}

.b24-form-control-select-label, .b24-form-control-label {
    -webkit-transition: 180ms linear all;
    -o-transition: 180ms linear all;
    transition: 180ms linear all;
    font: 15px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px/17px var(--b24-font-family);
    opacity: .5;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-string .b24-form-control-label, .b24-form-control-list .b24-form-control-label, .b24-form-control-text .b24-form-control-label {
    padding-left: 11px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.b24-form-control-check .b24-form-control-label, .b24-form-control-radio .b24-form-control-label {
    color: #000;
    color: var(--b24-text-color);
    opacity: 1;
    white-space: normal
}

.b24-form-control-text .b24-form-control-label {
    top: 15px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.b24-form-control-select-label, .b24-form-control:focus + .b24-form-control-label, .b24-form-control-not-empty + .b24-form-control-label {
    top: 8px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    font-size: 13px
}

.b24-form-control-select-label {
    position: absolute;
    top: 3px;
    left: 10px
}

.b24-form-control-alert {
    margin-bottom: 24px !important
}

.b24-form-control-alert.b24-form-control-checkbox, .b24-form-control-alert.b24-form-control-radiobox, .b24-form-control-alert.b24-form-control-file, .b24-form-control-alert.b24-form-control-list .b24-form-control, .b24-form-control-alert.b24-form-control-string .b24-form-control, .b24-form-control-alert.b24-form-control-text .b24-form-control {
    background-color: rgba(242, 88, 48, 0.08);
    border-color: rgba(242, 88, 48, 0.25)
}

.b24-form-control-alert-message {
    display: none;
    position: absolute;
    top: calc(100% - 3px);
    left: 12px;
    background: #f25830;
    z-index: 10;
    border-radius: 0 2px 2px 2px;
    padding: 2px 4px 2px 22px;
    font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 13px var(--b24-font-family);
    color: #fff
}

.b24-form-control-alert .b24-form-control-alert-message {
    display: block;
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-name: b24ShowFieldMessage;
    animation-name: b24ShowFieldMessage;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    max-width: 90%
}

@-webkit-keyframes b24ShowFieldMessage {
    from {
        opacity: 0;
        margin-top: -20px;
        display: block
    }
    to {
        opacity: 1;
        margin-top: 0;
        display: block
    }
}

@keyframes b24ShowFieldMessage {
    from {
        opacity: 0;
        margin-top: -20px;
        display: block
    }
    to {
        opacity: 1;
        margin-top: 0;
        display: block
    }
}

.b24-form-control-alert-message:after {
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid #f25830;
    border-top-color: transparent;
    border-right-color: transparent;
    position: absolute;
    left: 0;
    bottom: 100%
}

.b24-form-control-alert-message:before {
    content: '';
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 3px;
    top: 3px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjAxNiAxMi45MTJsLTYuODgtMTEuNDU4Yy0uNTMtLjg4LTEuNzkzLS44OC0yLjMxMSAwTC45NDUgMTIuOTEyYy0uNTQuOTAyLjExMyAyLjA0MSAxLjE2MiAyLjA0MWgxMy43NThhMS4zNDcgMS4zNDcgMCAwMDEuMTUtMi4wNDF6TTcuOTk0IDUuNDQ2YS45MS45MSAwIDAxLjkxMy0uOTEzaC4xMjRhLjkxLjkxIDAgMDEuOTE0LjkxM3YzLjQxN2EuOTEuOTEgMCAwMS0uOTE0LjkxNGgtLjEyNGEuOTEuOTEgMCAwMS0uOTEzLS45MTRWNS40NDZ6bTIuMTMxIDYuNjMxYzAgLjYzMi0uNTE4IDEuMTUtMS4xNSAxLjE1LS42MzIgMC0xLjE1LS41MTgtMS4xNS0xLjE1IDAtLjYzMS41MTgtMS4xNSAxLjE1LTEuMTUuNjMyIDAgMS4xNS41MTkgMS4xNSAxLjE1eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    width: 15px;
    height: 15px;
    background-size: contain
}

.b24-form-control-alert-message a {
    color: #fff;
    text-decoration: underline
}

.b24-form-control-alert-message a:hover {
    text-decoration: none;
    color: #fff
}

.b24-form-control-add-btn {
    color: #000;
    color: var(--b24-text-color);
    opacity: .71;
    padding-left: 16px;
    margin-top: 2px;
    position: relative;
    text-decoration: none;
    border-bottom: 1px dashed rgba(216, 216, 216, 0.33);
    display: inline-block;
    font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px var(--b24-font-family);
    cursor: pointer
}

.b24-form-control-add-btn:after, .b24-form-control-add-btn:before {
    content: '';
    display: block;
    width: 11px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-control-add-btn:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.b24-form-icon-before, .b24-form-icon-after {
    width: 35px;
    height: 52px;
    position: absolute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.b24-form-control-icon-before.b24-form-control-string .b24-form-control, .b24-form-control-icon-before.b24-form-control-string .b24-form-control-label, .b24-form-control-icon-before.b24-form-control-text .b24-form-control, .b24-form-control-icon-before.b24-form-control-text .b24-form-control-label, .b24-form-control-icon-before.b24-form-control-file, .b24-form-control-icon-before.b24-form-control-checkbox, .b24-form-control-icon-before.b24-form-control-radiobox {
    padding-left: 35px
}

.b24-form-icon-before {
    left: 0;
    top: 0;
    z-index: 10
}

.b24-form-control-icon-after .b24-form-control, .b24-form-control-icon-after .b24-form-control-label {
    padding-right: 35px
}

.b24-form-control-list .b24-form-control-icon-after .b24-form-control-not-empty.b24-form-control, .b24-form-control-list .b24-form-control-icon-after .b24-form-control-not-empty.b24-form-control-label {
    padding-right: 80px
}

.b24-form-icon-after {
    right: 0;
    top: 0;
    z-index: 10
}

.b24-form-icon-after:after, .b24-form-icon-before:after, .b24-form-icon-after:before, .b24-form-icon-before:before {
    content: '';
    display: block;
    -webkit-transition: 200ms ease all;
    -o-transition: 200ms ease all;
    transition: 200ms ease all
}

.b24-form-icon-search:after {
    width: 13px;
    height: 13px; /*background: url(icon-search.svg) no-repeat center;*/
}

.b24-form-icon-file:after {
    width: 13px;
    height: 14px; /*background: url(icon-file.svg) no-repeat center;*/
}

.b24-form-icon-calendar:after {
    width: 17px;
    height: 17px; /*background: url(icon-calendar.svg) no-repeat center;*/
}

.b24-form-icon-remove {
    cursor: pointer;
    opacity: .35;
    -webkit-transition: 250ms linear all;
    -o-transition: 250ms linear all;
    transition: 250ms linear all
}

.b24-form-icon-remove:hover {
    opacity: .9
}

.b24-form-control-list .b24-form-icon-remove {
    right: 45px
}

.b24-form-icon-remove:after, .b24-form-icon-remove:before {
    width: 2px;
    height: 12px;
    content: '';
    display: block;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-icon-remove:after {
    margin-left: -1px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.b24-form-icon-remove:before {
    margin-right: -1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.b24-form-icon-clear {
    cursor: pointer
}

.b24-form-icon-clear:hover:after {
    opacity: .9
}

.b24-form-icon-clear:after {
    width: 20px;
    height: 20px; /*background: url(icon-clear.svg) no-repeat center;*/
}

.b24-form-icon-check:after {
    width: 14px;
    height: 10px; /*background: url(icon-check.svg) no-repeat center;*/
}

.b24-form-control-input-text[type="number"] {
    -moz-appearance: textfield
}

.b24-form-control-input-text[type="number"]::-webkit-outer-spin-button, .b24-form-control-input-text[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.b24-form-field-a-slide-enter-active {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.b24-form-field-a-slide-leave-active {
    -webkit-transition: all .3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    -o-transition: all .3s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    transition: all .3s cubic-bezier(1.0, 0.5, 0.8, 1.0)
}

.b24-form-field-a-slide-enter, .b24-form-field-a-slide-leave-to {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
    opacity: 0
}

.b24-form-field-agreement .b24-form-control-container {
    line-height: 11px
}

.b24-form-field-agreement .b24-form-control-desc {
    font-size: 11px;
    opacity: .5;
    line-height: 1
}

.b24-form-field-agreement .b24-form-field-agreement-link {
    font-size: 11px;
    line-height: 1;
    cursor: pointer
}

.b24-form-field-agreement a.b24-form-field-agreement-link {
    color: #007eff;
    text-decoration: underline
}

.b24-form-field-agreement .b24-form-control-required {
    font-size: 11px;
    line-height: 1
}

.b24-a-fade-enter-active {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.b24-a-fade-enter, .b24-a-fade-leave-to {
    opacity: 0
}

.b24-a-slide-top-enter-active, .b24-a-slide-bottom-enter-active, .b24-a-slide-short-top-enter-active, .b24-a-slide-short-bottom-enter-active {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.b24-a-fade-leave-active, .b24-a-slide-top-leave-active, .b24-a-slide-bottom-leave-active, .b24-a-slide-short-top-leave-active, .b24-a-slide-short-bottom-leave-active {
    -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0)
}

.b24-a-slide-bottom-enter, .b24-a-slide-bottom-leave-to {
    -webkit-transform: translateY(400px);
    -ms-transform: translateY(400px);
    transform: translateY(400px);
    opacity: 0
}

.b24-a-slide-top-enter, .b24-a-slide-top-leave-to {
    -webkit-transform: translateY(-400px);
    -ms-transform: translateY(-400px);
    transform: translateY(-400px);
    opacity: 0
}

.b24-a-slide-short-bottom-enter, .b24-a-slide-short-bottom-leave-to {
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0
}

.b24-a-slide-short-top-enter, .b24-a-slide-short-top-leave-to {
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
    opacity: 0
}

.b24-window-panel {
    position: fixed;
    width: 100%;
    height: 100vh;
    max-height: 100%;
    max-width: 510px;
    border-radius: 4px;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99999;
    overflow: hidden
}

@media (max-width: 767px) {
    .b24-window-panel {
        height: -webkit-fill-available
    }
}

.b24-window-panel-pos-center {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}

.b24-window-panel-pos-right {
    top: 0;
    right: 0;
    border-radius: 0
}

.b24-window-panel-pos-left {
    top: 0;
    left: 0;
    border-radius: 0
}

.b24-window-panel > div > .b24-window-scrollable {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.b24-window-panel .b24-window-scrollable {
    background-color: #fff;
    background-color: var(--b24-background-color)
}

.b24-window-panel .b24-form-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: 100%
}

.b24-window-panel .b24-form-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b24-window-popup {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1100001;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.b24-window-popup-p-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b24-window-popup-p-left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.b24-window-popup-p-right {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.b24-window-popup-wrapper {
    position: relative;
    max-width: 600px;
    width: calc(100% - 5px);
    border-radius: 6px;
    background-color: #fff;
    background-color: var(--b24-popup-background-color);
    z-index: 10001
}

.b24-window-popup-wrapper .b24-window-scrollable {
    max-height: 85vh
}

.b24-window-popup-head {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 10px 0;
    min-height: 50px;
    padding: 12px 52px 14px 12px;
    border-bottom: 1px solid rgba(82, 92, 105, .11)
}

.b24-window-popup-title {
    display: block;
    margin: 0;
    font: 15px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px/24px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    overflow: hidden;
    white-space: nowrap
}

.b24-window-popup-body {
    font: 14px/19px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 14px/19px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    min-height: 60px
}

.b24-window-widget {
    position: fixed;
    width: 363px;
    min-height: 150px;
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .3);
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    z-index: 99999
}

.b24-window-widget:after {
    content: '';
    position: absolute;
    right: 75px;
    bottom: -28px;
    width: 0;
    height: 0;
    border-bottom: 28px solid white;
    border-right: 28px solid transparent;
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    opacity: 0
}

.b24-window-widget-p-top-left {
    top: 130px;
    left: 56px
}

.b24-window-widget-p-top-center {
    top: 130px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.b24-window-widget-p-top-right {
    top: 130px;
    right: 53px
}

.b24-window-widget-p-bottom-left {
    bottom: 130px;
    left: 56px
}

.b24-window-widget-p-bottom-center {
    bottom: 130px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.b24-window-widget-p-bottom-right {
    bottom: 130px;
    right: 53px
}

.b24-window-widget-p-top-left.b24-window-widget:after {
    top: -28px;
    left: 75px;
    bottom: auto;
    right: auto;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.b24-window-widget-p-top-right.b24-window-widget:after {
    top: -28px;
    bottom: auto;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.b24-window-widget-p-top-center.b24-window-widget:after {
    top: -28px;
    left: 50%;
    right: auto;
    bottom: auto;
    -webkit-transform: translate(-50%, 0) rotate(-90deg);
    -ms-transform: translate(-50%, 0) rotate(-90deg);
    transform: translate(-50%, 0) rotate(-90deg)
}

.b24-window-widget-p-bottom-center.b24-window-widget:after {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0) rotate(-180deg);
    -ms-transform: translate(-50%, 0) rotate(-180deg);
    transform: translate(-50%, 0) rotate(-180deg)
}

.b24-window-widget-p-bottom-left.b24-window-widget:after {
    left: 75px;
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg)
}

@media (max-width: 530px) {
    .b24-window-widget {
        width: 100%;
        max-width: 350px
    }

    .b24-window-widget-p-top-left {
        left: 10px
    }

    .b24-window-widget-p-top-right {
        right: 10px
    }

    .b24-window-widget-p-bottom-left {
        left: 10px
    }

    .b24-window-widget-p-bottom-right {
        right: 10px
    }
}

@media (max-height: 400px) {
    .b24-window-widget-p-top-left, .b24-window-widget-p-bottom-left {
        left: 10px
    }

    .b24-window-widget-p-top-right, .b24-window-widget-p-bottom-right {
        right: 10px
    }

    .b24-window-widget-p-top-left, .b24-window-widget-p-top-center, .b24-window-widget-p-top-right {
        top: 10px
    }

    .b24-window-widget-p-bottom-left, .b24-window-widget-p-bottom-center, .b24-window-widget-p-bottom-right {
        bottom: 10px
    }
}

.b24-window-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 15000
}

.b24-window-close {
    position: absolute;
    top: 12px;
    right: 23px;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    border: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    opacity: .5;
    cursor: pointer;
    outline: 0;
    z-index: 25;
    background-color: #ffd110;
    background-color: var(--b24-primary-color)
}

.b24-window-close:hover {
    opacity: 1
}

.b24-window-close:after, .b24-window-close:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 15px;
    background-color: #fff;
    background-color: var(--b24-primary-text-color);
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.b24-window-close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.b24-window-header {
    padding: 10px 31px 10px;
    border-radius: 6px 6px 0 0;
    border-bottom: 1px solid rgba(82, 92, 105, .11);
    background-color: #fff;
    background-color: var(--b24-background-color)
}

.b24-window-header-title {
    font: 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 14px/17px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    text-transform: uppercase;
    opacity: .8;
    letter-spacing: 2px;
    overflow: hidden;
    white-space: nowrap
}

.b24-window-scrollable {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 512px) {
    .b24-form .b24-window-scrollable {
        padding-bottom: 95px
    }
}

.b24-form-scroll-textable {
    position: absolute;
    left: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px;
    height: 84px;
    width: 100%;
    max-width: 100%;
    border-top: 1px solid rgba(82, 92, 105, .11);
    background-color: #fff;
    background-color: var(--b24-background-color);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    z-index: 20
}

.b24-form-scroll-textable-text {
    display: block;
    margin: 0 0 10px 0;
    font: 15px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 15px/20px var(--b24-font-family);
    color: #515d69;
    color: var(--b24-text-color);
    opacity: .71
}

.b24-form-scroll-textable-arrow-item {
    width: 27px;
    height: 8px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2027%208%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%201l12.5%206L26%201%22%20stroke%3D%22%23515D69%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    -webkit-animation: b24-form-scroll-textable-arrow-animation 2s infinite;
    animation: b24-form-scroll-textable-arrow-animation 2s infinite;
    -webkit-animation-delay: 0;
    animation-delay: 0;
    opacity: .2
}

.b24-form-scroll-textable-arrow-item:nth-child(2) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.b24-form-scroll-textable-arrow-item:nth-child(3) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

@-webkit-keyframes b24-form-scroll-textable-arrow-animation {
    0% {
        opacity: .2
    }
    30% {
        opacity: 1
    }
    60% {
        opacity: .2
    }
    100% {
        opacity: .2
    }
}

@keyframes b24-form-scroll-textable-arrow-animation {
    0% {
        opacity: .2
    }
    30% {
        opacity: 1
    }
    60% {
        opacity: .2
    }
    100% {
        opacity: .2
    }
}

.b24-window-scroll-arrow-up-box, .b24-window-scroll-arrow-down-box {
    position: absolute;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 49px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    z-index: 999
}

.b24-window-scroll-arrow-up-box {
    top: 0
}

.b24-window-scroll-arrow-down-box {
    bottom: 0
}

.b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up, .b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down {
    background-color: rgba(0, 0, 0, .20)
}

.b24-form-dark .b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up, .b24-form-dark .b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down {
    background-color: rgba(255, 255, 255, .25)
}

.b24-window-scroll-arrow-up-box:hover .b24-window-scroll-arrow-up:before, .b24-window-scroll-arrow-down-box:hover .b24-window-scroll-arrow-down:before {
    opacity: .5
}

.b24-window-scroll-arrow-up, .b24-window-scroll-arrow-down {
    position: relative;
    padding: 0;
    width: 100px;
    height: 49px;
    border: 0;
    background-color: rgba(0, 0, 0, .07);
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    outline: 0;
    cursor: pointer
}

.b24-form-dark .b24-window-scroll-arrow-up, .b24-form-dark .b24-window-scroll-arrow-down {
    background-color: rgba(255, 255, 255, .12)
}

.b24-window-scroll-arrow-up {
    top: 0;
    border-radius: 0 0 60px 60px
}

.b24-window-scroll-arrow-down {
    bottom: 0;
    border-radius: 60px 60px 0 0
}

.b24-window-scroll-arrow-up:before, .b24-window-scroll-arrow-down:before {
    content: '';
    position: absolute;
    top: 24px;
    left: 50%;
    display: block;
    width: 26px;
    height: 16px;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2026%2016%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M13.285%2010.167L4.038.92a1%201%200%200%200-1.414%200L.914%202.63a1%201%200%200%200%200%201.414l11.618%2011.618a.997.997%200%200%200%20.753.292.997.997%200%200%200%20.753-.292L25.656%204.044a1%201%200%200%200%200-1.414L23.946.92a1%201%200%200%200-1.414%200l-9.247%209.247z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    opacity: .3
}

.b24-window-scroll-arrow-up:before {
    top: 12px;
    left: 50%;
    -webkit-transform: rotate(180deg) translate(43%, 0);
    -ms-transform: rotate(180deg) translate(43%, 0);
    transform: rotate(180deg) translate(43%, 0)
}

.b24-window-scroll-anchor {
    height: 1px;
    opacity: 0
}

.b24-form-control-file {
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border: 1px solid var(--b24-field-border-color);
    background-color: rgba(0, 0, 0, 0.07);
    background-color: var(--b24-field-background-color);
    width: 100%;
    padding: 9px 10px;
    font: 14px var(--b24-font-family);
    letter-spacing: -0.3px
}

.b24-form-control-file .b24-form-control-label {
    display: block;
    font-size: 13px
}

.b24-form-control-file .b24-form-control {
    margin: 2px 9px 0 0;
    padding: 8px 10px 8px 30px !important;
    border-radius: 3px;
    border: 1px solid #000;
    border: 1px solid var(--b24-text-color);
    font-size: 15px;
    color: #000;
    color: var(--b24-text-color);
    opacity: .71;
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
    -webkit-transition: 250ms linear all;
    -o-transition: 250ms linear all;
    transition: 250ms linear all
}

.b24-form-control-file .b24-form-control:hover {
    background-color: rgba(0, 0, 0, 0.12)
}

.b24-form-control-file .b24-form-control:after, .b24-form-control-file .b24-form-control:before {
    content: '';
    background-color: #000;
    background-color: var(--b24-text-color);
    top: 50%;
    display: block;
    position: absolute;
    -webkit-transition: 250ms linear all;
    -o-transition: 250ms linear all;
    transition: 250ms linear all
}

.b24-form-control-file .b24-form-control:after {
    width: 11px;
    height: 1px;
    margin-top: -0.5px;
    left: 11px
}

.b24-form-control-file .b24-form-control:before {
    height: 11px;
    width: 1px;
    left: 15.5px;
    margin-top: -5.5px
}

.b24-form-control-file .b24-form-control-string {
    font-size: 15px;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-checked .b24-form-control-string {
    color: #fff
}

.b24-form-control-filelist {
    margin-top: 5px
}

.b24-form-control-file-item {
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    background-color: #fff;
    background-color: var(--b24-field-background-color);
    height: 35px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 7px
}

.b24-form-control-file-item-preview-image {
    height: 33px;
    width: auto;
    border-radius: 2px 0 0 2px;
}

.b24-form-control-file-item-preview-file {
    background: rgba(216, 216, 216, 0.2) /*savepage-url=file.svg*/ url() no-repeat center;
    width: 33px;
    height: 33px
}

.b24-form-control-file-item-preview-image-popup {
    position: absolute;
    top: 100%;
    left: 0;
    max-width: 300px;
    width: 100%;
    padding: 4px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    z-index: 10;
    display: none;
    pointer-events: none
}

.b24-form-control-file-item-name:hover .b24-form-control-file-item-preview-image-popup {
    display: block;
    -webkit-animation: showPopop 250ms ease-in-out;
    animation: showPopop 250ms ease-in-out
}

@-webkit-keyframes showPopop {
    from {
        opacity: 0;
        display: block
    }
    to {
        opacity: 1
    }
}

@keyframes showPopop {
    from {
        opacity: 0;
        display: block
    }
    to {
        opacity: 1
    }
}

.b24-form-control-file-item-preview-image-popup img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.b24-form-control-file-item-name {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    position: relative;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-file-item-name-string {
    font-size: 12px;
    color: #000;
    color: var(--b24-text-color);
    border-bottom: 1px dashed #c4c4c4
}

.b24-form-control-file-item-remove {
    cursor: pointer;
    opacity: .7;
    -webkit-transition: 250ms linear all;
    -o-transition: 250ms linear all;
    transition: 250ms linear all;
    width: 33px;
    height: 33px;
    position: relative
}

.b24-form-control-file-item-remove:hover {
    opacity: .9
}

.b24-form-control-file-item-remove:after, .b24-form-control-file-item-remove:before {
    position: absolute;
    width: 2px;
    height: 12px;
    content: '';
    left: 50%;
    top: 50%;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    display: block;
    background-color: #000;
    background-color: var(--b24-text-color)
}

.b24-form-control-file-item-remove:after {
    -webkit-transform: rotate(-45deg) translate(-50%, -50%);
    -ms-transform: rotate(-45deg) translate(-50%, -50%);
    transform: rotate(-45deg) translate(-50%, -50%)
}

.b24-form-control-file-item-remove:before {
    -webkit-transform: rotate(45deg) translate(-50%, -50%);
    -ms-transform: rotate(45deg) translate(-50%, -50%);
    transform: rotate(45deg) translate(-50%, -50%)
}

.b24-form-control-list .b24-form-control-container:after {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    border-right: 2px solid #000;
    border-right: 2px solid var(--b24-text-color);
    border-bottom: 2px solid #000;
    border-bottom: 2px solid var(--b24-text-color);
    top: 24px;
    right: 10px;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: .37;
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.b24-form-control-list:hover .b24-form-control-container:after {
    opacity: 1
}

.b24-form-control-list-selector-item {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #fff;
    background-color: var(--b24-background-color);
    padding: 11px;
    cursor: pointer;
    -webkit-transition: 250ms linear all;
    -o-transition: 250ms linear all;
    transition: 250ms linear all
}

.b24-form-control-list-selector-item:hover {
    opacity: .7
}

.b24-form-control-list-selector-item-image {
    width: 52px;
    height: auto;
    border-radius: 4px
}

.b24-form-control-list-selector-item-title {
    font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 16px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.b24-form-control-list-selector-item-image + .b24-form-control-list-selector-item-title {
    padding-left: 10px
}

.b24-form-control-list-selector-item-price {
    font: 17px/23px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 17px/23px var(--b24-font-family);
    padding-right: 8px;
    min-width: 56px
}

.b24-form-control-list-selector-item-price-old {
    text-align: right;
    text-decoration: line-through;
    font-size: 15px;
    color: #000;
    color: var(--b24-text-color);
    opacity: .5
}

.b24-form-control-list-selector-item-price-current {
    text-align: right;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    color: var(--b24-text-color)
}

.b24-form-control-product-info {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, .1);
    border: 1px solid var(--b24-field-border-color);
    border-top: 0;
    text-align: center;
    min-height: 58px;
    border-radius: 0 0 4px 4px
}

.b24-form-control-product-icon {
    background: rgba(0, 0, 0, .08);
    background: var(--b24-field-background-color);
    height: 56px;
    width: 56px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0 0 0 4px
}

.b24-form-control-product-icon svg g {
    fill: #000;
    fill: var(--b24-text-color)
}

.b24-form-control-product-price {
    font: 17px/23px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 17px/23px var(--b24-font-family);
    padding-right: 8px;
    min-width: 56px;
    max-width: 47%
}

.b24-form-control-product-price-old {
    text-align: right;
    text-decoration: line-through;
    font-size: 15px;
    color: #000;
    color: var(--b24-text-color);
    opacity: .5
}

.b24-form-control-product-price-current {
    text-align: right;
    font-weight: bold;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #0f58d0;
    color: var(--b24-primary-color)
}

.b24-form-control-product-quantity {
    font-size: 16px;
    color: #000;
    color: var(--b24-text-color);
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b24-form-control-product-quantity-add, .b24-form-control-product-quantity-remove {
    cursor: pointer;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background-color: #0f58d0;
    background-color: var(--b24-primary-color);
    position: relative
}

.b24-form-control-product-quantity-add:before, .b24-form-control-product-quantity-add:after, .b24-form-control-product-quantity-remove:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    background: #fff;
    background: var(--b24-primary-text-color);
    border-radius: 1.5px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.b24-form-control-product-quantity-add:after, .b24-form-control-product-quantity-remove:after {
    height: 3px;
    width: 14px
}

.b24-form-control-product-quantity-add:before {
    height: 14px;
    width: 3px
}

.b24-form-control-product-quantity-counter {
    font-size: 16px;
    color: #000;
    color: var(--b24-text-color);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: var(--b24-font-family);
    text-align: center;
    padding: 0 10px
}

.b24-form-field-product .b24-form-control.b24-form-control-not-empty {
    border-radius: 4px 4px 0 0
}

.b24-form-control-product-custom-price .b24-form-control-input-text {
    min-width: 120px
}

.b24-form-field-layout-br, .b24-form-field-layout-hr {
    margin: 24px 0;
    border: 0;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.08);
    background-color: var(--b24-field-border-color)
}

.b24-form-field-layout-br {
    background: 0
}

.b24-form-field-layout-section {
    font: 20px/36px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 20px/36px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    margin: 29px 0 15px;
    word-break: break-word
}

.b24-form .b24-form-field .calendar-resbook-webform-block-arrow {
    z-index: 2
}

@-webkit-keyframes vdpSlideFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-0.5em, 0, 0);
        transform: translate3d(-0.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes vdpSlideFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-0.5em, 0, 0);
        transform: translate3d(-0.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes vdpSlideFromRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0.5em, 0, 0);
        transform: translate3d(0.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes vdpSlideFromRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0.5em, 0, 0);
        transform: translate3d(0.5em, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes vdpFadeCalendar {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes vdpFadeCalendar {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.vdp-toggle-calendar-enter-active.vdpPositionReady {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left
}

.vdp-toggle-calendar-enter-active.vdpPositionFixed {
    -webkit-animation: vdpFadeCalendar .3s;
    animation: vdpFadeCalendar .3s
}

.vdp-toggle-calendar-leave-active.vdpPositionFixed {
    animation: vdpFadeCalendar .3s reverse
}

.vdpComponent {
    position: relative;
    display: inline-block;
    font-size: 10px;
    color: #000;
    color: var(--b24-text-color);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: var(--b24-font-family)
}

.vdpComponent input, .vdpComponent select, .vdpComponent button {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: var(--b24-font-family)
}

.vdpComponent.vdpWithInput > input {
    padding-right: 30px
}

.vdpClearInput {
    font-size: 1em;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 3em
}

.vdpClearInput:before {
    content: '?';
    width: 1.4em;
    height: 1.4em;
    line-height: 1.1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.7em 0 0 -.7em;
    color: rgba(0, 0, 0, .3);
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 50%;
    background-color: #fff
}

.vdpClearInput:hover:before {
    -webkit-box-shadow: 0 .2em .5em rgba(0, 0, 0, .15);
    box-shadow: 0 .2em .5em rgba(0, 0, 0, .15)
}

.vdpOuterWrap.vdpFloating {
    position: absolute;
    padding: .5em 0;
    z-index: 220
}

.vdpOuterWrap.vdpPositionFixed {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 2em;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .3)
}

.vdpFloating .vdpInnerWrap {
    max-width: 30em
}

.vdpPositionFixed .vdpInnerWrap {
    max-width: 30em;
    margin: 0 auto;
    border: 0
}

.vdpFloating.vdpPositionTop {
    top: 100%
}

.vdpFloating.vdpPositionBottom {
    bottom: 100%
}

.vdpFloating.vdpPositionLeft {
    left: 0
}

.vdpFloating.vdpPositionRight {
    right: 0
}

.vdpPositionTop.vdpPositionLeft {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left
}

.vdpPositionTop.vdpPositionRight {
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right
}

.vdpPositionBottom.vdpPositionLeft {
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left
}

.vdpPositionBottom.vdpPositionRight {
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right
}

.vdpInnerWrap {
    overflow: hidden;
    min-width: 28em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
    background: #fff;
    background: var(--b24-background-color)
}

.vdpHeader {
    position: relative;
    padding: 0 1em 2.5em;
    margin: -1em -1em -2.5em;
    text-align: center;
    background: rgba(0, 0, 0, .08);
    background: var(--b24-field-background-color)
}

.vdpClearInput, .vdpArrow, .vdpPeriodControl > button {
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: 0;
    color: var(--b24-text-color)
}

.vdpArrow::-moz-focus-inner, .vdpClearInput::-moz-focus-inner, .vdpPeriodControl > button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.vdpArrow {
    font-size: 1em;
    width: 5em;
    text-indent: -999em;
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 2.5em;
    text-align: left
}

.vdpArrow:before {
    content: '';
    width: 2.2em;
    height: 2.2em;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -1.1em 0 0 -1.1em;
    border-radius: 100%;
    -webkit-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

.vdpArrow:hover, .vdpArrow:focus, .vdpArrow:active {
    outline: 0
}

.vdpArrow:hover:before, .vdpArrow:focus:before {
    background-color: #fff;
    background-color: var(--b24-field-focus-background-color)
}

.vdpArrow:active:before {
    background-color: #fff;
    background-color: var(--b24-field-focus-background-color)
}

.vdpArrowNext:before {
    margin-left: -1.4em
}

.vdpArrow:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -0.5em;
    width: 0;
    height: 0;
    border: .5em solid transparent
}

.vdpArrowPrev {
    left: -.3em
}

.vdpArrowPrev:after {
    margin-left: -.8em;
    border-right-color: #000;
    border-right-color: var(--b24-text-color)
}

.vdpArrowNext {
    right: -0.6em
}

.vdpArrowNext:after {
    margin-left: -0.5em;
    border-left-color: #000;
    border-left-color: var(--b24-text-color)
}

.vdpPeriodControl {
    display: inline-block;
    position: relative
}

.vdpPeriodControl > button {
    font-size: 1.5em;
    padding: 1em .4em;
    display: inline-block
}

.vdpPeriodControl > select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    font-size: 1.6em;
    -webkit-appearance: none
}

.vdpTable {
    width: 100%;
    table-layout: fixed;
    position: relative;
    z-index: 5;
    border-collapse: collapse;
    font-size: inherit
}

.vdpNextDirection {
    -webkit-animation: vdpSlideFromRight .5s;
    animation: vdpSlideFromRight .5s
}

.vdpPrevDirection {
    -webkit-animation: vdpSlideFromLeft .5s;
    animation: vdpSlideFromLeft .5s
}

.vdpCell, .vdpHeadCell {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vdpCell {
    padding: .5em 0
}

.vdpHeadCell {
    padding: .3em .5em 1.8em
}

.vdpHeadCellContent {
    font-size: 1.3em;
    font-weight: normal;
    color: #000;
    color: var(--b24-text-color)
}

.vdpCellContent {
    font-size: 1.4em;
    display: block;
    margin: 0 auto;
    width: 1.857em;
    height: 1.857em;
    line-height: 1.857em;
    text-align: center;
    border-radius: 100%;
    -webkit-transition: background .1s, color .1s;
    -o-transition: background .1s, color .1s;
    transition: background .1s, color .1s;
    color: #000;
    color: var(--b24-text-color)
}

.vdpCell.outOfRange {
    color: #000;
    color: var(--b24-text-color);
    opacity: .5
}

.vdpCell.today .vdpCellContent {
    color: #0f58d0;
    color: var(--b24-primary-color)
}

.vdpCell.selected .vdpCellContent {
    color: #fff;
    color: var(--b24-primary-text-color);
    background: #0f58d0;
    background: var(--b24-primary-color)
}

@media (hover: hover) {
    .vdpCell.selectable:hover .vdpCellContent {
        color: #fff;
        color: var(--b24-primary-text-color);
        background: #0f58d0;
        background: var(--b24-primary-color)
    }
}

.vdpCell.selectable {
    cursor: pointer
}

.vdpCell.disabled {
    opacity: .5
}

.vdpTimeControls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1.2em 2em;
    position: relative;
    margin: 1em -1em -1em;
    text-align: center;
    background: rgba(0, 0, 0, .08);
    background: var(--b24-field-background-color)
}

.vdpTimeUnit {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.vdpTimeUnit > pre, .vdpTimeUnit > input {
    font-size: 1.2em;
    line-height: 1.1;
    padding: .1em .1em;
    word-wrap: break-word;
    white-space: pre-wrap;
    resize: none;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    color: var(--b24-text-color);
    border: 0;
    border-bottom: 1px solid transparent;
    text-align: center
}

.vdpTimeUnit > pre {
    visibility: hidden;
    font-family: inherit
}

.vdpTimeUnit > input {
    overflow: hidden;
    height: 100%;
    width: 37px;
    outline: 0;
    margin-top: 2px;
    padding: 0;
    appearance: none;
    border-radius: 0;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vdpTimeUnit > input:hover, .vdpTimeUnit > input:focus {
    border-bottom-color: #7485c2
}

.vdpTimeUnit > input::-webkit-inner-spin-button, .vdpTimeUnit > input::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vdpTimeSeparator {
    padding: 0 5px
}

.vdpTimeSeparator, .vdpTimeCaption {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.0;
    color: #000;
    color: var(--b24-text-color)
}

.vdpHoursInput {
    background: transparent;
    border: 1px solid grey;
    padding: 3px
}

.vdpTimeCaption {
    margin-right: 1.5em
}

.vdpTimeCloseBtn {
    margin-left: 1.5em;
    padding: 3px 6px;
    cursor: pointer;
    color: #fff;
    color: var(--b24-primary-text-color);
    background: #0f58d0;
    background: var(--b24-primary-color);
    border-radius: 4px
}

.vdpTimeCloseBtn:hover {
    background: var(--b24-primary-hover-color)
}

@media screen and (min-width: 720px) {
    .vdpComponent {
        width: 320px;
        display: table-cell;
        font-size: .77em
    }
}

.b24-form-slider-wrapper {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    background: #ededed
}

.b24-form-slider-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: flex-start;
    justify-items: flex-start;
    -webkit-transition: 250ms linear left;
    -o-transition: 250ms linear left;
    transition: 250ms linear left
}

.b24-form-slider-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b24-form-slider-item-image {
    max-width: 100%;
    height: auto
}

.b24-form-slider-controls {
    position: absolute;
    height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: 50%;
    right: 25px;
    left: 25px;
    margin-top: -16px
}

.b24-form-slider-control-next, .b24-form-slider-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50px
}

.b24-form-slider-control-next {
    right: 0
}

.b24-form-slider-control-prev {
    left: 0
}

.b24-form-slider-control-prev-icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.b24-form-slider-control-next-icon,
.b24-form-slider-control-prev-icon {
    background: rgba(255, 255, 255, 0) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxOSAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTguODkzIDEyTDUuNjE0IDguNjU0YTIuMTYxIDIuMTYxIDAgMDEwLTMuMDE5IDIuMTA1IDIuMTA1IDAgMDEzLjAxNSAwbDQuNzU3IDQuODU2YTIuMTYxIDIuMTYxIDAgMDEwIDMuMDE4bC00Ljc1NyA0Ljg1NmEyLjEwNSAyLjEwNSAwIDAxLTMuMDE1IDAgMi4xNjEgMi4xNjEgMCAwMTAtMy4wMTlMOC44OTMgMTJ6IiBmaWxsLW9wYWNpdHk9Ii44IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 55% 50%;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-transition: 250ms linear background-color;
    -o-transition: 250ms linear background-color;
    transition: 250ms linear background-color;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -16px
}

.b24-form-slider-control-next:hover .b24-form-slider-control-next-icon, .b24-form-slider-control-prev:hover .b24-form-slider-control-prev-icon {
    background-color: rgba(255, 255, 255, 0.5);
    cursor: pointer
}

.b24-form-dropdown {
    position: relative
}

.b24-form-dropdown-header {
    display: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    min-height: 38px
}

.b24-form-dropdown-title {
    display: block;
    margin: 15px;
    font: 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
    font: 20px/24px var(--b24-font-family);
    color: #000;
    color: var(--b24-text-color);
    overflow: hidden;
    white-space: nowrap
}

.b24-form-dropdown-container {
    position: absolute;
    z-index: 20;
    min-width: 100%;
    max-height: 400px;
    overflow-y: auto;
    background-color: #fff;
    background-color: var(--b24-popup-background-color);
    -webkit-box-shadow: 0 6px 21px rgba(0, 0, 0, 0.5);
    box-shadow: 0 6px 21px rgba(0, 0, 0, 0.5);
    border-radius: 0 0 4px 4px
}

.b24-form-dropdown-slide-enter-active {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.b24-form-dropdown-slide-leave-active {
    -webkit-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    -o-transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0);
    transition: all .2s cubic-bezier(1.0, 0.5, 0.8, 1.0)
}

.b24-form-dropdown-slide-enter, .b24-form-dropdown-slide-leave-to {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0
}

@media (max-width: 520px) {
    .b24-form-dropdown {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        display: block
    }

    .b24-form-dropdown-container {
        position: absolute;
        bottom: 0;
        margin-top: 0;
        -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        border-radius: 10px 10px 0 0;
        max-height: 85vh;
        min-height: 50vh;
        max-width: 100%
    }

    .b24-form-dropdown-title {
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        max-width: calc(100% - 70px)
    }

    .b24-form-dropdown-header {
        display: block
    }

    .b24-form-dropdown-slide-enter, .b24-form-dropdown-slide-leave-to {
        -webkit-transform: translateY(600px);
        -ms-transform: translateY(600px);
        transform: translateY(600px);
        opacity: 1
    }
}
                                                                                                                         .b24-window-mounts #b24-window-mount-b24-site-button-form-14,
                                                                                                                         .b24-form #b24-b24-site-button-form-14,
                                                                                                                         .b24-form #b24-b24-site-button-form-14.b24-form-dark {
                                                                                                                             --b24-primary-color: rgba(0, 174, 239, 1);
                                                                                                                             --b24-primary-text-color: rgba(255, 255, 255, 1);
                                                                                                                             --b24-text-color: rgba(0, 0, 0, 1);
                                                                                                                             --b24-background-color: rgba(255, 255, 255, 1);
                                                                                                                             --b24-field-border-color: rgba(0, 0, 0, 0.07);
                                                                                                                             --b24-field-background-color: rgba(0, 0, 0, 0.05);
                                                                                                                             --b24-field-focus-background-color: rgba(255, 255, 255, 1);
                                                                                                                             --b24-popup-background-color: rgba(255, 255, 255, 1);
                                                                                                                             --b24-primary-hover-color: rgba(0, 174, 239, 0.7);
                                                                                                                         }
                                                                                                                                                             :root {
                                                                                                                                                                 --savepage-url-13: url(data:image/png;base64,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);
                                                                                                                                                                 --savepage-url-17: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gODIK/9sAQwAGBAQFBAQGBQUFBgYGBwkOCQkICAkSDQ0KDhUSFhYVEhQUFxohHBcYHxkUFB0nHR8iIyUlJRYcKSwoJCshJCUk/9sAQwEGBgYJCAkRCQkRJBgUGCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQk/8AAEQgCqgUUAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A2qKKKACiiigAooooAKKKKACiiigAooooAKKKWgBKKKKACilpKACiiloASiiigAooooAKKWkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiloASiiigBaSiigAopaSgBaKSigBaKSigAopaSgBaSiigBaKSigAopaSgAooooAWkoooAKKKKACiiigBaSiigBaSlpKACiiigBaSiigBaKSigAooooAWikooAWkoooAWkoooAWikooAWkoooAKWkooAKKWkoAKKKKACiiigBaSiigBaSiigAooooAWkoooAKKKKAClpKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKWkoAWkoooAKKKKACiiigAooooAKKKKAFopKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopaKAEoopaAEooooAKKKWgApKWigBKKKKAFpKKKACiiigAooooAKKKKACiiigAooooAKKKKAFpKKKAClpKKACiiigAooooAKKKKAClpKKACiiigAooooAKKKKACiiigAooooAKWkooAKKKKAClpKKACiiigAooooAKKKWgBKKKKAClpKKACiiigAooooAWkoooAKKKKACiiigApaSigBaSiigAooooAKKKKACiiigAooooAWkoooAKKKKACiiigAooooAWikooAKKKKAClpKKAFopKKACiiigBaSiigApaKSgAooooAWkoooAWikooAKKKWgBKWkooAKKKKAFopKKAClpKKACiiloAKSiloASlpKKAFpKKKAFpKWkoAKKKKACiiloAKKSloASlopKACilpKAFpKKKAFpKWigAooooASiiigAooooAKKKKACiiigAooooAKKKKACiiigApaSigAooooAKKKKACiiigApaSigAopaSgAooooAKKKKAFpKKKACiiigAooooAKWkooAKWkooAKKKKACiiigAooooAWkoooAKKKKACiiigAooooAKKKKAFpKKKACiiigBaSiigAooooAKKKKAClpKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAFpKKKAFpKKKACiiigBaSiigBaKSigAooooAWkoooAWikooAWikooAWkoooAKKKKAClpKKAFpKKKAFoopKAClpKKAClpKWgAopKKAFopKKACiiigApaSloASilpKAClpKKAFopKKAFopKKACiiigApaSigAooooAWkoooAWkoooAWkoooAWikooAKWkpaACikooAWikooAKWkooAWikooAKKWigBKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiloASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopaSgAooooAKKKKACiiigAooooAKKKWgBKKKKACiiigAopaSgBaSiigAoopaAEooooAKKKWgBKKKKACiiigApaSigAooooAKKKKAClpKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAWkoooAKKKKACiiigApaSigAooooAWkoooAWikooAKWkooAKKKKACiiigBaKSigApaKSgAopaSgBaSiigBaSiigAooooAKKKKAFpKKKACiiloAKSiigBaSiigBaKSloAKKSigBaSiigBaSiigAooooAWkoooAKKKKAClpKKAFopKKACinUUANop2KKAG0UtFACUU6igBtFLRQAlFLS0ANop1FADaKdRQA2inUUANop1FADaKdRQA2inUUANop1FADaKdRQA2inUUANop1GKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTsUUANop1FADaKdRQA2inUUANop1FADaKdRQA2inUUANop1FADaKdRQA2inUYoAbRTqKAG0U6igBtFOooAbRTqKAEpKdRQA2inUUAJSU6jFADaKWloAbRS0tADaKdRQA2inUUANop1FADaKdRQA2inUUANpaWigBtFOooAbRTqKAG0tLRQAlJTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooASkp1FADaKdRQA2inUUAJSU6igBtLS0UANop1GKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTsUUAJSU6koASlpaKAG0UuKKAH0UuPajHtQAlFLj2o/CgBMUYpaKAEopfwoxQAmKMUv4UfhQAlGKX8KPwoATFFL+FH4UAJRS/hR+FACUUv4UUAJRxS/hR+FACUUv4UUAJRS/hR+FACUUv4UfhQAlGKX8KPwoATFFL+FFACUUtFACYoxS/hR+FACYopaPwoATFFL+FFADcUtLR+FACUUv4UfhQAlGPrS0UAJRS/hR+FACUUtH4UAJRS/hRQAlFL+FFACUYpaKAExRilooATFGKWigBMfWilo/CgBMfWjH1paKAExRilooATFGKWigBMUUv4UUAJijFLRQAmKMUtFACYoxS0UAJijFLRQAmKMUtFACY+tGKWigBKSnUUAJRilooASjFLRQAmKMUtFACUYpaKAEoxS0UAJRS0UAJiilooATFFLRQAlGKWigBKMUtFACUYpaKAExRS0UAJiil/CigBMUYpfwooASjFL+FFACYopaKAEopaKAEopaPwoASjFLRQAmKKX8KKAExRS0UAJiilooASjFLRQAmKKX8KKAExRilooATFFLR+FACYoxS0UAJRilooASjFLRQAmKMUtFACUYpaKAExRilooATFGKWigBMUYpaKAExRS0fhQAmKMUv4UfhQAmKMUtFACYox9aWigBKMfWlo/CgBMUUtFADcUU7FFADsUYpcUYoATFGKdikxQAmKMUuKMUAJijFLilxQA3FGKXFGKAExRilxRigBMUYp2KMUANxRj2p2DRigBuPajFOxRigBuPajFOxRigBuKMUuKMUAJj2ox7U7FGKAG4oxTsUYoAbijFOxRigBuKMU7FJigBMUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKXFGKAExRinYoxQA3FGKdijFADcUYpcUYoATFGKdijFADcUY9qXFLigBuKMUuKMGgBMUYpcUYoATFGKdikwaAExRinYNGKAG4oxS4pcGgBuKMUuKMGgBMUYp2KTBoATFGKdg0mDQAmKMUuKMUAJijFOxRigBuKMUuKXFADcUYp2KTFACYoxS4oxQAmKMUuKXFADcUYp2KTFACYoxS4oxQAmKMU7FJigBMUY9qXFGKAExRinYoxQA3FGKXBpcUANxRinYoxQA3FGKXFGKAExRilwaMUAJijFLijBoATFGKdikxQAmKMUuKXFADcUYpcGjFACYoxTsUYoAbijFLijFACYoxTsUmDQAmKMUuKMUAJijFLg0uKAG4oxTsUmKAExRilxRigBMUYpcUYoATFGKXFGKAEoxTsUmKAExRilxRigBMUYpcUuKAG4oxTsUmKAExRilwaXFADcUYp2KTBoATFGKdikxQAmKMU7BpMUAJijFLijFACYoxTsUmDQAmKMUuKMUAJijFLijFACYoxTsGkxQAmKMUuKMGgBMUYp2DRigBuKMU7FJigBMUYpcUYoATFGKXFLigBuKMUuDS4oAbg+lFOwaKAHYFGBS4oxQAmKMClxRigBMCjFLj2ox7UAJijApcUYoATFGBS4ox7UAJgUYFLj2oxQAmKMUuPajFACYoxS4oxQAmKMUuKMUAJgUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMCjFLijFACYoxS4oxQAmKMClxRigBMUYpcUYoATFGKXFGKAEwKMClxRigBMUYpce1GKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATAowKXFGKAEwKMClxRigBMUYFLijFACYFGBS4oxQAmKMClxRj2oATFGKXFGKAExRgUuKMUAJgUYpcUYoATFGKXFGKAExRilxRj2oATFGBS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJgUYpcUYoATFGKXHtRj2oATAowKXFGKAEwKMUuKMe1ACYoxS4oxQAmBRgUuKMUAJijFLijFACYoxS4oxQAmBRgUuKMe1ACYoxS4oxQAmBRgUuKMUAJijApcUYoATAowKXFGKAEwKMClxRj2oATFGBS4oxQAmKMUuKMUAJijApcUYoATAoxS4oxQAmKMUuKMUAJijFLj2oxQAmBRgUuKMUAJgUYFLijFACYFGKXFGKAExRilxRigBMCjFLijFACYowKXFGKAExRilxRigBMCjFLijFACYoxS4oxQAmKMUuKMUAJijApcUYoATFGBS4oxQAmBRgUuKMUAJijFLijFACYoxS4oxQAmBRilxRigBMUYFLijFACYowKXFGKAExRgUuKMUAJiilxRQA6inUUANo/CnUUAN/Cj8KdRQA38KPwp1FADaKdRQA2inUUANo/CnUUAN/Cj8KdRQA2j8KdRQA38KPwp1FADfwop1FADfwo/CnUUAN/Cj8KdRQA38KPwp1FADfwo/CnUUAN/CinUUAN/CinUUANop1FADfwo/CnUUANop1FADfwop2KKAG0fhTqKAG/hRTqKAG/hRTqKAG/hRTqKAG0fhTqKAG0U6igBtFOooAb+FFOooAbR+FOooAbRTqKAG0fhTqKAG0U6igBtFOooAbRTqKAG/hRTqKAG0U6igBtFOooAbRTqKAG0U6igBv4UU6igBtH4U6igBv4UU6igBtFOooAbRTqKAG/hRTqKAG0U6igBtH4U6igBtH4U6igBv4UU6igBtFOooAb+FFOooAb+FFOooAbR+FOooAbRTqKAG0fhTqKAG0U6igBtFOooAbRTqKAG/hRTqKAG0U6igBtFOooAbR+FOooAbRTqKAG0U6igBtH4U6igBv4UU6igBtFOooAb+FH4U6igBv4UU6igBtFOooAbRTqKAG/hRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBv4UU6igBtFOooAWin0YoAZS07FGKAGUU/FGKAG0lPxRigBlFPxRigBlLTsUYoAZS07FGKAG0U6jFADaKdijFADaKdgUUANop2KMUANop2KMUANop2KMUANop2KKAG0U7FGKAG0U7FFADaKdijFADaKdRQA2inYoxQA2inYooAbRTsUYoAbRTqMUANop2KKAG0U7FFADaKdijFADaKdRigBtFOxRigBtFOxRQAylp2KMUAMpadRigBtFO4owKAG0U7FHFADaKdijFADaKdijAoAbRTsUYoAbSU/ijigBtFOxRigBtFOxRigBtFOxRigBtFOowKAG0U7FGKAG0lPxRQA2inYFGKAG0U7AooAbRTsUUAMop+KKAG0U7ijFADaKdijigBlLTqKAG0lPwKKAG0U7FFADaKdijFADaKdijFADaKdRigBtJT6MUANop2KKAG0U7FGKAG0U7FFADaKdijFADaKdijigBtFOoxQA2inUUANop2KKAG0U7AoxQA2inUUANop2BRQA2inYooAbRTqKAG0U7FFADaKdRQA2kp9GKAG0U6igBtFO4oxQA2inUYoAbRTsUcUANop1HFADaKdiigBtFOxRigBtFOoxQA2inUYoAbRTsCjFADaKdxRQAtH4U7FGKAG0U7HtRj2oAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAb+FH4U7FGKAG/hRTsUY9qAG/hRTsUYoAbRTse1GPagBtH4U7FGKAG0U7HtRigBv4UfhTsUY9qAG0U7FGKAG0U7FGKAG0U7FGKAG/hRTsUY9qAG0U7FGPagBtFOxRj2oAbRTse1GKAG/hRj2p2PajHtQA2j8Kdj2ox7UAN/CinYox7UANop2PajFADaKdijFADaKdj2oxQA2inYoxQA2inYoxQA2inYoxQA2jHtTsUYoAbRTse1GKAG0U7FGKAG4op2KMUANop2KMUAN/CinYoxQA2j8KdijFADaKdj2oxQA2inYoxQA38KKdijFADaPwp2KMUANop2KMUANop2PajFADaKdijFADfwop2KMUANop2KMUANop2KMUAN/CinYoxQA2j8KdijFADce1FOxRigBtGKdijFADaPwp2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2KMUANop2PajFADaKdijFADcUU7FGPagBtH4U7FGKAG0U7FGKAG0U7FGPagBtFOxRigBtFOxRigBtFOxRj2oAbRTsUYoAb+FGKdijFADaKdijHtQA2jFOxRigBtFOxRigBtFOxRigBtFOxRigBtGKdijFADaKdijFADfwop2KKAFxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMGjFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZg0Yp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYNPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmDRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMop+KKAFxRin4ooAZijFPxRigBmKMU/FJQA3FGKfikoAbijFPpKAG4oxT6SgBuKMU6lxQAzFGKfijFADMUYp+BRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8CjFADMUYp+KMUAMxRin4ooAZijFPwKMCgBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGBQAzFGKfijFADMUYp+KMCgBmKMU/FGKAGYoxT8UYoAZijFPxRgUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfiigBmKMU/FGKAGYoxT8UYoAZijFPxRgUAMxRin8UYoAZijFPxRigBmKMU/FGBQAzFGKfiigBmKMU/FGKAGYoxT8CigBmKMU/FGBQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfgUYoAZijFPxRigBmKMU/Ao4oAZijFPxRigBmKMU/FFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin8UYFADMUYp+KMUAMxRin4FGKAGYoxT8UYoAZijFPwKMUAMxRin4oxQAzFGKfiigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGBQAzFFPwKKAFxRilooATFGKXFGBQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS0UAJijFOxRigBuKMUuKXFADcUYpcUUAJijFOxSYoATFGKXFGKAExRilxRQAmKMUtFACYoxS0YoATFGKXFLigBuKMUuKKAExRilxRigBMUYpcUYoATFGKXFFACYoxS4ooATFGKXFFACYoxS4oxQAmKMUtGKAExRilxRigBMUYpcUUAJijFLijFACYoxS4oxQAmKMUuKKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilooATFGKXFGKAExRilxRigBMUYpaKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRQAmKMUuKMUAJijFLijFACYoxS4oxQAlGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLRigBMUYpcUYoATFGKXFGKAExRilooATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJiilxRigBMUYpcUYoATFGKWjFACYoxS4oxQAmKMUuKMUAJijFLRigBMUYpcUYoATFGKXFGKAExRilxRigBMUUuKKAHYFGBTqMfWgBuKMCnUUANwKMCnUUANwKMCnUUANxRinUYoAbgUYp1FADcCjAp1FADcCjAp3FFADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp3FFADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp1FADcCjAp2KKAG4oxTqMUANxRgU6jFADcCjAp1FADcUYp2KMUANxRinUUANxRinUUANwKMCnUUANxRinUUANxRgU6igBuBRinYooAbijAp1FADcUYFOooAbgUYp1FADcUYFOooAbgUYFOooAbijAp1FADcCjAp2KKAG4FGBTsUUANxRgU6igBuKMCnUUANxRinUUANwKMU6jFADcUYp1FADcCjFOxRQA3AoxTqKAG4FGBTqMUANwKMCnUUANwKMU6j86AG4oxTsUUANwKMU6igBuBRgU7FGPrQA3AowKdRigBuBRgU7FFADcCjAp2KMUANwKMU7FFADcUYFOxRgUANwKMU7FFADcUYFOoxQA3AowKdRigBuBRinUYoAbijAp1FADcCjAp1GKAG4owKdRQA3AowKdijFADcCjAp2KKAG4owKdRj60ANwKMCnUUANwKMCnYooAbgUYFOooAbgUYFOxRigBuBRincUUANwKMCnUYoAbijAp1FADcCjFOooAbgUYFOoxQA3FFOxRQA7FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGBQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp1GKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKKdiigB2KMUuKMUAN20uKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExSYp2KMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKNtLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYo20uKMUAJijFLijFACYoxS4oxQAmKTFOxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATbRilxRigBMUYpcUYoAbtpcUuKMUAJijFLijFACYoxS4oxQAmKNtLijFADcUYp2KMUAJijFLijFACYoxS4oxQAm2jFLijFACYoxS4oxQAm2jFLijFACYoxS4oxQAmKNtLijFACYoxS4oxQAmKTFOxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBu2lxS4oxQAmKMUuKMUAJijFLijFACbaMUuKMUAJijbS4oxQAmKMUuKMUAJijFLijFACYo20uKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKNtLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKKXFFADsUuKXFFACYoxS4oxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUuKXFGKAExRilxRigBMUYpcUYoATFJinYoxQAmKMUuKMUANxS4pcUYoATFGKXFGKAExRilxRigBMUmKdijFADcUuKXFGKAExRilxRigBMUYpcUYoAbilxS4oxQAmKMUuKMUAJijFLijFACYpMU7FGKAExRilxRigBuKXFLijFACYoxS4oxQAmKMUuKMUANxS4pcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGBS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFADcUuKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFJinYoxQAmKMUuKMUANxS4pcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFJinYoxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKTFOxRigBuKXFLijFACUUuKKAFop2KXAoAZijFOxRigBuKMU7FGKAG4oxTsUuKAGYoxT8UmKAG4FGKfikwKAG4pcU7FJgUAJijFLijFACYoxS4FLgUANxRilxS4FADcUYp2BSYFACYoxTsCjAoAZilxTsCkxQAmKMUuBRgUAJijFLijAoAbilxS4FLigBuKMU7ApMCgBMUYp2BSYoATFGKXAowKAExRilwKMUAJijFLgUYFACYoxS4FGBQAmKMUuBRigBMUYp2BSYFACYoxTsUmKAG4pcU7ApMUAJgUYpcUuKAGYoxTsUuKAGYop2KXFADOKXFLilxQAzFGBTsUYoAbilxTsUYoAZgUYp+KTFADcUYp2KMUANxRin4owKAGYop+KMUAMxRT8UmKAG4oxT8UmKAG0uKXFLigBmKKfikxQA3FGKdilwKAGUU7FLgUAMxRgU/AoxQAylwKdgUYoAZijAp2KXFADMUYFOxRigBuKMCn4FGBQAzFGKdilwKAG4pMU/FJgUAN4oxT8UmKAExRgUuKMCgBuKMU7FGKAG4oxTsUuBQAzFLinYpMUANxRinYoxQA3Aop2KXFADMUuKXFLigBmKMU7FGKAExSYp+KTFADaKdilxQAzFGKdijFADcUU/FJigBtGKdilwKAG4oxS4pcUANpMU7ApcUANxScU/FJigBMUnFOxS4oAbSYp2KMUANxRT8UmKAG8UYFOxS4oAbikp2KMUANoxT8CkxQAmKSnYpcCgBmKKdilxQAzFGKdijFADcUYp2KXFADcUYpcClxQA2kxT8UmKAG4pcUuKMUAJijFLilxQAyjFOxRigBuPpRTsUUAOop2KMUANop2KMUANop2KMUANop2KMUANop2KTFACUU7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FGKAG0U7FJigBKKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdijFADaKdikxQAlFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBuBRTsUUALg0YNO20baAG4owafijFADMUYNPxRigBmKOafikxQA3BowadijFADcGjFOxS4oAZijBp+KMUAMwaMGn4oxQAzBowafijFADMGjBp+KMUAMwaMGn4oxQAzBowafijFADMGjBp+KMUAMwaOafijFADMGjmn7aMUAM5owafijFADMGjBp+KMUAMwaMU/FGKAGYNHNPxRigBnNGDT8UYoAZzRg0/FG2gBmDRg07bS4oAZzRg0/FGKAGYNGDT8UYoAZg0YNPxSbaAG80YNPxRigBmKMGn4pNtADcGjBp+KMUAMxRg0/FGKAGYNGDT8Um2gBuDRT8UYoAZg0YNPxRigBmDRzT8UYoAZg0YNPxRigBmDRg0/FGKAGYNGKfijFADKMU/FGKAGUYNPxRigBmDRg0/bRigBmKMGn4oxQAzFGDT8UYoAZijFOxS4oAZg0YNPxRigBmDRg0/FGKAGc0Yp+KTFADcUYNP20YoAZzRg0/bRigBmDRin4o20AMwaMGn4oxQAzBowafijbQAzFHNPxSYoAbg0YNOxS4oAZg0Yp+KTFADcGjBp+KMUAMwaMU/FGKAGYNGDT8UYoAZg0YNP20YoAZg0YNPxRigBmKMGn4oxQAzBoxT8UYoAZg0YNPxRigBmDRin4oxQAzFGDT8UYoAZg0YNPxRigBmKMGn4oxQAzmjBp+KMUAMwaMU/FGKAGYNGDT8UYoAZg0c0/FGKAGYowafijFADMUYNPxRigBmDRg0/FGKAGYowafijFADMGjBp+KMUAMwaMGn4oxQAzBowafijFADMGjFPxRigBmDRin4oxQAzBowafijFADMGjBp+KMUAMwaOafijFADOaKfiigBcUYp2KMCgBuKMU7AowKAG4oxTsUYFADcUYp2BRigBtJT8UYoAZilxTsUYFADcUYp2BRgUANxRinYFGBQA3FGKdgUYFADcUYp2KMCgBuKMU/ApMCgBuKMU/AowKAGYoxTsUYFADcUYp2BRgUANxRinYFGBQA3FGKfgUmBQA3FGKdgUuBQAzFGKdgUYFADcUYp+BRgUAMxRinYFGBQA3FGKdgUYFADcUYp2BRgUANxRinYFGKAG4oxTsCjFADcUYp2BRgUANxRinYFGBQA3FGKdgUYoAbijFOwKMCgBuKMU7AowKAG4oxTsCjFADcUYp2BS4FADMUYp2BRgUANxRinYoxQA3FGKdgUYoAbijFOwKMCgBuKMU7AowKAG4oxT8CkxQA3FGKdgUYFADcUYp2KMCgBuKMU/ApMCgBuKMU7FGKAG4oxTsCjAoAbijFOxRgUANxRinYFGKAG4oxTsClxQAzFGKdgUYFADcUYp2KMCgBuKMU7FGKAG4oxTsCjFADcUYp2BRgUANxRinYFGBQA3FGKdijFADcUYp2BRgUANxRinYFGBQA3FGKdgUYFADcUYp2BRgUANxRinYFGKAG4oxTsCjAoAbiinYFGBQA3FGKdgUYoAbijFOwKMCgBuKMU7AoxQA3FGKdgUYFADcUYp2BRgUANxRinYFGBQA3FGKdgUYFADcUYp2BRgUANxRinYowKAG4oxT8CkwKAG4oxTsCjAoAbijFOwKMCgBuKMU7AowKAG4oxTsCjFADcUYp2BS4oAZijFOwKMCgBuKMU7AoxQA3FGKdijFADcUYp2BRgUANxRinYFGKAG4oxT8UmBQA3FGKfgUmBQA3FFOxRQA7FGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXAoxQAmKMUuKMUAJijFLijFACYoxS4FGKAExRilxRigBMUYpcCjAoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilwKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4owKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilwKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYopcUUAOxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcCjFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKKdiigB1FOxRigBtFOxRigBtFOxSYoASilxS4oAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRTsUYoAbRinYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2inYoxQA2jFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRigBtFOxRQA7BowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaTBp2KMUANwaXBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBuDS4NLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFADcGlwaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBuDS4NLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDSYNOxRigBuDS4NLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDRg0uKMUAJg0YNLijFACYNGDS4oxQAmDSYNOxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBpMGnYoxQAmDRg0uKMUAJg0mDTsUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBowaXFGKAEwaMGlxRigBMGjBpcUYoATBopcUUAOxRilxS4oAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUmKAExRilxS4oAbijFLilxQA2jFLilxQA3FFOxRigBuKMUuKXFADcUYpcUYoATFGKdikxQAmKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FJigBMUYpcUYoATFGKXFLigBuKMU7FGKAG4oxS4pcUANxRinYoxQA3FGKdijFADcUYpcUuKAG4oxTsUYoAbijFLilxQA3FGKdijFADcUYp2KMUANxRilxRigBMUYp2KTFACYoxTsUmKAExRilxRigBMUYp2KMUANxRinYpMUAJijFLilxQA3FGKdijFADcUYpcUuKAG4oxS4pcUANxRilxRigBMUYpcUuKAG4oxTsUYoAbijBp2KMUANxRinYpMUAJijFLilxQA3FGKdikxQAmKMU7FGKAG4oxS4oxQAmKMU7FJigBMUYp2KTFACYowadijFADcUYp2KMUANxRinYpMUAJijFOxRigBuKMU7FGKAG4owadikxQAmDRinYpMUAJijFOxSYoATFGKdijFADcUYp2KMUANxRinYpMUAJijFOxRigBuKMU7FGKAG4oxTsUYoAbg0Yp2KMUANxRinYoxQA3FGKXFLigBuKMU7FGKAG4oxS4pcUANxRilxS4oAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFLilxQA3FGKdijFADcUYp2KTFACYNGKXFLigBuKMU7FJigBMUYpcUuKAG4oxTsUYoAbijFOxRigBuKKdiigBcUYp2KMUANxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRinYpcUAMxRin4oxQAzFGKfikxQA3FGKfikxQA3FGKdijFADcUYp2KMUANxRin4pMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYooAbijFOxRigBuKMU7FGKAG4oxTsUuKAGYoxT8UYoAZijFPxSYoAbijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FJigBuKMU/FGKAGYoxT8UYoAZijFPxSYoAbijFPxRigBmKMU/FJigBuKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FJigBuKMU7FLigBmKMU/FGKAGYoxT8UmKAG4oxT8UYoAZijFOxS4oAZijFPxRigBmKMU/FGKAGYoxT8UmKAG4oxT8UYoAZijFPxRigBmKMU/FGKAGYoxT8UYoAZijFPxRigBmKMU/FGKAGYowadijFADcUYp+KMUAMxRin4oxQAzFGKfijFADMUYp2KXFADMUYp+KMUAMxRinYpcUAMxRin4oxQAzFGKfijFADMUYp+KMUAMxRin4pMUANxRin4oxQAzFFPxRQAuKMU7FGKAG4oxTsUbaAG4oxTsUYoAbijFPxSYoAbijFOxRigBuKMU7bRigBuKMU7FGBQA3FGKdijFADcUYp2KMUANxRinYo20ANxRinbaMUAMxS4p2KMCgBuKMU7AoxQA3FGKdijFADcUYp2KNtADcUYp2KMUAMxS4p2KMUANxRinbaMUANxSYp+KMUANxSYp+KMUANxSYp+KMCgBuKMU7FGKAG4oxTsUYoAbikxT9tGKAG4oxTsUuKAGYoxTsUYFADcUYp22jbQA3FGKdijFADcUYp22jFADcUYp2KMUANxRinYoxQA3FGKdijbQA3FGKdijbQA3FGKdtFGKAG4oxTsCjFADcUYp22jFADcUYp22jbQA3FGKdtoxQA3FGKdijFADcUYp+2k20ANxRinYo20ANxRinYowKAG4oxTsUYoAbijFP20mKAG4oxTsUbaAG4oxTsUYoAbijFO20YoAbijFOxRtoAbijFO20YoAbijFO20YoAbijFO20YoAbijFP20mKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUYoAbijFOwKMUANxRinYoxQA3FGKdtoxQA3FGKdijFADcUYp2KMUANxRinYpdtADMUYp2KNooAbijFOxRigBuKMU7FGKAG4oxTttGKAG4oxTsUYoAbijFO2ijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinbaMUANxRinYoxQA3FGKdtoxQA3FGKdijFADcUYp2KNtADcUYp2KMUANxRinYo20ANxRinYoxQA3FGKdijFADcUU7FFADsUYp3NHNADcGjFO5o5oAbijFOo5oAbijFO5o5oAbijFO5o5oAbg0Yp3NHNADcUYp3NHNADcUYp3NHNADcUYpeaXmgBuKMU7mjmgBuKMU7mk5oATFGKdzRzQA3FGKdzRzQA3FGKXml5oAbijFO5o5oAbijFO5o5oAbijFO5oxQA3FGKXml5oAbijFO5pKAEwaMU7mjmgBuDRinc0c0ANxRg07mk5oATBoxS0c0AJijFO5pOaAExRil5o5oATFGKdzRzQA3FGDTuaTmgBMUYp3NFADcUYNOo5oAbijFO5o5oAbijFOo5oAbijFO5oxQA3FGKdRzQA3FGKdzRzQA3FGKdRQA3FGDTuaOaAG4oxTuaKAG4oxTqOaAG4oxTuaOaAG4oxTuaOaAG4oxTuaOaAG4oxTuaOaAG4NGKdzRQA3FGKdzRzQA3FGKdRzQA3FGKdzRzQA3FGKdzRQA3FGKdzRzQA3BoxTqOaAG4oxTuaOaAG4oxTuaOaAG4oxTqOaAG4oxTuaOaAG4owadRzQA3FGKdzRQA3FGDTqKAG4owadzRQA3FGKdzRzQA3FGDTuaOaAG4owadzRzQA3FGKdzRQA3FGKdzRzQA3BoxTuaOaAG4NGKdzRzQA3FGDTuaOaAG4oxTqKAG4oxTuaOaAG4owadzRigBuKMU7mkoATBoxTqOaAG4oxTuaOaAG4oxTqOaAG4oxTqKAG4oxTuaOaAG4oxTuaOaAG4oxTuaOaAG4oxTuaOaAG4NGKdRzQA3FGKdRQA3FGDTuaOaAG4oxTuaKAG4op1FAC80c06igBvNHNOoxQA3mjBp1GKAG4owadiigBuDRinYoxQA2jBp2KMUAN5owadijFADcGjmnUUANwaMGnUYoAbg0c07BooAbzRg06igBvNGDTqKAG4o5p2KKAG4NGD606igBuKMGnYooAbg0YPrTuaMUANwaMGnUYoAbg0c07FFADcGjBp1FADcGjBp1GKAG80YNO5oxQA3BowadRigBuDRg+tOooAbg+tGDTsUUAN5owfWnUUANwaMGnUYoAbg0YNOooAbg0YNOoxQA3mjBp2KKAG4NGD607FFADeaMGnYooAbijBp1FADcGjmnUUAN5oxTqMUAN5owadRQA3BowadRQA3BowadiigBuDRg06igBuDRg06igBuDRg07FFADcGjFOooAbg0c06jFADcGjmnUUANwaMGnUUANwaMGnUUAN5owadiigBuDRzTqKAG4owadRQA3mjBp1FADeaOadRQA3BowadRQA3BowadiigBuDRg06igBvNHNOxRQA3mjBp1FADcGjBp1FADcGjmnUUANxRg06igBuDRg06igBuDRg+tOooAbg0YNOooAbg0YNOooAbg0YNOooAbg0YNOooAbg0YNOooAbg0YNOooAbzRg06igBuDRg06igBuDRg06igBuDRg06igBuDRg06igBuDRg06igBvNGDTqKAG4NGD606igBuDRg06igBuDRg07FFADeaMGnUUAN5o5p1FADcGjBp1FADcGjmnUUANwaMGnUUANwaKdRQAuKXFLijFACYpMU7FGDQA3FGKdg0YoAbijFOwaMUANxRinYoxQA3FGKdg0YoAbijFOxRg0ANxRinYoxQA3FGKdijBoATFJinYowaAG4oxTsUYoAbijFOwaMUANxRinYoxQA3FLilwaMGgBMUYpcUYNADcUYp2KMGgBuKXFLg0YoATFGKXFGKAExSYp2DRigBuKMU7BoxQAmKTFOxRigBuKXFLijFADcUYp2KMUANxS4pcUYNACYpMU7FJg0AGKMUuKMGgBuKXFLijFACYoxS4oxQAmKMUuKMUANxRinYoxQAmKMUuKMUAJijFLijFACYoxS4oxQA3FLilxRigBMUmKdijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKTFOxRigBMUmKdg0YoAbilxS4oxQA3FGKdijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUANxS4pcUYoAbilxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQA3FLilxRigBMUYpcUYoAbilxS4oxQAmKMUuKMUAJijFLijFADcUuKXFGKAExRilxRigBuKXFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYoxS4oxQAmKMUuKMUAJijFLijFACYpMU7FGKAG4oxTsUYoATFFLiigB2KMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTttG2gBuKMU7FGKAExSYp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FFOxRigBuKMU7FJigBMUYp2KMUANoxTsUYoAbijFOxRigBuKMU7FGKAG0Yp2KMUANoxTsUYoAbRinYoxQAmKTFLilxQA3FGKdijFADaMUuKXFADaMU7FGKAG4oxTsUmKAExRinYoxQA3FGKdtoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKXFLigBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxS4pcUANxRinYoxQA3FGKXFGKAExRinYoxQA3FGKdikxQAmKMU7FGKAG4oxS4pcUANxRinYoxQA3FGKdikxQAmKMU7FJigBMUYp2KMUANxRinYoxQA2jFOxRigBtGKdijFADcUuKXFGKAG4oxS4pcUANxRinYoxQA2jFOxRigBuKMU7FGKAG4oxTsUYoAbijBpcUuKAG4op2KMUANxRinYoxQA2jFOxSYoASjFOxRigBuKXFLijFADcUYp2KMUANwaMU7FGKAG0Yp2KTFACYop2KMUANoxTsUYoAbijFOxRigBuKMU7FGKAG4pcUuKMUANxRinYoxQA3FGKdijFADcUYp2KTFACYoxTsUYoAbijFLijFACYoxS4oxQAmKMUuKXFADaMU7FGKAG0Yp2KTFACYoxS4pcUANxRinYoxQA3FGKXFLigBtFOxRQA7FGBS4oxQAmKMUuKMUAJgUYpcUYoATFGKXFGKAEwKMClxRigBMUYpcUYoATFGBS4oxQAnFGKXFGKAExRilxRigBMCjFLijFACYo4pcUYoATAopcUYoATAoxS4oxQAmKMUuKMUAJijFLtoxQAmBRilxRigBMCjilxRigBMUYpdtGKAExRilxRigBMUYpcUY9qAExRilxRtoATFGBS4oxQAmKKXFGKAEoxS4oxQAmBRilxRigBMCjFLijFACYoxS4oxQAmKMU7FJigBMUYpcUYoATAoxS4oxQAmKMClxS4oAbgUYFLijFACYFGKXFLigBuKMUuKMUAJijilxS4oAbijFLijFACYFGKXFGKAEwKMClxRigBMCjApcUYoATFGKXFGKAEwKMUuKMUAJijFLijFACYoxS4oxQAmBRgUuKMUAJijFLilxQA3AowKXFGKAExRilxRigBMUYpcUYoATAowKdikxQAmKMClxRigBMCjFLijFACYFGKXFGKAExRgUuKMUAJijFLijFACYoxTsUmKAEwKMU7FJigBMCjApcUYoATFGBS4oxQAmBRilxRigBMCjFLijFACYFGBS4oxQAmBRilxRigBMUYp2KTFACYowKXFGKAExRilxRigBMUYFLijFACYFGKdikxQAmKMUuKMUAJijFLilxQA3AoxTsUmKAExRgUuKMUAJgUYFLijFACYFGBS4oxQAmBRgUuKMUAJijFLijFACYFGBS4oxQAmKMUuKMUAJijApcUYoATAowKXFGKAEwKMU7FJigBMUYFLijFACYopcUUAO5o5p2KKAG80c06igBvNHNOo5oAbzRzTsGjmgBvNHNO5owaAG80c06jFADeaOadRigBvNHNO5o59aAG0c06jmgBvNFOoxQA3mjmnc+tFADeaOaXFLQA3Bo5p2KMGgBvNHNO5oxQA2jmnYNHPrQA3mjmnYNGDQA2jmnc0c+tADeaKdzRg0ANo5p2KOaAG80c07n1o59aAG80c07mjBoAbzRzTuaOfWgBtFOwfWjmgBvNHNOox70AN5o5p2KKAG80U7BooAbg0YNOooAbzRzTqKAG80c07BooAbzRzTqKAG80c07migBvNHNO5oxQA3mjmnUUAN5o5p340fjQA3mjBp1FADeaOadRQA3mjmnUUAN5o5p340UAN5o5p2KOaAG80c06koATmjmnUUAN5o5p1HNADeaOadRigBvNHNOwaOaAG80c06jmgBvNHNOowaAG80c07migBvNHNO59aKAG80c07BooAbzRzTqKAG80c07migBvNHNOoxQA3mjmnc0YoAbzRzTsGigBvNHNLzS4oAbRzTqKAG80c07BooAbzRzTuaKAG80c06jBoAbzRzTsUUAN5o5p1FADeaOadRQA3mjmnUUAN5o5p1HNADeaOadRQA3mjmlpaAG80c07BooAbzRzTqKAG80c07FHNADaOadzSfjQAnNHNOooAbzRzTqKAG0c07FFADeaOaWloAbzRzTqOaAG80c078aKAG80c06igBvNHNOooAbzRzTqKAG80c07migBtHNLS80AN5op1FADsUY9qXFGKAEx7UYpcUYoATFGKXFGKAEx7UYpcUYoATFGKXFGKAEx7UYpcUYoATFGKXFGKAExRilxRigBMe1GPalxRigBMUYpcUYoATFGKXFGKAExRilxRigBMUYpcUYoATHtRilxRigBMe1GKXFGKAEx7UYpcUYoATFGPalxRigBMe1GKXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMe1GPalxRigBMUY9qXFGKAEx7UYpcUYoATFGKXFGKAExRilxRigBMe1GKXFGKAExRj2pcUYoATHtRj2pcUYoATFGPalxRigBMUYpcUYoATFGPalxRigBMe1GKXFGKAExRj2pcUYoATHtRilxRigBMUY9qXFGKAExRj2pcUYoATFGKXFGKAExRj2pcUYoATFGKXFGKAEx7UY9qXFGKAExRilxRigBMe1GKXFGKAExRilxRigBMUY9qXFGKAEx7UY9qXFGKAExRj2pcUYoATHtRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMe1GKXFGKAEx7UYpcUYoASjHtS4oxQAmKMUuKMUAJj2oxS4ooATFGPalxRigBMUYpcUYoATHtRj2pcUYoATHtRilxRigBMUY9qXFGKAExRilxRigBMUYpcUYoATFGKXFGKAExRilxRigBMe1GPalxRQAmKMUuKMUAJj2ox7UtGKAEx7UY9qXFGKAExRilxRigBMe1GKXFGKAEx7UY9qXFGKAEx7UYpcUYoATHtRj2pcUYoATFGPalxRigBMUYpcUYoATFGPalxRigBMUY9qXFGKAExRilxRigBMUY9qXFGKAExRS0UAOwaMU7FGKAG4NGKdijFADcUYp2KXFADMUYp2KMUANxRinYoxQA3FGKdilxQAzFGKdijFADcGjFOxRigBuDRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3BowadijFADcUYNOxRigBuKMU7FGKAG4oxTsUYoAbijBp2KMGgBuKMU7FGKAG4oxTsUYoAbijFOxRigBuKMU7FGKAG4oxTsUUANxRinYoxQA3FGKdijFADcGjFOxRigBuDRinYoxQA3FGKdijFADcUYNOxRigBuKMU7FGKAG4oxTsUUANxRinYoxQA3FGKdijFADcUYp2KMUANxRinYoxQA3FGKdijFADcUYNOxRigBuKMU7FGKAG4oxTsUYoAbg0Yp2KMUANxRinYoxQA3FGKdijFADcUYp2KMUANwaMU7FGKAG4owadijFADcUYp2KMUANwaMU7FGK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aACkpaKAEopaKAEpaKKACkopaAEooooAKKWkoAWkoooAKKWkoAKWikoAWkoooAKKWkoAKWkooAKKKWgBKKWigBKWkpaAEoopaAEpaSigAooooAWikpaACiikoAKKWigBKWikoAWiikoAKWikoAWikooAKKKWgAopKKAFopKKAFopKWgApKKKAFpKWigAopKWgAoopKAFopKWgAooooAKKKKACikooAWikpaAEpaKSgBaKSloAKKSigBaKKKACiiigAopKKAFooooAKKKKACiiigAooooAKKKKACiikoAWiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKSloAKKSloAKKKKACiikoAWiiigAooooAKKKSgBaKKSgBaKKKACiikoAWkpaKAEpaKKACiikoAWiiigAooooAKKKKACiikoAWikpaACiiigBKWiigAooooAKKKKACiiigAopKKAFooooAKKKKACiiigAooooAKKKKAEopaKACiiigAooooAKKSloAKKKKAEpaKKACikooAWikpaACkpaKAEopaSgApaKKAEooooAWkpaSgBaKSigApaKSgBaKKSgBaSlpKAFooooAKKKKACiikoAWikpaACiiigAooooAKKKKACiiigBKWiigAooooAKKSloAKKKKACiiigAopKWgAooooAKKKSgBaSlpKAFopKKAFpKWigApKWkoAWikooAWkpaSgApaSloAKSiloAKSiloAKKKSgBaKSloAKKKKAEpaKKACikooAKKKKAFpKKKAFpKKKAFopKKAFpKKKAFpKKKAFpKKKAFpKWigAooooAKKKSgBaKSigApaSloASlpKKAFpKKKACiiloASlpKKAClpKWgApKKKACiiigBaSiigBaKSloASlopKAClpKKACiiigApaSigAooooAKKKKACiiigBaSiigAooooAKKKKAFpKKKACilpKAClpKKACiiigAooooAKWkooAWkoooAKKKKAClpKKAClpKKACiiigBaKKKACkpaKACiko9KACilooAKKKQUAFFLSUAFLRRQAlLR2ooAKKKKAEpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiijvQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSUtFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAJS0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAlLRRQAlLRRQAUUUUAJRS0UAFFFFABSUtFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//Z);
                                                                                                                                                                 --savepage-url-28: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBAUEBAYFBQUGBgYHCQ4JCQgICRINDQoOFRIWFhUSFBQXGiEcFxgfGRQUHScdHyIjJSUlFhwpLCgkKyEkJST/wAALCAKqBRQBAREA/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBCP/EABkQAQEAAwEAAAAAAAAAAAAAAAARASGRgf/aAAgBAQAAPwDpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpWUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVNKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlZSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU7NmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bTSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKn09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1nTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnUUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlTSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVPTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnTp06dOnWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlTSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVNKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlRSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpWUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVNKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlTSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACaUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKmlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSspSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUqKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKylKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSppSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUqaUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKylKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpU0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlRSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpWUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVNwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwmlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSspSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUqQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVNwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwXBcFwylKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSppSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUqaUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKm4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4LguC4TSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpWUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKVOzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmzZs2bNmwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//Z);
                                                                                                                                                                 --savepage-url-70: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNTRweCcgaGVpZ2h0PSc1NHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nLTFzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5OTknIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nLTAuOTE2NjY2NjY2NjY2NjY2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk5OScgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC44MzMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49Jy0wLjc1cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC42NjY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC41cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC40MTY2NjY2NjY2NjY2NjY3cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTk5JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPSctMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk5OScgdHJhbnNmb3JtPSdyb3RhdGUoMzAwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nLTAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5OTknIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49Jy0wLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+);
                                                                                                                                                                 --savepage-url-72: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8cGF0aCBmaWxsPSIjZWJlOGU4IiBzdHJva2U9IiNkZGQiIGQ9Ik0xMiAuNTg3bDMuNjY4IDcuNTY4TDI0IDkuMzA2bC02LjA2NCA1LjgyOCAxLjQ4IDguMjc5TDEyIDE5LjQ0NmwtNy40MTcgMy45NjcgMS40ODEtOC4yNzlMMCA5LjMwNmw4LjMzMi0xLjE1MXoiLz4KPC9zdmc+Cg==);
                                                                                                                                                                 --savepage-url-73: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8cGF0aCBmaWxsPSIjZmY4YzAwIiBzdHJva2U9InRvbWF0byIgc3Ryb2tlLXdpZHRoPSIuNSIgZD0iTTEyIC41ODdsMy42NjggNy41NjhMMjQgOS4zMDZsLTYuMDY0IDUuODI4IDEuNDggOC4yNzlMMTIgMTkuNDQ2bC03LjQxNyAzLjk2NyAxLjQ4MS04LjI3OUwwIDkuMzA2bDguMzMyLTEuMTUxeiIvPgo8L3N2Zz4K);
                                                                                                                                                             }



 :root {
     --wp-admin-theme-color: #007cba;
     --wp-admin-theme-color-darker-10: #006ba1;
     --wp-admin-theme-color-darker-20: #005a87
 }

 #start-resizable-editor-section {
     display: none
 }

 .wp-block-audio figcaption {
     margin-top: .5em;
     margin-bottom: 1em
 }

 .wp-block-audio audio {
     width: 100%;
     min-width: 300px
 }

 .wp-block-button__link {
     color: #fff;
     background-color: #32373c;
     border: none;
     border-radius: 28px;
     box-shadow: none;
     cursor: pointer;
     display: inline-block;
     font-size: 18px;
     padding: 12px 24px;
     text-align: center;
     text-decoration: none;
     overflow-wrap: break-word
 }

 .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
     color: #fff
 }

 .wp-block-button__link.aligncenter {
     text-align: center
 }

 .wp-block-button__link.alignright {
     text-align: right
 }

 .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
     border-radius: 0
 }

 .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
     border-radius: 0 !important
 }

 .is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline {
     color: #32373c;
     background-color: transparent;
     border: 2px solid
 }

 .wp-block-buttons .wp-block-button {
     display: inline-block;
     margin-right: 8px;
     margin-bottom: 8px
 }

 .wp-block-buttons .wp-block-button:last-child {
     margin-right: 0
 }

 .wp-block-buttons.alignright .wp-block-button {
     margin-right: 0;
     margin-left: 8px
 }

 .wp-block-buttons.alignright .wp-block-button:first-child {
     margin-left: 0
 }

 .wp-block-buttons.alignleft .wp-block-button {
     margin-left: 0;
     margin-right: 8px
 }

 .wp-block-buttons.alignleft .wp-block-button:last-child {
     margin-right: 0
 }

 .wp-block-button.aligncenter, .wp-block-buttons.aligncenter, .wp-block-calendar {
     text-align: center
 }

 .wp-block-calendar tbody td, .wp-block-calendar th {
     padding: 4px;
     border: 1px solid #ddd
 }

 .wp-block-calendar tfoot td {
     border: none
 }

 .wp-block-calendar table {
     width: 100%;
     border-collapse: collapse;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
 }

 .wp-block-calendar table th {
     font-weight: 400;
     background: #ddd
 }

 .wp-block-calendar a {
     text-decoration: underline
 }

 .wp-block-calendar tfoot a {
     color: #007cba;
     color: var(--wp-admin-theme-color)
 }

 .wp-block-calendar table caption, .wp-block-calendar table tbody {
     color: #40464d
 }

 .wp-block-categories.alignleft {
     margin-right: 2em
 }

 .wp-block-categories.alignright {
     margin-left: 2em
 }

 .wp-block-columns {
     display: flex;
     margin-bottom: 28px;
     flex-wrap: wrap
 }

 @media (min-width: 782px) {
     .wp-block-columns {
         flex-wrap: nowrap
     }
 }

 .wp-block-columns.has-background {
     padding: 20px 38px
 }

 .wp-block-column {
     flex-grow: 1;
     min-width: 0;
     word-break: break-word;
     overflow-wrap: break-word
 }

 @media (max-width: 599px) {
     .wp-block-column {
         flex-basis: 100% !important
     }
 }

 @media (min-width: 600px) and (max-width: 781px) {
     .wp-block-column {
         flex-basis: calc(50% - 16px) !important;
         flex-grow: 0
     }

     .wp-block-column:nth-child(2n) {
         margin-left: 32px
     }
 }

 @media (min-width: 782px) {
     .wp-block-column {
         flex-basis: 0;
         flex-grow: 1
     }

     .wp-block-column[style*=flex-basis] {
         flex-grow: 0
     }

     .wp-block-column:not(:first-child) {
         margin-left: 32px
     }
 }

 .wp-block-columns.are-vertically-aligned-top {
     align-items: flex-start
 }

 .wp-block-columns.are-vertically-aligned-center {
     align-items: center
 }

 .wp-block-columns.are-vertically-aligned-bottom {
     align-items: flex-end
 }

 .wp-block-column.is-vertically-aligned-top {
     align-self: flex-start
 }

 .wp-block-column.is-vertically-aligned-center {
     -ms-grid-row-align: center;
     align-self: center
 }

 .wp-block-column.is-vertically-aligned-bottom {
     align-self: flex-end
 }

 .wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
     width: 100%
 }

 .wp-block-cover, .wp-block-cover-image {
     position: relative;
     background-size: cover;
     background-position: 50%;
     min-height: 430px;
     height: 100%;
     width: 100%;
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 16px
 }

 .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
     background-attachment: fixed
 }

 @supports (-webkit-overflow-scrolling:touch) {
     .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
         background-attachment: scroll
     }
 }

 @media (prefers-reduced-motion: reduce) {
     .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
         background-attachment: scroll
     }
 }

 .wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim {
     background-color: #000
 }

 .wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
     content: "";
     background-color: inherit
 }

 .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     z-index: 1
 }

 .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
     opacity: .5
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
     opacity: .1
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
     opacity: .1
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
     opacity: .2
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
     opacity: .2
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
     opacity: .3
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
     opacity: .3
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
     opacity: .4
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
     opacity: .4
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
     opacity: .5
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
     opacity: .5
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
     opacity: .6
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
     opacity: .6
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
     opacity: .7
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
     opacity: .7
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
     opacity: .8
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
     opacity: .8
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
     opacity: .9
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
     opacity: .9
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
     opacity: 1
 }

 .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
     opacity: 1
 }

 .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
     max-width: 290px;
     width: 100%
 }

 .wp-block-cover-image:after, .wp-block-cover:after {
     display: block;
     content: "";
     font-size: 0;
     min-height: inherit
 }

 @supports ((position:-webkit-sticky) or (position:sticky)) {
     .wp-block-cover-image:after, .wp-block-cover:after {
         content: none
     }
 }

 .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
     display: flex
 }

 .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
     width: calc(100% - 70px);
     z-index: 1;
     color: #fff
 }

 .wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
     color: inherit
 }

 .wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
     align-items: flex-start;
     justify-content: flex-start
 }

 .wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
     align-items: flex-start;
     justify-content: center
 }

 .wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
     align-items: flex-start;
     justify-content: flex-end
 }

 .wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
     align-items: center;
     justify-content: flex-start
 }

 .wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
     align-items: center;
     justify-content: center
 }

 .wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
     align-items: center;
     justify-content: flex-end
 }

 .wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
     align-items: flex-end;
     justify-content: flex-start
 }

 .wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
     align-items: flex-end;
     justify-content: center
 }

 .wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
     align-items: flex-end;
     justify-content: flex-end
 }

 .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
     margin: 0;
     width: auto
 }

 .wp-block-cover__video-background {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translateX(-50%) translateY(-50%);
     width: 100%;
     height: 100%;
     z-index: 0;
     object-fit: cover
 }

 .wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
     color: #fff
 }

 .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
     color: #fff
 }

 .wp-block-cover-image .wp-block-cover.has-left-content {
     justify-content: flex-start
 }

 .wp-block-cover-image .wp-block-cover.has-right-content {
     justify-content: flex-end
 }

 .wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
     margin-left: 0;
     text-align: left
 }

 .wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
     margin-right: 0;
     text-align: right
 }

 .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
     font-size: 2em;
     line-height: 1.25;
     z-index: 1;
     margin-bottom: 0;
     max-width: 580px;
     padding: 14px;
     text-align: center
 }

 .wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left] > [data-type^=core-embed], .wp-block[data-align=right] > [data-type^=core-embed] {
     max-width: 360px;
     width: 100%
 }

 .wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left] > [data-type^=core-embed] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type^=core-embed] .wp-block-embed__wrapper {
     min-width: 280px
 }

 .wp-block-embed {
     margin-bottom: 1em
 }

 .wp-block-embed figcaption {
     margin-top: .5em;
     margin-bottom: 1em
 }

 .wp-block-embed iframe {
     max-width: 100%
 }

 .wp-block-embed__wrapper {
     position: relative
 }

 .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
     content: "";
     display: block;
     padding-top: 50%
 }

 .wp-embed-responsive .wp-has-aspect-ratio iframe {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     height: 100%;
     width: 100%
 }

 .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
     padding-top: 42.85%
 }

 .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
     padding-top: 50%
 }

 .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
     padding-top: 56.25%
 }

 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
     padding-top: 75%
 }

 .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
     padding-top: 100%
 }

 .wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before {
     padding-top: 66.66%
 }

 .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
     padding-top: 200%
 }

 .wp-block-file {
     margin-bottom: 1.5em
 }

 .wp-block-file.aligncenter {
     text-align: center
 }

 .wp-block-file.alignright {
     text-align: right
 }

 .wp-block-file .wp-block-file__button {
     background: #32373c;
     border-radius: 2em;
     color: #fff;
     font-size: 13px;
     padding: .5em 1em
 }

 .wp-block-file a.wp-block-file__button {
     text-decoration: none
 }

 .wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
     box-shadow: none;
     color: #fff;
     opacity: .85;
     text-decoration: none
 }

 .wp-block-file * + .wp-block-file__button {
     margin-left: .75em
 }

 .blocks-gallery-grid, .wp-block-gallery {
     display: flex;
     flex-wrap: wrap;
     list-style-type: none;
     padding: 0;
     margin: 0
 }

 .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
     margin: 0 16px 16px 0;
     display: flex;
     flex-grow: 1;
     flex-direction: column;
     justify-content: center;
     position: relative
 }

 .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
     margin: 0;
     height: 100%
 }

 @supports ((position:-webkit-sticky) or (position:sticky)) {
     .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
         display: flex;
         align-items: flex-end;
         justify-content: flex-start
     }
 }

 .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
     display: block;
     max-width: 100%;
     height: auto;
     width: 100%
 }

 @supports ((position:-webkit-sticky) or (position:sticky)) {
     .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
         width: auto
     }
 }

 .blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
     position: absolute;
     bottom: 0;
     width: 100%;
     max-height: 100%;
     overflow: auto;
     padding: 40px 10px 9px;
     color: #fff;
     text-align: center;
     font-size: 13px;
     background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)
 }

 .blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
     display: inline
 }

 .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
     width: 100%
 }

 @supports ((position:-webkit-sticky) or (position:sticky)) {
     .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
         height: 100%;
         flex: 1;
         object-fit: cover
     }
 }

 .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
     width: calc(50% - 16px)
 }

 .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
     margin-right: 0
 }

 .blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
     width: 100%;
     margin-right: 0
 }

 @media (min-width: 600px) {
     .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
         width: calc(33.33333% - 10.66667px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
         width: calc(25% - 12px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
         width: calc(20% - 12.8px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
         width: calc(16.66667% - 13.33333px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
         width: calc(14.28571% - 13.71429px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
         width: calc(12.5% - 14px);
         margin-right: 16px
     }

     .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
         margin-right: 0
     }

     .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
         margin-right: 0
     }
 }

 .blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
     margin-right: 0
 }

 .blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
     max-width: 290px;
     width: 100%
 }

 .blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
     justify-content: center
 }

 h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
     padding: 20px 38px
 }

 .wp-block-image {
     margin-bottom: 1em
 }

 .wp-block-image img {
     max-width: 100%
 }

 .wp-block-image.aligncenter {
     text-align: center
 }

 .wp-block-image.alignfull img, .wp-block-image.alignwide img {
     width: 100%
 }

 .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
     display: table
 }

 .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
     display: table-caption;
     caption-side: bottom
 }

 .wp-block-image .alignleft {
     float: left;
     margin: .5em 1em .5em 0
 }

 .wp-block-image .alignright {
     float: right;
     margin: .5em 0 .5em 1em
 }

 .wp-block-image .aligncenter {
     margin-left: auto;
     margin-right: auto
 }

 .wp-block-image figcaption {
     margin-top: .5em;
     margin-bottom: 1em
 }

 .is-style-circle-mask img, .is-style-rounded img {
     border-radius: 9999px
 }

 @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
     .is-style-circle-mask img {
         -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
         mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
         mask-mode: alpha;
         -webkit-mask-repeat: no-repeat;
         mask-repeat: no-repeat;
         -webkit-mask-size: contain;
         mask-size: contain;
         -webkit-mask-position: center;
         mask-position: center;
         border-radius: 0
     }
 }

 .wp-block-latest-comments__comment {
     font-size: 15px;
     line-height: 1.1;
     list-style: none;
     margin-bottom: 1em
 }

 .has-avatars .wp-block-latest-comments__comment {
     min-height: 36px;
     list-style: none
 }

 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
     margin-left: 52px
 }

 .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
     line-height: 1.5
 }

 .wp-block-latest-comments__comment-excerpt p {
     font-size: 14px;
     line-height: 1.8;
     margin: 5px 0 20px
 }

 .wp-block-latest-comments__comment-date {
     color: #8f98a1;
     display: block;
     font-size: 12px
 }

 .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
     border-radius: 24px;
     display: block;
     float: left;
     height: 40px;
     margin-right: 12px;
     width: 40px
 }

 .wp-block-latest-posts.alignleft {
     margin-right: 2em
 }

 .wp-block-latest-posts.alignright {
     margin-left: 2em
 }

 .wp-block-latest-posts.wp-block-latest-posts__list {
     list-style: none
 }

 .wp-block-latest-posts.wp-block-latest-posts__list li {
     clear: both
 }

 .wp-block-latest-posts.is-grid {
     display: flex;
     flex-wrap: wrap;
     padding: 0
 }

 .wp-block-latest-posts.is-grid li {
     margin: 0 20px 20px 0;
     width: 100%
 }

 @media (min-width: 600px) {
     .wp-block-latest-posts.columns-2 li {
         width: calc(50% - 20px)
     }

     .wp-block-latest-posts.columns-3 li {
         width: calc(33.33333% - 20px)
     }

     .wp-block-latest-posts.columns-4 li {
         width: calc(25% - 20px)
     }

     .wp-block-latest-posts.columns-5 li {
         width: calc(20% - 20px)
     }

     .wp-block-latest-posts.columns-6 li {
         width: calc(16.66667% - 20px)
     }
 }

 .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
     display: block;
     color: #6c7781;
     font-size: 13px
 }

 .wp-block-latest-posts__post-excerpt {
     margin-top: 8px;
     margin-bottom: 16px
 }

 .wp-block-latest-posts__featured-image img {
     height: auto;
     width: auto
 }

 .wp-block-latest-posts__featured-image.alignleft {
     margin-right: 1em
 }

 .wp-block-latest-posts__featured-image.alignright {
     margin-left: 1em
 }

 .wp-block-latest-posts__featured-image.aligncenter {
     margin-bottom: 1em;
     text-align: center
 }

 .edit-post-visual-editor .wp-block-latest-posts.is-grid li {
     margin-bottom: 20px
 }

 .wp-block-media-text {
     /*!rtl:begin:ignore*/
     direction: ltr;
     /*!rtl:end:ignore*/
     display: -ms-grid;
     display: grid;
     -ms-grid-columns: 50% 1fr;
     grid-template-columns:50% 1fr;
     -ms-grid-rows: auto;
     grid-template-rows:auto
 }

 .wp-block-media-text.has-media-on-the-right {
     -ms-grid-columns: 1fr 50%;
     grid-template-columns:1fr 50%
 }

 .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
     -ms-grid-row-align: start;
     align-self: start
 }

 .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
     -ms-grid-row-align: center;
     align-self: center
 }

 .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
     -ms-grid-row-align: end;
     align-self: end
 }

 .wp-block-media-text .wp-block-media-text__media {
     /*!rtl:begin:ignore*/
     -ms-grid-column: 1;
     grid-column: 1;
     -ms-grid-row: 1;
     grid-row: 1;
     /*!rtl:end:ignore*/
     margin: 0
 }

 .wp-block-media-text .wp-block-media-text__content {
     direction: ltr;
     /*!rtl:begin:ignore*/
     -ms-grid-column: 2;
     grid-column: 2;
     -ms-grid-row: 1;
     grid-row: 1;
     /*!rtl:end:ignore*/
     padding: 0 8%;
     word-break: break-word
 }

 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
     /*!rtl:begin:ignore*/
     -ms-grid-column: 2;
     grid-column: 2;
     -ms-grid-row: 1;
     grid-row: 1
     /*!rtl:end:ignore*/
 }

 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
     /*!rtl:begin:ignore*/
     -ms-grid-column: 1;
     grid-column: 1;
     -ms-grid-row: 1;
     grid-row: 1
     /*!rtl:end:ignore*/
 }

 .wp-block-media-text__media img, .wp-block-media-text__media video {
     max-width: unset;
     width: 100%;
     vertical-align: middle
 }

 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
     height: 100%;
     min-height: 250px;
     background-size: cover
 }

 .wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
     position: absolute;
     width: 1px;
     height: 1px;
     padding: 0;
     margin: -1px;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
     border: 0
 }

 @media (max-width: 600px) {
     .wp-block-media-text.is-stacked-on-mobile {
         -ms-grid-columns: 100% !important;
         grid-template-columns:100% !important
     }

     .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
         -ms-grid-column: 1;
         grid-column: 1;
         -ms-grid-row: 1;
         grid-row: 1
     }

     .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
         -ms-grid-column: 1;
         grid-column: 1;
         -ms-grid-row: 2;
         grid-row: 2
     }

     .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
         -ms-grid-column: 1;
         grid-column: 1;
         -ms-grid-row: 1;
         grid-row: 1
     }
 }

 .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color), .wp-block-navigation .wp-block-navigation-link:not(.has-text-color) {
     color: #1e1e1e
 }

 .wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container, .wp-block-navigation:not(.has-background) .wp-block-navigation__container {
     background-color: #fff
 }

 .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) {
     color: #fff
 }

 .wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container {
     background-color: #1e1e1e
 }

 .items-justified-left > ul {
     justify-content: flex-start
 }

 .items-justified-center > ul {
     justify-content: center
 }

 .items-justified-right > ul {
     justify-content: flex-end
 }

 .wp-block-navigation-link {
     display: flex;
     align-items: center;
     position: relative;
     margin: 0
 }

 .wp-block-navigation-link .wp-block-navigation__container:empty {
     display: none
 }

 .wp-block-navigation__container {
     list-style: none;
     margin: 0;
     padding-left: 0;
     display: flex;
     flex-wrap: wrap
 }

 .is-vertical .wp-block-navigation__container {
     display: block
 }

 .has-child .wp-block-navigation__container {
     border: 1px solid rgba(0, 0, 0, .15);
     background-color: inherit;
     color: inherit;
     position: absolute;
     left: 0;
     top: 100%;
     width: fit-content;
     z-index: 1;
     opacity: 0;
     transition: opacity .1s linear;
     visibility: hidden
 }

 .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__content {
     flex-grow: 1
 }

 .has-child .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {
     padding-right: 8px
 }

 @media (min-width: 782px) {
     .has-child .wp-block-navigation__container {
         left: 24px
     }

     .has-child .wp-block-navigation__container .wp-block-navigation__container {
         left: 100%;
         top: -1px
     }

     .has-child .wp-block-navigation__container .wp-block-navigation__container:before {
         content: "";
         position: absolute;
         right: 100%;
         height: 100%;
         display: block;
         width: 8px;
         background: transparent
     }

     .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
         transform: rotate(0)
     }
 }

 .has-child:hover {
     cursor: pointer
 }

 .has-child:hover > .wp-block-navigation__container {
     visibility: visible;
     opacity: 1;
     display: flex;
     flex-direction: column
 }

 .has-child:focus-within {
     cursor: pointer
 }

 .has-child:focus-within > .wp-block-navigation__container {
     visibility: visible;
     opacity: 1;
     display: flex;
     flex-direction: column
 }

 .wp-block-navigation-link__content {
     text-decoration: none;
     padding: 8px 16px
 }

 .wp-block-navigation-link__content + .wp-block-navigation-link__content {
     padding-top: 0
 }

 .has-text-color .wp-block-navigation-link__content {
     color: inherit
 }

 .wp-block-navigation-link__label {
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
     word-break: normal;
     overflow-wrap: break-word
 }

 .wp-block-navigation-link__submenu-icon {
     height: inherit;
     padding: 6px 16px
 }

 .wp-block-navigation-link__submenu-icon svg {
     fill: currentColor
 }

 @media (min-width: 782px) {
     .wp-block-navigation-link__submenu-icon svg {
         transform: rotate(90deg)
     }
 }

 .is-small-text {
     font-size: 14px
 }

 .is-regular-text {
     font-size: 16px
 }

 .is-large-text {
     font-size: 36px
 }

 .is-larger-text {
     font-size: 48px
 }

 .has-drop-cap:not(:focus):first-letter {
     float: left;
     font-size: 8.4em;
     line-height: .68;
     font-weight: 100;
     margin: .05em .1em 0 0;
     text-transform: uppercase;
     font-style: normal
 }

 p.has-background {
     padding: 20px 38px
 }

 p.has-text-color a {
     color: inherit
 }

 .wp-block-post-author {
     display: flex;
     flex-wrap: wrap;
     line-height: 1.5
 }

 .wp-block-post-author__byline {
     width: 100%;
     margin-top: 0;
     margin-bottom: 0;
     font-size: .5em
 }

 .wp-block-post-author__avatar {
     margin-right: 16px
 }

 .wp-block-post-author__bio {
     margin-bottom: 8px;
     font-size: .7em
 }

 .wp-block-post-author__content {
     flex-grow: 1;
     flex-basis: 0
 }

 .wp-block-post-author__name {
     font-weight: 700;
     margin: 0
 }

 .wp-block-pullquote {
     padding: 3em 0;
     margin-left: 0;
     margin-right: 0;
     text-align: center
 }

 .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
     max-width: 290px
 }

 .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
     font-size: 20px
 }

 .wp-block-pullquote p {
     font-size: 28px;
     line-height: 1.6
 }

 .wp-block-pullquote cite, .wp-block-pullquote footer {
     position: relative
 }

 .wp-block-pullquote .has-text-color a {
     color: inherit
 }

 .wp-block-pullquote:not(.is-style-solid-color) {
     background: none
 }

 .wp-block-pullquote.is-style-solid-color {
     border: none
 }

 .wp-block-pullquote.is-style-solid-color blockquote {
     margin-left: auto;
     margin-right: auto;
     text-align: left;
     max-width: 60%
 }

 .wp-block-pullquote.is-style-solid-color blockquote p {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 32px
 }

 .wp-block-pullquote.is-style-solid-color blockquote cite {
     text-transform: none;
     font-style: normal
 }

 .wp-block-pullquote cite {
     color: inherit
 }

 .wp-block-quote.is-large, .wp-block-quote.is-style-large {
     margin: 0 0 16px;
     padding: 0 1em
 }

 .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
     font-size: 24px;
     font-style: italic;
     line-height: 1.6
 }

 .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
     font-size: 18px;
     text-align: right
 }

 .wp-block-rss.alignleft {
     margin-right: 2em
 }

 .wp-block-rss.alignright {
     margin-left: 2em
 }

 .wp-block-rss.is-grid {
     display: flex;
     flex-wrap: wrap;
     padding: 0;
     list-style: none
 }

 .wp-block-rss.is-grid li {
     margin: 0 16px 16px 0;
     width: 100%
 }

 @media (min-width: 600px) {
     .wp-block-rss.columns-2 li {
         width: calc(50% - 16px)
     }

     .wp-block-rss.columns-3 li {
         width: calc(33.33333% - 16px)
     }

     .wp-block-rss.columns-4 li {
         width: calc(25% - 16px)
     }

     .wp-block-rss.columns-5 li {
         width: calc(20% - 16px)
     }

     .wp-block-rss.columns-6 li {
         width: calc(16.66667% - 16px)
     }
 }

 .wp-block-rss__item-author, .wp-block-rss__item-publish-date {
     display: block;
     color: #6c7781;
     font-size: 13px
 }

 .wp-block-search {
     display: flex;
     flex-wrap: wrap
 }

 .wp-block-search .wp-block-search__label {
     width: 100%
 }

 .wp-block-search .wp-block-search__input {
     flex-grow: 1;
     max-width: 360px
 }

 .wp-block-search .wp-block-search__button {
     margin-left: 10px
 }

 .wp-block-separator.is-style-wide {
     border-bottom-width: 1px
 }

 .wp-block-separator.is-style-dots {
     background: none !important;
     border: none;
     text-align: center;
     max-width: none;
     line-height: 1;
     height: auto
 }

 .wp-block-separator.is-style-dots:before {
     content: "\00b7 \00b7 \00b7";
     color: currentColor;
     font-size: 20px;
     letter-spacing: 2em;
     padding-left: 2em;
     font-family: serif
 }

 .wp-block-social-links {
     display: flex;
     justify-content: flex-start;
     padding-left: 0;
     padding-right: 0;
     margin-left: 0
 }

 .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
     text-decoration: none;
     border-bottom: 0;
     box-shadow: none
 }

 .wp-social-link {
     display: block;
     width: 36px;
     height: 36px;
     border-radius: 36px;
     margin-right: 8px;
     transition: transform .1s ease
 }

 @media (prefers-reduced-motion: reduce) {
     .wp-social-link {
         transition-duration: 0s
     }
 }

 .wp-social-link a {
     padding: 6px;
     display: block;
     line-height: 0;
     transition: transform .1s ease
 }

 .wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
     color: currentColor;
     fill: currentColor
 }

 .wp-social-link:hover {
     transform: scale(1.1)
 }

 .wp-block-social-links.aligncenter {
     justify-content: center;
     display: flex
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
     background-color: #f0f0f0;
     color: #444
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
     background-color: #f90;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
     background-color: #1ea0c3;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
     background-color: #0757fe;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
     background-color: #1e1f26;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
     background-color: #02e49b;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
     background-color: #e94c89;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
     background-color: #4280ff;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
     background-color: #f45800;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
     background-color: #1778f2;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
     background-color: #000;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
     background-color: #0461dd;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
     background-color: #e65678;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
     background-color: #24292d;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
     background-color: #eceadd;
     color: #382110
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
     background-color: #ea4434;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
     background-color: #f00075;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
     background-color: #e21b24;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
     background-color: #0d66c2;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
     background-color: #3288d4;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
     background-color: #02ab6c;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
     background-color: #f6405f;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
     background-color: #e60122;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
     background-color: #ef4155;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
     background-color: #fe4500;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
     background-color: #0478d7;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
     background-color: #fefc00;
     color: #fff;
     stroke: #000
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
     background-color: #ff5600;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
     background-color: #1bd760;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
     background-color: #011835;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
     background-color: #6440a4;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
     background-color: #1da1f2;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
     background-color: #1eb7ea;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
     background-color: #4680c2;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
     background-color: #3499cd;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
     background-color: #d32422;
     color: #fff
 }

 .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
     background-color: red;
     color: #fff
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link {
     background: none;
     padding: 4px
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link svg {
     width: 28px;
     height: 28px
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
     color: #f90
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
     color: #1ea0c3
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-behance {
     color: #0757fe
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
     color: #1e1f26
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
     color: #02e49b
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
     color: #e94c89
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
     color: #4280ff
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
     color: #f45800
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
     color: #1778f2
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
     color: #000
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
     color: #0461dd
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
     color: #e65678
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-github {
     color: #24292d
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
     color: #382110
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-google {
     color: #ea4434
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
     color: #f00075
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
     color: #e21b24
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
     color: #0d66c2
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
     color: #3288d4
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-medium {
     color: #02ab6c
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
     color: #f6405f
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
     color: #e60122
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
     color: #ef4155
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
     color: #fe4500
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-skype {
     color: #0478d7
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
     color: #fff;
     stroke: #000
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
     color: #ff5600
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
     color: #1bd760
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
     color: #011835
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
     color: #6440a4
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
     color: #1da1f2
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
     color: #1eb7ea
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-vk {
     color: #4680c2
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
     color: #3499cd
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
     background-color: #d32422;
     color: #fff
 }

 .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
     color: red
 }

 .wp-block-social-links.is-style-pill-shape .wp-social-link {
     width: auto
 }

 .wp-block-social-links.is-style-pill-shape .wp-social-link a {
     padding-left: 16px;
     padding-right: 16px
 }

 .wp-block-spacer {
     clear: both
 }

 p.wp-block-subhead {
     font-size: 1.1em;
     font-style: italic;
     opacity: .75
 }

 .wp-block-table {
     overflow-x: auto
 }

 .wp-block-table table {
     width: 100%
 }

 .wp-block-table .has-fixed-layout {
     table-layout: fixed;
     width: 100%
 }

 .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
     word-break: break-word
 }

 .wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
     display: table;
     width: auto
 }

 .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
     word-break: break-word
 }

 .wp-block-table .has-subtle-light-gray-background-color {
     background-color: #f3f4f5
 }

 .wp-block-table .has-subtle-pale-green-background-color {
     background-color: #e9fbe5
 }

 .wp-block-table .has-subtle-pale-blue-background-color {
     background-color: #e7f5fe
 }

 .wp-block-table .has-subtle-pale-pink-background-color {
     background-color: #fcf0ef
 }

 .wp-block-table.is-style-stripes {
     border-spacing: 0;
     border-collapse: inherit;
     background-color: transparent;
     border-bottom: 1px solid #f0f0f0
 }

 .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
     background-color: #f0f0f0
 }

 .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
     background-color: #f3f4f5
 }

 .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
     background-color: #e9fbe5
 }

 .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
     background-color: #e7f5fe
 }

 .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
     background-color: #fcf0ef
 }

 .wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
     border-color: transparent
 }

 .wp-block-text-columns, .wp-block-text-columns.aligncenter {
     display: flex
 }

 .wp-block-text-columns .wp-block-column {
     margin: 0 16px;
     padding: 0
 }

 .wp-block-text-columns .wp-block-column:first-child {
     margin-left: 0
 }

 .wp-block-text-columns .wp-block-column:last-child {
     margin-right: 0
 }

 .wp-block-text-columns.columns-2 .wp-block-column {
     width: 50%
 }

 .wp-block-text-columns.columns-3 .wp-block-column {
     width: 33.33333%
 }

 .wp-block-text-columns.columns-4 .wp-block-column {
     width: 25%
 }

 .wp-block-video {
     margin-left: 0;
     margin-right: 0
 }

 .wp-block-video video {
     max-width: 100%
 }

 @supports ((position:-webkit-sticky) or (position:sticky)) {
     .wp-block-video [poster] {
         object-fit: cover
     }
 }

 .wp-block-video.aligncenter {
     text-align: center
 }

 .wp-block-video figcaption {
     margin-top: .5em;
     margin-bottom: 1em
 }

 :root .editor-styles-wrapper .has-pale-pink-background-color, :root .has-pale-pink-background-color {
     background-color: #f78da7
 }

 :root .editor-styles-wrapper .has-vivid-red-background-color, :root .has-vivid-red-background-color {
     background-color: #cf2e2e
 }

 :root .editor-styles-wrapper .has-luminous-vivid-orange-background-color, :root .has-luminous-vivid-orange-background-color {
     background-color: #ff6900
 }

 :root .editor-styles-wrapper .has-luminous-vivid-amber-background-color, :root .has-luminous-vivid-amber-background-color {
     background-color: #fcb900
 }

 :root .editor-styles-wrapper .has-light-green-cyan-background-color, :root .has-light-green-cyan-background-color {
     background-color: #7bdcb5
 }

 :root .editor-styles-wrapper .has-vivid-green-cyan-background-color, :root .has-vivid-green-cyan-background-color {
     background-color: #00d084
 }

 :root .editor-styles-wrapper .has-pale-cyan-blue-background-color, :root .has-pale-cyan-blue-background-color {
     background-color: #8ed1fc
 }

 :root .editor-styles-wrapper .has-vivid-cyan-blue-background-color, :root .has-vivid-cyan-blue-background-color {
     background-color: #0693e3
 }

 :root .editor-styles-wrapper .has-vivid-purple-background-color, :root .has-vivid-purple-background-color {
     background-color: #9b51e0
 }

 :root .editor-styles-wrapper .has-white-background-color, :root .has-white-background-color {
     background-color: #fff
 }

 :root .editor-styles-wrapper .has-very-light-gray-background-color, :root .has-very-light-gray-background-color {
     background-color: #eee
 }

 :root .editor-styles-wrapper .has-cyan-bluish-gray-background-color, :root .has-cyan-bluish-gray-background-color {
     background-color: #abb8c3
 }

 :root .editor-styles-wrapper .has-very-dark-gray-background-color, :root .has-very-dark-gray-background-color {
     background-color: #313131
 }

 :root .editor-styles-wrapper .has-black-background-color, :root .has-black-background-color {
     background-color: #000
 }

 :root .editor-styles-wrapper .has-pale-pink-color, :root .has-pale-pink-color {
     color: #f78da7
 }

 :root .editor-styles-wrapper .has-vivid-red-color, :root .has-vivid-red-color {
     color: #cf2e2e
 }

 :root .editor-styles-wrapper .has-luminous-vivid-orange-color, :root .has-luminous-vivid-orange-color {
     color: #ff6900
 }

 :root .editor-styles-wrapper .has-luminous-vivid-amber-color, :root .has-luminous-vivid-amber-color {
     color: #fcb900
 }

 :root .editor-styles-wrapper .has-light-green-cyan-color, :root .has-light-green-cyan-color {
     color: #7bdcb5
 }

 :root .editor-styles-wrapper .has-vivid-green-cyan-color, :root .has-vivid-green-cyan-color {
     color: #00d084
 }

 :root .editor-styles-wrapper .has-pale-cyan-blue-color, :root .has-pale-cyan-blue-color {
     color: #8ed1fc
 }

 :root .editor-styles-wrapper .has-vivid-cyan-blue-color, :root .has-vivid-cyan-blue-color {
     color: #0693e3
 }

 :root .editor-styles-wrapper .has-vivid-purple-color, :root .has-vivid-purple-color {
     color: #9b51e0
 }

 :root .editor-styles-wrapper .has-white-color, :root .has-white-color {
     color: #fff
 }

 :root .editor-styles-wrapper .has-very-light-gray-color, :root .has-very-light-gray-color {
     color: #eee
 }

 :root .editor-styles-wrapper .has-cyan-bluish-gray-color, :root .has-cyan-bluish-gray-color {
     color: #abb8c3
 }

 :root .editor-styles-wrapper .has-very-dark-gray-color, :root .has-very-dark-gray-color {
     color: #313131
 }

 :root .editor-styles-wrapper .has-black-color, :root .has-black-color {
     color: #000
 }

 :root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background, :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
     background: linear-gradient(135deg, #0693e3, #9b51e0)
 }

 :root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background, :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
     background: linear-gradient(135deg, #00d084, #0693e3)
 }

 :root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background, :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
     background: linear-gradient(135deg, #7adcb4, #00d082)
 }

 :root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background, :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
     background: linear-gradient(135deg, #fcb900, #ff6900)
 }

 :root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background, :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
     background: linear-gradient(135deg, #ff6900, #cf2e2e)
 }

 :root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background, :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
     background: linear-gradient(135deg, #eee, #a9b8c3)
 }

 :root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background, :root .has-cool-to-warm-spectrum-gradient-background {
     background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
 }

 :root .editor-styles-wrapper .has-blush-light-purple-gradient-background, :root .has-blush-light-purple-gradient-background {
     background: linear-gradient(135deg, #ffceec, #9896f0)
 }

 :root .editor-styles-wrapper .has-blush-bordeaux-gradient-background, :root .has-blush-bordeaux-gradient-background {
     background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
 }

 :root .editor-styles-wrapper .has-purple-crush-gradient-background, :root .has-purple-crush-gradient-background {
     background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
 }

 :root .editor-styles-wrapper .has-luminous-dusk-gradient-background, :root .has-luminous-dusk-gradient-background {
     background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
 }

 :root .editor-styles-wrapper .has-hazy-dawn-gradient-background, :root .has-hazy-dawn-gradient-background {
     background: linear-gradient(135deg, #faaca8, #dad0ec)
 }

 :root .editor-styles-wrapper .has-pale-ocean-gradient-background, :root .has-pale-ocean-gradient-background {
     background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
 }

 :root .editor-styles-wrapper .has-electric-grass-gradient-background, :root .has-electric-grass-gradient-background {
     background: linear-gradient(135deg, #caf880, #71ce7e)
 }

 :root .editor-styles-wrapper .has-subdued-olive-gradient-background, :root .has-subdued-olive-gradient-background {
     background: linear-gradient(135deg, #fafae1, #67a671)
 }

 :root .editor-styles-wrapper .has-atomic-cream-gradient-background, :root .has-atomic-cream-gradient-background {
     background: linear-gradient(135deg, #fdd79a, #004a59)
 }

 :root .editor-styles-wrapper .has-nightshade-gradient-background, :root .has-nightshade-gradient-background {
     background: linear-gradient(135deg, #330968, #31cdcf)
 }

 :root .editor-styles-wrapper .has-midnight-gradient-background, :root .has-midnight-gradient-background {
     background: linear-gradient(135deg, #020381, #2874fc)
 }

 :root .editor-styles-wrapper .has-link-color a, :root .has-link-color a {
     color: #00e;
     color: var(--wp--style--color--link, #00e)
 }

 .editor-styles-wrapper .has-small-font-size, .has-small-font-size {
     font-size: 13px
 }

 .editor-styles-wrapper .has-normal-font-size, .editor-styles-wrapper .has-regular-font-size, .has-normal-font-size, .has-regular-font-size {
     font-size: 16px
 }

 .editor-styles-wrapper .has-medium-font-size, .has-medium-font-size {
     font-size: 20px
 }

 .editor-styles-wrapper .has-large-font-size, .has-large-font-size {
     font-size: 36px
 }

 .editor-styles-wrapper .has-huge-font-size, .editor-styles-wrapper .has-larger-font-size, .has-huge-font-size, .has-larger-font-size {
     font-size: 42px
 }

 .has-text-align-center {
     text-align: center
 }

 .has-text-align-left {
     text-align: left
 }

 .has-text-align-right {
     text-align: right
 }

 #end-resizable-editor-section {
     display: none
 }

 .aligncenter {
     clear: both
 }
            .wpcf7 .screen-reader-response {
                position: absolute;
                overflow: hidden;
                clip: rect(1px, 1px, 1px, 1px);
                height: 1px;
                width: 1px;
                margin: 0;
                padding: 0;
                border: 0
            }

 .wpcf7 form .wpcf7-response-output {
     margin: 2em .5em 1em;
     padding: .2em 1em;
     border: 2px solid #00a0d2
 }

 .wpcf7 form.init .wpcf7-response-output {
     display: none
 }

 .wpcf7 form.sent .wpcf7-response-output {
     border-color: #46b450
 }

 .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output {
     border-color: #dc3232
 }

 .wpcf7 form.spam .wpcf7-response-output {
     border-color: #f56e28
 }

 .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
     border-color: #ffb900
 }

 .wpcf7-form-control-wrap {
     position: relative
 }

 .wpcf7-not-valid-tip {
     color: #dc3232;
     font-size: 1em;
     font-weight: 400;
     display: block
 }

 .use-floating-validation-tip .wpcf7-not-valid-tip {
     position: absolute;
     top: 20%;
     left: 20%;
     z-index: 100;
     border: 1px solid #dc3232;
     background: #fff;
     padding: .2em .8em
 }

 span.wpcf7-list-item {
     display: inline-block;
     margin: 0 0 0 1em
 }

 span.wpcf7-list-item-label::after, span.wpcf7-list-item-label::before {
     content: " "
 }

 div.wpcf7 .ajax-loader {
     visibility: hidden;
     display: inline-block;

     width: 16px;
     height: 16px;
     border: none;
     padding: 0;
     margin: 0 0 0 4px;
     vertical-align: middle
 }

 div.wpcf7 .ajax-loader.is-active {
     visibility: visible
 }

 div.wpcf7 div.ajax-error {
     display: none
 }

 div.wpcf7 .placeheld {
     color: #888
 }

 div.wpcf7 input[type=file] {
     cursor: pointer
 }

 div.wpcf7 input[type=file]:disabled {
     cursor: default
 }

 div.wpcf7 .wpcf7-submit:disabled {
     cursor: not-allowed
 }

 .wpcf7 input[type=email], .wpcf7 input[type=tel], .wpcf7 input[type=url] {
     direction: ltr
 }

 .kk-star-ratings {
     display: -webkit-inline-box !important;
     display: -webkit-inline-flex !important;
     display: -ms-inline-flexbox !important;
     display: inline-flex !important;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     vertical-align: text-top
 }

 .kk-star-ratings.kksr-valign-top {
     margin-bottom: 2rem;
     display: -webkit-box !important;
     display: -webkit-flex !important;
     display: -ms-flexbox !important;
     display: flex !important
 }

 .kk-star-ratings.kksr-valign-bottom {
     margin-top: 2rem;
     display: -webkit-box !important;
     display: -webkit-flex !important;
     display: -ms-flexbox !important;
     display: flex !important
 }

 .kk-star-ratings.kksr-align-left {
     -webkit-box-pack: flex-start;
     -webkit-justify-content: flex-start;
     -ms-flex-pack: flex-start;
     justify-content: flex-start
 }

 .kk-star-ratings.kksr-align-center {
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center
 }

 .kk-star-ratings.kksr-align-right {
     -webkit-box-pack: flex-end;
     -webkit-justify-content: flex-end;
     -ms-flex-pack: flex-end;
     justify-content: flex-end
 }

 .kk-star-ratings .kksr-muted {
     opacity: .5
 }

 .kk-star-ratings .kksr-stars {
     position: relative
 }

 .kk-star-ratings .kksr-stars .kksr-stars-active, .kk-star-ratings .kksr-stars .kksr-stars-inactive {
     display: flex
 }

 .kk-star-ratings .kksr-stars .kksr-stars-active {
     overflow: hidden;
     position: absolute;
     top: 0;
     left: 0
 }

 .kk-star-ratings .kksr-stars .kksr-star {
     cursor: pointer;
     margin-right: 0
 }

 .kk-star-ratings.kksr-disabled .kksr-stars .kksr-star {
     cursor: default
 }

 .kk-star-ratings .kksr-stars .kksr-star .kksr-icon {
     transition: .3s all
 }

 .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active {
     width: 0 !important;
 }



 .kk-star-ratings .kksr-legend {
     margin-left: .75rem;
     margin-right: .75rem;
     font-size: 90%;
     opacity: .8;
     line-height: 1
 }

 [dir=rtl] .kk-star-ratings .kksr-stars .kksr-stars-active {
     left: auto;
     right: 0
 }

 [dir=rtl] .kk-star-ratings .kksr-stars .kksr-star {
     margin-left: 0;
     margin-right: 0
 }

 .ewd-ufaq-hidden {
     display: none;
 }

 .ufaq-faq-category-title-toggle {
     cursor: pointer;
 }

 .ufaq-faq-category-body-hidden {
     display: none;
 }

 .ewd-ufaq-clear {
     clear: both;
 }

 .ufaq-permalink {
     margin: 24px 0;
 }

 .ufaq-permalink-image {
     height: 21px;
     width: 30px;
     margin-top: -32px;
     margin-left: 112px;
 }

 .ewd-ufaq-author-date {
 }

 .ewd-ufaq-author {
     font-weight: 600;
 }

 .ewd-ufaq-date {
     font-weight: 600;
 }

 .ufaq-faq-categories, .ufaq-faq-tags {
 }

 .ufaq {
 }

 /*.ufaq-faq-title {
  cursor:pointer;
}*/
 .ufaq-faq-category-title {
     width: 100%;
     clear: both;
 }

 .ufaq-faq-category {
     margin-bottom: 20px;
 }

 .ufaq-faq-category-inner {
     margin-bottom: 48px;
 }

 .ufaq-faq-body {
     padding: 10px 25px;
     padding-left: 55px;
 }

 .ufaq-faq-search {
     margin: 5px 0 !important;
 }

 .ufaq-search-highlight {
     background: #f7ff00;
 }

 .ewd-otp-field-label {
     width: auto !important;
 }

 .ufaq-text-input {
     border-radius: 0 !important;
     margin: 15px !important;
 }

 .ewd-ufaq-submit {
     border-radius: 0 !important;
 }

 .ufaq-faq-header {
     margin: 10px;
 }

 .ufaq-faq-header a:hover {
     text-decoration: none;
 }

 div.ufaq-faq-title div.ewd-ufaq-post-margin {
     text-decoration: none;
 }

 div.ufaq-faq-title div.ewd-ufaq-post-margin-symbol {
     display: inline-block;
     text-decoration: none;
     float: left;
     text-align: center;
     /* width:35px;
  height: 35px;*/
     width: auto;
     height: auto;
     margin-right: 15px;
     padding: 2px 0px 0px 2px;
     line-height: 1;
 }

 .ufaq-faq-title .ewd-ufaq-post-margin-symbol span {
     display: inline-block;
     font-size: 30px;
     margin: 0 auto;
 }

 .ufaq-faq-title-text {
     float: left;
     width: 90%;
 }

 .ufaq-faq-title h1,
 .ufaq-faq-title h2,
 .ufaq-faq-title h3,
 .ufaq-faq-title h4,
 .ufaq-faq-title h5,
 .ufaq-faq-title h6 {
     display: inline-block;
     margin: 5px !important;
 }


 .ufaq-custom-field-label, .ufaq-custom-field-value {
     position: relative;
     float: left;
     margin-top: 14px;
 }

 .ufaq-custom-field-label {
     font-weight: normal;
 }

 .ufaq-faq-body .comment-respond {
     margin-top: 24px;
 }

 .ufaq-faq-body li.comment {
     list-style-type: none;
 }

 .ufaq-faq-body textarea {
     clear: both;
     display: block;
     position: relative;
     width: 35%;
     height: 100px;
 }

 .ufaq-faq-body .comment-form-comment label {
     clear: both;
     display: block;
     position: relative;
     width: 100%;
 }

 .ufaq-faq-body .submit {
     width: auto;
     background: transparent;
     cursor: pointer;
     color: #111;
     margin-bottom: 20px;
 }

 .ufaq-faq-body .submit:hover {
     background: #111;
     color: #fff;
 }

 .ufaq-faq-body .comment-author img {
     margin-right: 8px;
 }

 .ufaq-faq-body .comment-body p {
     margin: 10px 0;
     margin-top: 10px !important;
 }

 .ufaq-faq-body .reply {
     text-transform: uppercase;
 }

 .ufaq-faq-body .ufaq-back-to-top-link {
     cursor: pointer;
 }

 .ewd-ufaq-ratings {
     padding: 14px 0 0;
 }

 .ewd-ufaq-down-vote {
     background-position: 0px 8px !important;
     height: 50px !important;
 }


 /***********************
* Pagination
***********************/
 .ewd-ufaq-bottom {
     clear: both;
 }

 .ewd-ufaq-previous-faqs h4 {
     float: left;
     padding-left: 12px;
     cursor: pointer;
     font-weight: 600;
 }

 .ewd-ufaq-next-faqs h4 {
     float: right;
     padding-right: 12px;
     cursor: pointer;
     font-weight: 600;
 }

 .ewd-ufaq-load-more h4 {
     text-align: center;
     cursor: pointer;
     font-weight: 600;
 }


 /***********************
* Columns
***********************/
 .ufaq-faq-div.ufaq-faq-column-count-Two {
     width: 48%;
     margin-right: 2%;
     float: left;
     clear: none;
 }

 .ufaq-faq-div.ufaq-faq-column-count-Three {
     width: 31%;
     margin-right: 2%;
     float: left;
     clear: none;
 }

 .ufaq-faq-div.ufaq-faq-column-count-Four {
     width: 23%;
     margin-right: 2%;
     float: left;
     clear: none;
 }

 @media only screen and (max-width: 960px) {
     .ufaq-faq-div.ufaq-faq-column-count-Three.ufaq-faq-responsive-columns-Yes,
     .ufaq-faq-div.ufaq-faq-column-count-Four.ufaq-faq-responsive-columns-Yes {
         width: 48%;
         margin-right: 2%;
     }
 }

 @media only screen and (max-width: 520px) {
     .ufaq-faq-div.ufaq-faq-column-count-Two.ufaq-faq-responsive-columns-Yes,
     .ufaq-faq-div.ufaq-faq-column-count-Three.ufaq-faq-responsive-columns-Yes,
     .ufaq-faq-div.ufaq-faq-column-count-Four.ufaq-faq-responsive-columns-Yes {
         width: 100%;
         margin-right: none;
     }
 }

 /***********************
Color Block Style
***********************/
 .ufaq-faq-display-style-Color_Block .ewd-ufaq-post-margin-symbol {
     background-color: #1188cc;
     color: #ffffff;
 }

 .ewd-ufaq-Circle {
     border-radius: 18px;
 }

 .ewd-ufaq-Square {
     border-radius: 0px;
 }


 /***********************
Block Style
***********************/
 .ufaq-faq-div {
     margin: 2px 0;
     padding: 2px 0;
     clear: both;
 }

 .ufaq-faq-toggle:hover, .ufaq-faq-toggle a:hover {
     cursor: pointer;
     cursor: hand;
     text-decoration: none;
 }

 .ufaq-faq-title {
 }

 .ufaq-faq-display-style-Block a, .ufaq-faq-display-style-Block a:visited, .ufaq-faq-display-style-Block a:active {
     text-decoration: none;
 }

 .ufaq-faq-display-style-Block:hover,
 .ufaq-faq-display-style-Block:hover a,
 .ufaq-faq-display-style-Block:hover h1,
 .ufaq-faq-display-style-Block:hover h2,
 .ufaq-faq-display-style-Block:hover h3,
 .ufaq-faq-display-style-Block:hover h4,
 .ufaq-faq-display-style-Block:hover h5,
 .ufaq-faq-display-style-Block:hover h6 {
     text-decoration: none !important;
     color: #fff !important;
     background: #1188cc;
 }

 .ufaq-faq-display-style-Block.ewd-ufaq-post-active, .ufaq-faq-display-style-Block.ewd-ufaq-post-active a {
     color: #fff !important;
     background: #1188cc;
 }


 /***********************
List Style
***********************/
 .ufaq-faq-header-title a {
     display: inline-block;
 }


 /***********************
Minimalist Style
***********************/
 .ufaq-faq-display-style-Minimalist {
     border-bottom: 1px solid #aaa;
     padding: 8px 0;
 }

 .ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol {
     float: right;
     height: auto;
 }

 .ufaq-faq-display-style-Minimalist .ewd-ufaq-post-margin-symbol span {
     font-size: 22px;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-faq-body {
     padding: 20px 25px 10px;
     padding-left: 40px;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-faq-tags, .ufaq-faq-display-style-Minimalist .ufaq-social-links {
     margin-top: 4px;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-social-links ul {
     float: left;
     margin-bottom: 14px;
     position: relative;
     width: auto;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-permalink {
     margin: 24px 0;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-permalink-image {
     margin-top: -32px;
     margin-left: 112px;
 }

 .ufaq-faq-display-style-Minimalist .ewd-ufaq-author-date {
     margin-bottom: 14px;
 }

 .ufaq-faq-display-style-Minimalist .ufaq-faq-categories {
     margin: 14px 0;
 }


 /***********************
Border Block Style
***********************/
 .ufaq-faq-div {
     margin: 2px 0;
     padding: 2px 0;
     clear: both;
 }

 .ufaq-faq-toggle:hover, .ufaq-faq-toggle a:hover {
     cursor: pointer;
     cursor: hand;
     text-decoration: none;
 }

 .ufaq-faq-title {
 }

 .ufaq-faq-display-style-Border_Block a, .ufaq-faq-display-style-Border_Block a:visited, .ufaq-faq-display-style-Border_Block a:active {
     text-decoration: none;
 }

 .ufaq-faq-display-style-Border_Block:hover,
 .ufaq-faq-display-style-Border_Block:hover a,
 .ufaq-faq-display-style-Border_Block:hover h1,
 .ufaq-faq-display-style-Border_Block:hover h2,
 .ufaq-faq-display-style-Border_Block:hover h3,
 .ufaq-faq-display-style-Border_Block:hover h4,
 .ufaq-faq-display-style-Border_Block:hover h5,
 .ufaq-faq-display-style-Border_Block:hover h6 {
     text-decoration: none !important;
     color: #fff !important;
     background: #1188cc;
 }

 .ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active, .ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active a {
     color: #fff !important;
     background: #1188cc;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-faq-body {
     color: #555 !important;
     background: #fff;
     border: 3px solid #1188cc;
     border-bottom: 2px solid #1188cc;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-faq-body a {
     color: #000 !important;
     background: transparent;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-faq-tags, .ufaq-faq-display-style-Border_Block .ufaq-social-links {
     margin-top: 4px;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-social-links ul {
     float: left;
     margin-bottom: 14px;
     position: relative;
     width: auto;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-permalink {
     margin: 24px 0;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-permalink-image {
     margin-top: -32px;
     margin-left: 112px;
 }

 .ufaq-faq-display-style-Border_Block .ewd-ufaq-author-date {
     margin-bottom: 14px;
 }

 .ufaq-faq-display-style-Border_Block .ufaq-faq-categories {
     margin: 14px 0;
 }

 .ufaq-faq-display-style-Border_Block.ewd-ufaq-post-active .ufaq-faq-title-text {
     color: #fff !important;
 }

 .ufaq-faq-display-style-Border_Block .comment-reply-title {
     background: transparent !important;
     color: #000 !important;
 }

 .ufaq-faq-display-style-Border_Block:hover .comment-reply-title {
     color: #000 !important;
 }


 /***********************
Contemporary Style
***********************/
 .ufaq-faq-display-style-Contemporary {
     border-bottom: 1px solid #ccc;
     padding: 0;
     margin: 0;
 }

 .ufaq-faq-display-style-Contemporary:first-of-type {
     border-top: 1px solid #ccc;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-faq-title {
     background: #f7f7f7;
     padding: 8px 0 8px 4px;
 }

 .ufaq-faq-display-style-Contemporary .ewd-ufaq-post-margin-symbol {
     float: right;
     height: auto;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-faq-body {
     padding: 20px 25px 10px;
     padding-left: 40px;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-faq-tags, .ufaq-faq-display-style-Contemporary .ufaq-social-links {
     margin-top: 4px;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-social-links ul {
     float: left;
     margin-bottom: 14px;
     position: relative;
     width: auto;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-permalink {
     margin-left: 0;
     margin-bottom: 10px;
 }

 .ufaq-faq-display-style-Contemporary .ufaq-back-to-top {
     margin-bottom: 14px;
 }

 .ufaq-social-links-label {
     float: left;
     margin-right: 8px;
     position: relative;
     top: 3px;
 }


 /***********************
Ratings
***********************/
 .ewd-ufaq-rating-button {
     height: 48px;
     padding-left: 52px;
     margin-right: 12px;
     line-height: 48px;
     float: left;
     font-weight: 600;
     cursor: pointer;

 }

 .ewd-ufaq-up-vote {
     background-repeat: no-repeat;
 }

 .ewd-ufaq-down-vote {
     background-repeat: no-repeat;
 }

 .ewd-ufaq-rating-button.ewd-ufaq-rating-button-custom-up-image,
 .ewd-ufaq-rating-button.ewd-ufaq-rating-button-custom-down-image {
     background: none;
     padding-left: 0;
 }

 .ewd-ufaq-rating-button.ewd-ufaq-rating-button-custom-up-image img,
 .ewd-ufaq-rating-button.ewd-ufaq-rating-button-custom-down-image img {
     position: relative;
     float: left;
     width: 48px;
     height: auto;
     margin-right: 4px;
 }


 /************************
* Expand/Collapse
************************/
 .ewd-ufaq-expand-all,
 .ewd-ufaq-collapse-all {
     text-decoration: none;
     cursor: pointer;
     font-size: 0.9em;
 }

 /*
==============================================
Toggle Font
==============================================
*/

 @font-face {
     /* declare fonts */
     font-family: 'ewd-toggle-icon';
     font-weight: normal;
     font-style: normal;
 }

 .ufaq-faq-title .ewd-ufaq-post-margin-symbol,
 .ewd-ufaq-toggle-all-symbol {
     font-family: 'ewd-toggle-icon';
 }


 /*
==============================================
PChanges
==============================================
*/

 .ewd-ufaq-question-update {
     font-size: 1.2em;
     margin-bottom: 20px;
 }

 .ewd-ufaq-question-form .form-field {
     margin-bottom: 20px;
 }

 .rrssb-buttons li a .rrssb-text {
     color: #fff;
     margin-left: 5px;
 }

 .ufaq-social-links .rrssb-buttons li {
     margin-bottom: 5px;
 }

 .ufaq-permalink {
     clear: both;
 }

 @media only screen and (max-width: 810px) {

     .ufaq-faq-title-text {
         width: 80%;
     }

 }


 /*
==============================================
Pagination
==============================================
*/
 .ewd-ufaq-previous-faqs, .ewd-ufaq-next-faqs {
     margin-top: 16px;
 }

 .ewd-ufaq-previous-faqs {
     float: left;
 }

 .ewd-ufaq-next-faqs {
     float: right;
 }


 /*
=============================================
WP Forms
=============================================
*/
 .ewd-ufaq-wpforms-label {

 }

 .rrssb-buttons {
     box-sizing: border-box;
     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     height: 36px;
     margin: 0;
     padding: 0;
     width: 100%
 }

 .rrssb-buttons:after {
     clear: both
 }

 .rrssb-buttons:after, .rrssb-buttons:before {
     content: ' ';
     display: table
 }

 .rrssb-buttons li {
     box-sizing: border-box;
     float: left;
     height: 100%;
     line-height: 13px;
     list-style: none;
     margin: 0;
     padding: 0 2px
 }

 .rrssb-buttons li.rrssb-email a {
     background-color: #0a88ff
 }

 .rrssb-buttons li.rrssb-email a:hover {
     background-color: #006ed6
 }

 .rrssb-buttons li.rrssb-facebook a {
     background-color: #306199
 }

 .rrssb-buttons li.rrssb-facebook a:hover {
     background-color: #244872
 }

 .rrssb-buttons li.rrssb-tumblr a {
     background-color: #32506d
 }

 .rrssb-buttons li.rrssb-tumblr a:hover {
     background-color: #22364a
 }

 .rrssb-buttons li.rrssb-linkedin a {
     background-color: #007bb6
 }

 .rrssb-buttons li.rrssb-linkedin a:hover {
     background-color: #005983
 }

 .rrssb-buttons li.rrssb-twitter a {
     background-color: #26c4f1
 }

 .rrssb-buttons li.rrssb-twitter a:hover {
     background-color: #0eaad6
 }

 .rrssb-buttons li.rrssb-googleplus a {
     background-color: #e93f2e
 }

 .rrssb-buttons li.rrssb-googleplus a:hover {
     background-color: #ce2616
 }

 .rrssb-buttons li.rrssb-youtube a {
     background-color: #df1c31
 }

 .rrssb-buttons li.rrssb-youtube a:hover {
     background-color: #b21627
 }

 .rrssb-buttons li.rrssb-reddit a {
     background-color: #8bbbe3
 }

 .rrssb-buttons li.rrssb-reddit a:hover {
     background-color: #62a3d9
 }

 .rrssb-buttons li.rrssb-pinterest a {
     background-color: #b81621
 }

 .rrssb-buttons li.rrssb-pinterest a:hover {
     background-color: #8a1119
 }

 .rrssb-buttons li.rrssb-pocket a {
     background-color: #ed4054
 }

 .rrssb-buttons li.rrssb-pocket a:hover {
     background-color: #e4162d
 }

 .rrssb-buttons li.rrssb-github a {
     background-color: #444
 }

 .rrssb-buttons li.rrssb-github a:hover {
     background-color: #2b2b2b
 }

 .rrssb-buttons li.rrssb-instagram a {
     background-color: #517fa4
 }

 .rrssb-buttons li.rrssb-instagram a:hover {
     background-color: #406582
 }

 .rrssb-buttons li.rrssb-delicious a {
     background-color: #0B79E5
 }

 .rrssb-buttons li.rrssb-delicious a:hover {
     background-color: #095fb4
 }

 .rrssb-buttons li.rrssb-vk a {
     background-color: #4d71a9
 }

 .rrssb-buttons li.rrssb-vk a:hover {
     background-color: #3d5a86
 }

 .rrssb-buttons li.rrssb-hackernews a {
     background-color: #f60
 }

 .rrssb-buttons li.rrssb-hackernews a:hover {
     background-color: #cc5200
 }

 .rrssb-buttons li a {
     background-color: #ccc;
     border-radius: 2px;
     box-sizing: border-box;
     display: block;
     font-size: 11px;
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-weight: 700;
     height: 100%;
     padding: 11px 7px 12px 27px;
     position: relative;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     -webkit-transition: background-color .2s ease-in-out;
     transition: background-color .2s ease-in-out;
     width: 100%
 }

 .rrssb-buttons li a .rrssb-icon {
     display: block;
     left: 10px;
     padding-top: 9px;
     position: absolute;
     top: 0;
     width: 10%
 }

 .rrssb-buttons li a .rrssb-icon svg {
     height: 17px;
     width: 17px
 }

 .rrssb-buttons li a .rrssb-icon svg path, .rrssb-buttons li a .rrssb-icon svg polygon {
     fill: #fff
 }

 .rrssb-buttons li a .rrssb-text {
     color: #fff
 }

 .rrssb-buttons li a:active {
     box-shadow: inset 1px 3px 15px 0 rgba(22, 0, 0, .25)
 }

 .rrssb-buttons li.small a {
     padding: 0
 }

 .rrssb-buttons li.small a .rrssb-icon {
     left: auto;
     margin: 0 auto;
     overflow: hidden;
     position: relative;
     top: auto;
     width: 100%
 }

 .rrssb-buttons li.small a .rrssb-text {
     visibility: hidden
 }

 .rrssb-buttons.large-format, .rrssb-buttons.large-format li {
     height: auto
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(1) a {
     font-size: 20px;
     font-size: 4vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(2) a, .rrssb-buttons.large-format li:first-child:nth-last-child(2) ~ li a {
     font-size: 16px;
     font-size: 2vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(3) a, .rrssb-buttons.large-format li:first-child:nth-last-child(3) ~ li a {
     font-size: 14px;
     font-size: 1.7vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(4) a, .rrssb-buttons.large-format li:first-child:nth-last-child(4) ~ li a {
     font-size: 13px;
     font-size: 1.4vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(5) a, .rrssb-buttons.large-format li:first-child:nth-last-child(5) ~ li a {
     font-size: 13px;
     font-size: 1.2vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(6) a, .rrssb-buttons.large-format li:first-child:nth-last-child(6) ~ li a {
     font-size: 12px;
     font-size: 1.05vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(7) a, .rrssb-buttons.large-format li:first-child:nth-last-child(7) ~ li a {
     font-size: 11px;
     font-size: .9vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(8) a, .rrssb-buttons.large-format li:first-child:nth-last-child(8) ~ li a {
     font-size: 11px;
     font-size: .8vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(9) a, .rrssb-buttons.large-format li:first-child:nth-last-child(9) ~ li a {
     font-size: 11px;
     font-size: .7vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(10) a, .rrssb-buttons.large-format li:first-child:nth-last-child(10) ~ li a {
     font-size: 11px;
     font-size: .6vw
 }

 .rrssb-buttons.large-format li:first-child:nth-last-child(11) a, .rrssb-buttons.large-format li:first-child:nth-last-child(11) ~ li a {
     font-size: 11px;
     font-size: .5vw
 }

 .rrssb-buttons.large-format li a {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     border-radius: .2em;
     padding: 8.5% 0 8.5% 12%
 }

 .rrssb-buttons.large-format li a .rrssb-icon {
     height: 100%;
     left: 7%;
     padding-top: 0;
     width: 12%
 }

 .rrssb-buttons.large-format li a .rrssb-icon svg {
     height: 100%;
     position: absolute;
     top: 0;
     width: 100%
 }

 .rrssb-buttons.large-format li a .rrssb-text {
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }

 .rrssb-buttons.small-format {
     padding-top: 5px
 }

 .rrssb-buttons.small-format li {
     height: 80%;
     padding: 0 1px
 }

 .rrssb-buttons.small-format li a .rrssb-icon {
     height: 100%;
     padding-top: 0
 }

 .rrssb-buttons.small-format li a .rrssb-icon svg {
     height: 48%;
     position: relative;
     top: 6px;
     width: 80%
 }

 .rrssb-buttons.tiny-format {
     height: 22px;
     position: relative
 }

 .rrssb-buttons.tiny-format li {
     padding-right: 7px
 }

 .rrssb-buttons.tiny-format li a {
     background-color: transparent;
     padding: 0
 }

 .rrssb-buttons.tiny-format li a .rrssb-icon svg {
     height: 70%;
     width: 100%
 }

 .rrssb-buttons.tiny-format li a:active, .rrssb-buttons.tiny-format li a:hover {
     background-color: transparent
 }

 .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon svg polygon {
     fill: #0a88ff
 }

 .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-email a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #0054a3
 }

 .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg polygon {
     fill: #306199
 }

 .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #18304b
 }

 .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon svg polygon {
     fill: #32506d
 }

 .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-tumblr a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #121d27
 }

 .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon svg polygon {
     fill: #007bb6
 }

 .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-linkedin a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #003650
 }

 .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon svg polygon {
     fill: #26c4f1
 }

 .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-twitter a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #0b84a6
 }

 .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg polygon {
     fill: #e93f2e
 }

 .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #a01e11
 }

 .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon svg polygon {
     fill: #df1c31
 }

 .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-youtube a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #84111d
 }

 .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon svg polygon {
     fill: #8bbbe3
 }

 .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-reddit a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #398bcf
 }

 .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon svg polygon {
     fill: #b81621
 }

 .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pinterest a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #5d0b11
 }

 .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon svg polygon {
     fill: #ed4054
 }

 .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-pocket a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #b61124
 }

 .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon svg polygon {
     fill: #444
 }

 .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-github a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #111
 }

 .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon svg polygon {
     fill: #517fa4
 }

 .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-instagram a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #2f4a60
 }

 .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon svg polygon {
     fill: #0B79E5
 }

 .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-delicious a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #064684
 }

 .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon svg polygon {
     fill: #4d71a9
 }

 .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-vk a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #2d4263
 }

 .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon svg polygon {
     fill: #f60
 }

 .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg path, .rrssb-buttons.tiny-format li.rrssb-hackernews a .rrssb-icon:hover .rrssb-icon svg polygon {
     fill: #993d00
 }

 .gdpr-hidden {
     display: none
 }

 .gdpr-overlay {
     background: #141618;
     display: none;
     height: 100%;
     left: 0;
     opacity: .6;
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 99999999
 }

 .gdpr * {
     font-family: inherit !important
 }

 .gdpr button, .gdpr input[type=submit] {
     border-radius: 2px;
     border-width: 0;
     box-shadow: none;
     font-family: inherit !important;
     font-size: 12px !important;
     font-weight: 600 !important;
     letter-spacing: -.3px;
     line-height: 22px;
     padding: 9px 27px 9px 27px;
     text-shadow: none;
     text-transform: none
 }

 .gdpr button.btn-accent.gdpr-agreement:focus, .gdpr button.btn-accent:focus, .gdpr input[type=submit].btn-accent.gdpr-agreement:focus, .gdpr input[type=submit].btn-accent:focus {
     color: #fff !important
 }

 .gdpr img {
     width: 100%
 }

 .gdpr-privacy-bar {
     background: rgba(0, 0, 0, .9);
     bottom: 0;
     color: #fff;
     left: 0;
     position: fixed;
     width: 100%;
     z-index: 9999999
 }

 .gdpr-privacy-bar.gdpr-hide-bar {
     transition: bottom 1s ease-in-out;
     bottom: -999px
 }

 .gdpr-privacy-bar .gdpr-wrapper {
     overflow: hidden;
     padding: 18px 27px
 }

 .gdpr-privacy-bar .gdpr-wrapper p {
     font-size: 13px;
     margin: 0 0 18px
 }

 .gdpr-privacy-bar .gdpr-wrapper a {
     color: #006cff
 }

 .gdpr-privacy-bar .gdpr-preferences {
     background-color: transparent !important;
     color: #fff !important
 }

 body:not(.rtl) .gdpr-privacy-bar .gdpr-preferences {
     padding: 0 27px 0 0 !important
 }

 body.rtl .gdpr-privacy-bar .gdpr-preferences {
     padding: 0 0 0 27px !important
 }

 .gdpr-general-confirmation .gdpr-wrapper, .gdpr-privacy-preferences .gdpr-wrapper {
     border-radius: 2.5px;
     box-sizing: border-box;
     display: none;
     height: 100%;
     left: 50%;
     max-height: 700px;
     max-width: 1000px;
     overflow: hidden;
     overflow: visible;
     padding: 15px;
     position: fixed;
     top: 50%;
     transform: translate(-50%, -50%);
     width: 100%;
     z-index: 999999999;
     padding: 36px
 }

 .gdpr-general-confirmation form, .gdpr-privacy-preferences form {
     box-shadow: 0 50px 50px -30px rgba(0, 0, 0, .2), 0 30px 50px 0 rgba(0, 0, 0, .15);
     height: 100%;
     position: relative
 }

 .gdpr-general-confirmation .gdpr-box-title, .gdpr-privacy-preferences .gdpr-box-title {
     height: 0;
     position: relative
 }

 .gdpr-general-confirmation .gdpr-box-title h3, .gdpr-privacy-preferences .gdpr-box-title h3 {
     display: none
 }

 .gdpr-general-confirmation .gdpr-close, .gdpr-privacy-preferences .gdpr-close {
     color: #fff;
     cursor: pointer;
     line-height: 0;
     position: absolute;
     top: 50%
 }

 body:not(.rtl) .gdpr-general-confirmation .gdpr-close, body:not(.rtl) .gdpr-privacy-preferences .gdpr-close {
     right: -27px
 }

 body.rtl .gdpr-general-confirmation .gdpr-close, body.rtl .gdpr-privacy-preferences .gdpr-close {
     left: -27px
 }

 .gdpr-general-confirmation .gdpr-close:before, .gdpr-privacy-preferences .gdpr-close:before {
     content: '\e117';
     font-family: uncodeicon !important;
     font-size: 18px;
     transition: all .4s cubic-bezier(.785, .135, .15, .86);
     display: inline-block
 }

 .gdpr-general-confirmation .gdpr-close:hover:before, .gdpr-privacy-preferences .gdpr-close:hover:before {
     transform: rotate(180deg)
 }

 .gdpr-general-confirmation footer, .gdpr-privacy-preferences footer {
     background-color: #f7f7f7;
     border-bottom-left-radius: 2px;
     border-bottom-right-radius: 2px;
     border-top: 1px solid #eaeaea;
     bottom: 0;
     height: 96px;
     left: 0;
     margin-left: 0;
     overflow: hidden;
     padding: 18px 36px;
     position: absolute;
     right: 0;
     width: auto
 }

 .gdpr-general-confirmation footer input, .gdpr-privacy-preferences footer input {
     margin-top: 0
 }

 .gdpr-general-confirmation footer span, .gdpr-privacy-preferences footer span {
     margin-top: 9px;
     display: block;
     text-align: center
 }

 .gdpr-general-confirmation footer a, .gdpr-privacy-preferences footer a {
     color: #555d66;
     display: inline-block;
     font-size: 12px;
     text-decoration: none
 }

 .gdpr-general-confirmation .gdpr-content, .gdpr-privacy-preferences .gdpr-content {
     background: #fff;
     border-bottom-left-radius: 2px;
     border-bottom-right-radius: 2px;
     bottom: 0;
     left: 0;
     overflow: hidden;
     position: absolute;
     right: 0;
     top: 0
 }

 .gdpr-general-confirmation .gdpr-tab-content, .gdpr-privacy-preferences .gdpr-tab-content {
     background-color: #fff;
     bottom: 76px;
     display: block;
     left: 0;
     overflow: hidden;
     position: absolute;
     right: 0;
     top: 0
 }

 .gdpr-general-confirmation .gdpr-tab-content header, .gdpr-privacy-preferences .gdpr-tab-content header {
     padding: 36px 36px 0
 }

 .gdpr-general-confirmation .gdpr-tab-content h4, .gdpr-privacy-preferences .gdpr-tab-content h4 {
     color: #303133;
     font-family: inherit !important;
     font-size: 16px;
     margin-bottom: 18px;
     margin-top: 0
 }

 .gdpr-general-confirmation .gdpr-tab-content > div, .gdpr-privacy-preferences .gdpr-tab-content > div {
     max-height: 100%;
     overflow-y: auto
 }

 .gdpr-general-confirmation .gdpr-tab-content .gdpr-active, .gdpr-privacy-preferences .gdpr-tab-content .gdpr-active {
     display: block
 }

 .gdpr-general-confirmation .gdpr-info, .gdpr-privacy-preferences .gdpr-info {
     color: #72777c;
     font-size: 14px;
     font-weight: 400;
     padding: 0 36px 36px
 }

 .gdpr-general-confirmation .gdpr-info p, .gdpr-privacy-preferences .gdpr-info p {
     color: #72777c;
     font-size: 13px;
     font-weight: 400;
     margin-bottom: 27px;
     margin-top: 0
 }

 .gdpr-general-confirmation .gdpr-info a, .gdpr-privacy-preferences .gdpr-info a {
     color: #72777c;
     font-weight: 700;
     text-decoration: underline
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title p, .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p {
     color: #303133;
     font-weight: 600;
     line-height: 1.1;
     margin-bottom: 0
 }

 body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title p, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p {
     padding-right: 100px
 }

 body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title p, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p {
     padding-left: 100px
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-cookies, .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
     font-size: 12px
 }

 body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-cookies, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
     padding-right: 100px
 }

 body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-cookies, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
     padding-left: 100px
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-cookies-used, .gdpr-privacy-preferences .gdpr-info .gdpr-cookies-used {
     border-top: 1px solid #eaeaea;
     margin-top: 18px;
     padding-top: 18px;
     position: relative
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-cookies-used a, .gdpr-privacy-preferences .gdpr-info .gdpr-cookies-used a {
     font-size: 12px
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-always-active, .gdpr-privacy-preferences .gdpr-info .gdpr-always-active {
     color: #303133;
     display: inline-block;
     font-size: 11px;
     font-weight: 700;
     padding: 5px 0;
     position: absolute;
     text-transform: uppercase;
     top: 15px
 }

 body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-always-active, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-always-active {
     right: 0
 }

 body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-always-active, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-always-active {
     left: 0
 }

 .gdpr-general-confirmation .gdpr-info .gdpr-button, .gdpr-privacy-preferences .gdpr-info .gdpr-button {
     position: absolute;
     top: 15px
 }

 body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-button, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-button {
     right: 0
 }

 body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-button, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-button {
     left: 0
 }

 .gdpr-switch {
     display: inline-block;
     height: 24px;
     margin-bottom: 0;
     min-width: 45px;
     position: absolute;
     top: 15px
 }

 body:not(.rtl) .gdpr-switch {
     right: 0
 }

 body.rtl .gdpr-switch {
     left: 0
 }

 .gdpr-switch input {
     display: none !important
 }

 .gdpr-switch .gdpr-slider {
     background-color: #ccc;
     bottom: 0;
     cursor: pointer;
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
     transition: .4s
 }

 .gdpr-switch .gdpr-slider:before {
     background-color: #fff;
     bottom: 4px;
     content: "";
     height: 16px;
     position: absolute;
     transition: .4s;
     width: 16px
 }

 body:not(.rtl) .gdpr-switch .gdpr-slider:before {
     left: 4px
 }

 body.rtl .gdpr-switch .gdpr-slider:before {
     right: 4px
 }

 .gdpr-switch .gdpr-slider.round {
     -webkit-tap-highlight-color: transparent;
     border-radius: 34px
 }

 .gdpr-switch .gdpr-slider.round:before {
     border-radius: 50%
 }

 body:not(.rtl) .gdpr-switch input:checked + .gdpr-slider:before {
     transform: translateX(21px)
 }

 body.rtl .gdpr-switch input:checked + .gdpr-slider:before {
     transform: translateX(-21px)
 }

 .tmb-consent-blocked:not(.tmb-lightbox) .t-entry-visual-overlay, .tmb-consent-blocked:not(.tmb-lightbox) .t-overlay-wrap {
     display: none
 }

 .tmb-consent-blocked .pushed {
     margin-top: 0
 }

 .tmb-consent-blocked .uncode-single-media-wrapper .pushed {
     display: table;
     height: 0;
     position: relative;
     width: 100%
 }

 .tmb-consent-blocked .uncode-single-media-wrapper .pushed .uncode-noconsent-gdpr-poster img {
     height: auto !important
 }

 .tmb-consent-blocked .uncode-single-media-wrapper .pushed .uncode-noconsent-gdpr-wrap-no-poster {
     height: 0;
     padding-top: 66.7%
 }

 .uncode-noconsent-gdpr-wrap {
     background-size: cover;
     height: 100%;
     position: relative
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-poster {
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 0
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-poster, .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-poster img {
     transform: none !important;
     transition: none !important
 }

 .uncode-single-media-wrapper .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-poster img {
     position: relative !important
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-overlay {
     background: #141618;
     height: 100%;
     left: 0;
     opacity: .5;
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 1
 }

 .uncode-noconsent-gdpr-wrap.uncode-noconsent-gdpr-wrap-no-poster .uncode-noconsent-gdpr-overlay {
     opacity: 1
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-holder {
     bottom: 0;
     display: table;
     height: 100%;
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
     width: 100%
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap {
     color: #fff;
     display: table-cell;
     padding: 0 36px;
     position: relative;
     text-align: center;
     vertical-align: middle;
     width: 100%;
     z-index: 2
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-icon, .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-text {
     display: block
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-icon {
     padding-bottom: 10px
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-icon i.fa {
     font-size: 30px;
     margin-bottom: 18px
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-text {
     display: block;
     font-size: 14px;
     font-weight: 400;
     line-height: 1.5;
     margin-top: 0;
     vertical-align: middle
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-text .gdpr-preferences {
     color: #fff;
     font-weight: 600;
     text-decoration: underline
 }

 .uncode-noconsent-gdpr-wrap .uncode-noconsent-gdpr-content-wrap .uncode-noconsent-gdpr-text .gdpr-preferences:hover {
     text-decoration: none
 }

 .uncode_consent_notice {
     text-align: center
 }

 .uncode_consent_notice i.fa {
     display: block;
     font-size: 30px;
     margin-bottom: 18px
 }

 .uncode_consent_notice a {
     color: #fff !important;
     text-decoration: underline
 }

 .uncode_consent_notice a:hover {
     text-decoration: none
 }

 .wpcf7-acceptance .wpcf7-list-item-label {
     font-size: 13px;
     font-weight: 400
 }

 body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
     padding-left: 12px
 }

 body.rtl .wpcf7-acceptance .wpcf7-list-item-label {
     padding-right: 12px
 }

 .wpcf7-acceptance .wpcf7-list-item-label::after, .wpcf7-acceptance .wpcf7-list-item-label::before {
     display: none
 }

 .comment-form-cookies-consent label {
     font-size: 13px;
     font-weight: 400
 }

 body:not(.rtl) .comment-form-cookies-consent label {
     padding-left: 12px
 }

 body.rtl .comment-form-cookies-consent label {
     padding-right: 12px
 }

 @media (min-width: 320px) {
     .gdpr-privacy-bar .gdpr-right .gdpr-preferences {
         line-height: 40px
     }

     body:not(.rtl) .gdpr-privacy-bar .gdpr-right .gdpr-agreement {
         float: right
     }

     body.rtl .gdpr-privacy-bar .gdpr-right .gdpr-agreement {
         float: left
     }
 }

 @media (min-width: 480px) {
     .gdpr-general-confirmation footer, .gdpr-privacy-preferences footer {
         height: 76px
     }

     .gdpr-general-confirmation footer input, .gdpr-privacy-preferences footer input {
         width: auto !important
     }

     .gdpr-general-confirmation footer span, .gdpr-privacy-preferences footer span {
         margin-top: 0;
         position: absolute;
         top: 50%;
         transform: translateY(-50%)
     }

     body:not(.rtl) .gdpr-general-confirmation footer span, body:not(.rtl) .gdpr-privacy-preferences footer span {
         right: 36px
     }

     body.rtl .gdpr-general-confirmation footer span, body.rtl .gdpr-privacy-preferences footer span {
         left: 36px
     }
 }

 @media (min-width: 570px) {
     .gdpr-general-confirmation .gdpr-content, .gdpr-privacy-preferences .gdpr-content {
         border-radius: 2px
     }

     .gdpr-general-confirmation .gdpr-tab-content, .gdpr-privacy-preferences .gdpr-tab-content {
         display: block
     }
 }

 @media (min-width: 768px) {
     .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title, .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title {
         display: inline-block;
         vertical-align: top;
         width: 180px
     }

     body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title {
         padding-right: 27px
     }

     body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title {
         padding-left: 27px
     }

     body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title p, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p {
         padding-right: 0
     }

     body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-cookie-title p, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-cookie-title p {
         padding-left: 0
     }

     .gdpr-general-confirmation .gdpr-info .gdpr-cookies, .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
         display: inline-block;
         vertical-align: top;
         width: 330px
     }

     body:not(.rtl) .gdpr-general-confirmation .gdpr-info .gdpr-cookies, body:not(.rtl) .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
         padding-right: 0 !important
     }

     body.rtl .gdpr-general-confirmation .gdpr-info .gdpr-cookies, body.rtl .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
         padding-left: 0 !important
     }
 }

 @media (min-width: 960px) {
     .gdpr-privacy-bar .gdpr-wrapper {
         padding-bottom: 27px;
         padding-top: 27px
     }

     .gdpr-privacy-bar .gdpr-wrapper p {
         margin: 0
     }

     body:not(.rtl) .gdpr-privacy-bar .gdpr-wrapper p {
         padding-right: 250px
     }

     body.rtl .gdpr-privacy-bar .gdpr-wrapper p {
         padding-left: 250px
     }

     .gdpr-privacy-bar .gdpr-right {
         position: absolute;
         top: 50%;
         transform: translateY(-50%)
     }

     body:not(.rtl) .gdpr-privacy-bar .gdpr-right {
         right: 36px
     }

     body.rtl .gdpr-privacy-bar .gdpr-right {
         left: 36px
     }

     .gdpr-privacy-bar .gdpr-right .gdpr-preferences {
         line-height: 22px
     }

     body.rtl .gdpr-privacy-bar .gdpr-right .gdpr-agreement, body:not(.rtl) .gdpr-privacy-bar .gdpr-right .gdpr-agreement {
         float: none
     }

     .gdpr-general-confirmation .gdpr-info .gdpr-cookies, .gdpr-privacy-preferences .gdpr-info .gdpr-cookies {
         width: 550px
     }
 }

 .wcml-dropdown {
     width: 15.5em;
     max-width: 100%;
     position: relative
 }

 .wcml-dropdown > ul {
     position: relative;
     padding: 0;
     margin: 0 !important;
     list-style-type: none
 }

 .wcml-dropdown li {
     list-style-type: none;
     padding: 0;
     margin: 0;
     border: 1px solid #cdcdcd;
     background-color: #fff
 }

 .wcml-dropdown li:hover, .wcml-dropdown li:focus {
     background-color: #f5f5f5
 }

 .wcml-dropdown li:hover.wcml-cs-active-currency .wcml-cs-submenu, .wcml-dropdown li:focus.wcml-cs-active-currency .wcml-cs-submenu {
     visibility: visible
 }

 .wcml-dropdown a {
     display: block;
     text-decoration: none;
     padding: .5em .5em .4em;
     line-height: 1;
     box-shadow: none !important;
     cursor: pointer
 }

 .wcml-dropdown a:hover {
     box-shadow: none !important;
     text-decoration: none
 }

 .wcml-dropdown a.wcml-cs-item-toggle {
     position: relative;
     padding-right: calc(10px + .7em + .7em)
 }

 .rtl .wcml-dropdown a.wcml-cs-item-toggle {
     padding-right: 10px;
     padding-left: calc(10px + .7em + .7em)
 }

 .wcml-dropdown a.wcml-cs-item-toggle:after {
     content: '';
     vertical-align: middle;
     display: inline-block;
     border: .35em solid transparent;
     border-top: .5em solid;
     position: absolute;
     right: 10px;
     top: calc(50% - .175em)
 }

 .rtl .wcml-dropdown a.wcml-cs-item-toggle:after {
     right: auto;
     left: 10px
 }

 .wcml-dropdown .wcml-cs-submenu {
     visibility: hidden;
     position: absolute;
     top: 100%;
     right: 0;
     left: 0;
     border-top: 1px solid #cdcdcd;
     padding: 0;
     margin: 0 !important;
     list-style-type: none;
     z-index: 101
 }

 .wcml-dropdown .wcml-cs-submenu li {
     padding: 0;
     margin: 0;
     border: solid #cdcdcd;
     border-width: 0 1px 1px 1px
 }

 .woocommerce .wcml-dropdown.product {
     margin: 1em 0;
     overflow: visible
 }

 .widget .wcml-dropdown ul li {
     padding: 0
 }

 .widget .wcml-dropdown ul li a {
     box-shadow: none
 }

 .widget .wcml-dropdown ul li a:hover {
     box-shadow: none;
     text-decoration: none
 }

 .wcml-spinner {
     position: absolute;
     right: -20px;
     top: 50%;
     transform: translateY(-50%)
 }

 .rtl .wcml-spinner {
     right: auto;
     left: -20px
 }

 .wpml-ls-legacy-list-horizontal {
     border: 1px solid transparent;
     padding: 7px;
     clear: both
 }

 .wpml-ls-legacy-list-horizontal > ul {
     padding: 0;
     margin: 0 !important;
     list-style-type: none
 }

 .wpml-ls-legacy-list-horizontal .wpml-ls-item {
     padding: 0;
     margin: 0;
     list-style-type: none;
     display: inline-block
 }

 .wpml-ls-legacy-list-horizontal a {
     display: block;
     text-decoration: none;
     padding: 5px 10px;
     line-height: 1
 }

 .wpml-ls-legacy-list-horizontal a span {
     vertical-align: middle
 }

 .wpml-ls-legacy-list-horizontal .wpml-ls-flag {
     display: inline;
     vertical-align: middle;
     width: 18px;
     height: 12px
 }

 .wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
     margin-left: .4em
 }

 .rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
     margin-left: 0;
     margin-right: .4em
 }

 .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
     margin-bottom: 30px
 }

 .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer > ul {
     text-align: center
 }

 .clear {
     clear: both
 }

 .nobr {
     white-space: nowrap
 }

 .woocommerce small.note {
     display: block;
     font-size: 12px;
     margin: 9px 0 0 0
 }

 .woocommerce .page-wrapper img {
     height: auto;
     max-width: 100%
 }

 body > .woocommerce-notices-wrapper {
     display: none !important
 }

 .uncode-woocommerce-form-submission .box-wrapper * {
     cursor: progress !important
 }

 @font-face {
     font-family: star;
     font-weight: 400;
     font-style: normal
 }


 .woocommerce .woocommerce-billing-fields:after, .woocommerce .woocommerce-billing-fields:before, .woocommerce .woocommerce-shipping-fields:after, .woocommerce .woocommerce-shipping-fields:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce .woocommerce-billing-fields:after, .woocommerce .woocommerce-shipping-fields:after {
     clear: both
 }

 .woocommerce .woocommerce-billing-fields:after, .woocommerce .woocommerce-billing-fields:before, .woocommerce .woocommerce-shipping-fields:after, .woocommerce .woocommerce-shipping-fields:before {
     content: " ";
     display: table
 }

 .woocommerce .woocommerce-billing-fields:after, .woocommerce .woocommerce-shipping-fields:after {
     clear: both
 }

 .woocommerce .form-row-first, .woocommerce .form-row-last {
     margin: 18px 0 18px 0
 }

 .woocommerce .form-row:after, .woocommerce .form-row:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce .form-row:after {
     clear: both
 }

 .woocommerce .form-row:after, .woocommerce .form-row:before {
     content: " ";
     display: table
 }

 .woocommerce .form-row:after {
     clear: both
 }

 .woocommerce .form-row label {
     font-weight: 400;
     line-height: 1;
     margin-bottom: 15px
 }

 .woocommerce .form-row select {
     width: 100%
 }

 .woocommerce .form-row .input-text {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%
 }

 .woocommerce .form-row abbr {
     border-bottom: 0 dotted;
     text-decoration: none
 }

 .woocommerce .form-row .required {
     color: #ff3100;
     font-weight: 600;
     border: 0
 }

 .woocommerce .form-row.woocommerce-invalid-required-field input[type=text] {
     border-color: #ff3100 !important
 }

 @media (min-width: 570px) {
     .woocommerce .form-row-first, .woocommerce .form-row-last {
         width: calc(50% - 13px);
         overflow: visible
     }

     .woocommerce .form-row-first {
         float: left;
         clear: left
     }

     .woocommerce .form-row-last {
         float: right;
         width: calc(50% - 14px)
     }

     .woocommerce .form-row-wide {
         clear: both
     }
 }

 .woocommerce fieldset {
     margin-top: 18px
 }

 .woocommerce fieldset legend {
     padding-right: 4px;
     padding-left: 4px;
     margin-left: -4px
 }

 .style-dark .form-row .required, .style-light .style-dark .form-row .required {
     color: #fff
 }

 .style-dark .form-row.woocommerce-invalid-required-field input[type=text], .style-light .style-dark .form-row.woocommerce-invalid-required-field input[type=text] {
     border-color: #fff !important
 }

 .form-no-labels .form-row > label {
     display: none
 }

 .form-no-labels .form-row > input[type=checkbox] + label, .form-no-labels .form-row > label.checkbox {
     display: inline
 }

 @media (min-width: 570px) {
     .form-compact-layout .woocommerce-billing-fields__field-wrapper, .form-compact-layout .woocommerce-shipping-fields__field-wrapper {
         display: grid;
         grid-template-columns:1fr 1fr;
         grid-column-gap: 27px
     }

     .form-compact-layout .woocommerce-billing-fields__field-wrapper .form-row-first, .form-compact-layout .woocommerce-billing-fields__field-wrapper .form-row-last, .form-compact-layout .woocommerce-shipping-fields__field-wrapper .form-row-first, .form-compact-layout .woocommerce-shipping-fields__field-wrapper .form-row-last {
         width: 100%;
         margin-bottom: 0;
         float: none;
         clear: none
     }
 }

 .shop_attributes {
     border: 0;
     margin: 36px 0 36px 0;
     width: 100%
 }

 .panel-body .shop_attributes, .tab-pane .shop_attributes {
     margin: 0
 }

 .align_center .shop_attributes {
     margin: auto;
     width: auto
 }

 .align_center .shop_attributes tr {
     display: table;
     margin: auto;
     width: auto
 }

 .shop_attributes th {
     font-weight: 600;
     padding: 5px 72px 5px 9px;
     border: 0;
     margin: 0;
     line-height: 1.5em;
     white-space: nowrap;
     text-align: inherit
 }

 .align_left .shop_attributes th {
     text-align: left
 }

 .align_right .shop_attributes th {
     text-align: right
 }

 .align_center .shop_attributes th {
     padding: 5px 9px 5px 9px
 }

 body.rtl .align_center .shop_attributes th {
     text-align: left
 }

 body:not(.rtl) .align_center .shop_attributes th {
     text-align: right
 }

 body.rtl .shop_attributes th {
     padding-right: 0
 }

 body:not(.rtl) .shop_attributes th {
     padding-left: 0
 }

 .shop_attributes td {
     border: 0;
     color: inherit;
     font-weight: 400;
     padding: 0;
     margin: 0;
     width: 100%
 }

 .shop_attributes td p {
     margin: 0
 }

 .align_left .shop_attributes td {
     text-align: left
 }

 .align_right .shop_attributes td {
     text-align: right
 }

 .align_center .shop_attributes td {
     padding: 5px 9px 5px 9px
 }

 body.rtl .align_center .shop_attributes td {
     text-align: right
 }

 body:not(.rtl) .align_center .shop_attributes td {
     text-align: left
 }

 .shop_attributes p {
     margin: 0
 }

 .shop_table {
     text-align: left;
     width: 100%;
     border-collapse: separate;
     border: 0;
     border-top-width: 1px;
     border-top-style: solid
 }

 .shop_table td, .shop_table th {
     vertical-align: middle;
     text-align: left;
     font-weight: 400;
     border-width: 0 0 1px 0;
     padding: 27px 0 27px 0
 }

 .shop_table td .amount, .shop_table th .amount {
     font-weight: 400
 }

 .shop_table tfoot > tr:last-child td, .shop_table tfoot > tr:last-child th {
     border-width: 0;
     padding-bottom: 0
 }

 .shop_table tr > td:last-child, .shop_table tr > th:last-child {
     text-align: right
 }

 .shop_table td.product-remove {
     width: 10px;
     padding-left: 0;
     padding-right: 0
 }

 .shop_table td.product-name {
     padding-left: 0
 }

 .shop_table td.product-data dl.variation, .shop_table td.product-name dl.variation {
     margin-left: 0;
     margin-right: 0;
     margin-top: 0;
     line-height: 1
 }

 .shop_table td.product-data dl.variation p, .shop_table td.product-name dl.variation p {
     margin-top: 0
 }

 .shop_table td.product-data dl.variation dd, .shop_table td.product-data dl.variation dd p, .shop_table td.product-data dl.variation dt, .shop_table td.product-name dl.variation dd, .shop_table td.product-name dl.variation dd p, .shop_table td.product-name dl.variation dt {
     display: inline
 }

 .shop_table td.product-data dl.variation dd, .shop_table td.product-data dl.variation dt, .shop_table td.product-name dl.variation dd, .shop_table td.product-name dl.variation dt {
     font-size: .9em;
     font-weight: initial !important;
     line-height: 1
 }

 .shop_table td.product-data dl.variation dd + dt::before, .shop_table td.product-name dl.variation dd + dt::before {
     content: '';
     display: block
 }

 .shop_table td.product-data dl.variation p, .shop_table td.product-name dl.variation p {
     font-size: 1em;
     font-weight: initial !important;
     line-height: 1
 }

 .shop_table td.product-thumbnail {
     padding: 27px 18px 27px 18px;
     text-align: center !important
 }

 .shop_table td.product-thumbnail img {
     width: 72px;
     min-width: 72px;
     vertical-align: middle;
     height: auto;
     border-radius: 2px
 }

 .shop_table td.product-quantity input[type=number].qty {
     padding: 12px 21px;
     max-width: 60px;
     width: 65px;
     float: none;
     margin: 0 auto !important;
     text-align: center
 }

 body:not(.rtl).android .shop_table td.product-quantity input[type=number].qty, body:not(.rtl).ios .shop_table td.product-quantity input[type=number].qty {
     padding-right: 21px !important
 }

 body.rtl.android .shop_table td.product-quantity input[type=number].qty, body.rtl.ios .shop_table td.product-quantity input[type=number].qty {
     padding-left: 21px !important
 }

 .shop_table td.product-quantity, .shop_table th.product-quantity {
     text-align: center
 }

 .shop_table .order-total td, .shop_table .order-total th {
     border-width: 0;
     padding-bottom: 0
 }

 .shop_table .order-total td {
     font-size: 1.2em
 }

 .shop_table p.backorder_notification {
     font-weight: 400;
     font-size: .9em;
     margin-top: 9px;
     margin-bottom: 0;
     color: inherit !important
 }

 .shop_table:not(.compact-layout) a.remove {
     display: inline-block;
     font-size: 12px;
     min-width: 12px;
     position: relative;
     text-align: left;
     text-indent: -9999px
 }

 .shop_table:not(.compact-layout) a.remove::after {
     content: "\e117";
     display: block;
     font-family: uncodeicon !important;
     left: 0;
     position: absolute;
     text-indent: 0 !important;
     top: 50%;
     transform: translateY(-50%)
 }

 .shop_table .shipping-calculator-button {
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     font-size: .9em;
     margin: 9px 0 0 0;
     display: inline-block;
     padding: 0 3px 4px
 }

 .shop_table tr.woocommerce-shipping-totals td {
     padding-left: 18px
 }

 .shop_table strong.product-quantity {
     font-weight: 400
 }

 .shop_table.woocommerce-checkout-review-order-table {
     margin-top: 0
 }

 .shop_table.compact-layout td.product-thumbnail {
     padding-left: 0;
     padding-right: 27px;
     text-align: left;
     width: 1%
 }

 .shop_table.compact-layout .price-wrapper {
     margin-top: 6px
 }

 .shop_table.compact-layout .remove-wrapper {
     margin-top: 9px
 }

 .shop_table.compact-layout a.remove {
     font-size: .9em;
     color: inherit
 }

 .shop_table ul.wc-item-meta {
     margin: 0;
     font-size: inherit
 }

 .shop_table ul.wc-item-meta li {
     font-size: .9em;
     margin: 0
 }

 .shop_table ul.wc-item-meta li p {
     font-size: inherit;
     display: inline;
     line-height: inherit;
     margin: 0
 }

 .shop_table ul.wc-item-meta li .wc-item-meta-label {
     font-weight: inherit
 }

 .shop_table.cart tbody td:before {
     font-weight: 400
 }

 @media (min-width: 570px) {
     .shop_table.cart tbody td.product-price .amount {
         color: inherit !important
     }
 }

 @media (max-width: 569px) {
     .shop_table.cart {
         table-layout: fixed
     }

     .shop_table.cart thead {
         display: none
     }

     .shop_table.cart td {
         display: block;
         text-align: right
     }

     .shop_table.cart td.product-data:before, .shop_table.cart td.product-name:before, .shop_table.cart td.product-price:before, .shop_table.cart td.product-quantity:before, .shop_table.cart td.product-subtotal:before {
         content: attr(data-title) ': ';
         float: left
     }

     .shop_table.cart td.product-thumbnail {
         padding-top: 0;
         text-align: center;
         border-bottom-width: 0
     }

     .shop_table.cart td.product-thumbnail img {
         width: 144px !important;
         max-width: 144px;
         min-width: 144px !important
     }

     .shop_table.cart td.product-quantity div.quantity {
         display: inline-block
     }

     .shop_table.cart td.product-data, .shop_table.cart td.product-name, .shop_table.cart td.product-price, .shop_table.cart td.product-quantity {
         border-bottom-width: 0;
         padding: 9px 0
     }

     .shop_table.cart td.product-subtotal {
         padding-top: 9px
     }

     .shop_table.cart td.product-remove {
         border-bottom-width: 0;
         width: 100%;
         padding-bottom: 0;
         margin-bottom: -16px
     }

     .shop_table.cart td.product-quantity input.qty {
         padding-bottom: 8px;
         padding-top: 8px
     }

     .shop_table.cart.compact-layout tbody tr {
         position: relative
     }

     .shop_table.cart.compact-layout tbody td {
         text-align: left;
         padding-left: 171px
     }

     .shop_table.cart.compact-layout tbody td:before {
         content: none
     }

     .shop_table.cart.compact-layout tbody td.product-thumbnail {
         padding-left: 0;
         position: absolute;
         left: 0;
         padding-top: 27px
     }

     .shop_table.cart.compact-layout tbody td.product-thumbnail img {
         width: 144px;
         max-width: 144px;
         min-width: auto
     }

     .shop_table.cart.compact-layout tbody td.product-data {
         padding-top: 27px
     }

     .shop_table.cart td.actions {
         padding-left: 0 !important
     }

     .shop_table.cart td.actions .button {
         width: 100%
     }

     .shop_table.cart td.actions div.coupon {
         margin-right: 0
     }

     .shop_table.cart td.actions #coupon_code {
         width: 100%;
         max-width: 100%
     }
 }

 .input-underline .shop_table td.product-quantity input.qty {
     padding-left: 21px !important
 }

 .cart-totals .shop_table tbody td, .woocommerce-checkout-review-order .shop_table tbody td {
     width: 50%
 }

 .thumb-size-medium .shop_table td.product-thumbnail img {
     width: 144px;
     min-width: 144px
 }

 .thumb-size-big .shop_table td.product-thumbnail img {
     width: 198px;
     min-width: 198px
 }

 .vertical-align-top .shop_table td, .vertical-align-top .shop_table th {
     vertical-align: top
 }

 @media (min-width: 570px) {
     .vertical-align-top .shop_table td.product-quantity input.qty {
         padding: 0 0 0 9px !important;
         font-size: inherit;
         border: none;
         box-shadow: none;
         background-color: transparent !important
     }
 }

 .vertical-align-top .shop_table a.remove {
     line-height: 0
 }

 .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item td, .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item td {
     padding: 5px 0 4px;
     border-bottom-width: 0
 }

 .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item td.product-name .product-item-thumb, .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item td.product-name img, .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name .product-item-thumb, .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item td.product-name img {
     display: none
 }

 .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item:first-child td, .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:first-child td {
     padding-top: 27px
 }

 .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item:last-child td, .woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:last-child td {
     border-bottom-width: 1px;
     padding-bottom: 27px
 }

 h2 + .shop_table {
     margin-top: 27px
 }

 .no-cart-table-titles .woocommerce-cart-form h2 + .shop_table, .no-cart-totals-titles .cart-collaterals h2 + .shop_table {
     margin-top: 0 !important
 }

 #shipping_method {
     list-style: none outside;
     margin: -5px 0 -10px;
     padding: 0
 }

 #shipping_method label {
     display: list-item
 }

 #shipping_method input[type=radio] + label {
     padding-right: 25px
 }

 #shipping_method input[type=hidden] + label {
     margin-bottom: 0
 }

 #shipping_method li {
     margin-top: 2px
 }

 #shipping_method li:first-child {
     margin-top: 0
 }

 #shipping_method input[type=radio] {
     margin: 5px 0 0 9px;
     float: right
 }

 .style-light .uncode-wc-module .style-dark input[type=checkbox], .style-light .uncode-wc-module .style-dark input[type=radio], .uncode-wc-module .style-dark input[type=checkbox], .uncode-wc-module .style-dark input[type=radio] {
     background-color: transparent !important
 }

 .wc-forward, .wc-forward a {
     font-size: 12px
 }

 .wc-backward {
     display: inline-block;
     font-size: 12px;
     padding: 13px 31px 13px 31px !important;
     font-style: normal !important;
     text-align: center;
     vertical-align: middle;
     margin-top: 1px;
     margin-bottom: 1px;
     cursor: pointer;
     background-image: none;
     border-style: solid;
     border-radius: 2px;
     outline: 0;
     -webkit-text-stroke: 0px;
     transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
     -moz-user-select: none;
     -webkit-user-select: none;
     -ms-user-select: none
 }

 @media (max-width: 569px) {
     .wc-backward {
         transform: scale(.8);
         transform-origin: left
     }

     .menu-accordion .wc-backward, .navbar .wc-backward {
         transform: none
     }
 }

 .product_button_loop.loading {
     background-image: none !important
 }

 .add_to_cart_button.added_and_noted .add_to_cart_text {
     opacity: 0 !important
 }

 .add_to_cart_button .view-cart.added_to_cart {
     left: 0;
     position: absolute;
     width: 100%
 }

 .product_button_loop.add_to_cart_button .view-cart.added_to_cart {
     bottom: 0;
     transform: translateY(calc(-50% + .5px))
 }

 .add_to_cart_button.loading span {
     opacity: 0 !important
 }

 .add_to_cart_button.loading:after {
     opacity: 1;
     display: block;
     transition: opacity .2s ease;
     transition-delay: 0.4s;
     background-repeat: no-repeat;
     background-size: 60%;
     background-position: center;
     position: absolute;
     top: 50%;
     left: 50%;
     width: 32px;
     height: 32px;
     margin-top: -16px;
     margin-left: -16px;
     content: "";
     z-index: 1000
 }

 .product_type_simple {
     position: relative
 }

 .product_type_simple:not(.btn-block) + .added_to_cart {
     margin-left: 9px
 }

 .product_type_simple.btn-block + .added_to_cart {
     margin-top: 9px
 }

 .wc-proceed-to-checkout {
     text-align: right;
     margin: 36px 0 0 0
 }

 .wc-proceed-to-checkout .btn-lg {
     margin-top: 9px
 }

 .wc-proceed-to-checkout .btn-xl {
     margin-top: 18px
 }

 .uncode-wc-account-forms .btn-lg {
     margin-top: 9px
 }

 .uncode-wc-account-forms .btn-xl {
     margin-top: 18px
 }

 .btn.checkout, .btn.checkout-button {
     transform-origin: right !important
 }

 @media (max-width: 959px) {
     .btn.checkout, .btn.checkout-button {
         width: 100%
     }
 }

 .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
     border: 1px solid
 }

 .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before {
     content: "";
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     bottom: 0
 }

 .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled {
     border: 1px solid;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     box-shadow: none;
     cursor: not-allowed
 }

 .woocommerce a.added_to_cart {
     padding-top: .5em;
     white-space: nowrap;
     display: inline-block
 }

 @media (min-width: 960px) {
     .minicart-notification.uncode-sidecart-enabled.uncode-sidecart-mobile-disabled a.added_to_cart, .minicart-notification:not(.uncode-sidecart-enabled) a.added_to_cart {
         display: none
     }
 }

 .minicart-notification.uncode-sidecart-enabled:not(.uncode-sidecart-mobile-disabled) a.added_to_cart {
     display: none
 }

 a.button.loading, button.button.loading, input.button.loading {
     background-position: center;
     background-repeat: no-repeat;
     background-size: 100% 75%
 }

 a.button.loading > span, button.button.loading > span, input.button.loading > span {
     opacity: 0
 }








 .btn-hidden {
     display: none !important
 }

 .vc_editor.compose-mode .btn-hidden, .woocommerce:not(.uncode-wc-module) .btn-hidden {
     display: inline-block !important
 }

 .uncode-wc-module .btn-block {
     width: 100% !important;
     display: inline-block !important
 }

 .woocommerce .quantity, .woocommerce .shop_table .quantity {
     display: inline-block;
     float: none;
     position: relative;
     vertical-align: middle;
     zoom: 1
 }

 .woocommerce .quantity .qty-inset, .woocommerce .shop_table .quantity .qty-inset {
     border: 1px solid transparent;
     display: inline-block;
     position: relative
 }

 .woocommerce .quantity input.qty, .woocommerce .shop_table .quantity input.qty {
     float: left;
     font-size: .8em;
     font-weight: 400;
     text-align: center
 }

 .woocommerce .quantity input.qty.btn-block, .woocommerce .shop_table .quantity input.qty.btn-block {
     margin: 0
 }

 @media (min-width: 960px) {
     .woocommerce .quantity input[type=number].qty, .woocommerce .shop_table .quantity input[type=number].qty {
         padding: 15px 0 15px 15px
     }
 }

 @media (max-width: 959px) {
     .woocommerce .quantity input[type=number].qty, .woocommerce .shop_table .quantity input[type=number].qty {
         padding: 15px
     }
 }

 .woocommerce .quantity input[type=number].qty:not(.btn-block), .woocommerce .shop_table .quantity input[type=number].qty:not(.btn-block) {
     display: inline-block;
     max-width: 90px;
     margin: 0 9px 0 0
 }

 .woocommerce .quantity input[type=number].qty.btn-block, .woocommerce .shop_table .quantity input[type=number].qty.btn-block {
     margin: 0 0 18px 0 !important
 }

 .woocommerce .quantity input[type=number].qty ::-webkit-outer-spin-button, .woocommerce .quantity input[type=number].qty input::-webkit-inner-spin-button, .woocommerce .shop_table .quantity input[type=number].qty ::-webkit-outer-spin-button, .woocommerce .shop_table .quantity input[type=number].qty input::-webkit-inner-spin-button {
     opacity: 0
 }

 .woocommerce .quantity input[type=number].qty:hover ::-webkit-outer-spin-button, .woocommerce .quantity input[type=number].qty:hover input::-webkit-inner-spin-button, .woocommerce .shop_table .quantity input[type=number].qty:hover ::-webkit-outer-spin-button, .woocommerce .shop_table .quantity input[type=number].qty:hover input::-webkit-inner-spin-button {
     opacity: 1
 }

 .woocommerce .quantity input[type=text].qty, .woocommerce .shop_table .quantity input[type=text].qty {
     background: 0 0 !important;
     border: 0 !important;
     box-shadow: none !important;
     display: inline-block;
     float: left;
     padding: 15px 61px 15px 61px
 }

 .woocommerce .quantity input[type=text].qty:not(.btn-block), .woocommerce .shop_table .quantity input[type=text].qty:not(.btn-block) {
     margin: 0;
     max-width: 200px
 }

 .woocommerce .quantity .qty-minus, .woocommerce .quantity .qty-plus, .woocommerce .shop_table .quantity .qty-minus, .woocommerce .shop_table .quantity .qty-plus {
     display: inline-block;
     border-radius: 2px;
     cursor: pointer;
     height: 30px;
     line-height: 30px;
     position: absolute;
     text-align: center;
     top: calc(50% - 15px);
     width: 30px;
     transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
     font-size: 12px
 }

 .woocommerce .quantity .qty-minus, .woocommerce .shop_table .quantity .qty-minus {
     left: 20px
 }

 .woocommerce .quantity .qty-plus, .woocommerce .shop_table .quantity .qty-plus {
     right: 20px
 }

 .quantity .qty-inset {
     border: 0 !important
 }

 .vc_element .cart.woocommerce .qty-inset, .woocommerce .product .qty-inset {
     float: left;
     margin: 0 18px 0 0 !important
 }

 .vc_element .cart.woocommerce .qty-inset.btn-block, .woocommerce .product .qty-inset.btn-block {
     margin: 0 0 18px 0 !important
 }

 .woocommerce-pagination {
     text-align: center;
     border-top-width: 1px;
     border-top-style: solid;
     margin-top: 36px
 }

 .woocommerce-pagination ul {
     display: inline-block;
     white-space: nowrap;
     padding: 0;
     margin-top: 36px
 }

 .woocommerce-pagination ul:after, .woocommerce-pagination ul:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce-pagination ul:after {
     clear: both
 }

 .woocommerce-pagination ul:after, .woocommerce-pagination ul:before {
     content: " ";
     display: table
 }

 .woocommerce-pagination ul:after {
     clear: both
 }

 .woocommerce-pagination ul li {
     display: inline-block
 }

 .woocommerce-pagination ul li {
     padding: 0;
     margin: 0;
     float: left;
     display: inline;
     overflow: hidden
 }

 .woocommerce-pagination ul li a, .woocommerce-pagination ul li span {
     font-size: 12px;
     font-weight: 500;
     margin: 0;
     text-decoration: none;
     display: inline-block;
     width: 36px
 }

 .woocommerce-pagination ul li .next, .woocommerce-pagination ul li .prev {
     font-family: uncodeicon;
     text-indent: -9999px
 }

 .woocommerce-pagination ul li .next:before, .woocommerce-pagination ul li .prev:before {
     float: left;
     text-indent: 0;
     width: 36px
 }

 .woocommerce-pagination ul li .prev:before {
     content: "\f104"
 }

 .woocommerce-pagination ul li .next:before {
     content: "\f105"
 }

 .wc-notice.woocommerce-message, .wc-stripe-error.woocommerce-message {
     background-color: rgba(48, 49, 51, .05);
     border-radius: 3px;
     color: #303133;
     list-style-type: none !important;
     margin-bottom: 36px;
     padding: 12px 18px !important
 }

 .wc-notice.woocommerce-error, .wc-stripe-error.woocommerce-error {
     background-color: rgba(255, 49, 0, .05);
     border-radius: 3px;
     color: #ff3100;
     list-style-type: none !important;
     margin-bottom: 36px;
     padding: 18px 27px !important
 }

 ul.wc-notice, ul.wc-stripe-error {
     margin-top: 0 !important
 }

 .wc-notice li, .wc-notice p, .wc-stripe-error li, .wc-stripe-error p {
     font-size: 1em !important
 }

 .wc-notice p, .wc-stripe-error p {
     margin: 0
 }

 .wc-notice .wc-forward, .wc-stripe-error .wc-forward {
     float: right;
     text-shadow: none;
     margin: 0;
     color: #303133
 }

 .wc-notice .wc-forward:hover, .wc-stripe-error .wc-forward:hover {
     color: #000 !important
 }

 .wc-notice .wc-forward:after, .wc-stripe-error .wc-forward:after {
     font-family: uncodeicon;
     content: '\e0c3';
     color: inherit;
     margin-left: .5em;
     width: 1.28571429em;
     height: 1.28571429em;
     display: inline-block;
     text-align: center
 }

 .wc-notice .wc-backward, .wc-stripe-error .wc-backward {
     margin-left: 18px
 }

 .wc-notice.woocommerce-message .wc-forward, .wc-notice.woocommerce-message a, .wc-stripe-error.woocommerce-message .wc-forward, .wc-stripe-error.woocommerce-message a {
     color: #303133
 }

 .wc-notice.woocommerce-message .wc-forward:hover, .wc-notice.woocommerce-message a:hover, .wc-stripe-error.woocommerce-message .wc-forward:hover, .wc-stripe-error.woocommerce-message a:hover {
     color: #000 !important
 }

 .wc-notice.woocommerce-error .wc-forward, .wc-notice.woocommerce-error a, .wc-stripe-error.woocommerce-error .wc-forward, .wc-stripe-error.woocommerce-error a {
     color: #ff3100
 }

 .wc-notice.woocommerce-error .wc-forward:hover, .wc-notice.woocommerce-error a:hover, .wc-stripe-error.woocommerce-error .wc-forward:hover, .wc-stripe-error.woocommerce-error a:hover {
     color: #991d00 !important
 }

 .row-parent > .wc-notice {
     margin-bottom: 0
 }

 .single-product .wc-notice.woocommerce-message {
     padding: 18px 27px !important
 }

 .style-dark .wc-notice.woocommerce-error, .style-dark .wc-notice.woocommerce-message, .style-dark .wc-stripe-error.woocommerce-error, .style-dark .wc-stripe-error.woocommerce-message, .style-light .style-dark .wc-notice.woocommerce-error, .style-light .style-dark .wc-notice.woocommerce-message, .style-light .style-dark .wc-stripe-error.woocommerce-error, .style-light .style-dark .wc-stripe-error.woocommerce-message {
     background-color: rgba(255, 255, 255, .05);
     color: #fff
 }

 .style-dark .wc-notice .wc-forward, .style-dark .wc-stripe-error .wc-forward, .style-light .style-dark .wc-notice .wc-forward, .style-light .style-dark .wc-stripe-error .wc-forward {
     color: #fff
 }

 .style-dark .wc-notice .wc-forward:hover, .style-dark .wc-stripe-error .wc-forward:hover, .style-light .style-dark .wc-notice .wc-forward:hover, .style-light .style-dark .wc-stripe-error .wc-forward:hover {
     color: #fff !important
 }

 .style-dark .wc-notice.woocommerce-message .wc-forward, .style-dark .wc-notice.woocommerce-message a, .style-dark .wc-stripe-error.woocommerce-message .wc-forward, .style-dark .wc-stripe-error.woocommerce-message a, .style-light .style-dark .wc-notice.woocommerce-message .wc-forward, .style-light .style-dark .wc-notice.woocommerce-message a, .style-light .style-dark .wc-stripe-error.woocommerce-message .wc-forward, .style-light .style-dark .wc-stripe-error.woocommerce-message a {
     color: #fff !important
 }

 .style-dark .wc-notice.woocommerce-message .wc-forward:hover, .style-dark .wc-notice.woocommerce-message a:hover, .style-dark .wc-stripe-error.woocommerce-message .wc-forward:hover, .style-dark .wc-stripe-error.woocommerce-message a:hover, .style-light .style-dark .wc-notice.woocommerce-message .wc-forward:hover, .style-light .style-dark .wc-notice.woocommerce-message a:hover, .style-light .style-dark .wc-stripe-error.woocommerce-message .wc-forward:hover, .style-light .style-dark .wc-stripe-error.woocommerce-message a:hover {
     color: #fff !important
 }

 .style-dark .wc-notice.woocommerce-error .wc-forward, .style-dark .wc-notice.woocommerce-error a, .style-dark .wc-stripe-error.woocommerce-error .wc-forward, .style-dark .wc-stripe-error.woocommerce-error a, .style-light .style-dark .wc-notice.woocommerce-error .wc-forward, .style-light .style-dark .wc-notice.woocommerce-error a, .style-light .style-dark .wc-stripe-error.woocommerce-error .wc-forward, .style-light .style-dark .wc-stripe-error.woocommerce-error a {
     color: #fff !important
 }

 .style-dark .wc-notice.woocommerce-error .wc-forward:hover, .style-dark .wc-notice.woocommerce-error a:hover, .style-dark .wc-stripe-error.woocommerce-error .wc-forward:hover, .style-dark .wc-stripe-error.woocommerce-error a:hover, .style-light .style-dark .wc-notice.woocommerce-error .wc-forward:hover, .style-light .style-dark .wc-notice.woocommerce-error a:hover, .style-light .style-dark .wc-stripe-error.woocommerce-error .wc-forward:hover, .style-light .style-dark .wc-stripe-error.woocommerce-error a:hover {
     color: #fff !important
 }

 .woocommerce span.onsale, .woocommerce span.soldout {
     pointer-events: none;
     z-index: 100;
     top: 10px;
     left: 10px;
     border-radius: 2px;
     font-size: 11px !important;
     padding: 2px 5px 2px 5px;
     display: inline-block;
     font-weight: 600;
     line-height: 1.5;
     text-transform: uppercase;
     position: absolute;
     text-align: center;
     color: #fff !important
 }

 .woocommerce span.soldout {
     background-color: #f73b3b
 }

 .woocommerce .woocommerce-breadcrumb {
     font-size: 12px;
     border: 1px solid;
     padding: 18px 18px 18px 18px
 }

 .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce .woocommerce-breadcrumb:after {
     clear: both
 }

 .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before {
     content: " ";
     display: table
 }

 .woocommerce .woocommerce-breadcrumb:after {
     clear: both
 }

 p.demo_store {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     margin: 0;
     width: 100%;
     font-size: 1em;
     padding: .5em 0;
     text-align: center;
     z-index: 99998
 }

 .admin-bar p.demo_store {
     top: 28px
 }

 .select2-container {
     margin: 0;
     position: relative;
     display: block !important;
     zoom: 1;
     vertical-align: middle
 }

 .select2-container, .select2-drop, .select2-search, .select2-search input {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }

 .select2-container .select2-choice {
     display: block;
     overflow: hidden;
     position: relative;
     white-space: nowrap;
     text-decoration: none;
     background-clip: padding-box;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-position: 100% center;
     background-repeat: no-repeat
 }

 .style-light .select2-container .select2-choice {
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+)
 }

 .style-dark .select2-container .select2-choice {
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+)
 }

 html[dir=rtl] .select2-container .select2-choice {
     padding: 0 8px 0 0
 }

 .select2-container.select2-drop-above .select2-choice {
     border-bottom-color: #ccc;
     border-radius: 0 0 4px 4px
 }

 .select2-container.select2-allowclear .select2-choice .select2-chosen {
     margin-right: 42px
 }

 .select2-container .select2-choice > .select2-chosen {
     margin-right: 26px;
     display: block;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
     float: none;
     width: auto
 }

 html[dir=rtl] .select2-container .select2-choice > .select2-chosen {
     margin-left: 26px;
     margin-right: 0
 }

 .select2-container .select2-choice abbr {
     display: none;
     width: 12px;
     height: 12px;
     position: absolute;
     right: 24px;
     top: 5px;
     font-size: 1px;
     text-decoration: none;
     border: 0;
     cursor: pointer;
     outline: 0
 }

 .select2-container.select2-allowclear .select2-choice abbr {
     display: inline-block
 }

 .select2-container .select2-choice abbr:hover {
     background-position: right -11px;
     cursor: pointer
 }

 .select2-drop-mask {
     border: 0;
     margin: 0;
     padding: 0;
     position: fixed;
     left: 0;
     top: 0;
     min-height: 100%;
     min-width: 100%;
     height: auto;
     width: auto;
     opacity: 0;
     z-index: 9998;
     background-color: #fff
 }

 .select2-drop {
     width: 100%;
     margin-top: -1px;
     position: absolute;
     z-index: 9999;
     top: 100%;
     background: #fff;
     color: #000;
     border-top: 0;
     border-radius: 0 0 3px 3px
 }

 .select2-drop.select2-drop-above {
     margin-top: 1px;
     border-radius: 3px 3px 0 0
 }

 .select2-drop-active {
     border-width: 1px;
     border-style: solid;
     border-top: none
 }

 .select2-drop.select2-drop-above.select2-drop-active {
     border-width: 1px;
     border-style: solid
 }

 .select2-drop-auto-width {
     width: auto
 }

 .select2-drop-auto-width .select2-search {
     padding-top: 4px
 }

 html[dir=rtl] .select2-container .select2-choice .select2-arrow {
     left: 0;
     right: auto;
     border-radius: 3px 0 0 3px
 }

 .select2-search {
     display: inline-block;
     width: 100%;
     padding-top: 4px;
     padding-left: 4px;
     padding-right: 4px;
     position: relative;
     z-index: 10000;
     white-space: nowrap;
     padding-bottom: 4px
 }

 .select2-search input {
     width: 100%;
     height: auto !important;
     padding: 10px 35px 10px 15px !important;
     margin: 0;
     outline: 0;
     font-family: sans-serif;
     font-size: 1em;
     border-width: 1px !important;
     border-style: solid !important;
     -webkit-box-shadow: none;
     box-shadow: none
 }

 html[dir=rtl] .select2-search input {
     padding-left: 35px !important;
     padding-right: 15px !important;
     padding: 4px 5px 4px 20px
 }

 .select2-drop.select2-drop-above .select2-search input {
     margin-top: 4px
 }



 .select2-container-active .select2-choice, .select2-container-active .select2-choices {
     border-width: 1px;
     border-style: solid;
     outline: 0
 }

 .select2-dropdown-open .select2-choice {
     border-bottom-color: transparent;
     -webkit-box-shadow: 0 1px 0 #fff inset;
     box-shadow: 0 1px 0 #fff inset;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0
 }

 .select2-dropdown-open .select2-choice .select2-arrow b:after {
     border-top-color: transparent;
     margin-top: -6px
 }

 .select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
     border-top-color: transparent
 }

 .select2-dropdown-open .select2-choice .select2-arrow {
     background: 0 0;
     border-left: none;
     filter: none
 }

 html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow {
     border-right: none
 }

 .select2-dropdown-open .select2-choice .select2-arrow b {
     background-position: -18px 1px
 }

 html[dir=rtl] .select2-dropdown-open .select2-choice .select2-arrow b {
     background-position: -16px 1px
 }

 .select2-hidden-accessible {
     border: 0;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px
 }

 .select2-results {
     max-height: 200px;
     padding: 0 15px 15px;
     margin: 0;
     position: relative;
     overflow: hidden;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5)
 }

 html[dir=rtl] .select2-results {
     padding: 0 4px 0 0;
     margin: 4px 0 4px 4px
 }

 .select2-results ul.select2-result-sub {
     margin: 0;
     padding-left: 0
 }

 .select2-results li {
     list-style: none;
     display: list-item;
     background-image: none;
     margin: 3px 0
 }

 .select2-results li.select2-result-with-children > .select2-result-label {
     font-weight: 700
 }

 .select2-results .select2-result-label {
     padding: 5px 7px;
     margin: 0;
     cursor: pointer;
     min-height: 1em;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }

 .select2-results-dept-1 .select2-result-label {
     padding-left: 20px
 }

 .select2-results-dept-2 .select2-result-label {
     padding-left: 40px
 }

 .select2-results-dept-3 .select2-result-label {
     padding-left: 60px
 }

 .select2-results-dept-4 .select2-result-label {
     padding-left: 80px
 }

 .select2-results-dept-5 .select2-result-label {
     padding-left: 100px
 }

 .select2-results-dept-6 .select2-result-label {
     padding-left: 110px
 }

 .select2-results-dept-7 .select2-result-label {
     padding-left: 120px
 }

 .select2-results .select2-highlighted {
     background: #f1f1f1;
     border-radius: 3px
 }

 .select2-results li em {
     background: #feffde;
     font-style: normal
 }

 .select2-results .select2-highlighted em {
     background: 0 0
 }

 .select2-results .select2-highlighted ul {
     background: #fff;
     color: #000
 }

 .select2-results .select2-ajax-error, .select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
     background: #f4f4f4;
     display: list-item;
     padding-left: 5px
 }

 .select2-results .select2-disabled.select2-highlighted {
     color: #666;
     background: #f4f4f4;
     display: list-item;
     cursor: default
 }

 .select2-results .select2-disabled {
     background: #f4f4f4;
     display: list-item;
     cursor: default
 }

 .select2-results .select2-selected {
     display: none
 }


 .select2-results .select2-ajax-error {
     background: rgba(255, 50, 50, .2)
 }

 .select2-more-results {
     background: #f4f4f4;
     display: list-item
 }

 .select2-container.select2-container-disabled .select2-choice {
     background-color: #f4f4f4;
     background-image: none;
     border: 1px solid #ddd;
     cursor: default
 }

 .select2-container.select2-container-disabled .select2-choice .select2-arrow {
     background-color: #f4f4f4;
     background-image: none;
     border-left: 0
 }

 .select2-container.select2-container-disabled .select2-choice abbr {
     display: none
 }

 .select2-container-multi .select2-choices {
     height: auto !important;
     height: 1%;
     margin: 0;
     padding: 0 5px 0 0;
     position: relative;
     border: 1px solid #ccc;
     cursor: text;
     overflow: hidden;
     background-color: #fff
 }

 html[dir=rtl] .select2-container-multi .select2-choices {
     padding: 0 0 0 5px
 }

 .select2-locked {
     padding: 3px 5px !important
 }

 .select2-container-multi .select2-choices {
     min-height: 26px
 }

 .select2-container-multi.select2-container-active .select2-choices {
     border-width: 1px;
     border-style: solid;
     outline: 0
 }

 .select2-container-multi .select2-choices li {
     float: left;
     list-style: none
 }

 html[dir=rtl] .select2-container-multi .select2-choices li {
     float: right
 }

 .select2-container-multi .select2-choices .select2-search-field {
     margin: 0;
     padding: 0;
     white-space: nowrap
 }

 .select2-container-multi .select2-choices .select2-search-field input {
     padding: 5px;
     margin: 1px 0;
     font-family: sans-serif;
     outline: 0;
     border: 0;
     -webkit-box-shadow: none;
     box-shadow: none;
     background: 0 0 !important
 }



 .select2-default {
     color: #999 !important
 }

 .select2-container-multi .select2-choices .select2-search-choice {
     padding: 5px 8px 5px 24px;
     margin: 3px 0 3px 5px;
     position: relative;
     line-height: 15px;
     color: #333;
     cursor: default;
     border-radius: 2px;
     background-clip: padding-box;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-color: #e4e4e4
 }

 html[dir=rtl] .select2-container-multi .select2-choices .select2-search-choice {
     margin: 3px 5px 3px 0;
     padding: 5px 24px 5px 8px
 }

 .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
     cursor: default
 }

 .select2-container-multi .select2-choices .select2-search-choice-focus {
     background: #d4d4d4
 }

 .select2-search-choice-close {
     display: block;
     width: 12px;
     height: 13px;
     position: absolute;
     right: 7px;
     top: 6px;
     font-size: 1px;
     outline: 0;
 }

 html[dir=rtl] .select2-search-choice-close {
     right: auto;
     left: 7px
 }

 .select2-container-multi .select2-search-choice-close {
     left: 7px
 }

 html[dir=rtl] .select2-container-multi .select2-search-choice-close {
     left: auto;
     right: 7px
 }

 .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
     background-position: right -11px
 }

 .select2-container-multi.select2-container-disabled .select2-choices {
     background-color: #f4f4f4;
     background-image: none;
     border: 1px solid #ddd;
     cursor: default
 }

 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
     padding: 3px 5px;
     border: 1px solid #ddd;
     background-image: none;
     background-color: #f4f4f4
 }

 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
     display: none;
     background: 0 0
 }

 .select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
     text-decoration: underline
 }

 .select2-offscreen, .select2-offscreen:focus {
     clip: rect(0 0 0 0) !important;
     width: 1px !important;
     height: 1px !important;
     border: 0 !important;
     margin: 0 !important;
     padding: 0 !important;
     overflow: hidden !important;
     position: absolute !important;
     outline: 0 !important;
     left: 0 !important;
     top: 0 !important
 }

 .select2-display-none {
     display: none
 }

 .select2-measure-scrollbar {
     position: absolute;
     top: -10000px;
     left: -10000px;
     width: 100px;
     height: 100px;
     overflow: scroll
 }

 .select2-container {
     box-sizing: border-box;
     display: inline-block;
     margin: 0;
     position: relative;
     vertical-align: middle
 }

 .select2-container .select2-selection--single {
     cursor: pointer;
     display: block;
     user-select: none;
     -webkit-user-select: none
 }

 .select2-container .select2-selection--single .select2-selection__rendered {
     display: block;
     padding-right: 20px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap
 }

 .select2-container .select2-selection--single .select2-selection__clear {
     position: relative
 }

 .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
     padding-right: 8px;
     padding-left: 20px
 }

 .select2-container .select2-selection--multiple {
     box-sizing: border-box;
     cursor: pointer;
     display: block;
     min-height: 32px;
     user-select: none;
     -webkit-user-select: none
 }

 .select2-container .select2-selection--multiple .select2-selection__rendered {
     display: inline-block;
     overflow: hidden;
     padding-left: 8px;
     text-overflow: ellipsis;
     white-space: nowrap
 }

 .select2-container .select2-search--inline {
     float: left
 }

 .select2-container .select2-search--inline .select2-search__field {
     box-sizing: border-box;
     border: none;
     font-size: 100%;
     margin-top: 5px;
     padding: 0
 }

 .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
     -webkit-appearance: none
 }

 .select2-dropdown {
     border-width: 1px;
     border-style: solid;
     background-color: #fff;
     border-radius: 3px;
     box-sizing: border-box;
     display: block;
     position: absolute;
     left: -100000px;
     width: 100%;
     z-index: 1051
 }

 .select2-results {
     display: block
 }

 .select2-results__options {
     list-style: none;
     margin: 0;
     padding: 0
 }

 .select2-results__option {
     padding: 6px;
     user-select: none;
     -webkit-user-select: none
 }

 .select2-results__option[aria-selected] {
     cursor: pointer
 }

 .select2-container--open .select2-dropdown {
     left: 0
 }

 .select2-container--open .select2-dropdown--above {
     border-bottom: none;
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0
 }

 .select2-container--open .select2-dropdown--below {
     border-top: none;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     margin-top: -1px
 }

 .select2-search--dropdown {
     display: block;
     padding: 15px;
     position: relative
 }

 .select2-search--dropdown:after {
     font-family: uncodeicon;
     content: "\e088";
     top: 27px;
     position: absolute;
     right: 30px
 }

 .select2-search--dropdown .select2-search__field {
     padding: 4px;
     width: 100%;
     box-sizing: border-box
 }

 .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
     -webkit-appearance: none
 }

 .select2-search--dropdown.select2-search--hide {
     display: none
 }

 .select2-close-mask {
     border: 0;
     margin: 0;
     padding: 0;
     display: block;
     position: fixed;
     left: 0;
     top: 0;
     min-height: 100%;
     min-width: 100%;
     height: auto;
     width: auto;
     opacity: 0;
     z-index: 99;
     background-color: #fff
 }

 .select2-hidden-accessible {
     border: 0 !important;
     clip: rect(0 0 0 0) !important;
     height: 1px !important;
     margin: -1px !important;
     overflow: hidden !important;
     padding: 0 !important;
     position: absolute !important;
     width: 1px !important
 }

 .select2-container--default .select2-selection--single {
     display: block;
     position: relative;
     white-space: nowrap;
     text-decoration: none;
     background-clip: padding-box;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background-position: 100% center;
     background-repeat: no-repeat
 }

 .style-light .select2-container--default .select2-selection--single {
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+)
 }

 .style-dark .select2-container--default .select2-selection--single {
     background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+)
 }

 .select2-container--default .select2-selection--single .select2-selection__clear {
     cursor: pointer;
     float: right;
     font-weight: 700
 }

 .select2-container--default .select2-selection--single .select2-selection__placeholder::after {
     content: '\00a0'
 }

 .select2-container--default .select2-selection--single .select2-selection__arrow {
     height: 26px;
     position: absolute;
     top: 1px;
     right: 1px;
     width: 20px
 }

 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
     float: left
 }

 .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
     left: 1px;
     right: auto
 }

 .select2-container--default.select2-container--disabled .select2-selection--single {
     background-color: #eee;
     cursor: default
 }

 .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
     display: none
 }

 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
     border-color: transparent transparent #888 transparent;
     border-width: 0 4px 5px 4px
 }

 .select2-container--default .select2-selection--multiple {
     background-color: #fff;
     border: 1px solid #aaa;
     border-radius: 4px;
     cursor: text
 }

 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
     box-sizing: border-box;
     list-style: none;
     margin: 0;
     padding: 0 5px;
     width: 100%
 }

 .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
     list-style: none
 }

 .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
     margin-top: 5px;
     float: left
 }

 .select2-container--default .select2-selection--multiple .select2-selection__clear {
     cursor: pointer;
     float: right;
     font-weight: 700;
     margin-top: 5px;
     margin-right: 10px
 }

 .select2-container--default .select2-selection--multiple .select2-selection__choice {
     background-color: #e4e4e4;
     border: 1px solid #aaa;
     border-radius: 4px;
     cursor: default;
     float: left;
     margin-right: 5px;
     margin-top: 5px;
     padding: 0 5px
 }

 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
     color: #999;
     cursor: pointer;
     display: inline-block;
     font-weight: 700;
     margin-right: 2px
 }

 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
     color: #333
 }

 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
     float: right
 }

 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
     margin-left: 5px;
     margin-right: auto
 }

 .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
     margin-left: 2px;
     margin-right: auto
 }

 .select2-container--default.select2-container--focus .select2-selection--multiple {
     border: solid #000 1px;
     outline: 0
 }

 .select2-container--default.select2-container--disabled .select2-selection--multiple {
     background-color: #eee;
     cursor: default
 }

 .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
     display: none
 }

 .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
     border-top-left-radius: 0;
     border-top-right-radius: 0
 }

 .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0
 }

 .select2-container--default .select2-search--inline .select2-search__field {
     background: 0 0;
     border: none;
     outline: 0;
     box-shadow: none;
     -webkit-appearance: textfield
 }

 .select2-container--default .select2-results > .select2-results__options {
     max-height: 200px;
     overflow-y: auto
 }

 .select2-container--default .select2-results__option[role=group] {
     padding: 0
 }

 .select2-container--default .select2-results__option[aria-disabled=true] {
     color: #999
 }

 .select2-container--default .select2-results__option .select2-results__option {
     padding-left: 1em
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
     padding-left: 0
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
     margin-left: -1em;
     padding-left: 2em
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
     margin-left: -2em;
     padding-left: 3em
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
     margin-left: -3em;
     padding-left: 4em
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
     margin-left: -4em;
     padding-left: 5em
 }

 .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
     margin-left: -5em;
     padding-left: 6em
 }

 .select2-container--default .select2-results__option--highlighted[aria-selected] {
     background: #f1f1f1;
     border-radius: 3px
 }

 .select2-container--default .select2-container--default .select2-results__option:not(.select2-results__option--highlighted) {
     background: 0 0 !important
 }

 .select2-container--default .select2-results__group {
     cursor: default;
     display: block;
     padding: 6px
 }

 .uncode-wc-module div.blockUI {
     opacity: 0 !important
 }

 .widget ul.product_list_widget {
     list-style: none outside;
     margin: 0;
     padding: 0 !important
 }

 .widget ul.product_list_widget li {
     padding: 9px 0 9px 0;
     margin: 0;
     list-style: none;
     position: relative
 }

 .widget ul.product_list_widget li:after, .widget ul.product_list_widget li:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .widget ul.product_list_widget li:after {
     clear: both
 }

 .widget ul.product_list_widget li:after, .widget ul.product_list_widget li:before {
     content: " ";
     display: table
 }

 .widget ul.product_list_widget li:after {
     clear: both
 }

 .widget ul.product_list_widget li.empty {
     padding-left: 0
 }

 .widget ul.product_list_widget li:first-child {
     padding-top: 0
 }

 .widget ul.product_list_widget li:first-child .remove {
     top: 6px
 }

 .widget ul.product_list_widget li:last-child {
     border-bottom: 0;
     padding-bottom: 0
 }

 .widget ul.product_list_widget li img {
     float: left;
     width: 40px;
     height: auto;
     margin-right: 18px;
     position: relative;
     top: 6px
 }

 .widget ul.product_list_widget li .remove {
     font-size: 12px;
     line-height: 15px;
     font-weight: 400;
     top: 15px;
     position: absolute;
     right: 0
 }

 .widget ul.product_list_widget li .remove i.fa {
     font-size: inherit !important;
     margin: 0 !important
 }

 .widget ul.product_list_widget li .quantity {
     vertical-align: baseline
 }

 .widget ul.product_list_widget li .reviewer {
     display: block;
     font-size: 12px;
     padding-left: 58px
 }

 .widget-no-thumbs .widget ul.product_list_widget li .reviewer {
     padding-left: 0
 }

 .widget ul.product_list_widget li .product-title {
     display: block;
     overflow: hidden
 }

 .widget ul.product_list_widget li .star-rating {
     margin-bottom: 1px;
     float: none;
     display: block;
     margin-left: 58px
 }

 .widget ul.product_list_widget li ins {
     text-decoration: none
 }

 .widget ul.product_list_widget li ins.h2 {
     font-size: 13px;
     margin: 3px 0 0;
     display: block;
     padding-left: 58px
 }

 .widget-no-thumbs .widget ul.product_list_widget li ins.h2 {
     padding-left: 0
 }

 .widget ul.product_list_widget li dl {
     line-height: 1;
     margin: 0
 }

 .widget ul.product_list_widget li dl dd, .widget ul.product_list_widget li dl dt {
     display: inline;
     font-size: .9em;
     font-weight: initial !important;
     margin-right: 0;
     margin-top: 0;
     line-height: 1
 }

 .widget ul.product_list_widget li dl dd + dt::before {
     content: '';
     display: block
 }

 .widget ul.product_list_widget li dl p {
     display: inline;
     font-size: 1em;
     font-weight: initial !important;
     margin: 0;
     line-height: 1
 }

 .widget_shopping_cart ul.product_list_widget {
     padding-bottom: 30px !important
 }

 .widget_shopping_cart ul.product_list_widget li {
     padding-bottom: 18px;
     padding-left: 58px;
     padding-right: 18px
 }

 .widget_shopping_cart ul.product_list_widget li:first-child img {
     top: 6px
 }

 .widget_shopping_cart ul.product_list_widget li img {
     float: none;
     width: 40px;
     margin-left: 0;
     position: absolute;
     left: 0;
     top: 15px
 }

 .widget_shopping_cart ul.product_list_widget .quantity {
     display: block;
     font-size: 13px
 }

 .widget_shopping_cart ul.product_list_widget .quantity .amount {
     margin-left: 2px
 }

 .widget_shopping_cart .total {
     border-top: 1px solid;
     padding: 18px 0 0 0;
     margin: 0
 }

 .widget_shopping_cart .total strong {
     min-width: 40px;
     font-weight: 500
 }

 .widget_shopping_cart .total .amount {
     float: right;
     margin: 0
 }

 .widget_shopping_cart .buttons {
     border-top-width: 1px;
     border-top-style: solid;
     text-align: center;
     display: flex
 }

 .widget_shopping_cart .buttons:after, .widget_shopping_cart .buttons:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .widget_shopping_cart .buttons:after {
     clear: both
 }

 .widget_shopping_cart .buttons:after, .widget_shopping_cart .buttons:before {
     content: " ";
     display: table
 }

 .widget_shopping_cart .buttons:after {
     clear: both
 }

 .widget_shopping_cart .buttons .wc-forward {
     margin: 30px 9px 0 9px;
     float: none;
     width: 50%;
     margin-left: 0;
     margin-right: 0;
     padding: 9px 25px 9px 25px !important;
     transform: none !important
 }

 .widget_shopping_cart .buttons .wc-forward:first-child {
     margin-right: 2px
 }

 .widget_shopping_cart .buttons .wc-forward:last-child {
     margin-left: 2px
 }

 .widget_layered_nav ul {
     margin: 0;
     padding: 0;
     border: 0;
     list-style: none outside
 }

 .widget_layered_nav ul li {
     padding: 0 0 1px;
     list-style: none
 }

 .widget_layered_nav ul li:after, .widget_layered_nav ul li:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .widget_layered_nav ul li:after {
     clear: both
 }

 .widget_layered_nav ul li:after, .widget_layered_nav ul li:before {
     content: " ";
     display: table
 }

 .widget_layered_nav ul li:after {
     clear: both
 }

 .widget_layered_nav ul li.chosen a {
     text-decoration: none
 }

 .widget_layered_nav ul li.chosen a:before {
     font-family: uncodeicon;
     content: "\e117";
     font-size: 9px;
     position: relative;
     top: -1px;
     margin-right: 4px;
     font-weight: 600
 }

 .widget_layered_nav_filters ul {
     margin: 0;
     padding: 0;
     border: 0;
     list-style: none outside
 }

 .widget_layered_nav_filters ul li {
     padding: 0 0 1px;
     list-style: none
 }

 .widget_layered_nav_filters ul li:after, .widget_layered_nav_filters ul li:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .widget_layered_nav_filters ul li:after {
     clear: both
 }

 .widget_layered_nav_filters ul li:after, .widget_layered_nav_filters ul li:before {
     content: " ";
     display: table
 }

 .widget_layered_nav_filters ul li:after {
     clear: both
 }

 .widget_layered_nav_filters ul li:last-child a {
     margin-bottom: 0
 }

 .widget_layered_nav_filters ul li a {
     font-size: 11px !important;
     padding: 2px 9px 1px 9px;
     display: inline-block;
     border: 1px solid;
     border-radius: 3px;
     margin: 0 5px 9px 0;
     text-transform: uppercase;
     font-weight: 600
 }

 .widget_layered_nav_filters ul li a:before {
     font-family: uncodeicon;
     content: "\e117";
     font-size: 9px;
     margin-right: 9px
 }

 .widget_price_filter .price_slider {
     margin: 18px 0 0 0
 }

 .widget_price_filter .price_label {
     margin: 27px 0 0 0;
     padding: 9px 0 0 0
 }

 .widget_price_filter .price_slider_amount {
     text-align: right;
     font-size: 12px;
     font-weight: 600;
     text-transform: uppercase
 }

 .widget_price_filter .price_slider_amount .button {
     float: left
 }

 .widget_price_filter .ui-slider {
     position: relative;
     text-align: left
 }

 .widget_price_filter .ui-slider .ui-slider-handle {
     position: absolute;
     width: 1.05em;
     height: 1.05em;
     border-radius: 50%;
     border-width: 1px;
     border-style: solid;
     cursor: pointer;
     outline: 0;
     top: -.45em;
     margin-left: -1px;
     box-shadow: 2px 3px 8px rgba(0, 0, 0, .08), 2px 4px 5px rgba(0, 0, 0, .02), 2px 12px 10px rgba(0, 0, 0, .04), 2px 2px 5px rgba(0, 0, 0, .05)
 }

 .widget_price_filter .ui-slider .ui-slider-handle:last-child {
     margin-left: -.975em;
     box-shadow: -2px 3px 8px rgba(0, 0, 0, .08), -2px 4px 5px rgba(0, 0, 0, .02), -2px 12px 10px rgba(0, 0, 0, .04), -2px 2px 5px rgba(0, 0, 0, .05)
 }

 .widget_price_filter .ui-slider .ui-slider-range {
     position: absolute;
     font-size: .7em;
     display: block;
     border: 0;
     -webkit-border-radius: 1em;
     border-radius: 1em;
     box-shadow: inset 0 1px 3px rgba(0, 0, 0, .4)
 }

 .widget-no-accent .widget_price_filter .ui-slider .ui-slider-range {
     background-color: #999a9b
 }

 .widget_price_filter .price_slider_wrapper .ui-widget-content {
     border-width: 1px;
     border-style: solid;
     -webkit-border-radius: 1em;
     border-radius: 1em
 }

 .widget_price_filter .ui-slider-horizontal {
     height: .3em
 }

 .widget_price_filter .ui-slider-horizontal .ui-slider-range {
     top: 0;
     height: 100%
 }

 .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
     left: -1px
 }

 .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
     right: -1px
 }

 .widget_product_search {
     position: relative;
     font-size: .9em
 }

 .widget_product_search .search-field {
     width: 100%
 }

 .widget_product_search i {
     position: absolute;
     right: 1.35em;
     bottom: 1em;
     margin-top: -6px !important
 }

 .widget_product_search input[type=search] {
     margin-top: 0
 }

 #rating {
     opacity: 0
 }

 .widget_rating_filter span.star-rating {
     top: 3px
 }

 .widget-no-reviews .star-rating {
     display: none !important
 }

 .widget-no-thumbs .product_list_widget img {
     display: none !important
 }

 @-moz-document url-prefix() & {
     .uncode-cart {
         display: table
     }
 }

 @media (min-width: 960px) {
     body[class*=hmenu] .uncode-cart .dropdown-toggle {
         width: 20px
     }
 }

 .uncode-cart .badge {
     top: -1px;
     margin: 0 !important;
     display: inline-block;
     border-radius: 100%;
     background-clip: padding-box;
     text-align: center !important;
     letter-spacing: .5px;
     font-size: 9px;
     width: 1.75em;
     height: 1.75em;
     position: absolute;
     color: #fff;
     line-height: 1.9em
 }

 body[class*=vmenu] .uncode-cart .badge {
     margin-left: 6px !important;
     margin-top: 1px !important
 }

 @media (min-width: 960px) {
     body[class*=hmenu] .uncode-cart .badge {
         display: block;
         top: -5px
     }

     body[class*=hmenu]:not(.rtl) .uncode-cart .badge {
         right: -9px
     }

     body[class*=hmenu].rtl .uncode-cart .badge {
         left: -9px
     }
 }

 @media (min-width: 960px) {
     body.menu-overlay .uncode-cart .badge {
         position: static;
         width: 1.25em;
         height: 1.25em;
         line-height: 1.25em;
         font-size: 18px !important;
         top: -1vh !important
     }
 }

 .uncode-cart .uncode-cart-dropdown * {
     text-align: left !important
 }

 @media (max-width: 960px) {
     .uncode-cart .uncode-cart-dropdown {
         padding: 18px 36px 0 36px !important
     }
 }

 @media (min-width: 960px) {
     .uncode-cart .uncode-cart-dropdown {
         padding: 36px 36px 36px 36px !important
     }

     .uncode-cart .uncode-cart-dropdown > li:first-child {
         padding-top: 0
     }
 }

 .uncode-cart .uncode-cart-dropdown .wc-forward i {
     font-size: 15px !important;
     margin-right: 9px !important;
     position: relative !important;
     top: 2px !important
 }

 .uncode-cart .uncode-cart-dropdown .wc-forward:first-child {
     margin-right: 9px
 }

 .uncode-cart .uncode-cart-dropdown .wc-forward:first-child i {
     top: 1px !important
 }

 .uncode-cart .uncode-cart-dropdown .wc-forward:hover {
     background: 0 0 !important
 }

 .uncode-cart img {
     max-width: 40px
 }

 @media (min-width: 960px) {
     .uncode-cart .product_list_widget {
         min-width: 240px !important;
         max-width: none !important;
         display: table
     }
 }

 @media (max-width: 959px) {
     .uncode-cart .product_list_widget {
         width: 100% !important
     }
 }

 .uncode-cart .btn {
     display: inline-block
 }

 .uncode-cart .buttons {
     border-top-style: solid;
     border-top-width: 1px
 }

 :not(#uncode_sidecart).uncode-cart .buttons a {
     font-size: 11px
 }

 @media (min-width: 960px) {
     .uncode-cart .buttons {
         padding: 18px 0 0 0 !important
     }
 }

 @media (max-width: 959px) {
     .uncode-cart .buttons {
         padding: 18px 0 0 0 !important
     }
 }

 :not(#uncode_sidecart).uncode-cart .wc-forward {
     float: left;
     margin-right: .25em
 }

 body.menu-mobile-centered .menu-smart :not(#uncode_sidecart).uncode-cart .wc-forward i {
     display: inline !important
 }

 :not(#uncode_sidecart).uncode-cart .wc-forward.checkout {
     float: right;
     margin-right: 0;
     margin-left: .25em;
     width: auto !important
 }

 .uncode-cart .subtotal {
     padding: 18px 0 18px 0;
     overflow: hidden;
     border-top-style: solid;
     border-top-width: 1px;
     margin-top: 9px;
     font-size: .9em
 }

 .uncode-cart .subtotal .amount {
     font-weight: 500
 }

 .uncode-cart .subtotal > span > strong {
     float: left;
     font-weight: 500
 }

 .uncode-cart .amount {
     font-weight: 500;
     float: right;
     margin: 0
 }

 @media (min-width: 960px) {
     .uncode-cart a i.fa:not(.fa-dropdown) {
         left: 0;
         margin-right: 0;
         line-height: 0;
         position: relative;
         vertical-align: baseline
     }

     body[class*=hmenu] .uncode-cart a i.fa:not(.fa-dropdown) {
         top: 3px;
         font-size: 18px
     }
 }

 .uncode-cart .cart-item-list {
     box-sizing: border-box;
     padding: 9px 27px 9px 0;
     position: relative;
     width: 100%
 }

 .uncode-cart .cart-item-list .remove {
     border-radius: 50%;
     background-clip: padding-box;
     box-sizing: border-box;
     font-size: 12px;
     font-weight: 400;
     font-family: inherit;
     height: 15px;
     line-height: 15px;
     margin-top: 1px;
     padding: 0;
     position: absolute;
     right: 0;
     text-align: right !important;
     width: 15px
 }

 .uncode-cart .cart-item-list .remove i.fa {
     font-size: inherit !important;
     margin: 0 !important
 }

 .uncode-cart .cart-thumb {
     float: left;
     padding: 0 !important;
     margin-right: 1.3em
 }

 .uncode-cart .product-quantity {
     display: block;
     margin-top: 7px;
     font-size: 13px
 }

 .uncode-cart .product-quantity .amount {
     float: none
 }

 .uncode-cart .cart-desc {
     overflow: auto;
     margin-bottom: -7px;
     white-space: normal;
     font-size: .933em
 }

 .uncode-cart .cart-desc > span:first-child {
     font-weight: 600
 }

 .uncode-cart .cart-desc .amount {
     margin-left: 2px
 }

 .uncode-cart .cart-item {
     display: block
 }

 .uncode-cart .buttons:after, .uncode-cart .buttons:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .uncode-cart .buttons:after {
     clear: both
 }

 .uncode-cart .buttons:after, .uncode-cart .buttons:before {
     content: " ";
     display: table
 }

 .uncode-cart .buttons:after {
     clear: both
 }

 .mobile-shopping-cart .badge {
     display: block;
     width: 8px;
     height: 8px;
     position: absolute;
     color: #fff;
     line-height: 8px;
     top: -8px;
     right: -10px;
     border-radius: 50%;
     text-align: center;
     font-size: 9px;
     letter-spacing: .5px;
     padding: 4px;
     box-sizing: content-box
 }

 .mobile-additional-icon .additional-icon-container {
     position: relative;
     display: block
 }

 .woocommerce.columns-1 ul.products li.product {
     width: 100%;
     margin-right: 0
 }

 .woocommerce.columns-2 ul.products li.product {
     width: 48%
 }

 @media (max-width: 569px) {
     .woocommerce.columns-2 ul.products li.product {
         width: 100%
     }
 }

 .woocommerce.columns-3 ul.products li.product {
     width: 30.75%
 }

 .woocommerce.columns-5 ul.products li.product {
     width: 16.95%
 }

 .woocommerce.columns-6 ul.products li.product {
     width: 13.5%
 }

 .woocommerce ul.products {
     margin: 0 0 1em;
     padding: 0;
     list-style: none outside;
     clear: both
 }

 .woocommerce ul.products:after, .woocommerce ul.products:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce ul.products:after {
     clear: both
 }

 .woocommerce ul.products:after, .woocommerce ul.products:before {
     content: " ";
     display: table
 }

 .woocommerce ul.products:after {
     clear: both
 }

 .woocommerce ul.products li.product {
     float: left;
     margin: 0 2em 2.992em 0;
     padding: 0;
     position: relative;
     width: 22.05%;
     margin-left: 0;
     list-style: none outside
 }

 @media (max-width: 959px) {
     .woocommerce ul.products li.product {
         width: 48%;
         float: left;
         clear: both;
         margin: 0 0 2.992em
     }

     .woocommerce ul.products li.product:nth-child(2n) {
         float: right;
         clear: none !important
     }
 }

 @media (max-width: 569px) {
     .woocommerce ul.products li.product {
         width: 100%
     }
 }

 .woocommerce ul.products li.product .onsale {
     top: 0;
     left: 0;
     margin: .75em 0 0 .75em
 }

 .woocommerce ul.products li.product h3 {
     font-size: 14px;
     line-height: 1.75;
     margin: 18px 0 0;
     margin: 9px 0 0 0
 }

 .woocommerce ul.products li.product a {
     text-decoration: none
 }

 .woocommerce ul.products li.product a img {
     width: 100%;
     height: auto;
     display: block;
     transition: all 0s ease 0s;
     box-shadow: 0 3px 8px rgba(0, 0, 0, .08), 0 4px 5px rgba(0, 0, 0, .02), 0 12px 10px rgba(0, 0, 0, .04), 0 2px 5px rgba(0, 0, 0, .05)
 }

 .woocommerce ul.products li.product a:hover img {
     box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4);
     -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .4)
 }

 .woocommerce ul.products li.product strong {
     display: block
 }

 .woocommerce ul.products li.product .price {
     display: block;
     font-size: 16px
 }

 .woocommerce ul.products li.product .price ins {
     background: 0 0;
     text-decoration: none
 }

 .woocommerce ul.products li.product .price .from {
     font-size: .67em;
     margin: -2px 0 0 0;
     text-transform: uppercase
 }

 .woocommerce ul.products li.first {
     clear: both
 }

 .woocommerce ul.products li.last {
     margin-right: 0
 }

 .woocommerce .row-related {
     border-top-width: 1px;
     border-top-style: solid;
     padding: 72px 0 72px 0
 }

 .woocommerce .related:after, .woocommerce .related:before, .woocommerce .upsells.products:after, .woocommerce .upsells.products:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .woocommerce .related:after, .woocommerce .upsells.products:after {
     clear: both
 }

 .woocommerce .related:after, .woocommerce .related:before, .woocommerce .upsells.products:after, .woocommerce .upsells.products:before {
     content: " ";
     display: table
 }

 .woocommerce .related:after, .woocommerce .upsells.products:after {
     clear: both
 }

 .woocommerce .related ul.products, .woocommerce .upsells.products ul.products {
     float: none
 }

 .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product {
     width: 48%
 }

 @media (max-width: 569px) {
     .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul.products li.product {
         width: 100%
     }
 }

 .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul.products li.product img {
     width: 100%;
     height: auto
 }

 #reviews {
     outline: 0;
     margin: 0
 }

 #reviews .comment-author, #reviews .gravatar {
     margin: 0
 }

 #reviews .woocomments .woocomments-title {
     display: none
 }

 #reviews .woocomments .commentlist {
     list-style: none;
     margin-top: 0;
     padding: 0
 }

 #reviews .woocomments .commentlist li:first-child .comment-content {
     padding-top: 0
 }

 #reviews .comment:after, #reviews .comment:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 #reviews .comment:after {
     clear: both
 }

 #reviews .comment:after, #reviews .comment:before {
     content: " ";
     display: table
 }

 #reviews .comment:after {
     clear: both
 }

 #reviews .comment img {
     float: right;
     height: auto
 }

 .panel-body .uncode-single-product-reviews > #reviews > .woocomments {
     margin: 0
 }

 .woocommerce-review-link {
     font-size: 12px;
     vertical-align: top
 }

 .woocommerce-review-link > .count {
     vertical-align: top
 }

 span.woocommerce-review-link {
     pointer-events: none
 }

 .star-rating {
     display: inline-block;
     overflow: hidden;
     position: relative;
     height: 16px;
     line-height: 16px;
     font-size: 11px;
     width: 58px;
     font-family: star
 }

 .star-rating:before {
     font-size: 11px;
     content: "\53\53\53\53\53";
     float: left;
     opacity: .5;
     top: 0;
     left: 0;
     position: absolute
 }

 .star-rating span {
     overflow: hidden;
     float: left;
     top: 0;
     left: 0;
     position: absolute;
     padding-top: 1.5em
 }

 .star-rating span:before {
     font-size: 11px;
     content: "\53\53\53\53\53";
     top: 0;
     position: absolute;
     left: 0
 }

 .widget .star-rating:before {
     font-size: 11px
 }

 .widget .star-rating span:before {
     font-size: 11px
 }

 .woocommerce-product-rating {
     margin: 9px 0 0 0 !important;
     display: block
 }

 .woocommerce-product-rating .star-rating {
     margin: 2px 9px 0 0
 }

 .products .star-rating {
     display: none;
     margin: 9px 0 9px 0;
     float: none
 }

 .products.related .related-title {
     text-align: center;
     margin: 0 0 36px 0
 }

 .product_meta > :first-child {
     margin-top: 0
 }

 .product_meta > * {
     display: table;
     table-layout: fixed
 }

 .align_center .product_meta > * {
     margin-left: auto;
     margin-right: auto
 }

 .align_center .product_meta > * .detail-label {
     min-width: 0;
     text-align: right
 }

 .align_center .product_meta > * .detail-value {
     text-align: left
 }

 .align_right .product_meta > * {
     margin-left: auto;
     margin-right: 0
 }

 .align_left .product_meta > * {
     margin-left: 0;
     margin-right: auto
 }

 .hreview-aggregate .star-rating {
     margin: 10px 0 0 0
 }

 #review_form #respond {
     position: static;
     margin: 0;
     width: auto;
     padding: 0 0 0;
     background: transparent none;
     border: 0
 }

 #review_form #respond .comment-form-rating .seldiv {
     display: none
 }

 #review_form #respond:after, #review_form #respond:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 #review_form #respond:after {
     clear: both
 }

 #review_form #respond:after, #review_form #respond:before {
     content: " ";
     display: table
 }

 #review_form #respond:after {
     clear: both
 }

 #review_form #respond #reply-title {
     margin: 36px 0 0 0
 }

 #review_form #respond p.stars {
     font-size: 10px
 }

 #review_form #respond .form-submit {
     text-align: left
 }

 #review_form #respond textarea {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     width: 100%
 }

 p.stars {
     position: relative;
     font-size: 1em
 }

 p.stars a {
     color: inherit !important;
     display: inline-block;
     font-weight: 600;
     text-indent: -9999px;
     position: relative;
     width: 1.1em;
     font-size: 11px;
     opacity: .5;
     text-align: left
 }

 p.stars a:last-child {
     border-right: 0
 }

 p.stars a.star-1:after, p.stars a.star-2:after, p.stars a.star-3:after, p.stars a.star-4:after, p.stars a.star-5:after {
     content: "\53";
     font-family: star;
     text-indent: 0;
     position: absolute;
     top: 0;
     left: 0
 }

 p.stars.selected a, p.stars > span:hover a {
     opacity: 1
 }

 p.stars a.active ~ a, p.stars a:hover ~ a {
     opacity: .5
 }

 span.review-count {
     background-color: #eaeaea !important;
     border-radius: 50%;
     display: inline-block;
     text-align: center;
     font-size: .75em !important;
     height: 1.75em;
     line-height: 1.8;
     margin-top: -.375em;
     position: absolute;
     vertical-align: top;
     width: 1.75em
 }

 .woocommerce-password-hint {
     display: block;
     font-size: .9em;
     font-weight: 400
 }

 .woocommerce-password-strength {
     border-top-width: 2px;
     border-top-style: solid;
     padding-top: 9px;
     font-size: .9em;
     font-weight: 400
 }

 .woocommerce-password-strength.bad, .woocommerce-password-strength.short {
     color: #ff3100;
     border-color: #ff3100
 }

 .woocommerce-password-strength.good {
     color: #f7a441;
     border-color: #f7a441
 }

 .woocommerce-password-strength.strong {
     color: #37b374;
     border-color: #37b374
 }

 .payment_methods {
     list-style: none !important;
     margin: -5px 0;
     padding-left: 0 !important;
     padding-right: 0 !important
 }

 .payment_methods ul {
     list-style: none !important;
     padding-left: 0 !important
 }

 .payment_methods li {
     margin: 9px 0 0
 }

 .payment_methods li:first-child {
     margin-top: 0
 }

 .payment_methods li input[type=radio] {
     margin-right: 4px;
     margin-top: -2px
 }

 .payment_methods li img {
     max-width: 120px;
     vertical-align: middle;
     margin-left: 5px
 }

 .payment_methods li img.stripe-icon {
     max-width: 35px !important
 }

 .payment_methods li.payment_method_paypal img {
     position: relative;
     top: -3px
 }

 .payment_methods .about_paypal {
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     font-size: .9em;
     margin-left: 9px;
     display: inline-block;
     font-weight: 400;
     padding: 0 3px
 }

 .payment_methods .woocommerce-SavedPaymentMethods-saveNew {
     margin-top: 18px
 }

 .payment_methods .woocommerce-SavedPaymentMethods-saveNew label {
     font-weight: 400;
     font-size: .9em
 }

 .payment_methods .payment_method_stripe br {
     display: none
 }

 .uncode-wc-checkout--horizontal .payment_methods .form-row-first, .uncode-wc-checkout--horizontal .payment_methods .form-row-last {
     float: none;
     width: 100%
 }

 .order-payment-compact-layout.vertical-align-middle .woocommerce-checkout-payment-methods-wrapper {
     align-items: center
 }

 .order-payment-compact-layout .wc_payment_methods {
     text-align: right
 }

 .order-payment-compact-layout .wc_payment_method {
     margin-top: 2px !important
 }

 .order-payment-compact-layout .wc_payment_method:first-child {
     margin-top: 0 !important
 }

 .order-payment-compact-layout .wc_payment_method > label {
     padding-right: 25px;
     display: list-item
 }

 .has-single-gateway .order-payment-compact-layout .wc_payment_method > label {
     padding-right: 0
 }

 .order-payment-compact-layout .wc_payment_method > input[type=radio] {
     margin: 5px 0 0 9px;
     float: right
 }

 .order-payment-compact-layout .wc_payment_method .about_paypal, .order-payment-compact-layout .wc_payment_method img {
     display: none
 }

 .order-payment-compact-layout .wc_payment_method.payment_method_bacs .payment_box, .order-payment-compact-layout .wc_payment_method.payment_method_cod .payment_box, .order-payment-compact-layout .wc_payment_method.payment_method_paypal .payment_box {
     display: none !important
 }

 .uncode-wc-checkout.bold-text .wc_payment_method > label {
     font-weight: 600
 }

 ul.wc-stripe-error {
     margin-bottom: 0 !important;
     margin-top: 0
 }

 div.product {
     position: relative
 }

 div.product .product_title {
     clear: none;
     margin-top: 0;
     padding: 0
 }

 div.product .price-container {
     margin-top: 18px !important
 }

 div.product p.price ins, div.product span.price ins {
     background: inherit;
     text-decoration: none
 }

 div.product p.price del, div.product span.price del {
     font-size: .7em;
     display: block
 }

 div.product .out-of-stock {
     color: #ff3100
 }

 div.product div.woocommerce-product-gallery {
     overflow: hidden;
     z-index: 1
 }

 div.product div.woocommerce-product-gallery .flex-control-thumbs li {
     list-style: none;
     float: left;
     cursor: pointer
 }

 div.product .woocommerce-images {
     margin-top: 0 !important
 }

 div.product div#woocommerce-product-single-plchold {
     position: absolute;
     top: 0;
     width: 100%;
     z-index: 0
 }

 div.product div#woocommerce-product-single-plchold img {
     width: 100%
 }

 div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li, div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 div.thumbnails a {
     width: 50%
 }

 div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li, div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 div.thumbnails a {
     width: 33.333333%
 }

 div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li, div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 div.thumbnails a {
     width: 25%
 }

 div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li, div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 div.thumbnails a {
     width: 20%
 }

 div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .flex-control-thumbs li, div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 div.thumbnails a {
     width: 16.666666%
 }

 div.product div.images {
     margin-top: 0 !important;
     width: 100%
 }

 @media (max-width: 959px) {
     div.product div.images {
         float: none
     }
 }

 div.product div.images img {
     display: block;
     width: 100%;
     height: auto
 }

 div.product div.images .zoomImg {
     pointer-events: none;
     transition: opacity 150ms linear;
     z-index: 1
 }

 div.product div.images figure.woocommerce-product-gallery__wrapper {
     float: left;
     width: 100%
 }

 div.product div.images.woocommerce-layout-images-stack {
     opacity: 1 !important
 }

 div.product div.images.woocommerce-layout-images-stack .woocommerce-product-gallery__image:last-child {
     margin-bottom: 0 !important
 }

 div.product div.images .zoom-overlay {
     display: none
 }

 @media (max-width: 959px) {
     body.wc-zoom-enabled div.product div.images .zoom-overlay {
         display: block;
         height: 100%;
         position: absolute;
         width: 100%;
         z-index: 10
     }
 }

 html:not(.screen-sm) div.product .no-zoom-mobile .zoomImg {
     display: none !important
 }

 div.product div.thumbnails {
     margin-top: 0 !important;
     margin-left: -18px
 }

 div.product div.thumbnails:after, div.product div.thumbnails:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 div.product div.thumbnails:after {
     clear: both
 }

 div.product div.thumbnails:after, div.product div.thumbnails:before {
     content: " ";
     display: table
 }

 div.product div.thumbnails:after {
     clear: both
 }

 div.product div.thumbnails a, div.product div.thumbnails li {
     float: left;
     width: 33.333333%;
     padding-left: 18px;
     padding-top: 18px
 }

 div.product div.thumbnails a.first {
     clear: both
 }

 div.product div.thumbnails.no-th-padding {
     margin-left: 0
 }

 div.product div.thumbnails.no-th-padding a {
     padding-left: 0;
     padding-top: 0
 }

 div.product div.thumbnails.one-th-padding {
     margin-left: -1px
 }

 div.product div.thumbnails.one-th-padding a {
     padding-left: 1px;
     padding-top: 1px
 }

 div.product div.thumbnails.half-th-padding {
     margin-left: -9px
 }

 div.product div.thumbnails.half-th-padding a {
     padding-left: 9px;
     padding-top: 9px
 }

 div.product div.thumbnails.single-th-padding {
     margin-left: -18px
 }

 div.product div.thumbnails.single-th-padding a {
     padding-left: 18px;
     padding-top: 18px
 }

 div.product div.thumbnails.double-th-padding {
     margin-left: -36px
 }

 div.product div.thumbnails.double-th-padding a {
     padding-left: 36px;
     padding-top: 36px
 }

 @media (max-width: 1499px) {
     div.product div.thumbnails.double-th-padding {
         margin-left: -18px
     }

     div.product div.thumbnails.double-th-padding a {
         padding-left: 18px;
         padding-top: 18px
     }
 }

 div.product div.summary {
     margin-bottom: 2em;
     float: right;
     width: 50%
 }

 @media (min-width: 960px) {
     div.product div.summary {
         padding-left: 18px
     }
 }

 @media (max-width: 959px) {
     div.product div.summary {
         width: 100%;
         float: none
     }
 }

 div.product .woocommerce-tabs {
     clear: both
 }

 div.product .woocommerce-tabs ul.tabs:after, div.product .woocommerce-tabs ul.tabs:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 div.product .woocommerce-tabs ul.tabs:after {
     clear: both
 }

 div.product .woocommerce-tabs ul.tabs:after, div.product .woocommerce-tabs ul.tabs:before {
     content: " ";
     display: table
 }

 div.product .woocommerce-tabs ul.tabs:after {
     clear: both
 }

 div.product .woocommerce-tabs ul.tabs li {
     display: inline-block
 }

 div.product .wootabs .nav-tabs {
     border: none
 }

 div.product .wootabs .tab-content:not(.vertical) {
     border-top-width: 1px;
     border-top-style: solid;
     padding: 0
 }

 div.product .wootabs .tab-content:not(.vertical) .tab-pane:not(.tab-vcomposer) .product-tab {
     margin: 0
 }

 div.product .wootabs .tab-content:not(.vertical) .tab-pane:not(.tab-vcomposer) .product-tab-title {
     margin-top: 0
 }

 div.product .wootabs .tab-pane iframe {
     max-width: 100%
 }

 div.product form.cart:not(.dynamic-button), div.product p.cart:not(.dynamic-button) {
     margin-bottom: 2em !important;
     margin-top: 18px !important
 }

 div.product form.cart:after, div.product form.cart:before, div.product p.cart:after, div.product p.cart:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 div.product form.cart:after, div.product p.cart:after {
     clear: both
 }

 div.product form.cart:after, div.product form.cart:before, div.product p.cart:after, div.product p.cart:before {
     content: " ";
     display: table
 }

 div.product form.cart:after, div.product p.cart:after {
     clear: both
 }

 div.product form.cart:not(.dynamic-button) {
     margin: 36px 0 0 0
 }

 div.product form.cart:after, div.product form.cart:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 div.product form.cart:after {
     clear: both
 }

 div.product form.cart:after, div.product form.cart:before {
     content: " ";
     display: table
 }

 div.product form.cart:after {
     clear: both
 }

 div.product form.cart table {
     border: none
 }

 div.product form.cart table td {
     border: none
 }

 div.product form.cart table div.quantity {
     float: none;
     margin: 0
 }

 div.product form.cart table small.stock {
     display: block;
     float: none
 }

 div.product form.cart table ins {
     text-decoration: none
 }

 div.product form.cart table .out-of-stock {
     font-size: .75em !important
 }

 div.product form.cart .variations {
     margin: 0;
     width: 100%;
     table-layout: fixed
 }

 div.product form.cart .variations .seldiv {
     margin: 0
 }

 div.product form.cart .variations select {
     font-size: .9em;
     width: 100%;
     margin: 0
 }

 div.product form.cart .variations td.label label {
     font-weight: 400;
     margin-bottom: 9px;
     display: inline-block
 }

 div.product form.cart .variations tr:not(:first-child) td.label {
     padding-top: 18px
 }

 div.product form.cart .variations td {
     vertical-align: top;
     padding-left: 0 !important;
     padding-right: 0 !important;
     padding-bottom: 0 !important
 }

 div.product form.cart .variations tr:first-child td {
     padding-top: 0 !important
 }

 div.product form.cart .variations .reset_variations {
     display: inline-block;
     font-size: 15px;
     font-variant: small-caps;
     font-weight: 400;
     margin-top: 0;
     padding: 9px 0 27px 0;
     text-transform: lowercase
 }

 div.product form.cart .single_variation .price {
     font-size: 29px;
     line-height: 1.2;
     margin: 27px 0 0;
     margin: 0 0 36px 0;
     display: inline-block
 }

 div.product form.cart .button {
     vertical-align: middle;
     float: none;
     display: inline-block;
     margin: 0;
     overflow: hidden
 }

 div.product form.cart .button.btn-block {
     float: none;
     width: 100%
 }

 div.product form.cart .group_table {
     width: 100%;
     margin-bottom: 18px;
     margin-top: 0
 }

 div.product form.cart .group_table td.label {
     font-weight: 600
 }

 div.product form.cart .group_table td {
     padding: 18px 0 0 0;
     vertical-align: middle
 }

 div.product form.cart .group_table td.item_total {
     width: 1px
 }

 div.product form.cart .group_table tbody tr:first-child td {
     padding-top: 0
 }

 div.product form.cart .group_table .price, div.product form.cart .group_table .price * {
     text-align: right
 }

 @media (min-width: 768px) {
     div.product form.cart .apple-pay-button {
         margin-top: 0
     }
 }

 div.product .hide-clear .reset_variations {
     padding: 0 !important
 }

 div.product .woocommerce-product-gallery-nav {
     margin-top: 0 !important;
     overflow: hidden
 }

 div.product .woocommerce-product-gallery-nav .woocommerce-product-gallery__wrapper-nav {
     margin-top: 0
 }

 div.product .woocommerce-product-gallery-nav li {
     padding-right: 0
 }

 div.product .woocommerce-product-gallery-nav li img {
     float: left;
     width: 100%
 }

 div.product .uncode-wrapper .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     float: left;
     padding-bottom: 18px;
     padding-top: 18px;
     width: 100%
 }

 div.product .uncode-wrapper .woocommerce-product-gallery-nav .woocommerce-product-gallery__wrapper-nav:not(.owl-grab) .woocommerce-product-gallery__thumb {
     cursor: pointer
 }

 div.product .uncode-wrapper.no-dots-gutter .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     padding-bottom: 0;
     padding-top: 0
 }

 div.product .uncode-wrapper.one-dots-gutter.inner-padding .woocommerce-product-gallery__wrapper-nav {
     padding: 0 1px
 }

 div.product .uncode-wrapper.one-dots-gutter .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     padding-bottom: 1px;
     padding-top: 1px
 }

 div.product .uncode-wrapper.half-dots-gutter.inner-padding .woocommerce-product-gallery__wrapper-nav {
     padding: 0 9px
 }

 div.product .uncode-wrapper.half-dots-gutter .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     padding-bottom: 9px;
     padding-top: 9px
 }

 div.product .uncode-wrapper.single-dots-gutter.inner-padding .woocommerce-product-gallery__wrapper-nav {
     padding: 0 18px
 }

 div.product .uncode-wrapper.single-dots-gutter .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     padding-bottom: 18px;
     padding-top: 18px
 }

 div.product .uncode-wrapper.double-dots-gutter.inner-padding .woocommerce-product-gallery__wrapper-nav {
     padding: 0 36px
 }

 div.product .uncode-wrapper.double-dots-gutter .woocommerce-product-gallery-nav .woocommerce-product-gallery__thumb {
     padding-bottom: 36px;
     padding-top: 36px
 }

 .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper {
     opacity: 0;
     overflow: hidden;
     position: relative
 }

 body.compose-mode .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper {
     display: none
 }

 .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper:hover .owl-next:not(.disabled), .uncode-single-product-gallery .woocommerce-product-gallery-nav-wrapper:hover .owl-prev:not(.disabled) {
     transform: translateX(0)
 }

 .uncode-single-product-gallery .owl-nav .owl-prev {
     left: 0;
     position: absolute;
     top: 50%;
     transition: transform .4s cubic-bezier(.785, .135, .15, .86), margin-left .4s cubic-bezier(.785, .135, .15, .86);
     transform: translateX(-102%)
 }

 .uncode-single-product-gallery .owl-nav .owl-prev.disabled {
     display: block;
     pointer-events: none;
     transform: translateX(-102%)
 }

 .uncode-single-product-gallery .owl-nav .owl-prev .owl-nav-container {
     border-radius: 0 2px 2px 0 !important;
     background-clip: padding-box !important
 }

 .uncode-single-product-gallery .owl-nav .owl-prev i {
     position: relative;
     text-indent: -1px;
     top: 50%;
     transform: translateY(-50%);
     float: left;
     font-size: 18px;
     width: 100%
 }

 .touch .uncode-single-product-gallery .owl-nav .owl-prev {
     margin-left: 0 !important
 }

 .uncode-single-product-gallery .owl-nav .owl-next {
     position: absolute;
     right: 0;
     top: 50%;
     transition: transform .4s cubic-bezier(.785, .135, .15, .86), margin-right .4s cubic-bezier(.785, .135, .15, .86);
     -webkit-transform: translateX(102%);
     -moz-transform: translateX(102%);
     -o-transform: translateX(102%);
     -ms-transform: translateX(102%);
     transform: translateX(102%)
 }

 .uncode-single-product-gallery .owl-nav .owl-next.disabled {
     display: block;
     pointer-events: none;
     transform: translateX(102%)
 }

 .uncode-single-product-gallery .owl-nav .owl-next .owl-nav-container {
     border-radius: 2px 0 0 2px !important;
     background-clip: padding-box !important
 }

 .uncode-single-product-gallery .owl-nav .owl-next i {
     position: relative;
     text-indent: 1px;
     top: 50%;
     transform: translateY(-50%);
     float: left;
     font-size: 18px;
     width: 100%
 }

 .touch .uncode-single-product-gallery .owl-nav .owl-next {
     margin-right: 0 !important
 }

 .uncode-single-product-gallery .owl-nav .owl-nav-container {
     height: 72px;
     width: 31.5px;
     top: -36px;
     background-color: rgba(0, 0, 0, .1);
     position: relative;
     cursor: pointer;
     text-align: center
 }

 .uncode-single-product-gallery.owl-dots-outside[data-dots=true] .owl-carousel {
     margin-bottom: 90px
 }

 .no-product-upsells .hide-if-no-upsells {
     display: none !important
 }

 .woocommerce-pagination li {
     display: block;
     width: 36px;
     height: 36px;
     line-height: 36px;
     margin-top: 4.5px;
     margin-bottom: 4.5px;
     border-radius: 50%;
     font-size: 12px;
     font-weight: 500
 }

 .woocommerce-pagination li .current, .woocommerce-pagination li .current:focus, .woocommerce-pagination li .current:hover {
     background-color: #eee;
     color: #333 !important;
     cursor: default;
     z-index: 2
 }

 .wc-zoom-enabled .woocommerce-product-gallery__image:not(.mouse-moving) {
     pointer-events: none
 }

 .woocommerce .woocommerce-result-count {
     float: left
 }

 .woocommerce .woocommerce-ordering {
     float: right
 }

 .woocommerce .woocommerce-ordering select {
     vertical-align: top
 }

 td.actions {
     position: relative;
     border-width: 0 !important;
     padding-bottom: 0 !important;
     text-align: left !important
 }

 @media (min-width: 570px) {
     td.actions {
         text-align: right !important
     }
 }

 td.actions div.coupon {
     margin-right: 150px;
     text-align: left
 }

 td.actions div.coupon label {
     display: none
 }

 td.actions div.coupon button {
     height: 40px;
     line-height: 40px;
     padding: 0 31px
 }

 @media (min-width: 570px) {
     td.actions div.coupon button {
         margin-left: 5px
     }
 }

 td.actions #coupon_code {
     max-width: 144px;
     margin-top: 0;
     margin-bottom: 9px;
     font-size: .8em;
     padding-top: 11px;
     padding-bottom: 12px;
     height: 40px
 }

 @media (min-width: 570px) {
     td.actions #coupon_code {
         display: inline-block;
         margin-bottom: 0
     }
 }

 td.actions > button {
     border: none !important;
     padding-bottom: 0;
     padding-top: 0;
     line-height: 40px
 }

 td.actions > button:active {
     top: 27px !important
 }

 td.actions > button:before {
     content: '\e09e';
     font-family: uncodeicon;
     margin-right: 12px;
     font-size: 13px;
     position: relative;
     top: 1px
 }

 td.actions div.coupon + button {
     margin-top: 18px
 }

 @media (min-width: 570px) {
     td.actions div.coupon + button {
         margin-top: 0;
         position: absolute;
         top: 27px;
         right: 0
     }
 }

 .cart-collaterals .cart_totals p {
     font-size: .9em;
     margin-top: 19px
 }

 .cart-collaterals .cart_totals p strong {
     font-weight: 400;
     color: inherit
 }

 .woocommerce-shipping-calculator p.form-row {
     margin-top: 0
 }

 .woocommerce-shipping-calculator p.form-row:first-child {
     margin-top: 18px
 }

 body:not(.rtl) .shipping-calculator-form .form-row {
     text-align: left
 }

 body.rtl .shipping-calculator-form .form-row {
     text-align: right
 }

 .cart-collaterals h2, .woocommerce-cart-form h2 {
     margin-top: 0
 }

 .cross-sells h2 {
     margin-bottom: 27px
 }

 .cross-sells .t-entry-visual a, .cross-sells img {
     border-radius: 2px
 }

 .uncode-wc-cart .cross-sells .price, .uncode-wc-cart .cross-sells .t-entry-title {
     font-family: inherit !important;
     font-weight: 400 !important
 }

 .no-cart-table-titles .woocommerce-cart-form h2, .no-cart-totals-titles .cart-collaterals h2, .no-cross-sells-titles .cross-sells h2 {
     display: none
 }

 .no-cart-table-header table.cart thead {
     display: none
 }

 .uncode-wc-cart.bold-text .shop_table .order-total .amount, .uncode-wc-cart.bold-text .shop_table .product-data__name, .uncode-wc-cart.bold-text .shop_table td.product-name, .uncode-wc-cart.bold-text .shop_table td.product-subtotal .amount, .uncode-wc-cart.bold-text .shop_table th {
     font-weight: 600
 }

 .uncode-wc-cart.bold-text .shop_table.compact-layout .price-wrapper .amount {
     font-weight: 600
 }

 @media (max-width: 569px) {
     .uncode-wc-cart.bold-text .shop_table td.product-price .amount {
         font-weight: 600
     }
 }

 .uncode-wc-cart.bold-text .cross-sells .price, .uncode-wc-cart.bold-text .cross-sells .t-entry-title {
     font-weight: 600 !important
 }

 .woocommerce:not(.uncode-wc-module) .cart-collaterals h2, .woocommerce:not(.uncode-wc-module) .woocommerce-cart-form h2 {
     font-size: 18px
 }

 .cart-empty, .return-to-shop {
     text-align: center
 }

 .cart-empty {
     font-size: 17px
 }

 .cart-is-empty .woocommerce-notices-wrapper .wc-notice {
     text-align: center
 }

 .woocommerce:not(.uncode-wc-module) .cross-sells, .woocommerce:not(.uncode-wc-module) .woocommerce-cart-form {
     margin-bottom: 72px
 }

 .uncode-wc-module .woocommerce-cart-form {
     margin-top: 0 !important
 }

 .uncode-wc-cart.main-button-align-left .wc-proceed-to-checkout {
     text-align: left
 }

 form.checkout h3 {
     margin-top: 0
 }

 form.checkout #createaccount, form.checkout #ship-to-different-address-checkbox {
     margin-right: 5px;
     position: relative;
     top: -1px
 }

 form.checkout #ship-to-different-address {
     font-size: inherit;
     margin-top: -5px
 }

 form.checkout .create-account {
     margin-top: 24px;
     margin-bottom: 0;
     line-height: 1
 }

 form.checkout .create-account > p:first-child {
     margin-top: 0
 }

 .woocommerce-checkout-review-order-table {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     padding-bottom: 27px
 }

 body:not(.rtl) .woocommerce-checkout-review-order-table strong.product-quantity {
     margin-left: -3px
 }

 body.rtl .woocommerce-checkout-review-order-table strong.product-quantity {
     margin-right: -3px
 }

 .woocommerce-billing-fields__field-wrapper {
     border-top-width: 1px;
     border-top-style: solid;
     margin-top: 27px
 }

 .woocommerce-billing-fields__field-wrapper .form-row:last-child {
     margin-bottom: 0
 }

 .no-checkout-form-titles .woocommerce-billing-fields__field-wrapper {
     margin-top: 0
 }

 .woocommerce-shipping-fields {
     border-top-width: 1px;
     border-top-style: solid;
     padding-top: 27px
 }

 #billing_address_2_field, #shipping_address_2_field {
     margin-top: 0
 }

 .form-no-labels #billing_address_2_field, .form-no-labels #shipping_address_2_field {
     margin-top: 18px
 }

 .form-compact-layout #billing_address_2_field, .form-compact-layout #shipping_address_2_field {
     margin-top: 18px
 }

 .form-compact-layout #billing_address_2_field label, .form-compact-layout #shipping_address_2_field label {
     clip: auto;
     position: static !important;
     height: auto;
     width: auto;
     overflow: auto
 }

 .form-compact-layout #billing_address_2_field label .optional, .form-compact-layout #shipping_address_2_field label .optional {
     display: none
 }

 .form-no-labels.input-underline .woocommerce-billing-fields__field-wrapper {
     margin-top: 0
 }

 .form-no-labels.input-underline .woocommerce-billing-fields__field-wrapper, .form-no-labels.input-underline .woocommerce-shipping-fields {
     border-top: none
 }

 #payment {
     margin-top: 27px;
     border-top-width: 1px;
     border-top-style: none
 }

 #payment p {
     color: inherit;
     font-weight: 400;
     font-size: .9em;
     line-height: 1.2
 }

 #payment button[type=submit] {
     margin-top: 27px
 }

 #payment button[type=submit].btn-lg {
     margin-top: 36px
 }

 #payment button[type=submit].btn-xl {
     margin-top: 45px
 }

 div.payment_box {
     margin: 0 0 0 25px;
     position: relative
 }

 div.payment_box p:last-child {
     margin-bottom: 0
 }

 div.payment_box p {
     font-size: 1.2em;
     margin-top: 0
 }

 .form-row.place-order {
     border-top-width: 1px;
     border-top-style: solid;
     margin-top: 27px
 }

 .woocommerce-privacy-policy-text p {
     margin-top: 27px
 }

 .no-checkout-form-titles #customer_details h3, .no-order-payment-titles #order_review_heading {
     display: none
 }

 .no-checkout-form-titles #customer_details #ship-to-different-address {
     display: block
 }

 .no-checkout-form-titles .woocommerce-billing-fields__field-wrapper {
     border-top: none
 }

 .no-checkout-form-titles #billing_first_name, .no-checkout-form-titles #billing_first_name_field {
     margin-top: 0
 }

 @media (min-width: 570px) {
     .no-checkout-form-titles #billing_last_name, .no-checkout-form-titles #billing_last_name_field {
         margin-top: 0
     }
 }

 .no-order-payment-table-header table.woocommerce-checkout-review-order-table thead, .no-order-payment-table-header.uncode-wc-order-received table.shop_table thead, .no-order-payment-table-header.uncode-wc-pay-order table.shop_table thead {
     display: none
 }

 .form-no-labels #ship-to-different-address label, .form-no-labels .create-account label, .form-no-labels .woocommerce-terms-and-conditions-wrapper label {
     display: inline !important
 }

 .uncode-wc-checkout.bold-text .shop_table .order-total .amount, .uncode-wc-checkout.bold-text .shop_table td.product-name, .uncode-wc-checkout.bold-text .shop_table td.product-name strong.product-quantity, .uncode-wc-checkout.bold-text .shop_table th {
     font-weight: 600
 }

 .uncode-wc-checkout.bold-text .create-account label, .uncode-wc-checkout.bold-text .form-row label {
     font-weight: 600
 }

 .woocommerce:not(.uncode-wc-module) form.checkout h3 {
     font-size: 18px
 }

 #order_comments {
     min-height: 120px
 }

 #customer_details .col-2 {
     margin-top: 27px
 }

 .woocommerce-form-coupon, .woocommerce-form-login {
     padding: 18px 0 0 0
 }

 .woocommerce-form-coupon > p:first-child, .woocommerce-form-login > p:first-child {
     margin-top: 0;
     font-weight: 400
 }

 .woocommerce-form-coupon-toggle .wc-notice, .woocommerce-form-login-toggle .wc-notice {
     font-weight: 600
 }

 .woocommerce-form-coupon-toggle .wc-notice a, .woocommerce-form-login-toggle .wc-notice a {
     font-weight: 400
 }

 .woocommerce-form-login .clear + .form-row {
     color: inherit
 }

 .woocommerce-checkout .woocommerce-form-coupon > p:first-child, .woocommerce-checkout .woocommerce-form-login > p:first-child {
     color: inherit !important
 }

 .woocommerce-form-login .clear + .form-row {
     margin-top: 0
 }

 .woocommerce-form-login a {
     font-size: .9em
 }

 .woocommerce-form-login__rememberme {
     display: block !important;
     font-size: .9em
 }

 .woocommerce-form-login__rememberme input {
     margin-right: 5px
 }

 .woocommerce-form-coupon .form-row-first, .woocommerce-form-coupon .form-row-last {
     float: none;
     display: inline-block
 }

 .woocommerce-form-coupon .form-row-first {
     max-width: 170px;
     margin-bottom: 0
 }

 .woocommerce-form-coupon .form-row-last {
     color: inherit !important;
     width: calc(-88%)
 }

 .woocommerce-form-coupon input[type=text] {
     margin-top: 0;
     font-size: .8em;
     padding-top: 12px;
     padding-bottom: 12px;
     height: 40px
 }

 .woocommerce-form-coupon .button {
     height: 40px;
     line-height: 40px;
     padding-bottom: 0;
     padding-top: 0;
     margin-left: 5px;
     margin-top: 1px
 }

 .woocommerce-checkout .woocommerce-form-login .button {
     height: 40px;
     line-height: 40px;
     padding-top: 0;
     padding-bottom: 0
 }

 .woocommerce-form-coupon + .woocommerce-notices-wrapper + .woocommerce-checkout, .woocommerce-form-login + .woocommerce-notices-wrapper + .woocommerce-checkout {
     margin-top: 54px
 }

 .woocommerce-checkout .woocommerce-form-login {
     border-bottom-width: 1px;
     border-bottom-style: solid;
     padding-bottom: 21px
 }

 .woocommerce-form-login + .woocommerce-form-coupon-toggle {
     margin-top: 18px !important
 }

 .woocommerce-form-coupon + #customer_details .col-1, .woocommerce-form-login + #customer_details .col-1 {
     margin-top: 54px
 }

 .woocommerce:not(.uncode-wc-module) #customer_details {
     margin-bottom: 72px
 }

 .uncode-wc-module__notices .wc-notice {
     margin-bottom: 36px
 }

 #order_review_heading {
     margin-bottom: 27px
 }

 .order-table-with-thumbs .order_details td.product-name, .order-table-with-thumbs .woocommerce-checkout-review-order-table td.product-name, .order-table-with-thumbs.uncode-wc-pay-order .shop_table td.product-name {
     display: flex;
     width: 100%;
     position: relative
 }

 .order-table-with-thumbs .order_details img, .order-table-with-thumbs .woocommerce-checkout-review-order-table img, .order-table-with-thumbs.uncode-wc-pay-order .shop_table img {
     width: 54px;
     border-radius: 2px;
     max-width: none;
     display: block
 }

 body:not(.rtl) .order-table-with-thumbs .order_details img, body:not(.rtl) .order-table-with-thumbs .woocommerce-checkout-review-order-table img, body:not(.rtl) .order-table-with-thumbs.uncode-wc-pay-order .shop_table img {
     margin-right: 27px
 }

 body.rtl .order-table-with-thumbs .order_details img, body.rtl .order-table-with-thumbs .woocommerce-checkout-review-order-table img, body.rtl .order-table-with-thumbs.uncode-wc-pay-order .shop_table img {
     margin-left: 27px
 }

 .order-table-with-thumbs .order_details img, .order-table-with-thumbs.uncode-wc-pay-order .shop_table img {
     height: 100%
 }

 .order-table-with-thumbs .woocommerce-checkout-review-order-table img {
     height: auto
 }

 .order-table-with-thumbs.vertical-align-middle .order_details td.product-name, .order-table-with-thumbs.vertical-align-middle .woocommerce-checkout-review-order-table td.product-name, .order-table-with-thumbs.vertical-align-middle.uncode-wc-pay-order .shop_table td.product-name {
     align-items: center
 }

 .order-table-with-thumbs .order_details strong.product-quantity, .order-table-with-thumbs .woocommerce-checkout-review-order-table strong.product-quantity {
     position: absolute;
     border-radius: 100%;
     width: 16px;
     height: 16px;
     line-height: 15px;
     text-align: center;
     color: #fff;
     top: 19px;
     font-size: 9px
 }

 .order-table-with-thumbs .order_details strong.product-quantity span, .order-table-with-thumbs .woocommerce-checkout-review-order-table strong.product-quantity span {
     display: none
 }

 body:not(.rtl) .order-table-with-thumbs .order_details strong.product-quantity, body:not(.rtl) .order-table-with-thumbs .woocommerce-checkout-review-order-table strong.product-quantity {
     left: 49px
 }

 body.rtl .order-table-with-thumbs .order_details strong.product-quantity, body.rtl .order-table-with-thumbs .woocommerce-checkout-review-order-table strong.product-quantity {
     right: 49px
 }

 .order-table-with-thumbs .order_details .product-item-thumb, .order-table-with-thumbs .woocommerce-checkout-review-order-table .product-item-thumb {
     position: relative
 }

 .order-table-with-thumbs .order_details .product-item-thumb strong.product-quantity, .order-table-with-thumbs .woocommerce-checkout-review-order-table .product-item-thumb strong.product-quantity {
     top: 0
 }

 body:not(.rtl) .order-table-with-thumbs .order_details .product-item-thumb strong.product-quantity, body:not(.rtl) .order-table-with-thumbs .woocommerce-checkout-review-order-table .product-item-thumb strong.product-quantity {
     left: auto;
     right: 27px;
     transform: translate3d(50%, -50%, 0)
 }

 body.rtl .order-table-with-thumbs .order_details .product-item-thumb strong.product-quantity, body.rtl .order-table-with-thumbs .woocommerce-checkout-review-order-table .product-item-thumb strong.product-quantity {
     left: 27px;
     right: auto;
     transform: translate3d(-50%, -50%, 0)
 }

 .order-table-with-thumbs .order_details .product-item-text strong.product-quantity, .order-table-with-thumbs .woocommerce-checkout-review-order-table .product-item-text strong.product-quantity {
     display: none
 }

 .order-table-with-thumbs .order_details .wc-item-meta {
     display: none
 }

 .uncode-wc-checkout--horizontal.uncode-wc-pay-order #payment {
     border-top-style: none;
     padding-top: 27px
 }

 .woocommerce-order h2, .woocommerce-order h3 {
     font-size: 18px !important
 }

 .woocommerce-order ul {
     list-style-type: none !important;
     padding-left: 0 !important
 }

 .woocommerce-order table.order_details {
     margin-bottom: 36px
 }

 .woocommerce-order address {
     font-style: normal
 }

 .woocommerce-bacs-bank-details h3 {
     display: none
 }

 .uncode-wc-checkout.main-button-align-right .form-row.place-order {
     text-align: right
 }

 .uncode-wc-checkout.main-button-align-right .woocommerce-terms-and-conditions-wrapper {
     text-align: left
 }

 .woocommerce-terms-and-conditions-wrapper .input-checkbox {
     margin-right: 4px
 }

 .woocommerce-session-expired-wrapper {
     padding-bottom: 36px;
     padding-top: 36px
 }

 .woocommerce-session-expired-wrapper .wc-backward {
     margin-left: 18px
 }

 .no-block-padding .woocommerce-session-expired-wrapper {
     padding: 36px;
     text-align: center
 }

 .woocommerce-MyAccount-navigation ul {
     list-style-type: none !important;
     padding: 0 !important;
     margin: 12px 0 0;
     margin: -6px 0 0
 }

 .woocommerce-MyAccount-navigation a {
     display: block;
     padding: 6px 0;
     position: relative
 }

 body:not(.rtl) .woocommerce-MyAccount-navigation a {
     padding-left: 36px
 }

 body.rtl .woocommerce-MyAccount-navigation a {
     padding-right: 36px
 }

 .woocommerce-MyAccount-navigation a:before {
     font-family: uncodeicon;
     position: absolute;
     font-size: 1.2em;
     top: 2px
 }

 body:not(.rtl) .woocommerce-MyAccount-navigation a:before {
     left: 0
 }

 body.rtl .woocommerce-MyAccount-navigation a:before {
     right: 0
 }

 .woocommerce-MyAccount-navigation li.is-active a:before {
     color: inherit
 }

 .uncode-wc-my-account .woocommerce-MyAccount-navigation li:first-child a {
     padding-top: 0
 }

 .uncode-wc-my-account .woocommerce-MyAccount-navigation li:first-child a:before {
     top: -4px
 }

 .woocommerce-MyAccount-navigation-link--dashboard a:before {
     content: '\f0e4'
 }

 .woocommerce-MyAccount-navigation-link--orders a:before {
     content: '\f07a'
 }

 .woocommerce-MyAccount-navigation-link--downloads a:before {
     content: '\f019';
     top: 3px
 }

 .woocommerce-MyAccount-navigation-link--edit-address a:before {
     content: '\f015'
 }

 .woocommerce-MyAccount-navigation-link--edit-account a:before {
     content: '\f007'
 }

 .woocommerce-MyAccount-navigation-link--customer-logout a:before {
     content: '\f08b';
     top: 4px
 }

 .woocommerce-MyAccount-navigation-link--payment-methods a:before {
     content: '\f09d';
     top: 3px
 }

 .woocommerce-MyAccount-content .woocommerce-notices-wrapper + p, .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads {
     margin-top: 0;
     border-top-width: 0 !important
 }

 .woocommerce-MyAccount-content table.woocommerce-MyAccount-paymentMethods {
     margin-top: 0
 }

 .woocommerce-MyAccount-content form.woocommerce-EditAccountForm {
     margin-top: -18px !important
 }

 .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-first, .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row-last {
     margin-bottom: 0
 }

 .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders thead th, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads thead th {
     padding-top: 4px
 }

 .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .woocommerce-orders-table__cell-order-actions a {
     margin-left: 4px
 }

 .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads td.woocommerce-orders-table__cell-order-number {
     padding-right: 9px
 }

 @media (max-width: 569px) {
     .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-status, .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders th.woocommerce-orders-table__header-order-status, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads td.woocommerce-orders-table__cell-order-status, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads th.woocommerce-orders-table__header-order-status {
         width: 50px
     }
 }

 .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a {
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     display: inline-block;
     padding: 0 3px
 }

 .woocommerce-MyAccount-content .form-row span em {
     font-size: .9em
 }

 .woocommerce-MyAccount-content mark {
     background: 0 0
 }

 .woocommerce-MyAccount-content .order-status-icon {
     color: #777;
     background: #e5e5e5;
     border-radius: 4px;
     display: inline-block;
     padding: 7px 12px;
     font-size: .9em;
     line-height: 1;
     margin-left: 9px;
     margin-right: 9px
 }

 .woocommerce-MyAccount-content .order-status-icon:before {
     display: none;
     content: '\f141'
 }

 .woocommerce-MyAccount-content .order-status-icon--completed {
     background: #c8d7e1;
     color: #2e4453
 }

 .woocommerce-MyAccount-content .order-status-icon--completed:before {
     content: '\f00c'
 }

 .woocommerce-MyAccount-content .order-status-icon--on-hold {
     background: #f8dda7;
     color: #94660c
 }

 .woocommerce-MyAccount-content .order-status-icon--on-hold:before {
     content: '\f05a'
 }

 .woocommerce-MyAccount-content .order-status-icon--failed {
     background: #eba3a3;
     color: #761919
 }

 .woocommerce-MyAccount-content .order-status-icon--failed:before {
     content: '\f06a'
 }

 .woocommerce-MyAccount-content .order-status-icon--processing {
     background: #c6e1c6;
     color: #5b841b
 }

 .woocommerce-MyAccount-content .order-status-icon--trash {
     background: #eba3a3;
     color: #761919
 }

 .woocommerce-MyAccount-content .order-status-icon--trash:before {
     content: '\f1f8'
 }

 @media (max-width: 569px) {
     .woocommerce-MyAccount-content .order-status-icon {
         text-indent: -99999px
     }

     .woocommerce-MyAccount-content .order-status-icon:before {
         font-family: uncodeicon;
         float: left;
         text-indent: 0;
         display: inline
     }
 }

 .woocommerce-MyAccount-content address {
     font-style: normal
 }

 .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3 {
     font-size: 18px !important
 }

 h2 + table, h3 + table {
     margin-top: 36px !important
 }

 p + section.woocommerce-order-downloads {
     margin-top: 36px;
     margin-bottom: 36px
 }

 .woocommerce-Addresses {
     margin: 18px 0 0 0;
     border-top-width: 1px;
     border-top-style: solid
 }

 .woocommerce-Address .edit {
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     font-size: .9em;
     margin: 9px 0 0 0;
     display: inline-block;
     padding: 0 3px 4px
 }

 .addresses.col2-set:after, .addresses.col2-set:before {
     content: " ";
     display: table;
     table-layout: fixed
 }

 .addresses.col2-set:after {
     clear: both
 }

 .addresses.col2-set:after, .addresses.col2-set:before {
     content: " ";
     display: table
 }

 .addresses.col2-set:after {
     clear: both
 }

 @media (min-width: 570px) {
     .addresses.col2-set .col-1, .addresses.col2-set .col-2 {
         width: calc(50% - 18px);
         overflow: visible
     }

     .addresses.col2-set .col-1 {
         float: left;
         clear: left
     }

     .addresses.col2-set .col-2 {
         float: right
     }
 }

 p.order-again {
     margin-bottom: 36px;
     margin-top: 36px
 }

 .uncode-wc-my-account.bold-text .shop_table td .amount, .uncode-wc-my-account.bold-text .shop_table td a, .uncode-wc-my-account.bold-text .shop_table th {
     font-weight: 600
 }

 .uncode-wc-my-account.bold-text .form-row label, .uncode-wc-my-account.bold-text .payment_methods label {
     font-weight: 600
 }

 .uncode-wc-account-forms h2 {
     margin-top: 0
 }

 .uncode-wc-account-forms .woocommerce-privacy-policy-text p:first-child {
     margin-top: 9px
 }

 .uncode-wc-account-forms.bold-text .form-row label {
     font-weight: 600
 }

 .uncode-wc-account-forms.no-account-forms-titles h2 {
     display: none
 }

 .uncode-wc-account-forms.no-account-forms-titles form {
     padding-top: 0
 }

 .uncode-wc-account-forms.no-account-forms-titles form > p:first-child {
     margin-top: 0
 }

 .uncode-wc-account-forms.no-account-forms-titles.form-no-labels form > p:first-child input {
     margin-top: 0
 }

 .woocommerce-MyAccount-content p > a.button, .woocommerce-MyAccount-content > a.button {
     display: inline-block;
     transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
     font-size: 12px;
     padding: 13px 31px 13px 31px;
     text-align: center !important;
     vertical-align: middle;
     background-image: none;
     border-radius: 2px;
     outline: 0;
     white-space: nowrap;
     -webkit-text-stroke: 0px;
     width: auto;
     box-shadow: none;
     cursor: pointer;
     -webkit-font-smoothing: antialiased
 }

 .account-payment-methods-table + .button, .woocommerce-Message + .button {
     margin-top: 27px
 }

 .lost_reset_password p:not(.form-row), .woocommerce-form-register p:not(.form-row), .woocommerce-form-track-order p:not(.form-row) {
     font-weight: 400;
     font-size: .9em
 }

 .lost_reset_password .woocommerce-password-hint, .woocommerce-form-register .woocommerce-password-hint, .woocommerce-form-track-order .woocommerce-password-hint {
     margin-top: 18px;
     display: block
 }

 @media (min-width: 960px) {
     .uncode-wc-account-forms.with-button-adjust p.lost_password {
         position: absolute
     }
 }

 @media (max-width: 959px) {
     .woocommerce-form-login button[type=submit], .woocommerce-form-register button[type=submit], .woocommerce-form-track-order button[type=submit] {
         margin-top: 0 !important;
         transform: none !important
     }
 }

 .module-text-lead {
     font-size: 18px
 }

 .module-text-lead address, .module-text-lead code, .module-text-lead dd, .module-text-lead dl, .module-text-lead dt, .module-text-lead label, .module-text-lead li, .module-text-lead p, .module-text-lead pre, .module-text-lead small, .module-text-lead > * {
     font-size: 18px
 }

 .module-text-small {
     font-size: 13px
 }

 .module-text-small address, .module-text-small code, .module-text-small dd, .module-text-small dl, .module-text-small dt, .module-text-small label, .module-text-small li, .module-text-small p, .module-text-small pre, .module-text-small small, .module-text-small > * {
     font-size: 13px
 }

 .main-container .row-container .row-parent .uncode-wc-checkout .column_child.single-internal-gutter .uncont > * {
     margin-top: 0
 }

 .uncode-wc-module .uncode-wc-module__row--first {
     margin-top: 0 !important
 }

 .no-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 0
 }

 .one-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 1px
 }

 .half-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 18px
 }

 .single-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 36px
 }

 .double-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 72px
 }

 @media (max-width: 959px) {
     .double-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 54px
     }
 }

 @media (max-width: 569px) {
     .double-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 36px
     }
 }

 .triple-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 108px
 }

 @media (max-width: 1499px) {
     .triple-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 90px
     }
 }

 @media (max-width: 959px) {
     .triple-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 72px
     }
 }

 @media (max-width: 569px) {
     .triple-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 54px
     }
 }

 .quad-internal-gutter .uncode-wc-module .uncode-wc-module__row {
     margin-top: 144px
 }

 @media (max-width: 1699px) {
     .quad-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 126px
     }
 }

 @media (max-width: 1499px) {
     .quad-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 108px
     }
 }

 @media (max-width: 959px) {
     .quad-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 90px
     }
 }

 @media (max-width: 569px) {
     .quad-internal-gutter .uncode-wc-module .uncode-wc-module__row {
         margin-top: 72px
     }
 }

 .uncode-wc-module .woocommerce-notices-wrapper .double-bottom-padding, .uncode-wc-module .woocommerce-notices-wrapper .row-container, .uncode-wc-module .woocommerce-notices-wrapper .row-parent {
     margin-bottom: 0 !important;
     padding-bottom: 0 !important
 }

 .quick-view-button-overlay {
     height: 27px;
     position: absolute;
     right: 10px;
     text-align: center;
     top: 10px;
     width: 27px;
     z-index: 1000
 }

 .add-to-wishlist-overlay + .quick-view-button-overlay {
     top: 42px
 }

 .quick-view-button-overlay .quick-view-button {
     text-indent: -99999px
 }

 .quick-view-button-overlay .quick-view-button:after {
     content: '\e089';
     display: block;
     font-family: uncodeicon;
     font-size: .925em;
     left: 0;
     line-height: 27px;
     position: absolute;
     text-align: center;
     text-indent: 0;
     top: 0;
     width: 100%
 }

 div.product .quick-view-default-content div.summary {
     float: none;
     margin-bottom: 0;
     padding-left: 0;
     width: 100%
 }

 .woocommerce-mini-cart-header {
     display: none
 }

 #uncode_sidecart_overlay {
     bottom: 0;
     pointer-events: none;
     position: fixed;
     right: 0;
     top: 0;
     z-index: 3000
 }

 body:not(.uncode-sidecart-open) #uncode_sidecart_overlay {
     left: 100%;
     opacity: 0;
     transition: opacity .6s cubic-bezier(.785, .135, .15, .86), visibility 0s .6s, left 0s .6s
 }

 body.uncode-sidecart-open #uncode_sidecart_overlay {
     left: 0;
     opacity: .5;
     visibility: visible;
     transition: opacity .6s cubic-bezier(.785, .135, .15, .86), visibility 0s 0s, left 0s 0s
 }

 @media (max-width: 959px) {
     body.uncode-sidecart-open.uncode-sidecart-mobile-disabled #uncode_sidecart_overlay {
         display: none !important
     }
 }

 #uncode_sidecart {
     box-sizing: border-box;
     bottom: 0;
     position: fixed;
     top: 0;
     width: 400px;
     transition: box-shadow .6s cubic-bezier(.785, .135, .15, .86), transform .6s cubic-bezier(.785, .135, .15, .86);
     z-index: 3001
 }

 @media (max-width: 569px) {
     #uncode_sidecart {
         width: 100%
     }
 }

 @media (min-width: 781px) {
     body.admin-bar #uncode_sidecart {
         top: 32px
     }
 }

 body.uncode-sidecart-right #uncode_sidecart {
     right: 0
 }

 body.uncode-sidecart-right:not(.uncode-sidecart-open) #uncode_sidecart {
     transform: translateX(100%)
 }

 body.uncode-sidecart-left #uncode_sidecart {
     left: 0
 }

 body.uncode-sidecart-left:not(.uncode-sidecart-open) #uncode_sidecart {
     transform: translateX(-100%)
 }

 body.uncode-sidecart-open #uncode_sidecart {
     box-shadow: 0 50px 50px -30px rgba(0, 0, 0, .2), 0 30px 50px 0 rgba(0, 0, 0, .15)
 }

 @media (max-width: 959px) {
     body.uncode-sidecart-open.uncode-sidecart-mobile-disabled #uncode_sidecart {
         display: none !important
     }
 }

 @media (max-width: 569px) {
     body.uncode-sidecart-open {
         overflow: hidden !important
     }
 }

 .uncode-sidecart-wrapper, .uncode-sidecart-wrapper .widget_shopping_cart, .uncode-sidecart-wrapper .widget_shopping_cart_content {
     background: inherit;
     height: 100%;
     position: relative
 }

 .uncode-sidecart-wrapper .widget_shopping_cart .product_list_widget {
     padding-bottom: 9px !important
 }

 html:not(.win) .uncode-sidecart-wrapper .widget_shopping_cart .product_list_widget {
     width: 100%
 }

 html.win .uncode-sidecart-wrapper .widget_shopping_cart .product_list_widget {
     width: calc(100% + 16px)
 }

 .uncode-sidecart-wrapper li.woocommerce-mini-cart__empty-message {
     padding-bottom: 18px !important;
     padding-top: 18px !important
 }

 .uncode-sidecart-wrapper li.mini_cart_item {
     border-bottom: 1px solid;
     box-sizing: content-box;
     padding-bottom: 18px !important;
     padding-left: 68px !important;
     padding-top: 18px !important
 }

 .uncode-sidecart-wrapper li.mini_cart_item img {
     max-width: 50px;
     top: 23.76px !important;
     width: 50px !important
 }

 .uncode-sidecart-wrapper li.mini_cart_item .amount {
     float: none
 }

 .uncode-sidecart-wrapper li.mini_cart_item .quantity i {
     margin: 0
 }

 .uncode-sidecart-wrapper li.mini_cart_item .remove {
     top: 23.76px !important
 }

 .uncode-sidecart-wrapper li.mini_cart_item a {
     font-weight: 500
 }

 .uncode-sidecart-wrapper .buttons {
     display: block
 }

 .uncode-sidecart-wrapper .buttons a.wc-forward {
     font-size: 12px !important;
     margin: 0 0 9px !important;
     padding-top: 0 !important;
     width: 100%
 }

 .uncode-sidecart-wrapper .buttons a.wc-forward:first-child {
     background-color: transparent !important;
     border: 0 !important
 }

 .uncode-sidecart-wrapper .buttons a.wc-forward.checkout {
     padding: 13px 31px 13px 31px !important
 }

 .uncode-sidecart-wrapper .woocommerce-mini-cart-header {
     display: block;
     background: inherit;
     border-bottom: 1px solid transparent;
     left: 27px;
     overflow: hidden;
     position: absolute;
     right: 27px;
     top: 0;
     z-index: 1
 }

 .uncode-sidecart-wrapper .woocommerce-mini-cart-body {
     height: 100%;
     overflow-y: auto;
     padding: 72px 27px 144px 27px;
     position: absolute;
     width: calc(100% + 200px - 27px);
     z-index: 0
 }
 .ewd-ufaq-clear {
     margin-left: 50px;
 }
 body.uncode-sidecart-right .uncode-sidecart-wrapper .woocommerce-mini-cart-body {
     margin-right: calc(-200px + 27px);
     padding-right: 200px
 }

 body.uncode-sidecart-left .uncode-sidecart-wrapper .woocommerce-mini-cart-body {
     margin-left: calc(-200px + 27px);
     padding-left: 200px
 }

 .uncode-sidecart-wrapper .woocommerce-mini-cart-footer {
     background: inherit;
     bottom: 0;
     left: 27px;
     padding-bottom: 9px;
     position: absolute;
     right: 27px;
     z-index: 1
 }

 .uncode-sidecart-wrapper .close-mini-cart {
     border: 0 !important;
     cursor: pointer;
     display: inline-block;
     font-size: 11px;
     margin: 0 !important;
     padding: 18px 0 18px 0 !important;
     transform: none !important
 }

 body.uncode-sidecart-right .uncode-sidecart-wrapper .close-mini-cart {
     float: right
 }

 body.uncode-sidecart-left .uncode-sidecart-wrapper .close-mini-cart {
     float: left
 }
 .ufaq-faq-title-text h4 {
     font-size: 18px;
 }
 .open-popup {
     display: inline-block;
     padding: 15px 30px;
     text-transform: uppercase;
     background: #2982ff;
     color: #fff;
     text-decoration: none;
     font-weight: 500;
     border-radius: 5px;
 }

 .popup__bg {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100vh;
     background: rgba(0,0,0,0.5);
     opacity: 0;
     pointer-events: none;
     transition: 0.5s all;
 }

 .popup__bg.active {
     opacity: 1;
     pointer-events: all;
     transition: 0.5s all;
     z-index: 1000;
 }

 .popup {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%) scale(0);
     background: #fff;
     width: 350px;
     padding: 25px;
     transition: 0.5s all;
 }

 .popup.active {
     transform: translate(-50%, -50%) scale(1);
     transition: 0.5s all;
 }

 .close-popup {
     position: absolute;
     top: 10px;
     right: 10px;
     cursor: pointer;
 }

 .popup label {
     width: 100%;
     margin-bottom: 25px;
     display: flex;
     flex-direction: column-reverse;
 }

 .popup .label__text {
     font-size: 14px;
     text-transform: uppercase;
     font-weight: 500;
     color: #343333;
     margin-bottom: 5px;
 }

 .popup input {
     height: 45px;
     font-size: 18px;
     border: none;
     outline: none;
     border-bottom: 1px solid #343333;
 }

 .popup input:focus {
     border-bottom: 1px solid #222324;
 }

 .popup input:focus + .label__text {
     color: #222324;
 }

 .popup textarea {
     resize: none;
     width: 100%;
     height: 150px;
     border: none;
     outline: none;
     border-bottom: 1px solid #343333;
     font-size: 18px;
     padding-top: 5px;
 }

 .popup textarea:focus {
     border-bottom: 1px solid #222324;
 }

 .popup textarea:focus + .label__text {
     color: #222324;
 }

 .popup button {
     width: 100%;
     height: 45px;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #fff;
     font-size: 18px;
     border: 2px solid #222324;
     background: #222324;
     cursor: pointer;
     text-transform: uppercase;
     transition: 0.5s all;
 }

 .popup button:hover {
     background: #fff;
     color:#222324;
     transition: 0.5s all;
 }